<SEC-DOCUMENT>0001213900-25-023709.txt : 20250313
<SEC-HEADER>0001213900-25-023709.hdr.sgml : 20250313
<ACCEPTANCE-DATETIME>20250313161545
ACCESSION NUMBER:		0001213900-25-023709
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		115
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250313
DATE AS OF CHANGE:		20250313

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Alto Ingredients, Inc.
		CENTRAL INDEX KEY:			0000778164
		STANDARD INDUSTRIAL CLASSIFICATION:	INDUSTRIAL ORGANIC CHEMICALS [2860]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		IRS NUMBER:				412170618
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		400 CAPITOL MALL, SUITE 2060
		CITY:			SACRAMENTO
		STATE:			CA
		ZIP:			95814
		BUSINESS PHONE:		916-403-2123

	MAIL ADDRESS:	
		STREET 1:		400 CAPITOL MALL, SUITE 2060
		CITY:			SACRAMENTO
		STATE:			CA
		ZIP:			95814

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Pacific Ethanol, Inc.
		DATE OF NAME CHANGE:	20050324

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ACCESSITY CORP
		DATE OF NAME CHANGE:	20030627

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DRIVERSSHIELD COM CORP
		DATE OF NAME CHANGE:	20001115
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>ea0233950-10k_altoingred.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 13 16:53:25 UTC 2025 -->
<html xmlns:alto="http://altoingredients.com/20241231" xmlns:compsci="http://compsciresources.com" xmlns:cyd="http://xbrl.sec.gov/cyd/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-18912">10-K</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>(Mark One)</b></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="ixv-18913">&#9746;</ix:nonNumeric> ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-18914"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="ixv-18915">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-18916">2024</ix:nonNumeric></ix:nonNumeric></b></span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-18917">&#9744;</ix:nonNumeric> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the transition period from <span style="text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>to <span style="text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></b></span></p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-18918">000-21467</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-75"><b>ALTO INGREDIENTS, INC.</b></ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Exact name of registrant as specified in its
charter)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin: 0pt auto; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-94"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Delaware</b></span></ix:nonNumeric></td> <td style="padding-bottom: 1.5pt; width: 2%; text-align: center">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-99"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>41-2170618</b></span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(State or other jurisdiction of <br/>
incorporation or organization)</b></span></td> <td style="text-align: center">&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(I.R.S. Employer <br/>
Identification No.)</b></span></td></tr> </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-18919">1300 South Second Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-18920">Pekin</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-18921">Illinois</ix:nonNumeric></b></span></td> <td style="padding-bottom: 1.5pt; text-align: center; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 49%; font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-122"><span style="font-size: 10pt"><b>61554</b></span></ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>(Address of principal executive offices)</b></span></td> <td>&#160;</td> <td style="font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>(Zip Code)</b></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Registrant&#8217;s telephone number, including
area code: <ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-18922">(833)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-18923">710-2586</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered pursuant to Section 12(b)
of the Act:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 34%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Title of each Class</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center; width: 1%; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; width: 32%; font-size: 10pt"><span style="font-size: 10pt"><b>Trading Symbol</b></span></td> <td style="padding-bottom: 1.5pt; text-align: center; width: 1%; vertical-align: bottom">&#160;</td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 32%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Name of Exchange on Which <br/> Registered</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-165"><span style="font-size: 10pt">Common Stock, $0.001 par value</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-169"><span style="font-size: 10pt">ALTO</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-18924">The Nasdaq Stock Market LLC</ix:nonNumeric></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Nasdaq Capital Market)</p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered pursuant to Section 12(g)
of the Act: None</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
Yes&#8239;&#9744;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer" id="ixv-18925">No</ix:nonNumeric>&#160;&#160;&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Indicate
by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes&#160;&#9744;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers" id="ixv-18926">No</ix:nonNumeric>&#160;&#160;&#9746;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Indicate
by check mark whether the registrant (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;<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-18927">Yes</ix:nonNumeric>&#160;&#9746;&#160;No&#160;&#160;&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-18928">Yes</ix:nonNumeric>&#160;&#9746;&#160;&#160;No&#160;&#160;&#9744;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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. 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></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="padding-left: 0.125in; width: 25%; font-size: 10pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</span></td> <td style="width: 40%">&#9744;</td> <td style="width: 25%; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-220"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></ix:nonNumeric></td> <td style="width: 10%">&#9746;&#160;</td></tr> <tr style="vertical-align: top"> <td style="padding-left: 0.125in; font-size: 10pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated
filer</span></td> <td>&#9744;</td> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td> <td><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="ixv-18929">&#9746;</ix:nonNumeric>&#160;</td></tr> <tr style="vertical-align: top"> <td style="font-size: 10pt; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td>&#160;</td> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td> <td><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-18930">&#9744;</ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Indicate
by check mark whether the registrant has filed a report on and attestation to its management&#8217;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="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="ixv-18931">&#9746;</ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">If securities
are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included
in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag" id="ixv-18932">&#9744;</ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes&#160;&#9744;&#160;No&#160;&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-18933">&#9746;</ix:nonNumeric></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The aggregate
market value of the voting and non-voting common equity held by nonaffiliates of the registrant computed by reference to the closing
sale price of such stock, was approximately $<ix:nonFraction contextRef="c1" decimals="-6" name="dei:EntityPublicFloat" scale="6" unitRef="usd" id="ixv-18934">105</ix:nonFraction> million as of June 28, 2024, the last business day of the registrant&#8217;s most recently
completed second fiscal quarter.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of
March 12, 2025, there were <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-18935">76,611,090</ix:nonFraction> shares of the registrant&#8217;s common stock, $0.001 par value per share, and 896 shares of
the registrant&#8217;s non-voting common stock, $0.001 par value per share, outstanding.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>DOCUMENTS
INCORPORATED BY REFERENCE: </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="ixv-291"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The information
required by Part III of this Report, to the extent not set forth herein, is incorporated herein by reference from the registrant&#8217;s
definitive Proxy Statement relating to the 2025 Annual Meeting of Stockholders (&#8220;Proxy Statement&#8221;), which definitive Proxy
Statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report
relates.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="padding-bottom: 1.5pt; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 82%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>&#160;</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-variant: small-caps"><b>&#160;</b></span></td>
    <td style="vertical-align: bottom; border-bottom: Black 1.5pt solid; width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-variant: small-caps"><b>Page</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="4" style="text-align: center; font-weight: bold"><a href="#k_001">PART I</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 1.</td>
    <td><a href="#k_002">Business</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 1A.</td>
    <td><a href="#k_003">Risk Factors</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">15</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 1B.</td>
    <td><a href="#k_004">Unresolved Staff Comments</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">28</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 1C.</td>
    <td><a href="#k_005">Cybersecurity</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">28</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 2.</td>
    <td><a href="#k_006">Properties</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">30</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 3.</td>
    <td><a href="#k_007">Legal Proceedings</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">30</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 4.</td>
    <td><a href="#k_008">Mine Safety Disclosures</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">30</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="4" style="text-align: center; font-weight: bold"><a href="#s_001">PART II</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 5.</td>
    <td style="text-indent: -0.125in; padding-left: 0.125in"><a href="#k_009">Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">31</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 6.</td>
    <td><a href="#k_010">[Reserved]</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">32</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 7.</td>
    <td><a href="#k_011">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">32</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 7A.</td>
    <td><a href="#k_012">Quantitative and Qualitative Disclosures About Market Risk</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">50</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 8.</td>
    <td><a href="#k_013">Financial Statements and Supplementary Data</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">51</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 9.</td>
    <td><a href="#k_014">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">51</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 9A.</td>
    <td><a href="#k_015">Controls and Procedures</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">51</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 9B.</td>
    <td><a href="#k_016">Other Information</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">53</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 9C.</td>
    <td><a href="#k_017">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">53</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="4" style="text-align: center; font-weight: bold"><a href="#k_018">PART III</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 10.</td>
    <td><a href="#k_019">Directors, Executive Officers and Corporate Governance</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">54</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 11.</td>
    <td><a href="#k_020">Executive Compensation</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">54</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 12.</td>
    <td><a href="#k_021">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">54</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 13.</td>
    <td><a href="#k_022">Certain Relationships and Related Transactions, and Director Independence</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">54</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 14.</td>
    <td><a href="#k_023">Principal Accountant Fees and Services</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">54</td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="4" style="text-align: center; font-weight: bold"><a href="#k_024">PART IV</a></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>Item 15.</td>
    <td><a href="#k_025">Exhibits and Financial Statement Schedules</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">55</td></tr>
  <tr style="vertical-align: top; ">
    <td>Item 16.</td>
    <td><a href="#k_026">Form 10-K Summary</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">55</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td colspan="2"><a href="#k_027">Index to Consolidated Financial Statements</a></td>
    <td style="text-align: center">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">F-1</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CAUTIONARY STATEMENT</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>All statements included or incorporated by
reference in this Annual Report on Form 10-K, other than statements or characterizations of historical fact, are forward-looking statements.
Examples of forward-looking statements include, but are not limited to, statements concerning projected net sales, costs and expenses,
and margins; the expected timing, cost and effects of our capital improvement projects,
including our carbon capture and storage project, and other strategic and business initiatives; expectations surrounding our repairs
and maintenance activities and their timing, costs and effects; our business outlook and expected performance in future periods; the
sufficiency of our liquidity and capital resources; our ability to continue as a going concern; our accounting estimates, assumptions
and judgments; the demand for specialty alcohols and essential ingredients; the competitive nature of and anticipated growth in our industry;
production capacity and goals; our ability to consummate acquisitions, if any, and integrate their operations successfully; and our prospective
needs for additional capital. These forward-looking statements are based on our current expectations, estimates, approximations and projections
about our industry and business, management&#8217;s beliefs, and certain assumptions made by us, all of which are subject to change.
Forward-looking statements can often be identified by words such as &#8220;anticipates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221;
&#8220;plans,&#8221; &#8220;predicts,&#8221; &#8220;believes,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; &#8220;may,&#8221;
&#8220;will,&#8221; &#8220;should,&#8221; &#8220;would,&#8221; &#8220;could,&#8221; &#8220;potential,&#8221; &#8220;continue,&#8221;
&#8220;ongoing,&#8221; similar expressions and variations or negatives of these words. These statements are not guarantees of future
performance and are subject to risks, uncertainties and assumptions that are difficult to predict. Therefore, our actual results could
differ materially and adversely from those expressed in any forward-looking statements as a result of various factors, some of which
are listed under &#8220;Risk Factors&#8221; in Item 1A of this report. These forward-looking statements speak only as of the date of
this report. We undertake no obligation to revise or update publicly any forward-looking statement for any reason, except as otherwise
required by law.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>


</div><!-- Field: Page; Sequence: 3; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="k_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>PART I</b></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_002"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 1. Business.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Overview</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are a leading producer and distributor of specialty
alcohols, renewable fuels and essential ingredients in the United States.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We operate five alcohol production facilities.
Three of our production facilities are located in Illinois, one is located in Oregon and another is located in Idaho. We have an annual
alcohol production capacity of 350 million gallons, including both renewable fuels and specialty alcohols ranging from industrial-, pharmaceutical-,
and high-quality food- and beverage-grade alcohols. Of this amount, we can produce up to 110 million gallons annually of specialty alcohols,
depending on our product mix among high-quality beverage-grade alcohol and other quality specification alcohols. We market and distribute
all of the alcohols produced at our facilities as well as alcohols produced by third parties. In 2024, we marketed and distributed approximately
386 million gallons combined of our own produced alcohols as well as fuel-grade ethanol produced by third parties, and over 1.4 million
tons of essential ingredients on a dry matter basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also own and operate a liquid carbon dioxide,
or CO<sub>2</sub>, production facility adjacent to our plant in Oregon for the offtake of CO<sub>2</sub> gas from the plant for conversion
to liquid CO<sub>2 </sub>and subsequent sale. We acquired this facility on January 1, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, we break bulk and distribute
specialty alcohols, produced by us and third parties, through our Eagle Alcohol business. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We report our financial and operating performance
in three distinct segments:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td><b><i>Pekin
                                            production</i></b>, which includes the production and sale of alcohols and essential ingredients
                                            produced at our three production facilities located in Pekin, Illinois, which we refer to
                                            as our Pekin Campus;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td><b><i>Marketing
                                            and distribution</i></b>, which includes marketing and merchant trading for company-produced
                                            alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol
                                            sourced from third parties; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in">&#9679;</td><td><b><i>Western
                                            production</i></b>, which includes the production and sale of renewable fuels and essential
                                            ingredients and, beginning in 2025, liquid CO<sub>2,</sub> produced at our western production
                                            facilities, including our liquid CO<sub>2</sub> plant, on an aggregated basis, none of which
                                            are individually so significant as to be considered a separately reportable segment.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our mission is to produce the highest quality,
sustainable ingredients that make everyday products better. We intend to accomplish this goal in part by investing in our specialized
and higher value specialty alcohol production and distribution infrastructure, expanding production in high-demand essential ingredients,
expanding and extending the sale of our products into new regional and international markets, building efficiencies and economies of
scale and by capturing a greater portion of the value stream.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Production Segments</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce specialty alcohols, renewable
fuels and essential ingredients, focusing on five key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Industry
&amp; Agriculture</i>; <i>Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for <i>Health, Home &amp; Beauty</i>
markets include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners.
Products for <i>Food &amp; Beverage</i> markets include grain neutral spirits used in alcoholic beverages and vinegar and corn germ
used for corn oils. Products for <i>Industry &amp; Agriculture</i> markets include alcohols and other products for paint
applications, vehicle fluids and fertilizers. Products for <i>Essential Ingredients</i> markets include dried yeast, corn protein
meal, corn protein feed, corn germ, distillers grains, liquid CO<sub>2</sub> and liquid feed used in commercial animal feed and pet
foods. We also sell yeast and liquid CO<sub>2</sub> for human consumption. Our products for the <i>Renewable Fuels</i> markets
include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels. Our specialty
alcohols for the <i>Industry &amp; Agriculture, Food &amp; Beverage</i> and <i>Health, Home &amp; Beauty </i>markets represented
approximately 12%, 7% and 3%, respectively, of our sales in 2024 from these three markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce our alcohols and essential ingredients
at our facilities described below. Our production facilities located in Illinois are in the heart of the Corn Belt, benefit from relatively
low-cost and abundant feedstock and enjoy logistical advantages that enable us to provide our products to both domestic and international
markets via truck, rail or barge. Our production facilities located in Oregon and Idaho are near their respective fuel and feed customers,
offering significant timing, product transportation cost and logistical advantages.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All of our production facilities, other than our
Magic Valley plant, were operating for all of 2024, subject to scheduled and unscheduled downtimes to address facility repair and maintenance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January 2024, we temporarily hot-idled our
Magic Valley facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment
to achieve the intended production rate, quality and consistency from our corn oil and high protein system at the facility. We restarted
our Magic Valley facility in July 2024 and by October 2024, the facility consistently achieved average ethanol production rates at full
capacity, the protein content yield from the plant reached 50% or greater, and we were able to expand our corn oil yields. Increases
in regional corn basis and declining market prices for protein and corn oil resulted in overall margin compression, outweighing the economic
benefits of our plant improvements. As a consequence, we cold-idled our Magic Valley facility on December 31, 2024 to minimize financial
losses. We continue to provide terminal services at the plant and intend to resume operations at the facility when the economic environment
in the region sustainably improves. We believe that the cold-idling of our Magic Valley facility will have a positive impact on our overall
financial results in 2025 compared to 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As market conditions change, we may increase,
decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Marketing and Distribution Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market and distribute all the alcohols and
essential ingredients we produce at our facilities. We also market and distribute alcohols produced by third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have extensive and long-standing customer relationships,
both domestic and international, for our specialty alcohols and essential ingredients. These customers include producers and distributors
of ingredients for cosmetics, sanitizers and related products, distilled spirits producers, food products manufacturers, producers of
personal health/consumer health and personal care hygiene products, and global trading firms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our renewable fuel customers are located throughout
the Western and Midwestern United States and consist of integrated oil companies and gasoline marketers who blend fuel-grade ethanol
into gasoline. Our customers depend on us to provide a reliable supply of fuel-grade ethanol and manage the logistics and timing of delivery.
Our customers collectively require fuel-grade ethanol volumes in excess of the supplies we produce at our facilities. We secure additional
fuel-grade ethanol supplies from third-party ethanol producers. We arrange for transportation, storage and delivery of fuel-grade ethanol
purchased by our customers through our agreements with third-party service providers in the Western United States as well as in the Midwest
from a variety of sources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market food-grade essential ingredients to
human and pet food markets, our feed products (such as distillers grains) primarily to export markets from our Pekin Campus, and other
feed products to dairies and feedlots, in many cases located near our production facilities. These customers use our feed products for
livestock as a substitute for corn and other sources of starch and protein. We sell our corn oil to poultry, renewable diesel and biodiesel
customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Note 4 &#8211; Segments&#8221; to our
Notes to Consolidated Financial Statements included elsewhere in this report for financial information about our business segments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Company History</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are a Delaware corporation formed in 2005.
Our common stock trades on The Nasdaq Capital Market under the symbol &#8220;ALTO.&#8221; Our Internet website address is http://www.altoingredients.com.
Information contained on our website is not part of this Annual Report on Form 10-K. Our Annual Reports on Form 10-K, Quarterly Reports
on Form 10-Q, Current Reports on Form 8-K and any amendments to such reports filed with or furnished to the Securities and Exchange Commission
and other Securities and Exchange Commission filings are available free of charge through our website as soon as reasonably practicable
after the reports are electronically filed with, or furnished to, the Securities and Exchange Commission.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Strategy</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The key elements of our business and growth strategy
include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Focus
                                            on our customer relationships.</i> Our primary business focus is to expand the production
                                            and sale of specialty alcohols and essential ingredients. Our business is now more service-oriented
                                            and focused on specialty products that yield premium prices compared to commodity products
                                            that yield predominantly passive, market-driven prices. We strive to make our business ever
                                            more customer-centric to enable our premium services to support premium prices and new differentiated
                                            and higher-margin products.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Implement
                                            carbon capture and storage at our Pekin Campus, lowering our carbon footprint</i>. The Inflation
                                            Reduction Act of 2022 raised the carbon capture tax credit to $85 per metric ton, reflecting
                                            the section 45Q tax incentive benefits established under the Act. Section 45Z low carbon
                                            fuel tax credits are also available under the Act. We produce over 600,000 metric tons of
                                            CO<sub>2</sub> per year at our Pekin Campus, which sits atop the Mount Simon formation, identified
                                            as one of the best and largest carbon storage locations in the country. We are prioritizing
                                            our carbon capture and storage, or CCS, project over other long-term capital projects. We
                                            believe the financial benefits under the Inflation Reduction Act and the substantial additional
                                            economic benefits of the environmental attributes associated with low carbon ethanol will
                                            result in excellent returns on investment. In furtherance of this project, in November 2024,
                                            we entered into a CO<sub>2</sub> Transportation and Sequestration Agreement with Vault 44.01, or Vault,
                                            to provide transportation, injection and sequestration into the Mount Simon sandstone formation
                                            in Illinois of CO<sub>2</sub> produced at our Pekin Campus. In December, Vault submitted the formal application to the EPA for
our CCS project to obtain the Class VI permit required to begin construction of the CCS pipeline and for long-term CO<sub>2</sub> storage in deep
geological formations.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Expand
                                            product offerings. </i>We are pursuing initiatives to broaden our product offerings to appeal
                                            to a wider range of customers and uses in our key markets. For example, on January 1, 2025,
                                            we acquired a liquid CO<sub>2</sub> production facility located adjacent to our Oregon plant
                                            and now offer liquid CO<sub>2</sub> for sale. Our liquid CO<sub>2</sub> facility and our
                                            food-grade yeast plant are both FSSC 22000 certified, meeting the Global Food Safety Initiative
                                            (GFSI) benchmarking requirements. In addition, we maintain ISO 9001, ICH Q7 and EXCiPACT
                                            certifications for all United States Pharmacopia, or USP, grade alcohol products. These certifications
                                            appeal to customers with stringent quality demands and enable us to offer alcohol certified
                                            for use as an active pharmaceutical ingredient, or API, and as an excipient&#8212;an inactive
                                            component of a drug or medication, such as solvents, carriers or tinctures&#8212;in the pharmaceutical
                                            industry. All ingredients we produce for use in beverages, human and pet foods are third-party
                                            certified for ISO 9001 and hazard analysis and critical control points (HACCP). In addition,
                                            all of our animal feed production, including at our Oregon and Idaho facilities, has undergone
                                            third-party Food Safety Modernization Act (FSMA) auditing. We are reviewing additional certifications
                                            and product positioning within our key markets to expand the range of customers we serve
                                            and the uses our products support.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Implement
                                            new equipment and technologies.</i> We are evaluating and plan to implement new equipment
                                            and technologies to increase our production yields, improve our operating efficiencies and
                                            reliability, reduce our overall carbon footprint, diversify our products and revenues, and
                                            increase our profitability as financial resources and market conditions Left these investments.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Evaluate and pursue strategic opportunities</i>. We are exploring opportunities to expand our business. For example, when the
                                                                                                                                    opportunity arose, we moved quickly to acquire the liquid CO<sub>2 </sub>production facility adjacent to our Oregon plant and
                                                                                                                                    establish an improved, long-term liquid CO<sub>2</sub> sales agreement with a leading reseller of liquid CO<sub>2</sub>. We intend
                                                                                                                                    to pursue these and other strategic opportunities as financial resources and business prospects make these opportunities desirable.
                                                                                                                                    We are also exploring divestiture opportunities for certain properties in an ongoing effort to continue to optimize our asset
                                                                                                                                    portfolio and as part of our ongoing efforts to maximize shareholder value. For example, we have engaged an investment banking firm
                                                                                                                                    to explore the sale of our production facilities located in Oregon and Idaho. In addition, with the assistance of our financial and legal advisors, we are considering a broad range of other
options, including asset sales, a merger or other strategic transactions to better align our long-term value potential.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Competitive Strengths </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that our competitive strengths include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Strong
customer and supplier relationships</i>. We have strong, extensive and long-standing close customer and supplier relationships, both
domestic and international, for our specialty alcohols, renewable fuels and essential ingredients. We have an excellent reputation for
developing specialty alcohols under stringent quality control standards. Our quality management systems are supported by ISO 9001, FSSC
22000, ICH Q7 and EXCiPACT certifications which are viewed by our customers as important attestations of our quality control.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Diverse
                                            product mix</i>. We offer a wide range of specialty alcohols, essential ingredients and other
                                            products to meet customer demand. We offer multiple alcohol quality grades ranging from industrial-grade
                                            alcohol to the highest beverage grade low moisture 200 proof alcohol available. We also offer
                                            a wide variety of essential ingredients and other products for food, feed and other markets.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Barriers
                                            to entry</i>. Our production facilities use specialized equipment, technologies and processes
                                            to achieve stringent quality controls, higher yields and efficient production of alcohols
                                            and essential ingredients. Our specialized equipment, technologies and processes, together
                                            with our quality management certifications, strict regulatory requirements, and close customer
                                            and supplier relationships create significant barriers to entry to new market participants.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Our
                                            experienced management</i>. Our senior management team has a proven track record with significant
                                            operational and financial expertise and many years of experience in the alcohol production
                                            industry. Our senior executives have successfully navigated a wide variety of business and
                                            industry-specific challenges and deeply understand the business of successfully producing
                                            and marketing specialty alcohols, renewable fuels and essential ingredients.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>The
                                            strategic location of our Midwest production facilities</i>. We operate three distinct but
                                            integrated production facilities at our Pekin Campus in the Midwest. We are able to participate
                                            from that location in the largest regional specialty alcohol market in the United States
                                            as well as international markets.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>We believe that our
                                            Midwest location enhances our overall hedging opportunities with a greater correlation to
                                            the highly liquid physical and paper markets in Chicago.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>Our Midwest location
                                            provides excellent logistical access via rail, truck and barge. In particular, barge access
                                            via the Illinois River to the Mississippi River enables us to efficiently bring our products
                                            to international markets.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>The relatively unique
                                            wet milling process at one of our production facilities at our Pekin Campus allows us to
                                            extract the highest use and value from each component of the corn kernel. As a result, the
                                            wet milling process generates a higher level of cost recovery from corn than that produced
                                            at a dry mill.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>Our Midwest location
                                            allows us deep market insight and engagement in major specialty alcohol, fuel-grade ethanol,
                                            pet food and feed markets, thereby improving pricing opportunities.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>Our Midwest location
                                            sits atop the Mount Simon formation, identified as one of the best and largest carbon storage
                                            locations in the country potentially allowing us to benefit from this close proximity to
                                            store CO<sub>2</sub>.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Overview of Our Key Markets and Market Opportunity</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce specialty alcohols, renewable fuels
and essential ingredients, focusing on five key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Industry &amp;
Agriculture; Essential Ingredients</i>; and <i>Renewable Fuels</i>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Health, Home &amp; Beauty</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our products for the health, home and beauty markets
include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. We offer a variety
of specialty alcohols for the health, home and beauty markets, depending on usage and regulatory requirements, including API-grade or
USP-grade ethyl alcohols, and industrial-grade ethyl alcohol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have ISO 9001, FSSC 22000, ICH Q7 and EXCiPACT
certifications, all of which are viewed as important attestations of quality control standards. In particular, our ICH Q7 certification
qualifies our specialty alcohols for use as an API, and our EXCiPACT certification qualifies our specialty alcohols for use as an excipient
in the pharmaceutical industry. These certifications enable us to offer products to a wider group of customers and generally at more
profitable margins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Food &amp; Beverage</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our products for the food and beverage market
include specialty alcohols used in alcoholic beverages, flavor extracts and vinegar as well as corn germ used for corn oils and CO<sub>2
</sub>used for beverage carbonation and dry ice. We offer grain neutral spirits, or GNS, alcohol as our primary specialty alcohol for
beverage-grade products. In addition, we sell FCC 190 and USP 190 Ultra into vinegar markets. We also sell high-quality 192 proof and
low-moisture 200-proof GNS products to customers in the beverage, food, flavor and personal care industries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe the key drivers in the food and beverage
market include consumer preferences for the social currency of brand authenticity and heritage; consumers seeking unique and personalized
experiences; improved consumer access to spirits products; the growth of craft distillers; and the ability to meet wide-ranging consumer
preferences through a broad diversity of spirits categories and cocktails.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Industry &amp; Agriculture</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our products for the industry and agriculture
market include alcohols and other products for paint applications, vehicle fluids and fertilizers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Essential Ingredients</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our essential ingredients include dried yeast,
corn protein meal, corn protein feed, and distillers grains and liquid feed used in commercial animal feed and pet foods. In addition,
we sell yeast for human consumption. We also produce and sell liquid CO<sub>2</sub>. The raw materials for our essential ingredients
are generated as co-products from our production of alcohols. These co-products are further manufactured, altered and refined into our
essential ingredients, including for special customer applications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Many of our essential ingredients are used in
a variety of food products to affect their nutrition, including protein and fat content, as well as other product attributes such as
taste, texture, palatability and stability. Our high quality and high purity manufacturing enables our customers to use some of our essential
ingredients in human foods while others are used solely in pet foods and animal feed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect the essential ingredients market to
grow significantly due to global demand for higher-grade protein feed, such as feed used in fisheries and other applications for plant-based
proteins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Renewable Fuels</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our renewable fuels products include fuel-grade
ethanol primarily used as a transportation fuel additive and distillers corn oil used as a renewable diesel and biodiesel feedstock.
Our renewable fuels business is supported by our own production of fuel-grade ethanol as well as fuel-grade ethanol produced by third
parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Renewable fuels, primarily fuel-grade ethanol,
are used for a variety of purposes, including as octane enhancers for premium gasoline and to enable refiners to produce greater quantities
of lower octane blend stock; for fuel blending to extend fuel supplies and reduce reliance on crude oil and refined products; and to
comply with a variety of governmental programs, in particular, the national Renewable Fuel Standard, or RFS, enacted to promote alternatives
to fossil fuels. Under the RFS, the mandated use of all renewable fuels rose incrementally and peaked at 36.0 billion gallons in 2022,
of which production of 15.0 billion gallons was required from conventional, or corn-based, ethanol. The RFS allows the Environmental
Protection Agency, or EPA, to adjust the annual requirement based on certain facts and circumstances. The EPA set its annual requirement
for conventional ethanol to 15.0 billion gallons for 2025. See &#8220;&#8212;Governmental Regulation.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">According to the Renewable Fuels Association,
the domestic fuel-grade ethanol industry produced over 16.1 billion gallons of ethanol in 2024, up from 15.5 billion gallons of ethanol
in 2023. According to the United States Department of Energy, total annual gasoline consumption in the United States is approximately
137 billion gallons and total annual fuel-grade ethanol blended with gasoline represented approximately 10.4% of this amount in 2024.
We anticipate that continued limited opportunities for gasoline refinery expansions and the growing importance of reducing CO<sub>2</sub>
emissions using renewable fuels will generate additional growth in the demand for fuel-grade ethanol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Overview of Alcohol Production Process</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Alcohol production from starch- or sugar-based
feedstock is a highly efficient process. Modern alcohol production requires large amounts of corn, or other high-starch grains, and water
as well as chemicals, enzymes and yeast, in addition to natural gas and electricity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Dry Milling Process</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the dry milling process, corn or other high-starch
grain is first ground into flour, then slurried with water to form a mash. Enzymes are added to the mash to convert the starch into dextrose,
a simple sugar. The mash is processed through a high temperature cooking procedure, which reduces bacteria levels prior to fermentation.
The mash is then cooled and transferred to fermenters, where yeast is added and the conversion of sugar to alcohol and CO<sub>2 </sub>begins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">After fermentation, the resulting &#8220;beer&#8221;
is transferred to distillation where the alcohol is separated from the residual &#8220;stillage.&#8221; The resulting alcohol is concentrated
to 190 proof using conventional distillation methods. It can then be dehydrated to approximately 200 proof, representing 100% alcohol
levels, in either a molecular sieve system or a grits system. For fuel-grade ethanol, the resulting anhydrous alcohol is then blended
with up to 2.5% denaturant, usually gasoline, and then shipped to renewable fuels markets. For specialty alcohols, the products can be
sold pure or as one of the Alcohol Tobacco Tax &amp; Trade Bureau (TTB) approved specially denatured alcohol (SDA) formulations to meet
customer specifications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The residual stillage is separated into a coarse
grain portion and a liquid portion through a screw press or centrifugation process. The soluble liquid portion is concentrated to about
40% dissolved solids by an evaporation process. This intermediate state is called condensed distillers solubles, or syrup. The coarse
grain and syrup portions are then mixed to produce wet distillers grains with solubles, or WDGS, or can be mixed and dried to produce
dried distillers grains with solubles, or DDGS. Both WDGS and DDGS are high-protein animal feed products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Wet Milling Process</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the wet milling process, corn or other high-starch
grain is first soaked or &#8220;steeped&#8221; in sulfurous acid for approximately 24 hours to soften the whole corn kernel prior to
milling. After steeping, the grain is coarse milled to gently open the kernels to separate the corn germ and from which corn oil is further
extracted in a separate process. The remaining fiber, protein and starch components are further separated and sold.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The stillage from the fermentation process is
concentrated in an evaporator and is co-dried with the fiber component and sold as corn protein feed. The protein component is
separated from the starch, filtered and dried to produce corn protein meal, a product with greater than 60% protein content. The
starch component is processed into alcohol through fermentation. The fermentation process for alcohol at this stage is similar to
the dry milling process. In addition, we separate and dry yeast to produce distillers yeast.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Overview of Distillers Grains Market</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Distillers grains are produced as a co-product
of alcohol production and are valuable components of feed rations primarily to dairies and beef cattle markets, both nationally and internationally.
Our plants produce both WDGS and DDGS. WDGS is sold to customers proximate to the plants and DDGS is delivered by truck, rail and barge
to customers in domestic and international markets. Producing WDGS uses up to one-third less process energy, thus reducing production
costs and lowering the carbon footprint of our Western production facilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Historically, the market price for distillers
grains has generally tracked the price of corn. We believe that the market price of WDGS and DDGS is determined by a number of factors,
including the market prices of corn, soybean meal and other competitive ingredients, the performance or value of WDGS and DDGS in a particular
feed formulation and general market forces of supply and demand, including export markets for these essential ingredients. The market
price of distillers grains is also often influenced by nutritional models that calculate the feed value of distillers grains by nutritional
content, as well as reliability of consistent supply.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Customers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Kinergy Marketing LLC, or Kinergy, subsidiary
sells all of our produced alcohols and also markets fuel-grade ethanol produced by third parties. Our Alto Nutrients, LLC subsidiary
sells all of the essential ingredients we produce. Our Alto Carbonic, LLC subsidiary sells all of the liquid CO<sub>2</sub> we produce
and our Eagle Alcohol business sells our alcohols and third-party alcohols in break bulk quantities to customers in the beverage, food,
industrial and related-process industries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have extensive and long-standing customer relationships,
both domestic and international, for our specialty alcohols and essential ingredients, including yeast for pet food and human foods.
These customers include producers and distributors of ingredients for cosmetics, sanitizers and related products, distilled spirits producers,
food products manufacturers, producers of personal health/consumer health and personal care hygiene products, and global trading firms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our renewable fuel customers are located throughout
the Western and Midwestern United States and consist of integrated oil companies and gasoline marketers who blend fuel-grade ethanol
into gasoline. Our customers depend on us to provide a reliable supply of fuel-grade ethanol and manage the logistics and timing of delivery.
We secure additional fuel-grade ethanol supplies from third-party fuel-grade ethanol plants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market our essential ingredient feed products
to dairies and feedlots, in many cases located near our production facilities. These customers use our feed products for livestock as
a substitute for corn and other sources of starch and protein. We sell our corn oil to poultry, renewable diesel and biodiesel customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Pekin Campus production segment generated
$416 million, $502 million and $521 million in net sales for the years ended December 31, 2024, 2023 and 2022, respectively, from the
sale of alcohols. Our Pekin Campus production segment generated $169 million, $218 million and $226 million in net sales for the years
ended December 31, 2024, 2023 and 2022, respectively, from the sale of essential ingredients.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2024, 2023 and 2022, our Pekin Campus production
segment sold an aggregate of approximately 214 million, 209 million and 205 million gallons of alcohols and 906,300, 878,400, and 850,300
tons of essential ingredients, respectively, on a dry matter basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Western production segment generated $115
million, $167 million and $254 million in net sales for the years ended December 31, 2024, 2023 and 2022, respectively, from the sale
of alcohols. Our Western production segment generated $37 million, $57 million and $90 million in net sales for the years ended December
31, 2024, 2023 and 2022, respectively, from the sale of essential ingredients.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2024, 2023 and 2022, our Western production
segment sold an aggregate of approximately 61 million, 67 million and 92 million gallons of alcohols and 514,600, 642,300 and 787,100
tons of essential ingredients, respectively, on a dry matter basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our marketing and distribution segment generated
$217 million, $263 million and $229 million in net sales for the years ended December 31, 2024, 2023 and 2022, respectively, from the
sale of our own alcohols and third-party produced alcohols.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Corporate and other segment, which includes
Eagle Alcohol&#8217;s business, generated $11 million, $16 million and $16 million in net sales for the years ended December 31, 2024,
2023 and 2022, respectively, and sold 3.6 million, 4.0 million and 4.0 million gallons of alcohols, respectively, for those years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2024, 2023 and 2022, we produced or purchased
from third parties and resold an aggregate of 386 million, 383 million and 419 million gallons of alcohols to approximately 85, 88 and
114 customers, respectively. For 2024, 2023 and 2022, sales to our two largest customers, Chevron Products USA and Shell Trading (US)
Company represented an aggregate of approximately 18%, 16% and 20% of our net sales, respectively. For 2024, 2023 and 2022, sales to
each of our other customers represented less than 10% of our net sales.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Suppliers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Pekin Campus and Western Production Segments</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our production operations depend upon various
raw materials suppliers, including suppliers of corn, natural gas, electricity and water. The cost of corn, including delivery costs,
is the most important variable cost associated with our alcohol production. We source corn for our plants using standard contracts, including
spot purchase, forward purchase and basis contracts. When resources are available, we seek to limit the exposure of our production operations
to raw material price fluctuations by purchasing forward a portion of our corn requirements on a fixed price basis and by purchasing
corn and other raw materials futures contracts and options.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2024, 2023 and 2022, purchases of corn
from our three largest suppliers represented an aggregate of approximately 29%, 26% and 38% of our total corn purchases, respectively,
for those periods. Purchases from each of our other corn suppliers represented less than 10% of total corn purchases in each of 2024,
2023 and 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Marketing and Distribution Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our marketing and distribution operations include
alcohols and essential ingredients we produce but also depend upon various third-party producers of fuel-grade ethanol. In addition,
we provide transportation, storage and delivery services through third-party service providers with whom we have contracted to receive
fuel-grade ethanol at agreed upon locations from our third-party suppliers and to store and/or deliver the ethanol to agreed-upon locations
on behalf of our customers. These contracts generally run from year-to-year, subject to termination by either party upon advance written
notice before the end of the then-current annual term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2024, 2023 and 2022, we purchased and resold
from third parties an aggregate of approximately 108 million, 103 million and 118 million gallons, respectively, of fuel-grade ethanol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During 2024, 2023 and 2022, purchases of fuel-grade
ethanol from our four largest third-party suppliers represented 79%, 86% and 69%, respectively, of our total third-party ethanol purchases
for each of those periods. Purchases from each of our other third-party ethanol suppliers represented less than 10% of total third-party
ethanol purchases in each of 2024, 2023 and 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Production Facilities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We operate five alcohol production facilities.
Three of our production facilities are located in Illinois, one is located in Oregon and another is located in Idaho. We have an annual
alcohol production capacity of up to 350 million gallons, including both fuel-grade ethanol and specialty alcohols ranging from industrial-,
pharmaceutical-, and high-quality food- and beverage-grade alcohols. Of this amount, we are able to produce up to 110 million gallons
annually of specialty alcohols, depending on our product mix among high-quality beverage-grade alcohol and other quality specification
alcohols. We also own and operate a liquid CO<sub>2</sub> production facility adjacent to our plant in Oregon for the offtake of CO<sub>2
</sub>gas from the plant for conversion to liquid CO<sub>2 </sub>and subsequent sale.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The tables below provide an overview of our five
alcohol production facilities and our liquid CO<sub>2</sub> production facility. As market conditions change, we may increase, decrease
or idle production at one or more operating facilities or resume operations at any idled facility.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Pekin Campus Production Facilities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pekin<br/> Wet Facility</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pekin<br/> Dry Facility</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pekin<br/> ICP Facility</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Location</td><td>&#160;</td>
    <td style="text-align: center">Pekin, IL</td><td>&#160;</td>
    <td style="text-align: center">Pekin, IL</td><td>&#160;</td>
    <td style="text-align: center">Pekin, IL</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Current operating status</td><td>&#160;</td>
    <td style="text-align: center">Operating</td><td>&#160;</td>
    <td style="text-align: center">Operating</td><td>&#160;</td>
    <td style="text-align: center">Operating</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 55%; text-align: left">Approximate maximum annual alcohol production capacity (in millions of gallons)</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">100</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">60</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">90</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Approximate maximum annual specialty alcohol production capacity (in millions of gallons)</td><td>&#160;</td>
    <td style="text-align: center">74</td><td>&#160;</td>
    <td style="text-align: center">&#8212;</td><td>&#160;</td>
    <td style="text-align: center">66</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Production milling process</td><td>&#160;</td>
    <td style="text-align: center">Wet</td><td>&#160;</td>
    <td style="text-align: center">Dry</td><td>&#160;</td>
    <td style="text-align: center">Dry</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Primary energy source</td><td>&#160;</td>
    <td style="text-align: center">Natural Gas</td><td>&#160;</td>
    <td style="text-align: center">Natural Gas</td><td>&#160;</td>
    <td style="text-align: center">Natural Gas</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Western Production Facilities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Magic Valley<br/> Facility</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Columbia<br/> Facility</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>Liquid CO<sub>2</sub><br/> Facility</b>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -5.8pt; padding-left: 5.8pt">Location</td><td>&#160;</td>
    <td style="text-align: center">Burley, ID</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 0.05in">Boardman, OR</td><td>&#160;</td>
    <td style="text-align: center">Boardman, OR</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5.8pt; padding-left: 5.8pt">Current operating status</td><td>&#160;</td>
    <td style="text-align: center">Cold-Idled</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 0.05in">Operating</td><td>&#160;</td>
    <td style="text-align: center">Operating</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 55%; text-align: left; text-indent: -5.8pt; padding-left: 5.8pt">Approximate maximum annual fuel-grade ethanol production capacity (in millions of gallons)</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">60</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center; padding-left: 0.05in">40</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">-</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5.8pt; padding-left: 5.8pt"><span style="font-size: 10pt">Approximate maximum annual liquid CO<sub>2</sub> capacity (in thousands of tons)</span></td><td>&#160;</td>
    <td style="text-align: center">-</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 0.05in">-</td><td>&#160;</td>
    <td style="text-align: center">70</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -5.8pt; padding-left: 5.8pt">Production milling process</td><td>&#160;</td>
    <td style="text-align: center">Dry</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 0.05in">Dry</td><td>&#160;</td>
    <td style="text-align: center">N/A</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -5.75pt; padding-left: 5.75pt">Primary energy source</td><td>&#160;</td>
    <td style="text-align: center">Natural Gas</td><td>&#160;</td>
    <td style="text-align: center; padding-left: 0.05in">Natural Gas</td><td>&#160;</td>
    <td style="text-align: center">Electricity</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Commodity Risk Management </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We employ various risk mitigation techniques.
For example, we may seek to mitigate our exposure to commodity price fluctuations by purchasing forward a portion of our corn and natural
gas requirements through fixed-price or variable-price contracts with our suppliers, as well as entering derivative contracts for fuel-grade
ethanol, corn and natural gas. To mitigate fuel-grade ethanol inventory price risks, we may sell a portion of our production forward
under fixed- or index-price contracts, or both. We may hedge a portion of the price risks by entering exchange-traded futures contracts
and options. Properly executing these risk mitigation strategies can reduce the volatility of our gross profit margins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Specialty alcohols have relatively low price volatility
and are usually priced at significant premiums to fuel-grade ethanol. The market price of fuel-grade ethanol is volatile, however, and
subject to large fluctuations. Given the nature of our business, we cannot effectively hedge against extreme volatility or certain market
conditions. For example, fuel-grade ethanol prices, as reported by the Chicago Mercantile Exchange, or CME, ranged from $1.38 to $2.12
per gallon during 2024, from $1.58 to $2.67 per gallon during 2023 and from $2.00 to $2.88 per gallon during 2022; and corn prices, as
reported by the CME, ranged from $3.62 to $4.71 per bushel during 2024, from $4.50 to $6.85 per bushel during 2023 and from $5.64 to
$8.18 per bushel during 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Climate-Related and Other Risks </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Short- to medium-term climate-related and other
risks include high sensitivity to certain commodity prices such as corn and natural gas; regulatory changes and political volatility,
both domestic and international; ethanol supply and demand imbalances; logistics and storage constraints from river access during inclement
or volatile weather conditions; lack of automation of process optimization; high repair, maintenance and production costs resulting from
older facilities; poor cooling capacity of our older facilities as water temperatures increase; and international market competition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Long-term climate-related risks include water
resource limitations; lower or volatile grain availability in local markets; market transition away from combustion fuels that include
renewables; and the energy cost impact of technology such as wet milling and multiple distillation processes for high-quality alcohol.
We also may be impacted by costs and regulatory burdens associated with carbon emissions from our production and distribution as well
as truck transport and packaging associated with Eagle Alcohol&#8217;s use of drums and totes. See &#8220;Risk Factors.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Marketing Arrangements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market all the alcohols and essential ingredients
produced at our facilities. We also market and distribute alcohols produced by third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Competition</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are a leading producer of specialty alcohols
in the United States.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other significant producers of specialty
alcohols in the United States are Archer-Daniels-Midland Company, Grain Processing Corporation, BioUrja Renewables, LLC, CIE and
Greenfield Global Inc., which collectively make up a significant majority of the total installed specialty alcohol production
capacity in the United States along with many smaller producers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The largest producers of fuel-grade ethanol in
the United States are POET, LLC, Valero Renewable Fuels Company, LLC, Archer-Daniels-Midland Company and Green Plains Inc., collectively
with approximately 39% of the total installed fuel-grade ethanol production capacity in the United States. In addition, there are many
mid-sized fuel-grade ethanol producers with several plants under ownership, smaller producers each with one or two plants, and several
fuel-grade ethanol marketers that create significant competition. Overall, we believe there are over 200 fuel-grade ethanol production
facilities in the United States with a total installed production capacity of approximately 18 billion gallons and many brokers and marketers
with whom we compete for sales of fuel-grade ethanol and its co-products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our fuel-grade ethanol also competes on a global
market against production from other countries, such as Brazil, which may have lower production costs than United States producers. Lower
feedstock input costs such as sugarcane used in Brazil as compared to corn used in the Unites States may give foreign producers a competitive
advantage. In addition, fuel-grade ethanol from sugarcane feedstock qualifies as an advanced biofuel, unlike corn ethanol, allowing certain
producers to economically satisfy an advanced biofuel standard. Moreover, new products and production technologies are under continuous
development, many of which, if adopted by competitors, could harm our ability to compete.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that our competitive strengths include
our customer and supplier relationships, our diverse product mix, the barriers to entry to our most profitable lines of business&#8212;including
our certifications at our production facilities&#8212;our experienced management, and the strategic location
of our Midwest production facilities. See &#8220;&#8212;Competitive Strengths.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Governmental Regulation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our business is subject to a wide range of federal,
state and local laws and regulations directed at protecting public health and the environment, including those promulgated by the Occupational
Safety and Health Administration, or OSHA, the U.S. Food and Drug Administration, or FDA, the EPA, and numerous state, local and international
authorities. These laws, their underlying regulatory requirements and their potential enforcement, some of which are described below,
impact, or may impact, nearly every aspect of our operations, including our alcohol production (including distillation), our liquid CO<sub>2
</sub>production, our essential ingredient production, our storage facilities, and our water usage, wastewater discharge, disposal of
hazardous wastes and emissions, and other matters pertaining to our existing and proposed business by imposing:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>restrictions
                                            on our existing and proposed operations and/or the need to install enhanced or additional
                                            controls;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>special
                                            requirements applicable to food and drug additives;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            need to obtain and comply with permits and authorizations;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>liability
                                            for exceeding applicable permit limits or legal requirements, in some cases for the remediation
                                            of contaminated soil and groundwater at our production facilities, contiguous and adjacent
                                            properties and other properties owned and/or operated by third parties; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>other
                                            specifications for the specialty alcohols and essential ingredients we produce, market and
                                            sell.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, some governmental regulations are
helpful to our production and marketing business. The fuel-grade ethanol industry in particular is supported by federal and state mandates
and environmental regulations that favor the use of fuel-grade ethanol in motor fuel blends in North America. Some of the governmental
regulations applicable to our production and marketing business are briefly described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Food and Drug Regulation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our products for the <i>Health, Home &amp; Beauty</i>,
<i>Food &amp; Beverage</i> and <i>Essential Ingredients</i> markets are subject to regulation by the FDA as well as similar state agencies.
Under the Federal Food, Drug, and Cosmetic Act, or FDCA, the FDA regulates the processing, formulation, safety, manufacture, packaging,
labeling and distribution of food ingredients, vitamins, cosmetics and pharmaceuticals for active and inactive ingredients. In 2022,
The Modernization of Cosmetics Regulation Act (MoCRA) was added to the FDCA. This was a significant expansion to the FDCA, and established
requirements for cosmetic product facility registration and product listing, widening regulatory oversight of many more of our customers&#8217;
products. Many of the FDA&#8217;s and FDCA&#8217;s rules and regulations apply directly to us as well as indirectly through their application
in our customers&#8217; products. For proper marketing and sale in the United States, an applicable product must be generally recognized
as safe, approved and not adulterated or misbranded under the FDCA and relevant regulations issued under the FDCA. The FDA has broad
authority to enforce the provisions of the FDCA. Failure to comply with the laws and regulations of the FDA or similar state agencies
could prevent us from selling certain of our products or subject us to liability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Renewable Fuels Energy Legislation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the RFS, the mandated use of all renewable
fuels, including fuel-grade ethanol, rose incrementally and peaked at 36.0 billion gallons in 2022, of which 15.0 billion gallons are
required from conventional, or corn-based, ethanol for 2025. Under the provisions of the Energy Independence and Security Act of 2007,
the EPA has the authority to waive the mandated RFS requirements in whole or in part. To grant a waiver, the EPA administrator must determine,
in consultation with the Secretaries of Agriculture and Energy, that there is inadequate domestic renewable fuel supply or implementation
of the requirement would severely harm the economy or environment of a state, region or the United States as a whole.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Various bills in Congress introduced from time
to time are also directed at altering existing renewable fuels energy legislation, but none have passed in recent years. Some legislative
bills are directed at halting or reversing expansion of, or even eliminating, the renewable fuel program, while other bills are directed
at bolstering the program or enacting further mandates or grants that would support the renewable fuels industry.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The EPA has allowed fuel and fuel-additive manufacturers
to introduce into commercial gasoline up to 15% fuel-grade ethanol by volume, or E15, for vehicles from model year 2001 and after. According
to the Renewable Fuels Association, E15 is explicitly approved by the manufacturer for use in approximately 95% of model year 2024 and
newer cars and light trucks based on its annual review of vehicle owner&#8217;s manuals and warranty statements. Commercial sales of
E15 have begun in a majority of states. E15 has historically been prohibited in most states during the summer driving season due to concerns
over evaporative emissions and to meet federal clean air standards. For the 2024, 2023 and 2022 summer driving seasons, the EPA issued
emergency fuel waivers to allow the sale of E15 to help alleviate high gasoline prices. E15 may, however, be sold year-round in states
that have a reformulated gasoline program. In addition, the EPA proposed in late 2023 that E15 be permitted for sale year-round in various
Midwestern states effective in April 2024. The U.S. Office of Management and Budget approved the proposal in February 2024 but deferred
the effective date to April 2025. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Various states including California, Oregon and
Washington, and other regions such as the Canadian province of British Columbia, have implemented low carbon fuel standards focused on
reducing the carbon intensity of transportation fuels. Other states, including New York, Vermont, Massachusetts, Michigan, Illinois,
Colorado and New Mexico, currently have proposed legislation or policies that would establish a low carbon fuel standard program. Blending
fuel-grade ethanol into gasoline is one of the primary means of attaining these goals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in"><b><i>Additional Environmental Regulations</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition to the governmental regulations applicable
to the alcohol production and marketing industry described above, our business is subject to additional federal, state and local environmental
regulations, including regulations established by the EPA and state regulatory agencies related to water quality and air pollution control.
We cannot predict the manner by which, or extent to which, these regulations will harm or help our business or the alcohol production
and marketing industry in general.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Human Capital Resources</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of March 12, 2025, we had approximately 393
full-time employees. Our human capital resources objectives include attracting and retaining well-qualified and highly skilled and motivated
employees and executives. As of that same date, approximately 51% of our employees were represented by a labor union and covered by a
collective bargaining agreement. We have never had a work stoppage or strike and we consider our relations with our employees to be good.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our compensation program is designed to attract,
retain and motivate our personnel. We use a mix of competitive salaries and other benefits to attract and retain employees and executives.
Some of these benefits include matching 401K contributions of up to 6% of salary, health and wellness programs and a paid service day
for employees to give back to their communities. At the direction and with the involvement of our Sustainability and Governance board
committees, we have established a Sustainability working committee that draws from our many administrative and operational departments
to review key policies and procedures, conduct employee engagement surveys, champion volunteering and charitable drives, develop and
implement formalized recruiting and training efforts to prioritize collecting data and improving on key metrics from industry frameworks
such as the Global Reporting Initiative (GRI) and Sustainability Accounting Standards Board (SASB) standards which are maintained by
the International Sustainability Standards Board of the IFRS Foundation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="k_003"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 1A. Risk Factors.</p><div>



</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Before deciding to purchase, hold or sell
our common stock, you should carefully consider the risks described below in addition to the other information contained in this Report
and in our other filings with the Securities and Exchange Commission, including subsequent reports on Forms 10-Q and 8-K. The risks and
uncertainties described below are not the only ones we face. Additional risks and uncertainties not presently known to us or that we
currently deem immaterial may also affect our business. If any of these known or unknown risks or uncertainties actually occurs with
material adverse effects on Alto Ingredients, our business, financial condition, results of operations and/or liquidity could be seriously
harmed. In that event, the market price for our common stock will likely decline, and you may lose all or part of your investment.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">Risks Related to our Business</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our results of operations and our ability to operate
at a profit are largely dependent on our ability to manage the costs of corn, natural gas and other production inputs, with the prices
of our alcohols and essential ingredients, all of which are subject to volatility and uncertainty.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our results of operations are highly impacted
by commodity prices, including the cost of corn, natural gas and other production inputs that we must purchase, and the prices of alcohols
and essential ingredients that we sell. Prices and supplies are subject to and determined by numerous market and other forces over which
we have no control, such as inclement or favorable weather, domestic and global demand, supply excesses or shortages, export conditions,
inflationary conditions, global geopolitical tensions and various governmental policies in the United States and throughout the world.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Price volatility of corn, natural gas and other
production inputs, and alcohols and essential ingredients, may cause our results of operations to fluctuate significantly. We may fail
to generate expected levels of net sales and profits even under fixed-price and other contracts for the sale of specialty alcohols used
in consumer products. Our customers may not pay us timely or at all, even under longer-term, fixed-price contracts for our specialty
alcohols, and may seek to renegotiate prices under those contracts during periods of falling prices or high price volatility.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Historically, the spread between corn and
fuel-grade ethanol prices has fluctuated significantly. Fluctuations are likely to continue to occur. A sustained negative or narrow
spread, whether as a result of sustained high or increased corn prices or sustained low or decreased alcohol or essential ingredient
prices, would adversely affect our results of operations and financial condition. Revenues from sales of alcohols, particularly
fuel-grade ethanol, and essential ingredients have in the past and could in the future decline below the marginal cost of
production, which have in the past and may again in the future force us to suspend production, particularly fuel-grade ethanol
production, at some or all of our facilities. For example, we hot-idled our Magic Valley facility in early 2023 due to unfavorable
market conditions and again hot-idled our Magic Valley facility in early 2024 in part due to unfavorable market conditions and to
expedite the installation of additional equipment needed to achieve the intended production rate, quality and consistency from the
corn oil and high protein system at the facility. We restarted the Magic Valley facility in July 2024, but due to challenging market
economics, we cold-idled the plant at the end of 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, some of our fuel-grade ethanol marketing
and distribution activities will likely be unprofitable in a market of generally declining prices due to the nature of our business.
For example, to satisfy customer demand, we maintain certain quantities of fuel-grade ethanol inventory for subsequent resale. Moreover,
we procure much of our fuel-grade ethanol inventory outside of contracted third-party marketing and distribution arrangements and therefore
must buy fuel-grade ethanol at a price established at the time of purchase and sell fuel-grade ethanol at an index price established
later at the time of sale that is generally reflective of movements in the market price of fuel-grade ethanol. As a result, our margins
for fuel-grade ethanol sold in these transactions generally decline and may turn negative as the market price of fuel-grade ethanol declines.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We can provide no assurances that corn, natural
gas or other production inputs can be purchased at or near current or any specific prices, or that our alcohols or essential ingredients
will sell at or near current or any particular prices. Consequently, our results of operations and financial condition may be adversely
affected by increases in the prices of corn, natural gas and other production inputs or decreases in the prices of our alcohols and essential
ingredients.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>The prices of our products are volatile and subject
to large fluctuations, which may cause our results of operations to fluctuate significantly.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The prices of our products are volatile and subject
to large fluctuations. For example, the market price of fuel-grade ethanol is dependent upon many factors, including the supply of ethanol
and the price of gasoline, which is in turn dependent upon the price of petroleum which itself is highly volatile, difficult to forecast
and influenced by a wide variety of global economic and geopolitical conditions, including decisions concerning petroleum output by the
Organization of Petroleum Exporting Countries (OPEC) and their allies, an intergovernmental organization that seeks to manage the price
and supply of oil on the global energy market. Other important factors that impact the price of petroleum include war and threats of
war, attacks on or threats to shipping vessels as has recently occurred in the Red Sea, the consequent rerouting of supply lines to less
direct or more expensive paths, and other supply chain disruptions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our fuel-grade ethanol sales are tied to prevailing
spot market prices rather than long-term, fixed-price contracts. Fuel-grade ethanol prices, as reported by the Chicago Mercantile Exchange,
ranged from $1.38 to $2.12 per gallon in 2024, from $1.58 to $2.67 per gallon in 2023 and from $2.00 to $2.88 per gallon in 2022. In
addition, even under longer-term, fixed-price contracts for our specialty alcohols, our customers may seek to renegotiate prices under
those contracts during periods of falling prices or high price volatility. Fluctuations in the prices of our products may cause our results
of operations to fluctuate significantly.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We may engage in hedging transactions and other risk
mitigation strategies that could harm our results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">To partially offset the effects of production
input and product price volatility, in particular, corn and natural gas costs and fuel-grade ethanol prices, we may enter into contracts
to purchase a portion of our corn or natural gas requirements on a forward basis or fix the sale price of portions of our alcohol production.
In addition, we may engage in other hedging transactions involving exchange-traded futures contracts for corn, natural gas and unleaded
gasoline from time to time. The financial statement impact of these activities is dependent upon, among other things, the prices involved
and our ability to sell sufficient products to use all of the corn and natural gas for which forward commitments have been made. We have
recognized losses in the past, and may suffer losses in the future, from our hedging arrangements. For example, for the year ended December
31, 2023, we recognized net losses of $8.0 million related to the change in the fair values of hedging contracts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Hedging arrangements also expose us to the risk
of financial loss in situations where our counterparty to the hedging contract defaults on its contract or, in the case of exchange-traded
contracts, where there is a change in the expected differential between the underlying price in the hedging agreement and the actual
prices paid or received by us. In addition, our open contract positions may require cash deposits to cover margin calls, negatively impacting
our liquidity. As a result, our hedging activities and fluctuations in the price of corn, natural gas, fuel-grade ethanol and unleaded
gasoline may adversely affect our results of operations, financial condition and liquidity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Disruptions in our production or distribution, including
from climate change and other weather effects, may adversely affect our business, results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our business depends on the continuing availability
of rail, road, port, storage and distribution infrastructure. In particular, due to limited storage capacity at some of our production
facilities and other considerations related to production efficiencies, certain facilities depend on timely delivery of corn. Alcohol
production also requires a significant and uninterrupted supply of other raw materials and energy, primarily water, electricity and natural
gas. Local water, electricity and gas utilities may fail to reliably supply the water, electricity and natural gas that our production
facilities need or may fail to supply those resources on acceptable terms. In the past, poor weather has caused disruptions in rail transportation,
which slowed the delivery of fuel-grade ethanol and/or corn by rail to and from our facilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For example, in the first quarter of 2024, extreme
cold weather conditions in January at our Pekin Campus restricted barge deliveries and increased standby fees. To manage inventory levels,
we transported more product by rail, a higher cost mode of transportation. Cold weather conditions also required us to shift to lower
margin feed products and reduced our production rates across our Pekin Campus, hindering our ability to produce specialty alcohol at
full capacity. In the third quarter of 2023 we experienced unusually high unscheduled production downtime for repairs and maintenance
which reduced sales volumes and profits. In 2022, a lightning strike at the utility servicing our Pekin Campus disrupted our operations,
cutting power to our facilities and materially affecting our production, resulting in unexpected repair and maintenance costs, lost production
and degradation in the quality of work-in-progress inventories.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Disruptions in production or distribution, whether
caused by labor difficulties, unscheduled downtimes and other operational hazards inherent in the alcohol production industry, including
equipment failures, fires, explosions, abnormal pressures, blowouts, pipeline ruptures, transportation accidents, climate change and
natural disasters such as earthquakes, floods and storms, or other weather effects, or human error or malfeasance or other reasons, could
prevent timely deliveries of corn or other raw materials and energy, and could delay transport of our products to market, and may require
us to halt production at one or more production facilities, any of which could have a material adverse effect on our business, results
of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Some of these operational hazards may also cause
personal injury or loss of life, severe damage to or destruction of property and equipment or environmental damage, and may result in
suspension of operations and the imposition of civil or criminal penalties. Our insurance may not fully cover the potential hazards described
above or we may be unable to renew our insurance on commercially reasonable terms or at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Increased alcohol or essential ingredient production
or higher inventory levels may cause a decline in prices for those products, and may have other negative effects, materially and adversely
impacting our results of operations, cash flows and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The prices of our alcohols and essential ingredients
are highly impacted by competing third-party supplies of those products. In addition, if fuel-grade ethanol production margins improve,
we anticipate that owners of production facilities operating at below capacity, or owners of idled production facilities, will increase
production levels, thereby resulting in more abundant fuel-grade ethanol supplies and inventories. Increases in the supply of alcohols
and essential ingredients may not be commensurate with increases in demand for alcohols and essential ingredients, thus leading to lower
prices. Any of these outcomes could have a material adverse effect on our results of operations, cash flows and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We may suffer impairments in the value of our long-lived
assets which may materially and adversely affect our results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We evaluate our long-lived assets annually for
impairment or when circumstances indicate that the full carrying value of an asset may be unrecoverable. These evaluations rely on financial
and other assumptions concerning the assets, any of which may not materialize in the future. For example, we recognized asset impairments
of $24.8 million and $6.5 million for the years ended December 31, 2024 and 2023, respectively. We may recognize additional impairments
of the values of our long-lived assets in the future based on then-prevailing financial and other circumstances. Impairments of our long-lived
assets may materially and adversely affect our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our alcohol production relies on traditional corn-based
feedstock and process technologies. New technologies could make corn-based alcohol production and traditional process technologies less
competitive or even obsolete, materially and adversely harming our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce our alcohols from corn. Moreover, our
plants are constructed and operate primarily as corn-based alcohol production facilities. Competitors and other third parties have undertaken
research to develop competing products to corn-based alcohols, and ethanol in particular, as well as new process technologies. These
research efforts seek alternatives to corn-based ethanol and traditional process technologies aimed at improving real or perceived problems
with the fuel, such as the carbon and energy intensity of its production, its lower energy content compared to gasoline and its hydrophobic
nature resulting in water separation in transit or at other times. Competitors and other third parties may develop new alcohols and processes
that improve on any of these or other real or perceived problems with corn-based alcohols, including ethanol. If viable competing products
or new process technologies are developed and attract widespread or even modest adoption, we may be forced to modify our production facilities,
including our process technologies, if possible, to transition in full or in part to these other products or process technologies to
remain competitive. Modifying our production facilities may require expertise that our personnel may not possess and would likely require
significant capital expenditures the funding for which we may not have. An inability to remain competitive due to the introduction and
adoption of competing products or new process technologies, or significant costs associated with the adoption of new products and process
technologies, would materially and adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Inflation and sustained higher prices may adversely
impact our results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have experienced adverse inflationary impacts
on key production inputs, wages and other costs of labor, equipment, services, and other business expenses. In addition, we have experienced
adverse inflationary impacts on our budgets and expenses for many of our in-process and planned capital projects. Inflation and its negative
impacts could escalate in future periods. Even if inflation stabilizes or abates, the prices of key production inputs, wages and other
costs of labor, equipment, services, and other business expenses, and for our capital projects, will likely remain at elevated levels.
We may not be able to include these additional costs in the prices of the products we sell. As a result, inflation and sustained higher
prices may have a material adverse effect on our results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Climate change, and governmental regulations aimed
at addressing climate-related issues, may affect conditions to which our business is highly sensitive, many of which could materially
and adversely harm our business, results of operations and financial condition. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our business is highly sensitive to commodity
prices, in particular, the prices of corn and natural gas. Inclement weather from climate change, including extreme temperatures or drought,
may adversely affect growing conditions, which may reduce available corn supplies, our primary production input, and other grain substitutes,
driving up prices and thereby increasing our production input costs. In addition, governmental regulators may disfavor carbon-based energy
sources, such as natural gas, leading to regulations that disincentivize their use or otherwise make their production more difficult
and costly, driving up their prices. Higher natural gas prices would likewise increase our production input costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Other factors that may result from climate change,
or that may result from governmental regulations aimed at addressing climate-related issues, may also adversely affect our business,
including the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>water
                                            is one of our key production inputs; water resource limitations may result from drought and
                                            other inclement weather; water resource limitations may also result from rationing and other
                                            governmental regulations limiting water use;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>higher
                                            water temperatures due to increased global or regional temperatures may negatively affect
                                            production efficiencies due to water temperature production requirements given the limited
                                            cooling capacities of our older facilities;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>flooding
                                            and other inclement weather may negatively affect our river access, other transportation
                                            logistics and costs, and storage requirements;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>an
                                            overall increase in energy costs will negatively impact our production costs generally and
                                            may critically impact certain high energy-intensive production technologies, such as our
                                            wet milling and multiple distillation processes for the highest quality specialty alcohols;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>regulatory
                                            and market transition away from combustion fuels and fuel-grade ethanol blending may threaten
                                            the viability of our renewable fuels business; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>costs
                                            and regulatory burdens associated with governmental regulations that limit or tax greenhouse
                                            gas emissions, such as CO<sub>2</sub>, from alcohol production and distribution, or from
                                            truck transport and packaging associated with Eagle Alcohol&#8217;s business and use of drums
                                            and totes, will negatively impact us.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">New legislation in the United States to address
climate change issues, especially at the state and local levels, may be passed and implemented, materially and adversely impacting our
business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any of these factors could materially and adversely
harm our business, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Risks Related to our Finances</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We have incurred significant losses and negative
operating cash flow in the past and we may incur losses and negative operating cash flow in the future, which may hamper our operations
and impede us from expanding our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have incurred significant losses and negative
operating cash flow in the past. For example, for the years ended December 31, 2024, 2023 and 2022, we incurred consolidated net losses
of approximately $59.0 million, $28.0 million and $41.6 million, respectively. For the year ended December 31, 2024, we incurred negative
operating cash flow of $3.5 million. We may incur losses and negative operating cash flow in the future. We expect to rely on cash on
hand, cash, if any, generated from our operations, borrowing availability under our lines of credit and proceeds from our future financing
activities, if any, to fund all of the cash requirements of our business. Additional losses and negative operating cash flow may hamper
our operations and impede us from expanding our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We are engaged in multiple capital improvement projects.
These projects, and their financing, costs, timing and effects, are based on our plans, expectations and various assumptions that may
not eventuate. We may therefore be unable to timely achieve, or achieve at all, the results we expect, including as to projected additional
EBITDA and Adjusted EBITDA.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are engaged in multiple capital improvement
projects to diversify and enhance our revenue streams and to expand margins and profitability by reducing costs. These projects have
different timelines, returns on investment and risk profiles. In addition, we must raise significant additional capital to complete some
of our projects, including our CCS project. Our expected financial and other results from these projects are based on assumptions around
many factors, including their costs, timing, operation and market prices prevailing at project completion and thereafter, as well as
tax and other favorable environmental attributes associated with low carbon alcohol that may accrue to our benefit. For example, our
assumptions around the anticipated results of our CCS project rely heavily on the tax benefits that may accrue to us under the Inflation
Reduction Act of 2022 as well as other favorable environmental attributes associated with carbon capture and storage and low carbon alcohol
production. These tax and other benefits may change, including as a result of new or repealed laws, new administrations and the implementation
or interpretation of existing laws, or the exhaustion of funds or benefits available under a particular program. For example, in January
2025, the new administration suspended all Inflation Reduction Act spending for 90 days. In addition, certain provisions of the Inflation
Reduction Act lack proposed or final regulations and guidance. Regulators could issue new regulations or guidance that significantly
narrows the application of clean energy tax incentives, and could even defer or withdraw regulations, which could materially and adversely
affect the economic outcome of our CCS project. We can provide no assurances that any particular benefit will be available to us upon
completion of our CCS project, or thereafter, or any other capital improvement project. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Capital improvement projects require significant
outlays of capital and are often subject to material execution risks and delays. Our CCS project in particular requires Environmental
Protection Agency, or EPA, approval but the EPA&#8217;s own projected timeline for approval has lengthened and may lengthen further.
We may have insufficient financial resources, and we may be unable to raise sufficient capital, to complete our projects timely or at
all. Although we intend to use reputable third-party contractors with expertise in their fields to implement our projects, adverse conditions
and events as well as delays in capital projects are not uncommon. Moreover, the projects&#8217; interaction with existing processes
may result in the degradation of other plant operations. For example, operation of our corn oil and high protein system at our Magic
Valley facility previously resulted in inconsistent product quality and degraded other operations at the plant, including production
rates. In the past, we have extended our expected completion dates for various projects and, as circumstances require, may have to do
so again.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, our CCS project may be adversely
affected by the SAFE CCS Act or the United States Supreme Court&#8217;s decision in the case of Chevron U.S.A., Inc. v. Natural Resources
Defense Council, Inc., or both, as discussed below. The timing and economics of our CCS project may also be adversely affected by new
rules proposed by the U.S. Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration that impose stronger
standards for CO<sub>2</sub> pipelines and establish new standards for transporting CO<sub>2</sub> in a gaseous state via pipeline, adding
additional requirements and costs to the project. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We can provide no assurances that our projects
will be completed, or if completed, will be completed timely or within budget. We also can provide no assurances that our project assumptions
will reflect prevailing future conditions or that our projects will achieve the results we expect, including as to projected additional
EBITDA and Adjusted EBITDA. Failure to achieve our expected results may have a material adverse effect on our business, financial condition
and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We regularly incur significant expenses to repair,
maintain and upgrade our production facilities and operating equipment, and any interruption in our operations would harm our operating
performance.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We regularly incur significant expenses to repair,
maintain and upgrade our production facilities and operating equipment, estimated at an average of $30.0 million per year. We incurred
$35.0 million of these expenses for 2024. The machines and equipment we use to produce our alcohols and essential ingredients are complex,
have many parts, and some operate on a continuous basis. We must perform routine equipment maintenance and must periodically replace
a variety of parts such as motors, pumps, pipes and electrical parts, and engage in other repairs. In addition, our production facilities
require periodic shutdowns to perform major maintenance and upgrades. Our production facilities also occasionally require unscheduled
shutdowns to perform repairs. For example, we completed our biennial wet mill outage at our Pekin Campus in Spring 2024. The wet mill
was offline for ten days, which negatively impacted sales and margins for the second quarter. In the first quarter of 2024, production
at our Colombia facility was hampered by equipment issues that extended the facility&#8217;s regularly scheduled outage. In the third
quarter of 2023 we experienced unusually high unscheduled production downtime for repairs and maintenance at our Pekin Campus which reduced
sales volumes and increased losses. These scheduled and unscheduled shutdowns result in lower sales and increased costs in the periods
during which a shutdown occurs and could result in unexpected operational issues in future periods resulting from changes to equipment
and operational and mechanical processes made during shutdown.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our indebtedness may expose us to risks that could
negatively impact our business, prospects, liquidity, cash flows and results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have incurred, and anticipate incurring additional,
substantial indebtedness for our capital improvement projects. We expect that these projects, when completed, will generate financial
returns sufficient to service and ultimately repay or refinance our indebtedness. However, the costs, timing, and effects of our capital
improvement projects may not meet our projections. In addition, our indebtedness could:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>make
                                            it more difficult to repay or refinance our indebtedness if it becomes due during adverse
                                            economic and industry conditions;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>result
                                            in adverse consequences due to a breach of our financial or other covenants and obligations
                                            in favor of our lenders;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>limit
                                            our flexibility to pursue strategic opportunities or react to changes in our business and
                                            the industries in which we operate and, consequently, place us at a competitive disadvantage
                                            to our competitors who have less debt;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>require
                                            a substantial portion of our cash flows from operations for debt service payments, thereby
                                            reducing the availability of our cash flows to fund working capital, additional capital expenditures,
                                            acquisitions, dividend payments and for other general corporate purposes; or</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>limit
                                            our ability to procure additional financing for working capital or other purposes.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our ability to generate operating results and
sufficient cash to make all required principal and interest payments when due, and to satisfy our financial covenants and other obligations,
depends on our performance, which is subject to a variety of factors beyond our control, including the cost of key production inputs,
the supply of and demand for alcohols and essential ingredients, and many other factors related to the industries in which we operate.
We cannot provide any assurance that we will be able to timely service or satisfy our debt obligations, including our financial covenants.
Our failure to timely service or satisfy our debt obligations, including to meet our financial covenants, could result in our indebtedness
being immediately due and payable, and would have a material adverse effect on our business, business prospects, liquidity, financial
condition, cash flows and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our ability to utilize net operating loss carryforwards
and certain other tax attributes may be limited.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Federal and state income tax laws impose restrictions
on our use of net operating loss, or NOL, and tax credit carryforwards in the event that an &#8220;ownership change&#8221; occurs for
tax purposes, as defined by section 382 of the Internal Revenue Code, or Code. In general, an ownership change occurs when stockholders
owning 5% or more of a corporation entitled to use NOL or other loss carryforwards have increased their ownership by more than 50 percentage
points during any three-year period. The annual base limitation under section 382 of the Code is calculated by multiplying the corporation&#8217;s
value at the time of the ownership change by the greater of the long-term tax-exempt rate determined by the Internal Revenue Service
in the month of the ownership change or the two preceding months. Our ability to utilize our NOL and other loss carryforwards may be
substantially limited. These limitations could result in increased future tax obligations, which could have a material adverse effect
on our financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Risks Related to Legal and Regulatory Matters</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We may be adversely affected by environmental, health
and safety laws and regulations, as well as related liabilities that may not be adequately covered by insurance</i></b>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are subject to various federal, state and local
environmental laws and regulations, including those relating to the discharge of materials into the air, water and ground; the generation,
storage, handling, use, transportation and disposal of hazardous materials and wastes; and the health and safety of our employees. In
addition, some of these laws and regulations require us to operate under permits that are subject to renewal or modification. These laws,
regulations and permits often require expensive pollution control equipment or operational changes to limit actual or potential impacts
to the environment. Any violation of these laws and regulations or permit conditions may result in substantial fines, natural resource
damages, criminal sanctions, permit revocations and/or production facility shutdowns. In addition, we have made, and expect to make,
significant capital expenditures on an ongoing basis to comply with increasingly stringent environmental laws, regulations and permits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We may be liable for the investigation and cleanup
of environmental contamination at each of our production facilities and at off-site locations where we arrange for the disposal of hazardous
substances or wastes. If these substances or wastes have been or are disposed of or released at sites that undergo investigation and/or
remediation by regulatory agencies, we may be responsible under the Comprehensive Environmental Response, Compensation and Liability
Act of 1980, or other environmental laws for all or part of the costs of investigation and/or remediation, and for damages to natural
resources. We may also be subject to related claims by private parties alleging property damage and personal injury due to exposure to
hazardous or other materials at or from those properties. Some of these matters may require us to expend significant amounts for investigation,
cleanup or other costs not covered by insurance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, new laws, new interpretations of
existing laws, increased governmental enforcement of environmental laws or other developments could require us to make significant additional
expenditures. Continued government and public emphasis on environmental issues will likely result in increased future investments for
environmental controls at our production facilities. Present and future environmental laws and regulations, and interpretations of those
laws and regulations, applicable to our operations, more vigorous enforcement policies and discovery of currently unknown conditions
may require substantial expenditures that could have a material adverse effect on our results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The hazards and risks associated with producing
and transporting our products (including fires, natural disasters, explosions and abnormal pressures and blowouts) may also result in
personal injury claims or damage to property and third parties. As protection against operating hazards, we maintain insurance coverage
against some, but not all, potential losses. However, we could sustain losses for uninsurable or uninsured risks, or in amounts in excess
of existing insurance coverages. Events that result in significant personal injury or damage to our property or third parties or other
losses that are not fully covered by insurance could have a material adverse effect on our results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our CCS project may be adversely affected
by the SAFE CCS Act and other Regulations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The SAFE CCS Act was signed into law in Illinois
in July 2024. We are pursuing at our Pekin Campus, located in Illinois, a CCS project that will require significant financial and personnel
resources. Our CCS project is our most important ongoing capital improvement initiative. The SAFE CCS Act establishes stringent safety,
financial and insurance requirements on CO<sub>2</sub> pipelines and imposes a moratorium on the construction of new CO<sub>2</sub> pipelines
until the U.S. Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration finalizes its new safety rules
or July 1, 2026, whichever occur sooner. The SAFE CCS Act will result in increased compliance and other requirements likely adding costs
and potentially adding time to complete our CCS project. In January 2025, the U.S. Department of Transportation&#8217;s Pipeline and Hazardous
Materials Safety Administration proposed new rules that impose stronger standards for CO<sub>2</sub> pipelines and establish new standards
for transporting <span>CO<sub>2</sub></span> in a gaseous state via pipeline, adding additional requirements
and costs to the project. We can provide no assurance that our CCS project will not be adversely affected by the SAFE CCS Act or other
regulations or that it will be financially viable in light of any new requirements and potential delays.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>We may be adversely affected by food and drug laws
and regulations, as well as related liabilities that may not be adequately covered by insurance. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Some of our products are subject to regulation
by the U.S. Food and Drug Administration, or FDA, as well as similar state agencies. The FDA regulates, under the Federal Food, Drug,
and Cosmetic Act, or FDCA, the processing, formulation, safety, manufacture, packaging, labeling and distribution of food ingredients,
vitamins, cosmetics and pharmaceuticals for active and inactive ingredients. Many of the FDA&#8217;s and FDCA&#8217;s rules and regulations
apply directly to us as well as indirectly through their application in our customers&#8217; products. To be properly marketed and sold
in the United States, a relevant product must be generally recognized as safe, approved and not adulterated or misbranded under the FDCA
and relevant regulations issued under the FDCA.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we fail to comply with laws and FDA regulations
or those of similar state agencies, we may be prevented from selling certain of our products and may also be subject to government agency
enforcement liability. In addition, we may be subject to product liability and other claims by our customers or by individuals alleging
personal injury from our products as food and drug additives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain insurance coverage against some, but
not all, potential losses. Some of these matters, if they arise, may require us to expend significant amounts for investigation and defense
or other costs not covered by insurance. We could sustain losses for uninsurable or uninsured risks, or in amounts in excess of existing
insurance coverages. Events that result in significant personal injury or other losses that are not fully covered by insurance could
have a material adverse effect on our results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>The United States fuel-grade ethanol industry is
highly dependent upon various federal and state laws and regulations and any changes in or reinterpretations of those laws or regulations
could have a material adverse effect on our results of operations, cash flows and financial condition. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The domestic market for fuel-grade ethanol is
significantly impacted by federal mandates for volumes of renewable fuels (such as ethanol) required to be blended with gasoline. Future
demand for fuel-grade ethanol will largely depend on incentives to blend ethanol into motor fuels, including the price of ethanol relative
to the price of gasoline, the relative octane value of ethanol, constraints on the ability of vehicles to use higher ethanol blends,
and the EPA&#8217;s, established volumes from time to time, small refinery waivers, and other applicable environmental requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The EPA has implemented the Renewable Fuel Standard
under the Energy Policy Act of 2005 and the Energy Independence and Security Act of 2007. The EPA, in coordination with the Secretary
of Energy and the Secretary of Agriculture, determines annual quotas for the quantity of renewable fuels (such as fuel-grade ethanol)
that must be blended into motor fuels consumed in the United States. The EPA finalized mandatory volumes of 15.0 billion gallons for
each of 2023, 2024, and 2025 of conventional renewable fuels, or corn-based fuel-grade ethanol, which could decline in future years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The EPA may issue small refinery waivers, in full
or in part, to reduce or eliminate annual renewable fuel volume requirements for small refineries that process fewer than 75,000 barrels
of petroleum daily. In the past, the EPA has issued small refinery waivers that have materially and adversely affected overall demand
for and the price of fuel-grade ethanol. The U.S. Court of Appeals for the Fifth Circuit, in the fourth quarter of 2023, struck down
the EPA&#8217;s decision to deny numerous small refinery waivers, finding that the EPA&#8217;s denials were impermissibly retroactive,
contrary to law and counter to evidence in the litigation record. Accordingly, small refinery waivers from the EPA may be more likely
in the future and could again materially and adversely affect overall demand for and the price of fuel-grade ethanol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Various bills in Congress introduced from time
to time are also directed at altering existing renewable fuels energy legislation, but none have passed in recent years. Some legislative
bills are directed at halting or reversing expansion of, or even eliminating in its entirety, the renewable fuel program.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our results of operations, cash flows and financial
condition could be adversely impacted if the EPA reduces mandatory volumes or issues significant small refinery waivers, or if any legislation
is enacted that reduces volume requirements or if existing legislation is reinterpreted to have the same effect.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Future demand for fuel-grade ethanol is uncertain
and may be affected by changes to federal mandates, public perception, consumer acceptance and overall consumer demand for transportation
fuel, any of which could negatively affect demand for fuel-grade ethanol and our results of operations. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Although many trade groups, academics and governmental
agencies support ethanol as a fuel additive that promotes a cleaner environment, others criticize fuel-grade ethanol production and use
as consuming considerably more energy and emitting more greenhouse gases than other biofuels and potentially depleting water resources.
Some studies suggest that corn-based ethanol is less efficient than ethanol produced from other feedstock and that it negatively impacts
consumers by causing increased prices for dairy, meat and other food generated from livestock that consume corn. Additionally, critics
of fuel-grade ethanol contend that corn supplies are redirected from international food markets to domestic fuel markets. If negative
views of corn-based ethanol production gain broader acceptance, support for existing measures promoting use and domestic production of
corn-based ethanol as a fuel additive could decline, leading to a reduction or repeal of federal ethanol usage mandates, which would
materially and adversely affect the demand for fuel-grade ethanol. These views could also negatively impact public perception of the
fuel-grade ethanol industry and acceptance of ethanol as an alternative fuel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are limited markets for fuel-grade ethanol
beyond those established by federal mandates. Discretionary blending and E85 blending (i.e., gasoline blended with up to 85% fuel-grade
ethanol by volume) are important secondary markets. Discretionary blending is often determined by the price of fuel-grade ethanol relative
to the price of gasoline. In periods when discretionary blending is financially unattractive, the demand for fuel-grade ethanol may decline.
Also, the demand for fuel-grade ethanol is affected by the overall demand for transportation fuel. Demand for transportation fuel is
affected by the number of miles traveled by consumers and vehicle fuel economy. Lower demand for fuel-grade ethanol and essential ingredients,
including through the transition by consumers to alternative fuel vehicles such as electric vehicles and hybrid vehicles, would reduce
the value of our ethanol and related products, erode our overall margins and diminish our ability to generate revenue or to operate profitably.
In addition, we believe that additional consumer acceptance of E15 and E85 fuels is necessary before fuel-grade ethanol can achieve any
significant growth in market share relative to other transportation fuels.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>The United States Supreme Court&#8217;s decision
in the case of Chevron U.S.A., Inc. v. Natural Resources Defense Council, Inc. may result in less industry-favorable rulemaking and agency
interpretations of laws and regulations, which could materially and adversely affect our results of operations, cash flows and financial
condition as well as the business and financial prospects of certain capital improvement projects, such as CCS.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The United States Supreme Court, in the landmark
case of Chevron U.S.A., Inc. v. Natural Resources Defense Council, Inc., recently overturned its prior doctrine of judicial deference
to administrative interpretations of laws and regulations. This outcome could materially and adversely affect rulemaking and agencies&#8217;
interpretations favorable to the renewable fuels industry, such as the EPA&#8217;s administration of the Renewable Fuel Standard. This
outcome could also materially and adversely affect the Treasury Department&#8217;s ability to promulgate favorable regulations under
the Inflation Reduction Act of 2022, including tax credits such as the section 45Q carbon capture and storage tax credits and section
45Z low carbon fuel tax credits, as well as other industry-favorable tax credits. Less industry-favorable rulemaking and agency interpretations
of laws and regulations could materially and adversely affect our results of operations, cash flows and financial condition as well as
the financial prospects of certain capital improvement projects, such as CCS.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Risks Related to Ownership of our Common Stock</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our stock price is highly volatile,
which could result in substantial losses for investors purchasing shares of our common stock and in litigation against us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The market price of our common stock has fluctuated
significantly in the past and may continue to fluctuate significantly in the future. The market price of our common stock may continue
to fluctuate in response to one or more of the following factors, or any of the other risks or uncertainties discussed in this report,
many of which are beyond our control:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>fluctuations
                                            in our quarterly or annual operating results;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>fluctuations
                                            in the market prices of our products;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>fluctuations
                                            in the costs of key production input commodities such as corn and natural gas;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            timing, cost and effects of, and our ability to fund, our capital improvement projects, including
                                            our CCS project;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>anticipated
                                            trends in our financial condition and results of operations;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>our
                                            ability to obtain any necessary financing;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            volume and timing of the receipt of orders for our products from major customers, including
                                            annual contracted sales volumes for our specialty alcohols;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>competitive
                                            pricing pressures;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>changes
                                            in market valuations of companies similar to us;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>stock
                                            market price and volume fluctuations generally;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>regulatory
                                            developments or increased enforcement;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>additions
                                            or departures of key personnel;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>environmental,
                                            product or other liabilities we may incur;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>our
                                            financing activities and future sales of our common stock or other securities; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>our
                                            ability to maintain contracts that are critical to our operations.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The price at which you purchase shares of our
common stock may not be indicative of the price that will prevail in the trading market. You may be unable to sell your shares of common
stock at or above your purchase price, which may result in substantial losses to you and which may include the complete loss of your
investment. In the past, securities class action litigation has often been brought against a company following periods of high stock
price volatility. We may be the target of similar litigation in the future. Securities litigation could result in substantial costs and
divert management&#8217;s attention and our resources away from our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any of the risks described above could have a
material adverse effect on our results of operations, the price of our common stock, or both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Because we do not plan to pay any
cash dividends on our shares of common stock, our stockholders will not be able to receive a return on their shares unless and until
they sell them.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We intend to retain a significant portion of any
future earnings to finance the development, operation and expansion of our business. We do not anticipate paying any cash dividends on
our common stock in the near future. The declaration, payment, and amount of any future dividends will be made at the discretion of our
board of directors, and will depend upon, among other things, our results of operations, cash flows, and financial condition, operating
and capital requirements, compliance with any applicable debt covenants, and other factors our board of directors considers relevant.
There is no assurance that future dividends will be paid, and, if dividends are paid, there is no assurance of the amount of any such
dividend. Unless our board of directors determines to pay dividends, our stockholders will be required to look solely to appreciation
in the value of our common stock to realize any gain on their investment. There can be no assurance that any such appreciation will occur.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Our bylaws contain exclusive forum provisions that
could limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees
or agents.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our bylaws provide that, unless we consent in
writing to the selection of an alternative forum, the Delaware Court of Chancery shall be the sole and exclusive forum for (a) any derivative
action or proceeding brought on our behalf, (b) any action asserting a claim of breach of a fiduciary duty owed by any director, officer
or other employee of us to us or our stockholders, (c) any action asserting a claim arising pursuant to any provision of the Delaware
General Corporation Law, or (d) any action asserting a claim governed by the internal affairs doctrine.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our bylaws also provide that, unless we consent
in writing to the selection of an alternative forum, to the fullest extent permitted by applicable law, the federal district courts of
the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under
the Securities Act of 1933, as amended, or the Securities Act, including all causes of action asserted against any defendant named in
such complaint, including our officers and directors, underwriters for any offering giving rise to such complaint, and any other professional
entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the
documents underlying the offering.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the avoidance of doubt, the exclusive forum
provisions described above do not apply to any claims arising under the Securities Act or the Securities Exchange Act of 1934, as amended,
or the Exchange Act, to the extent federal law requires otherwise. Section 27 of the Exchange Act creates exclusive federal jurisdiction
over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder, and Section
22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability
created by the Securities Act or the rules and regulations thereunder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The choice of forum provisions in our bylaws may
limit our stockholders&#8217; ability to bring a claim in a judicial forum that they find favorable for disputes with us or our directors,
officers, employees, agents or other third parties, which may discourage such lawsuits against us and our directors, officers, employees,
agents and other third parties even though an action, if successful, might benefit our stockholders. The applicable courts may also reach
different judgments or results than would other courts, including courts where a stockholder considering an action may be located or
would otherwise choose to bring the action, and such judgments or results may be more favorable to us than to our stockholders. With
respect to the provision making the Delaware Court of Chancery the sole and exclusive forum for certain types of actions, stockholders
who do bring a claim in the Delaware Court of Chancery could face additional litigation costs in pursuing any such claim, particularly
if they do not reside in or near Delaware. Finally, if a court were to find these provisions of our bylaws inapplicable to, or unenforceable
in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving
such matters in other jurisdictions, which could have a material adverse effect on us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>General Risk Factors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Cyberattacks through security vulnerabilities could
lead to disruption of our business, reduced revenue, increased costs, liability claims, or harm to our reputation or competitive position.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Security vulnerabilities may arise from our hardware,
software, employees, contractors or policies we have deployed, which may result in external parties gaining access to our networks, data
centers, cloud data centers, corporate computers, manufacturing systems, and/or access to accounts we have at our suppliers, vendors
or customers. External parties may gain access to our data or our customers&#8217; data, or attack the networks causing denial of service
or attempt to hold our data or systems in ransom.&#160;The vulnerability could be caused by inadequate account security practices such
as the failure to timely remove employee access when terminated. To mitigate these security issues, we have implemented measures throughout
our organization, including firewalls, backups, encryption, employee information technology policies and user account policies. However,
there can be no assurance that these measures will be sufficient to avoid cyberattacks. If any of these types of security breaches were
to occur and we were unable to protect sensitive data, our relationships with our business partners and customers could be materially
damaged, our reputation could be materially harmed, and we could be exposed to a risk of litigation and possible significant liability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Further, if we fail to adequately maintain our
information technology infrastructure, we may have outages and data loss. Excessive outages may affect our ability to timely and efficiently
deliver products to customers or develop new products. Such disruptions and data loss may adversely impact our ability to fulfill orders
and interrupt other processes. Delayed sales or lost customers resulting from these disruptions could adversely affect our financial
results, stock price and reputation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our and our business partners&#8217; or contractors&#8217;
failure to fully comply with applicable data privacy or similar laws could lead to significant fines and require onerous corrective action.
In addition, data security breaches experienced by us or our business partners or contractors could result in the loss of trade secrets
or other intellectual property, public disclosure of sensitive commercial data, and the exposure of personally identifiable information
(including sensitive personal information) of our employees, customers, suppliers, contractors and others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; text-align: left"><span style="font-weight: normal">Unauthorized
use or disclosure of, or access to, any personal information maintained by us or on our behalf, whether through breach of our systems,
breach of the systems of our suppliers or vendors by an unauthorized party, or through employee or contractor error, theft or misuse,
or otherwise, could harm our business. If any such unauthorized use or disclosure of, or access to, such personal information was to
occur, our operations could be seriously disrupted, and we could be subject to demands, claims and litigation by private parties, and
investigations, related actions, and penalties by regulatory authorities. In addition, we could incur significant costs in notifying
affected persons and entities and otherwise complying with the multitude of foreign, federal, state and local laws and regulations relating
to the unauthorized access to, or use or disclosure of, personal information. Finally, any perceived or actual unauthorized access to,
or use or disclosure of, such information could harm our reputation, substantially impair our ability to attract and retain customers
and have an adverse impact on our business, financial condition and results of operations.</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="k_004"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 1B. Unresolved Staff Comments.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have received no written comments regarding
our periodic or current reports from the staff of the Securities and Exchange Commission that were issued 180 days or more preceding
the end of our 2024 fiscal year and that remain unresolved.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="k_005"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 1C. Cybersecurity.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="ixv-2596"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recognize the critical importance of maintaining
the trust and confidence of our customers, business partners, employees and other stakeholders. We engage in active oversight of cybersecurity,
a cornerstone of our comprehensive enterprise risk management (ERM) program. Our cybersecurity framework is rooted in the National Institute
of Standards and Technology, or NIST, Cybersecurity Framework, or CSF, as well as the International Organization for Standardization
(ISO/IEC 27001), reflecting our commitment to uphold the highest cybersecurity standards. We align our policies, standards and practices
with these benchmarks and dynamically refine them to address evolving cybersecurity threats.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="ixv-2604"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risk Management and Strategy</i></b></p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_2"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_2" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain a cybersecurity program aligned with
NIST CSF standards designed to identify critical assets and vulnerabilities, protect them with appropriate safeguards, promptly detect
cybersecurity events, respond effectively to mitigate their impact and recover from incidents to restore services. <ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="ixv-18936">Our cybersecurity
program is designed to safeguard the confidentiality, <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" id="ixv-18937">integrity</ix:nonNumeric> and availability of information.</ix:nonNumeric> Our cybersecurity risk management strategy
includes:</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_3"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_3" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_2"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Governance:
                                            </b>The Audit Committee of our Board of Directors oversees our cybersecurity risk management.
                                            Our Chief Financial Officer and Director of Information Technology, along with key executives,
                                            have roles in governance and facilitating alignment across our organization.</td></tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_4"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_4" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_3"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Compliance
                                            and Standards:</b> We design our cybersecurity program for compliance with industry-specific
                                            and other regulations (e.g., the General Data Protection Regulation (GDPR) and the California
                                            Consumer Privacy Act (CCPA)) demonstrating our commitment to both domestic and international
                                            information security standards.</td></tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_6" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_5"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_5" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Technical Safeguards </i></p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_7" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_6"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_6" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We deploy technical defenses against cybersecurity
risks of attack and other incidents, including firewalls, intrusion detection and prevention systems and access controls. We refine these
measures based on our ongoing assessments, including cybersecurity threat intelligence updates.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_8" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_7"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_7" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_6"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Incident
                                            Response and Recovery Planning:</b> We maintain incident response and recovery frameworks,
                                            tested twice yearly through backup restorations to critical systems, to improve our preparedness
                                            to effectively manage and mitigate cybersecurity incidents.</td></tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_9" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_8"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_8" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_7"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Education
                                            and Awareness:</b> Our personnel and members of our Board of Directors undergo mandatory
                                            periodic training on cybersecurity threats, with updated insights into effective defense
                                            mechanisms and our evolving cybersecurity policies and practices.</td></tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_10" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_9"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_9" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_8"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" id="ixv-18938">Use of Third Parties</ix:nonNumeric>:</b> We collaborate with external cybersecurity service providers, including auditors, consultants and governmental agencies, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements. In addition, we employ third-party technology and other solutions to enhance our protection against cybersecurity risks. These solutions include our use of a managed security service provider to support our in-house technology team, an endpoint detection and response, or EDR, system for ongoing surveillance, detection, and action against threats, as well as a security information and event management, or SIEM, system designed to automate the real time identification, investigation and prioritization of critical alerts.</td></tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_11" id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_10"><ix:continuation continuedAt="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_10" id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_9"><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Third-Party Risk Management:</b> We use a comprehensive due diligence process to manage <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" id="ixv-18939">third-party</ix:nonNumeric> risks, emphasizing continuous monitoring and to ensure our business partners&#8217; cybersecurity practices meet our stringent standards.</td></tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" id="ixv-2717"><ix:continuation id="_CybersecurityRiskRoleOfManagementTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the filing of this report, we do <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" id="ixv-18940">not</ix:nonNumeric> believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_1" escape="true" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="ixv-2725"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Governance</i></b></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_2" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_1"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" id="ixv-18941"><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="ixv-18942">We take a comprehensive and forward-looking approach to cybersecurity risk management under the oversight of our Audit Committee. Management, including our Chief Financial Officer and our Director of Information Technology, provide regular updates to ensure a strategic, unified response to cybersecurity challenges. Management is notified of, and monitors, cybersecurity incidents through our EDR and SIEM systems.</ix:nonNumeric></ix:nonNumeric></td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_3" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><ix:nonNumeric contextRef="c0" escape="true" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="ixv-18943">Our Director of Information Technology has over 20 years of experience in information technology and five years of experience serving directly as a Chief Information Security Officer for other organizations.</ix:nonNumeric></td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_4" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            networks and systems are continuously monitored by a combination of third-party service providers
                                            and an internal cybersecurity team. Management is promptly notified of cybersecurity incidents.</td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_5" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_4"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            Audit Committee is promptly notified by our management of any material cybersecurity breach.</td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation continuedAt="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_6" id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_5"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            Board of Directors is briefed at least quarterly on the state of our cybersecurity program.</td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><ix:continuation id="_CybersecurityRiskBoardOfDirectorsOversightTextBlock-c0_cont_6"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            internal cybersecurity team collaborates with external cybersecurity service providers, including
                                            auditors, consultants and governmental agencies, to refine our cybersecurity measures. These
                                            service providers carry out cybersecurity risk evaluations such as periodic assessments and
                                            vulnerability scans to pinpoint potential security flaws and suggest enhancements.</td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Engagement and Continuous Improvement</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We periodically evaluate our cybersecurity measures
through internal and external audits and assessments to ensure our cybersecurity program is at the forefront of industry best practices.
The results of these audits and assessments inform adjustments to our cybersecurity program to improve our resilience against emerging
cybersecurity threats.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_006"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 2. Properties.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our corporate headquarters, located in Pekin,
Illinois, consists of plants and facilities comprising our Pekin Campus production segment and totaling 145 acres on land we own. In
Sacramento, California, we lease office space totaling approximately 3,400 square feet under a lease expiring in 2026. In St. Louis,
Missouri, we lease warehouse space totaling approximately 84,000 square feet under a lease expiring in 2030. We have plants located in
Boardman, Oregon, at a 25-acre facility, and Burley, Idaho, at a 25-acre facility. The land in Boardman, Oregon is leased under a lease
expiring in 2076. We own the land in Burley, Idaho. The plants and facilities in Oregon and Idaho comprise our Western production segment.
See &#8220;Business&#8212;Production Facilities.&#8221; Our properties are subject to deeds of trust and other encumbrances in favor
of our lenders.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_007"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 3. Legal Proceedings.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are subject to legal proceedings, claims and
litigation arising in the ordinary course of business. While the amounts claimed may be substantial, the ultimate liability cannot presently
be determined because of considerable uncertainties that exist. Therefore, it is possible that the outcome of those legal proceedings,
claims and litigation could adversely affect our quarterly or annual operating results or cash flows when resolved in a future period.
However, based on facts currently available, management believes such matters will not adversely affect in any material respect our financial
position, results of operations or cash flows.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_008"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 4. Mine Safety Disclosures.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="s_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>PART II</b></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_009"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 5. Market For Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Market Information</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our common stock trades on The Nasdaq Capital
Market under the symbol &#8220;ALTO.&#8221; We also have non-voting common stock outstanding, which is convertible into our voting common
stock, and which is not listed on an exchange.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Security Holders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of March 12, 2025, we had 76,611,090 shares
of common stock outstanding held of record by approximately 305 stockholders and 896 shares of non-voting common stock outstanding held
of record by one stockholder. These holders of record include depositories that hold shares of stock for brokerage firms which, in turn,
hold shares of stock for numerous beneficial owners. On March 12, 2025, the closing sales price of our common stock on The Nasdaq Capital
Market was $1.39 per share.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b><i>Performance Graph </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The graph below shows a comparison of the cumulative
total stockholder return on our common stock with the cumulative total return on The Nasdaq Composite Index and The Nasdaq Clean Edge
Green Energy Index, or Peer Group, in each case over the five-year period ended December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The graph assumes $100 invested at the indicated
starting date in our common stock and in each of The Nasdaq Composite Index and the Peer Group, with the reinvestment of all dividends.
We have not paid or declared any cash dividends on our common stock and do not anticipate paying any cash dividends on our common stock
in the foreseeable future. Stockholder returns over the indicated periods should not be considered indicative of future stock prices
or stockholder returns. This graph assumes that the value of the investment in our common stock and each of the comparison groups was
$100 on December 31, 2019.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_001.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="22" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">12/2019</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">12/2020</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">12/2021</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">12/2022</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">12/2023</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">12/2024</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; font-weight: bold; text-align: left">Alto Ingredients, Inc.</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 9%; font-weight: bold; text-align: right">100.00</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 9%; font-weight: bold; text-align: right">835.38</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 9%; font-weight: bold; text-align: right">740.00</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 9%; font-weight: bold; text-align: right">443.08</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 9%; font-weight: bold; text-align: right">409.23</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 9%; font-weight: bold; text-align: right">240.00</td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Nasdaq Composite</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">100.00</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">144.92</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">177.06</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">119.45</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">172.77</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">223.87</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Nasdaq Clean Edge Green Energy</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">100.00</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">284.83</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">277.30</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">193.70</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">174.51</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">141.58</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b><i>Dividend Policy</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have never paid cash dividends on our common
stock and do not intend to pay cash dividends on our common stock in the foreseeable future. We anticipate that we will retain any earnings
for use in the continued development of our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our current and future debt financing arrangements
may limit or prevent cash distributions from our subsidiaries to us, depending upon the achievement of specified financial and other
operating conditions and our ability to properly service our debt, thereby limiting or preventing us from paying cash dividends. Further,
the holders of our outstanding Series B Preferred Stock are entitled to dividends of 7% per annum, payable quarterly in arrears. Accrued
and unpaid dividends in respect of our Series B Preferred Stock must be paid prior to the payment of any dividends in respect of shares
of our common stock.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For 2024, 2023 and 2022, we declared and paid
cash dividends on our outstanding shares of Series B Preferred Stock as they became due.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Recent Sales of Unregistered Securities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0in; text-indent: 0in"><b><i>Purchases of Equity Securities by the Issuer
and Affiliated Purchasers</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.15pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.15pt">&#160;</p><div>

</div><div><a id="k_010"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 6. [Reserved]</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not Applicable.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_011"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>The following discussion and analysis of our
financial condition and results of operations should be read in conjunction with our consolidated financial statements and notes to consolidated
financial statements included elsewhere in this report. This discussion contains forward-looking statements, reflecting our plans and
objectives that involve risks and uncertainties. Actual results and the timing of events may differ materially from those contained in
these forward-looking statements due to a number of factors, including those discussed in the section entitled &#8220;Risk Factors&#8221;
and elsewhere in this report.</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are a leading producer and distributor of specialty
alcohols, renewable fuels and essential ingredients in the United States.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We operate five alcohol production facilities.
Three of our production facilities are located in Illinois, one is located in Oregon and another is located in Idaho. We have an annual
alcohol production capacity of 350 million gallons, including both renewable fuels and specialty alcohols ranging from industrial-, pharmaceutical-,
and high-quality food- and beverage-grade alcohols. Of this amount, we can produce up to 110 million gallons annually of specialty alcohols,
depending on our product mix among high-quality beverage-grade alcohol and other quality specification alcohols. We market and distribute
all of the alcohols produced at our facilities as well as alcohols produced by third parties. In 2024, we marketed and distributed approximately
386 million gallons combined of our own produced alcohols as well as fuel-grade ethanol produced by third parties, and over 1.4 million
tons of essential ingredients on a dry matter basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also own and operate a liquid CO<sub>2</sub>
production facility adjacent to our plant in Oregon for the offtake of CO<sub>2</sub> gas from the plant for conversion to liquid CO<sub>2
</sub>and subsequent sale.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, we break bulk distribute specialty
alcohols, produced by us and third parties, through our Eagle Alcohol business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We report our financial and operating performance
in three distinct segments:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b><i>Pekin
                                            production</i></b>, which includes the production and sale of alcohols and essential ingredients
                                            produced at our three production facilities located in Pekin, Illinois, which we refer to
                                            as our Pekin Campus;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b><i>Marketing
                                            and distribution</i></b>, which includes marketing and merchant trading for company-produced
                                            alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol
                                            sourced from third parties; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b><i>Western
                                            production</i></b>, which includes the production and sale of renewable fuels and essential
                                            ingredients and, beginning in 2025, liquid CO<sub>2</sub> produced at our western production
                                            facilities, including our liquid CO<sub>2</sub> plant, on an aggregated basis, none of which
                                            are individually so significant as to be considered a separately reportable segment.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our mission is to produce the highest quality,
sustainable ingredients that make everyday products better. We intend to accomplish this goal in part by investing in our specialized
and higher value specialty alcohol production and distribution infrastructure, expanding production in high-demand essential ingredients,
expanding and extending the sale of our products into new regional and international markets, building efficiencies and economies of
scale and by capturing a greater portion of the value stream.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Production Segments</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce specialty alcohols, renewable fuels
and essential ingredients, focusing on five key markets: <i>Health, Home &amp; Beauty</i>; <i>Food &amp; Beverage</i>; <i>Industry &amp;
Agriculture</i>; <i>Essential Ingredients</i>; and <i>Renewable Fuels</i>. Products for <i>Health, Home &amp; Beauty</i> markets include
specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants and cleaners. Products for <i>Food &amp;
Beverage</i> markets include grain neutral spirits used in alcoholic beverages and vinegar and corn germ used for corn oils. Products
for <i>Industry &amp; Agriculture</i> markets include alcohols and other products for paint applications and fertilizers. Products for
<i>Essential Ingredients</i> markets include dried yeast, corn protein meal, corn protein feed, corn germ, distillers grains, liquid
CO<sub>2</sub> and liquid feed used in commercial animal feed and pet foods. We also sell yeast and liquid CO<sub>2</sub> for human consumption.
Our products for the <i>Renewable Fuels</i> markets include fuel-grade ethanol and distillers corn oil used as a feedstock for renewable
diesel and biodiesel fuels. Our specialty alcohols for the <i>Industry &amp; Agriculture, Food &amp; Beverage</i> and <i>Health, Home
&amp; Beauty</i> markets represented approximately 12%, 7% and 3%, respectively, of our sales in 2024 from these three markets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce our alcohols and essential ingredients
at our facilities described below. Our production facilities located in Illinois are in the heart of the Corn Belt, benefit from relatively
low-cost and abundant feedstock and enjoy logistical advantages that enable us to provide our products to both domestic and international
markets via truck, rail or barge. Our production facilities located in Oregon and Idaho are near their respective fuel and feed customers,
offering significant timing, product transportation cost and logistical advantages.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All of our production facilities, other than our
Magic Valley plant, were operating for all of 2024, subject to scheduled and unscheduled downtimes to address facility repair and maintenance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January 2024, we temporarily hot-idled our Magic
Valley facility to minimize losses from negative regional crush margins and to expedite the installation of additional equipment to achieve
the intended production rate, quality and consistency from our corn oil and high protein system at the facility. We restarted our Magic
Valley facility in July 2024 and by October 2024, the facility consistently achieved average ethanol production rates at full capacity,
the protein content yield from the plant reached 50% or greater, and we were able to expand our corn oil yields. Increases in regional
corn basis and declining market prices for protein and corn oil resulted in overall margin compression, outweighing the economic benefits
of our plant improvements. As a consequence, we cold-idled our Magic Valley facility on December 31, 2024 to minimize financial losses.
We continue to provide terminal services at the plant and intend to resume operations at the facility when the economic environment in
the region sustainably improves. We believe that the cold-idling of our Magic Valley facility will have a positive impact on our overall
financial results in 2025 compared to 2024.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As market conditions change, we may increase,
decrease or idle production at one or more operating facilities or resume operations at any idled facility.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Marketing and Distribution Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market and distribute all the alcohols and
essential ingredients we produce at our facilities. We also market and distribute alcohols produced by third parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have extensive and long-standing customer relationships,
both domestic and international, for our specialty alcohols, renewable fuels and essential ingredients. These customers include producers
and distributors of ingredients for cosmetics, sanitizers and related products, distilled spirits producers, food products manufacturers,
producers of personal health/consumer health and personal care hygiene products, and global trading firms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our renewable fuels customers are located throughout
the Western and Midwestern United States and consist of integrated oil companies and gasoline marketers who blend fuel-grade ethanol
into gasoline. Our customers depend on us to provide a reliable supply of fuel-grade ethanol and manage the logistics and timing of delivery.
Our customers collectively require fuel-grade ethanol volumes in excess of the supplies we produce at our facilities. We secure additional
fuel-grade ethanol supplies from third-party ethanol producers. We arrange for transportation, storage and delivery of fuel-grade ethanol
purchased by our customers through our agreements with third-party service providers in the Western United States as well as in the Midwest
from a variety of sources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We market food-grade essential ingredients to
human and pet food markets, our feed products (such as distillers grains) primarily to export markets from our Pekin Campus, and other
feed products to dairies and feedlots, in many cases located near our production facilities. These customers use our feed products for
livestock as a substitute for corn and other sources of starch and protein. We sell our corn oil to poultry, renewable diesel and biodiesel
customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Note 4 &#8211; Segments&#8221; to our
Notes to Consolidated Financial Statements included elsewhere in this report for financial information about our business segments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Financial Review, Current Initiatives and Outlook </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our fourth quarter and full-year financial results
reflect challenging market conditions, including lower crush margins, compared to the fourth quarter of 2023 and the prior full year.
As discussed below, we took decisive action to rationalize our business which, together with over $30 million in associated asset impairments,
resulted in a material portion of the substantial non-cash, one-time expenses for the fourth quarter and full year 2024, resetting our
base. We also reduced our annual expense run rate by nearly $8 million. Together with improved performance at our Pekin Campus wet mill,
our synergistic acquisition of premium liquid CO<sub>2</sub> processing and our entry into the European market through International
Sustainability and Carbon Certification, or ISCC, product sales, we are optimistic about 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As part of our ongoing efforts to maximize shareholder
value, we have engaged an investment banking firm to explore the sale of our production facilities located in Oregon and Idaho. In addition,
with the assistance of our financial and legal advisors, we are considering a broad range of other options, including asset sales, a merger
or other strategic transactions to better align our long-term value potential.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In January, we acquired Kodiak Carbonic, a beverage-grade
liquid CO<sub>2</sub> processor, for $7.6 million. This processing facility, renamed Alto Carbonic, is located adjacent to our Columbia
plant in Boardman, Oregon and has been operating profitably since 2015.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Alto Carbonic processes biogenic CO<sub>2</sub>
gas produced as a byproduct of the fermentation process at our Columbia plant and converts it into premium liquid CO<sub>2</sub>. The
finished product is sold into the Northwestern region of the United States for use in food and beverage processing, industrial cooling,
and other applications. The facility produces an average of approximately 56,000 tons annually of liquid CO<sub>2</sub> with the capacity
to produce over 70,000 tons annually and the potential for further expansion. Alto Carbonic currently uses only 50% of our Columbia plant&#8217;s
biogenic CO<sub>2</sub> gas.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Simultaneous with this acquisition, we entered
into an amended long-term sales offtake agreement with a leading North American industrial gas supplier. The acquisition is immediately
accretive and has a compelling payback of approximately two years. We are in the process of integrating the liquid CO<sub>2</sub> plant
with our Columbia facility, improving coordination between operations. We expect to realize additional cost savings through synergies
in production and overhead. We are also evaluating an opportunity to increase storage capacity at the site to improve logistics and take
advantage of spot market demand for premium liquid CO<sub>2</sub>.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The acquisition immediately stems the recent lack
of profitability at our Columbia plant, provides a stronger financial foundation to overcome competitive challenges for destination plants
and significantly increases the value of these combined assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We integrated Eagle Alcohol&#8217;s high quality
alcohol bulk operations and customers into our Pekin Campus and Kinergy businesses and have now turned our focus to converting Eagle Alcohol&#8217;s
break-bulk warehousing and trucking operations into a profitable service center.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also decreased staff at other operations, reducing
overhead run-rates of both costs of goods sold and selling, general and administrative expenses. In total, we reduced headcount by 16%
and expect to save nearly $8 million annually from these efficiencies, improving our bottom-line run rate and helping us manage our liquidity.
We expect to realize the full annualized financial benefit from these cost saving initiatives beginning in the second quarter.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As an additional cost saving initiative, we cold-idled
our Magic Valley facility at the end of 2024. For context, starting in 2022, we saw an opportunity to take advantage of premium prices
for high quality protein and corn oil. Consistent with our business strategy to improve yields of high margin products, we undertook
the installation and ultimate commissioning of high-quality protein and corn oil technology at our Magic Valley plant. The installation
took much longer and cost significantly more than expected. In addition, we underestimated the negative impact that the buildout of renewable
diesel and soy crush capacity would have on market prices for protein and corn oil in the region. Compounded by the dramatic swing in
delivered corn prices for Western operations compared to our Midwestern facilities, it became impossible to operate our Magic Valley
facility profitably. By cold idling the plant and reducing our variable and fixed costs as much as possible, we have stopped this drag
on the profitable areas of our business. In the fourth quarter, we took a significant impairment charge related to the Magic Valley plant.
To partially offset remaining carry expenses, and to serve our customers in the area, we are opportunistically using the facility as
a renewable fuel terminal.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">At our Pekin Campus, we continue to pursue opportunities
to optimize carbon, which historically was considered a waste stream with only marginal value. In November, we achieved an important
milestone by finalizing our CO<sub>2</sub> transportation and sequestration agreement with Vault 44.01, or Vault. This partnership is
critical to our carbon capture and storage, or CCS, project. In December, Vault submitted the formal application to the EPA for our CCS
project to obtain the Class VI permit required to begin construction of the CCS pipeline and for long-term CO<sub>2</sub> storage in
deep geological formations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">CCS operations require significant development
and planning. The EPA requires extensive site analysis, monitoring and safety measures to safeguard underground water supplies. The approval
process is currently estimated to take at least two years. We expect that this approval timeline will also allow the time necessary to
address Illinois&#8217;s current moratorium on new CO<sub>2</sub> pipelines imposed as part of its SAFE CCS Act. The moratorium is in
effect until the earlier of July 2026 or revised federal safety standards are established.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Although progress on our CCS project has been
slow, significant changes have occurred in the political and regulatory environment, as well as the carbon market, during that time.
Our deliberate pace has been advantageous as we navigate these changes and discover effective paths forward. The extended period required
for regulatory approvals affords us additional time to develop the necessary infrastructure plans, including compression and energy solutions.
We also intend to use the additional time to secure necessary financing. Finally, working with Vault, we are focused on meeting with
local groups and authorities to educate the community about our CCS project, strengthen support and address concerns.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">At our Pekin Campus, we are proactively modifying
our operations to deliver higher value products. Following our biennial wet mill outage in spring 2024, we improved plant utilization,
operating the wet mill at nameplate capacity of 100 million gallons. Pekin Campus production volume in the fourth quarter increased 3.8
million gallons over the prior year period. This 7% increase demonstrates the effectiveness of our maintenance program. Carrying these
improvements into 2025, we expect to produce an additional 8 million gallons for the full year, lowering our per gallon cost of production
and enabling us to produce a greater volume of specialty alcohols.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We applied for, and in late summer obtained for
our Pekin Campus, ISCC certification for our renewable fuels business to allow us to ship qualified renewable fuel to the European Union
where we typically are able to garner premium prices compared to domestic markets. We began exporting certified renewable fuel to European
markets in the fourth quarter and anticipate expanding exports in 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In our premium specialty alcohol business, we
continue to materially differentiate our products through our certifications and customer relationships. For 2024, we sold nearly 92
million gallons of specialty alcohols. In 2025, our goal is to balance production levels between specialty alcohols and ISCC renewable
fuels to maximize margins while addressing customer needs. We also completed another ISO 9001 audit with no adverse findings, a testament
to our culture of quality.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the fourth quarter, we sold 95.1 million gallons,
up from 92.5 million gallons for the same period in 2023, largely reflecting production improvements at our Pekin Campus from our planned
repairs and maintenance program. However, our sales price per gallon averaged $1.88 in the fourth quarter compared to $2.24 for the same
period in 2023, reducing net sales by $38 million for the year over year period. Market crush margins declined nearly 18 cents per gallon
in the fourth quarter resulting in an $8.7 million adverse impact to gross profit for the period. In addition, returns from protein sales
were negatively impacted by expanded soy crush intended to meet renewable diesel demand, higher wet feed product mix and the inability
of a key customer to take product deliveries following Hurricane Helene. Low carbon fuel credit prices also declined in the fourth quarter
compared to the prior year period but improved sequentially from the third quarter of 2024 and continue to recover from market lows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our realized derivative losses, which are included
in Adjusted EBITDA (defined below), were $3.5 million for the fourth quarter compared to $2.3 million for the prior year period. Unrealized
derivative gains, which are excluded from Adjusted EBITDA, were $5.5 million for the fourth quarter compared to a loss of $8.2 million
for the prior year period, resulting in a positive $13.7 million year-over-year net difference. Our non-cash, lower of cost or market
adjustment on physical inventories and mark-to-market on corn commitments resulted in a $3.5 million reserve in the fourth quarter compared
to $2.2 million in the prior year period. In the fourth quarter, we recognized final acquisition-related expenses for Eagle Alcohol of
$5.7 million, of which $5.0 million was non-cash, compared to $0.7 million in the prior year period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Asset impairments for the fourth quarter totaled
$24.8 million, consisting of $21.4 million related to the cold idling of our Magic Valley plant and $3.4 million related to the impairment
of intangibles from the integration of certain Eagle Alcohol activities, compared to a $6.0 million impairment in the prior year period
related to Eagle Alcohol&#8217;s goodwill.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>Use of Non-GAAP Financial Measures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Management believes that
certain financial measures not in accordance with generally accepted accounting principles, or GAAP, are useful measures of operations.
Management provides EBITDA and Adjusted EBITDA as non-GAAP financial measures so that investors will have the same financial information
that management uses, which may assist investors in properly assessing our performance on a period-over-period basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">We define EBITDA as unaudited
consolidated net income (loss) before interest expense, interest income, provision for income taxes and depreciation and amortization
expense. We define Adjusted EBITDA as unaudited consolidated net income (loss) before interest expense, interest income, unrealized derivative
gains and losses, acquisition-related expense, provision for income taxes, asset impairments, and depreciation and amortization expense.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">A table is provided below
to reconcile Adjusted EBITDA to its most directly comparable GAAP measure, consolidated net income (loss). EBITDA and Adjusted EBITDA
are not measures of financial performance under GAAP and should not be considered as alternatives to consolidated net income (loss) or
any other measure of performance under GAAP, or to cash flows from operating, investing or financing activities as an indicator of cash
flows or as a measure of liquidity. EBITDA and Adjusted EBITDA have limitations as analytical tools and you should not consider these
measures in isolation or as a substitute for analysis of our results as reported under GAAP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">Information reconciling
forward-looking EBITDA or Adjusted EBITDA to forward-looking consolidated net income (loss) would require a forward-looking statement
of consolidated net income (loss) prepared in accordance with GAAP, which is unavailable to us without unreasonable effort. We are not
able to provide a quantitative reconciliation of forward-looking EBITDA or Adjusted EBITDA to forward-looking consolidated net income
(loss) because certain items required for reconciliation are uncertain, outside of our control and/or cannot reasonably be predicted,
such as net sales, cost of goods sold, unrealized derivative gains and losses, asset impairments and provision (benefit) for income taxes,
which we view as the most material components of consolidated net income (loss) that are not presently estimable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><i>Reconciliation of
Adjusted EBITDA to Consolidated Net Loss</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; font-style: italic; text-align: left; border-bottom: Black 1.5pt solid">(in thousands) (unaudited)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(41,712</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(18,945</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(58,984</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,005</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Adjustments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,474</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,126</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,425</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Interest income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(112</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(265</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(689</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(854</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Unrealized derivative (gains) losses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,495</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,162</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,574</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,679</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Acquisition-related expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,676</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,701</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,800</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Asset impairments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,970</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,544</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Provision for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">97</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Depreciation and amortization expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,548</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,698</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,408</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,080</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,054</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,453</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,771</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Adjusted EBITDA</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,658</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,543</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,531</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,766</td><td style="padding-bottom: 2.5pt; text-align: left">&#8239;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>2024 Financial Performance Summary</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our consolidated net sales declined by $0.3 billion
to $1.0 billion for 2024 from $1.2 billion for 2023. Our net loss attributable to common stockholders increased by $31.0 million to a
net loss of $60.3 million for 2024 from a net loss of $29.3 million for 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Factors that contributed to these results of operations
for 2024 include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Net
                                            sales</i>. Our net sales decline of $0.3 billion was due to a decline in our average sales
                                            price per gallon and fewer tons of essential ingredients sold, partially offset by an increase
                                            in total alcohol gallons sold.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">o</span></td><td>Our average
                                            sales price per gallon declined by $0.52, or 21%, to $1.95 for 2024 from $2.47 for 2023.
                                            The decline was primarily driven by lower renewable fuel prices in 2024 largely due to lower
                                            oil and gasoline prices.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">o</span></td><td>Our volume
                                            of essential ingredients sold declined by 0.1 million tons, or 7%, to 1.4 million tons for
                                            2024 from 1.5 million tons for 2023 primarily due to lower alcohol production volumes during
                                            2024. Our average sales price for our essential ingredients also declined primarily due to
                                            lower corn prices.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">o</span></td><td>Our total
                                            gallons sold increased by 3.5 million gallons, or 1%, to 386.0 million gallons for 2024 from
                                            382.5 million gallons for 2023.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>Our specialty alcohol
                                            production sales volume increased by 14.8 million gallons, or 19%, to 91.5 million gallons
                                            for 2024 from 76.7 million gallons for 2023 primarily due to increased customer demand for
                                            specialty alcohols during the year.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>Our third-party sales
                                            volume increased by 5.7 million gallons, or 6%, to 108.3 million gallons for 2024 from 102.6
                                            million gallons for 2023. This increase resulted from our fulfillment of customer contracts
                                            for renewable fuels using third party volumes while our Magic Valley and Pekin Campus plants
                                            were offline in 2024.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 1in"/><td style="width: 0.25in"><span>&#9726;</span></td><td>Our renewable fuel
                                            production sales volume declined by 17.0 million gallons, or 8%, to 186.2 million gallons
                                            for 2024 from 203.2 million gallons for 2023, primarily due to reduced production in 2024
                                            as our Magic Valley facility was hot-idled for most of the first half of 2024 coupled with
                                            scheduled production downtime at our Pekin Campus for repairs and maintenance.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><i>Gross
                                            Profit</i>. Our gross profit declined by $5.9 million to a gross profit of $9.7 million for
                                            2024 from $15.7 million for 2023 partially due to weakened commodity crush margins from lower
                                            ethanol sales prices as well as lower corn prices which reduced profits from our essential
                                            ingredients. Our gross profit and margins were further impacted by production challenges
                                            at our Magic Valley plant as we continued to incur costs to implement our high-protein and
                                            corn oil system at the facility coupled with higher repairs and maintenance costs due to
                                            our scheduled downtime at our Pekin Campus.</td></tr></table><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Sales and Margins</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We generate sales by marketing all of the
alcohols produced by our three production facilities in Illinois, all of the fuel-grade ethanol produced by our production
facilities in Oregon and Idaho, and fuel-grade ethanol purchased from third-party suppliers throughout the United States. We also
market essential ingredients produced by our production facilities, including dried yeast, corn protein meal, corn protein feed,
corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. We also sell yeast and liquid
CO<sub>2</sub> for human consumption.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our profitability is highly dependent on various
commodity prices, including the market prices of corn, natural gas and fuel-grade ethanol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our consolidated average alcohol sales price declined
by 21% to $1.95 per gallon for 2024 compared to $2.47 per gallon for 2023. The average price of fuel-grade ethanol as reported by the
Chicago Mercantile Exchange, or CME, declined by 24% to $1.69 per gallon for 2024 compared to $2.22 per gallon for 2023. Our average
cost of corn declined by 28% to $4.72 per bushel for 2024 from $6.58 per bushel for 2023. The average price of corn as reported by the
CME declined by 25% to $4.24 per bushel for 2024 from $5.64 per bushel for 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that our gross profit margins depend
primarily on the following key factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            prices of our specialty alcohols and the market price of fuel-grade ethanol, the latter of
                                            which is impacted by the price of gasoline and related petroleum products, and government
                                            regulation, including government ethanol mandates;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            market prices of key production input commodities, such as corn (including corn basis) and
                                            natural gas;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            market prices of our essential ingredients;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>key
                                            variable costs (other than production input commodities), such as production and other personnel
                                            staffing;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>our
                                            ability to anticipate trends in the market and contracted prices of our alcohols, essential
                                            ingredients, and costs of key input commodities, and our ability to implement appropriate
                                            risk management through hedging and other means, and opportunistic pricing strategies, as
                                            well as the financial results of those hedging activities;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            proportion of our sales of specialty alcohols to our sales of fuel-grade ethanol produced
                                            at our facilities relative to their respective market and contracted prices; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>the
                                            proportion of our sales of fuel-grade ethanol produced at our facilities to our sales of
                                            fuel-grade ethanol produced by unrelated third-parties relative to the market price of fuel-grade
                                            ethanol and marketing and distribution fees payable for third-party sales.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We seek to optimize our gross profit margins by
anticipating the factors above and, when resources are available, implementing hedging transactions and taking other actions designed
to lock in margins, limit risk and otherwise address these factors. For example, we may seek to reduce inventory levels in anticipation
of declining alcohol or essential ingredient prices and increase production and inventory levels in anticipation of rising alcohol or
essential ingredient prices. We may also seek to alter our proportion or timing, or both, of purchase and sales commitments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our inability to anticipate the factors described
above or their relative importance, and adverse movements in the factors themselves, could result in declining or even negative gross
profit margins over certain periods of time. Our ability to anticipate these factors or favorable movements in these factors may enable
us to generate above-average gross profit margins. However, given the difficulty associated with successfully forecasting any of these
factors, we are unable to estimate our future sales or gross profit margins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-size: 10pt"><b>Results
                                            of Operations</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><span style="font-size: 10pt"><b><i>Selected
Financial Information</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt">The following selected
financial information should be read in conjunction with our consolidated financial statements and notes to our consolidated financial
statements included elsewhere in this report, and the other sections of &#8220;Management&#8217;s Discussion and Analysis of Financial
Condition and Results of Operations&#8221; contained in this report.</span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt">Certain performance
metrics that we believe are important indicators of our results of operations include:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt">Certain performance
metrics that we believe are important indicators of our results of operations include the following:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Percentage Change</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2024 vs</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">2023 vs</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-style: italic">Alcohol Sales (gallons in millions)</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 40%; text-align: left">Pekin Campus renewable fuel gallons sold</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">125.7</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">136.2</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">116.1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(8</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">17</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Western production renewable fuel gallons sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">92.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Third-party renewable fuel gallons sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">108.3</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">102.6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">117.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(13</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total renewable fuel gallons sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">294.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">305.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">326.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Specialty alcohol gallons sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">91.5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">92.5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">19</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(17</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total gallons sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">386.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">382.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">418.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><i>Sales Price per Gallon</i></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.95</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.40</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.55</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.91</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.49</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.56</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.83</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.95</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.64</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-style: italic; text-align: left">Alcohol Production (gallons in millions)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">212.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">209.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">208.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Western production</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">58.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">91.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(14</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(25</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">271.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">277.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">300.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><i>Corn Cost per Bushel</i></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.32</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7.32</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(30</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.73</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7.45</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8.97</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(17</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.72</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.58</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7.77</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><i>Average Market Metrics</i></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">PLATTS Ethanol price per gallon</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.69</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.22</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(24</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">CME Corn cost per bushel</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.64</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6.94</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Board corn crush per gallon (1)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.18</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-style: italic; text-align: left">Essential Ingredients Sold (in thousands of tons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Pekin Campus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">336.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">332.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">334.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">CO<sub>2</sub></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">188.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">182.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">164.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corn wet feed</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">121.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corn dry feed</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corn oil and germ</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">66.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Syrup and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41.2</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(28</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Corn meal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">35.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt">Yeast</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">25.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(10</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total Pekin Campus</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">906.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">878.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">850.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">%</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; ">
    <td style="font-size: 7pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Distillers grains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">394.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">459.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">643.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-size: 10pt">CO<sub>2</sub></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57.7</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">119.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(52</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Syrup and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Corn oil</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7.6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8.0</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(5</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">(22</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total Western Production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">642.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">787.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(20</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18</td><td style="text-align: left">)%</td></tr>
  <tr style="font-size: 7pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 7pt; text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td>
    <td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td><td style="font-size: 7pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Total Essential Ingredients Sold</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,420.9</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,520.7</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1,637.4</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">(7</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">(7</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><i>Essential Ingredients return % (2)</i></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pekin Campus Return</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Western Production Return</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Consolidated Total Return</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45.2</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">42.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12</td><td style="text-align: left">%</td></tr>
  </table><div>


</div><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 7pt"><b><i>&#160;</i></b></span></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="margin-top: 0; margin-bottom: 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: Left">Assumes corn conversion of 2.80 gallons of alcohol per bushel
of corn.</td>
</tr></table><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: Left">Essential ingredients revenues as a percentage of total corn
costs consumed.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-size: 7pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Year Ended December&#160;31, 2024 Compared to the Year Ended
December 31, 2023</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended<br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Dollar</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Results as a Percentage <br/> of Net Sales for the <br/> Years Ended <br/> December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">(dollars in thousands)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="10" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left; text-indent: -0.125in; padding-left: 0.125in">Net sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">965,258</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">1,222,940</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(257,682</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">(21.1</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">100.0</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">100.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">955,536</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,207,287</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(251,751</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20.9</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">99.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">98.7</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,722</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,653</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5,931</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(37.9</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Selling, general and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,736</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,864</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(128</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.4</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Acquisition-related expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,701</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,800</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,901</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">175.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.8</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Gain (loss) on sale (disposal) of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">830</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(293</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,123</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">&#160;&#160;*</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.0</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.0</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Asset impairments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(24,790</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,544</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,246</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">278.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2.6</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.5</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,675</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(23,848</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.0</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Income from cash grant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,812</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(100.0</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,644</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,425</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.8</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.6</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Other income, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">508</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(45</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8.1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.1</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Loss before provision for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(58,811</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(27,908</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,903</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">110.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6.1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.3</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Provision for income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">173</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">76</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">78.4</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.0</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Consolidated net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(58,984</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(28,005</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,979</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">110.6</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(6.1</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(2.3</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,269</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.3</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.1</td><td style="padding-bottom: 1.5pt; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(60,253</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(29,270</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,983</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">105.9</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(6.2</td><td style="padding-bottom: 4pt; text-align: left">)%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">(2.4</td><td style="padding-bottom: 4pt; text-align: left">)%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left"><i>*</i></td><td style="text-align: Left"><i>Not meaningful.</i></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Net Sales</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The decline in our consolidated net sales for
2024 as compared to 2023 was due to a decrease in our average sales price per gallon for our alcohols and lower volumes of essential
ingredients sold at lower prices, partially offset by a higher volume of alcohol sold. Our average sales price per gallon declined primarily
due to lower fuel-grade ethanol prices largely driven by lower oil and gasoline prices in 2024 compared to the prior year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We also produced and sold fewer tons of essential
ingredients primarily due to lower alcohol production in 2024 compared to 2023. Our average sales price for our essential ingredients
declined primarily due to lower corn prices.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Partially offsetting these declines, we sold more
total gallons for 2024 as compared to 2023 resulting primarily from an increase in our specialty alcohol gallons sold and third-party
gallons sold, partially offset by lower renewable fuel production gallons sold due to downtime at both our Magic Valley facility and
our Pekin Campus, as discussed above. We were able to produce and sell more specialty alcohol due in part to higher production from our
Pekin Campus wet mill after our biennial maintenance outage during the year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Pekin Campus Production Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales of alcohol from our Pekin Campus production
segment declined by $86.5 million, or 17%, to $415.7 million for 2024 as compared to $502.2 million for 2023. Our total volume of production
gallons sold, however, increased by 4.7 million gallons, or 2%, to 213.6 million gallons for 2024 as compared to 208.9 million gallons
for 2023, due to production benefits realized in second half of the year from our biennial maintenance performed in Spring 2024 resulting
in higher production rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">At the segment&#8217;s average sales price per
gallon of $1.95 for 2024, we generated $9.1 million in additional net sales from the 4.7 million additional gallons of alcohol sold in
2024 as compared to 2023. However, a decrease of $0.45, or 19%, in the segment&#8217;s average sales price per gallon in 2024 as compared
to 2023 resulted in a $95.6 million decline in net sales as compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales of essential ingredients declined by
$48.4 million, or 22%, to $169.3 million for 2024 as compared to $217.7 million for 2023. Our total volume of essential ingredients sold
increased by 27,900 tons, or 3%, to 906,300 tons for 2024 from 878,400 tons for 2023. Sales volumes of essential ingredients from our
Pekin Campus were higher in 2024 due to higher production rates for the year. At our average sales price per ton of $186.81 for 2024,
we generated $5.2 million in additional net sales from the 27,900 additional tons of essential ingredients sold in 2024 as compared to
2023. A decrease of $61.03, or 25%, in our average sales price per ton in 2024 as compared to 2023 resulted in a $53.6 million decline
in net sales as compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Marketing and Distribution Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales of renewable fuel from our marketing
and distribution segment, excluding intersegment sales, decreased by $46.5 million, or 18%, to $216.5 million for 2024 as compared to
$263.0 million for 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our volume of third-party renewable fuel sold
reported gross by the segment increased by 5.7 million gallons, or 6%, to 108.3 million gallons for 2024 as compared to 102.6 million
gallons for 2023. This increase resulted from a shift in the source of renewable fuel from our Magic Valley facility to third-party suppliers.
At the segment&#8217;s average sales price per gallon of $2.00 for 2024, net sales were $11.4 million higher as a result of the 5.7 million
additional gallons sold in 2024 as compared to 2023. This increase was partially offset by the $0.56 decrease in our average sales price
per gallon for 2024. The decrease of $0.56, or 22%, in our average sales price per gallon in 2024 as compared to 2023 resulted in a $57.9
million decline in net sales from our third-party renewable fuel sold by the segment compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Western Production Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales of alcohol from our Western production
segment declined by $51.6 million, or 31%, to $115.4 million for 2024 as compared to $167.0 million for 2023. Our total volume of gallons
sold declined by 6.5 million gallons, or 10%, to 60.5 million gallons for 2024 as compared to 67.0 million gallons for 2023. This decline
in sales volume primarily resulted from lower production from our Magic Valley facility. At the segment&#8217;s average sales price of
$1.91 per gallon for 2024, net sales were $12.4 million lower as a result of the 6.5 million fewer gallons sold in 2024 as compared to
2023. A decline of $0.58, or 23%, in our average sales price per gallon in 2024 as compared to 2023 resulted in a $39.2 million decrease
in net sales of alcohol from the segment compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales of essential ingredients declined by
$20.3 million, or 35%, to $37.0 million for 2024 as compared to $57.3 million for 2023. Our total volume of essential ingredients sold
declined by 127,700 tons, or 20%, to 514,600 tons for 2024 from 642,300 tons for 2023. At our average sales price of $71.81 per ton for
2024, net sales were $9.2 million lower as a result of the 127,700 fewer tons sold in 2024 as compared to 2023. In addition, our sales
price declined by $17.35 per ton for 2024. The decline of $17.35, or 19%, in our average sales price per ton in 2024 as compared to 2023
resulted in a decrease of $11.1 million in net sales of essential ingredients from the segment compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Corporate and Other Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net sales from our Corporate and other segment
declined by $4.4 million or 28% to $11.4 million for 2024 as compared to $15.8 million for 2023. These results are from Eagle Alcohol&#8217;s
business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Cost of Goods Sold and Gross Profit</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our consolidated gross profit declined to a gross
profit of $9.7 million, representing a gross margin of 1.0% for 2024, from $15.7 million, representing a gross margin of 1.3%, for 2023.
Our consolidated gross profit declined due to lower overall commodity crush margins, particularly for renewable fuel, primarily due to
lower sales prices as well as lower margins on essential ingredients sold due to lower corn prices. We spent a total of $34.6 million
for repairs and maintenance, in-line with our 2024 estimate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Pekin Campus Production Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Pekin Campus production segment&#8217;s gross
profit improved by $12.7 million to a gross profit of $25.9 million from $13.3 million. Of this increase, $12.1 million is attributable
to higher commodity crush margins and $0.6 million is attributable to increased sales volumes in 2024 as compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Marketing and Distribution Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our marketing and distribution segment&#8217;s
gross profit declined by $0.2 million to a gross profit of $4.0 million for 2024 from $4.2 million for 2023. Of this decrease, $0.4 million
is attributable to lower margins from sales of third-party renewable fuel, partially offset by an increase of $0.2 million attributable
to higher marketing volumes of third-party renewable fuel sold reported gross in 2024 as compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Western Production Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our Western production segment&#8217;s gross loss
worsened by $13.8 million to a gross loss of $19.3 million for 2024 as compared to a gross loss of $5.5 million for 2023. Of this decline,
$15.8 million is attributable to significantly lower margins for renewable fuel, partially offset by $2.0 million attributable to lower
sales volumes at negative margins in 2024 as compared to 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Corporate and Other Segment</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Gross profit and loss from our Corporate and other
segment was a gross loss of $0.9 million for 2024 and a gross profit of $3.7 million for 2023, primarily from Eagle Alcohol&#8217;s business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Selling, General and Administrative Expenses</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our selling, general and administrative, or SG&amp;A,
expenses decreased by $0.1 million to $29.7 million for 2024 as compared to $29.8 million for 2023. SG&amp;A expenses decreased primarily
due to lower professional fees.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Acquisition-related Expenses</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our acquisition-related expenses increased by
$4.9 million to $7.7 million for 2024 as compared to $2.8 million for 2023. These expenses relate to the acceleration of stock
payments to the former owners of Eagle Alcohol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Asset Impairments</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recorded asset impairment charges of $24.8
million for 2024 as compared $6.5 million for 2023. The 2024 impairments reflect $21.4 million for our Magic Valley asset group, as we
cold-idled the plant at the end of the year, and $3.4 million for intangible assets of Eagle Alcohol. The 2023 impairments relate to
the goodwill associated with our acquisition of Eagle Alcohol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Interest Expense, net</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Interest expense, net, increased by $0.2 million
to $7.6 million for 2024 from $7.4 million for 2023. The increase in interest expense, net, is primarily due to higher debt balances,
as well as higher interest rates under Kinergy&#8217;s line of credit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>Year Ended December 31, 2023, Compared
to the Year Ended December 31, 2022</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt -0.25in; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">An analysis of our financial results comparing
2023 to 2022 can be found under &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;
in Part II, Item 7 in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the Securities and Exchange
Commission on March 14, 2024, which is available free of charge on the Securities and Exchange Commission&#8217;s website at www.sec.gov.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Liquidity and Capital Resources</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the year ended December 31, 2024, we funded
our operations primarily from cash on hand and proceeds from Kinergy&#8217;s operating line of credit. In addition to funding our operations,
we used our capital resources to continue our capital improvement projects, make an annual cash payment related to our acquisition of
Eagle Alcohol and pay preferred stock dividends.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, we had $35.5 million
in cash and cash equivalents and $23.1 million available for borrowing under Kinergy&#8217;s operating line of credit. In addition, we
have up to an additional $65.0 million that may be available for capital improvement projects under our Orion term loan discussed below,
subject to certain conditions. We believe we have sufficient sources of liquidity to meet our anticipated working capital, debt service,
capital expenditure and other liquidity needs for at least the next twelve months from the date of this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Quantitative Year-End Liquidity Status</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that the following amounts provide
insight into our liquidity and capital resources. The following selected financial information should be read in conjunction with our
consolidated financial statements and notes to consolidated financial statements included elsewhere in this report, and the other sections
of &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; contained in this report
(dollars in thousands).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>
2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December&#160;31, <br/>
2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 1.45pt">Cash, cash equivalents and restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">36,211</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">45,480</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(20</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 1.45pt">Current assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">153,118</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">168,770</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 1.45pt">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">214,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">248,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(14</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 1.45pt">Current liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,804</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">65,288</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 1.45pt">Long-term debt, noncurrent portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">92,904</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">82,097</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 1.45pt">Working capital</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">95,314</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">103,482</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 1.45pt">Working capital ratio</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.65</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.59</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Restricted Net Assets</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">At December 31, 2024, we had approximately $54.1
million of net assets at our subsidiaries that were not available to be transferred to Alto Ingredients, Inc. in the form of dividends,
distributions, loans or advances due to restrictions contained in our subsidiaries&#8217; credit facilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Changes in Working Capital and Cash Flows</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Working capital declined to $95.3 million at December
31, 2024 from $103.5 million at December 31, 2023 as a result of a $15.7 million decrease in current assets, partially offset by a $7.5
million decrease in current liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Current assets declined primarily due to decreases
in restricted cash, inventories and other current assets. Our current liabilities declined primarily due to decreases in derivative instruments
and accrued liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our cash, cash equivalents and restricted cash
declined by $9.3 million due to $3.5 million of cash used in our operating activities and $13.5 million of cash used in our investing
activities primarily for our capital improvement projects, partially offset by $7.7 million in cash provided by our financing activities,
primarily due to proceeds from our operating line of credit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Cash used in our Operating Activities </i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We used $3.5 million in cash in our operating
activities during 2024, as compared to $22.0 million in cash generated from our operating activities in 2023. Specific factors that contributed
significantly to the change in cash generated by our operating activities include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>an
                                            increase of $31.0 million in net loss primarily due to lower commodity crush margins and
                                            increased asset impairments;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>a
                                            decrease of $19.1 million related to changes in the fair value of our derivative instruments
                                            due to changes in commodity prices at period-end 2024 as compared to 2023;</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>a
                                            decrease of $8.9 million related to accounts receivable balances primarily due to the timing
                                            of sales and collections; and</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>a
                                            decrease of $7.3 million in inventories due to lower period-end commodity prices.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"></p><div>

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><!-- Field: Split-Segment; Name: 1 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">These amounts were partially offset by:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: left">an increase of $22.5 million related to accounts payable and
accrued expenses due to the timing of payments; and</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: left">an increase of $18.2 million in asset impairments primarily
related to the cold-idling of our Magic Valley facility.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Cash used in our Investing Activities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We used $13.5 million of cash in our investing
activities for 2024, of which $11.1 million was for additions to property and equipment resulting from our capital improvement projects
and $2.8 million is attributable to cash paid for our acquisition of Eagle Alcohol.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Cash provided by our Financing Activities</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Cash provided by our financing activities was $7.7
million for 2024, of which $9.0 million is attributable to net proceeds from Kinergy&#8217;s line of credit, partially offset by $1.3
million of preferred stock dividends.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Kinergy&#8217;s Operating Line of Credit</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Kinergy maintains an operating line of credit for
an aggregate amount of up to $100.0 million. The credit facility matures on November 7, 2027. Interest accrues under the credit facility
at a rate equal to (i)&#160;the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging from 1.25% to
1.75%. The credit facility&#8217;s monthly unused line fee is 0.25% to 0.375% of the amount by which the maximum credit under the facility
exceeds the average daily principal balance during the immediately preceding month. Payments that may be made by Kinergy to Alto Ingredients,
Inc. as reimbursement for management and other services provided by Alto Ingredients, Inc. to Kinergy are limited under the terms of the
credit facility to $1.5 million per fiscal quarter. The credit facility also includes the accounts receivable of our indirect wholly-owned
subsidiary, Alto Nutrients, LLC, or Alto Nutrients, as additional collateral. Payments that may be made by Alto Nutrients to Alto Ingredients,
Inc. as reimbursement for management and other services provided by Alto Ingredients, Inc. to Alto Nutrients are limited under the terms
of the credit facility to $0.5 million per fiscal quarter. Alto Nutrients markets our essential ingredients and also provides raw material
procurement services to our subsidiaries. In addition, the amount of cash distributions that Kinergy or Alto Nutrients may make to us
is also limited to up to 75% of excess cash flow.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For all monthly periods in which excess borrowing
availability falls below a specified level, Kinergy and Alto Nutrients must collectively maintain a fixed-charge coverage ratio (calculated
as a twelve-month rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital
expenditures, principal payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period)
of at least 1.1 and are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness). The
obligations of Kinergy and Alto Nutrients under the credit facility are secured by all of our tangible and intangible assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe Kinergy and Alto Nutrients are in compliance
with the fixed-charge coverage ratio covenant as of the filing of this report. The following table sets forth the fixed-charge coverage
ratio financial covenant and the actual results for the periods presented:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt"><b>&#160;</b></td><td style="font-size: 10pt; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="font-size: 10pt; text-align: center; border-bottom: Black 1.5pt solid"><b>Years Ended<br/> December 31,</b></td><td style="font-size: 10pt; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt"><b>&#160;</b></td><td style="font-size: 10pt; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font-size: 10pt; text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="font-size: 10pt; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="font-size: 10pt; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font-size: 10pt; text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="font-size: 10pt; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; text-align: center">&#160;</td><td style="font-size: 10pt">&#160;</td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; width: 76%; text-align: left">Fixed-Charge Coverage Ratio Requirement</td><td style="font-size: 10pt; width: 1%">&#160;</td>
    <td style="font-size: 10pt; width: 1%; text-align: left">&#160;</td><td style="font-size: 10pt; width: 9%; text-align: right">1.10</td><td style="font-size: 10pt; width: 1%; text-align: left">&#160;</td><td style="font-size: 10pt; width: 1%">&#160;</td>
    <td style="font-size: 10pt; width: 1%; text-align: left">&#160;</td><td style="font-size: 10pt; width: 9%; text-align: right">1.10</td><td style="font-size: 10pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="font-size: 10pt">Actual</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">3.53</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">5.22</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt">Excess</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">2.43</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">4.12</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Alto Ingredients, Inc. has guaranteed all of Kinergy&#8217;s
obligations under the credit facility. As of December 31, 2024, Kinergy had an outstanding balance of $39.7 million and $23.1 million
of unused borrowing availability under the credit facility.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Orion Term Loan </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On November 7, 2022, we entered into a credit agreement
with certain funds managed by Orion Infrastructure Capital, or Lenders, under which the Lenders extended a senior secured credit facility
in the amount of up to $125.0 million, or Term Loan. The Term Loan is secured by a first priority lien on certain of our assets and a
second priority lien on certain assets of Kinergy and Alto Nutrients. Interest accrues on the unpaid principal amount of the Term Loan
at a fixed rate of 10% per annum. The Term Loan matures on November 7, 2028, or earlier upon acceleration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We must prepay amounts outstanding under the Term
Loan on a semi-annual basis beginning with the six-month period ending December 31, 2023 in an amount equal to a percentage of our excess
cash flow based on a specified leverage ratio, as follows: (i) if our leverage ratio is greater than or equal to 3.0x, then the mandatory
prepayment amount will equal 100% of our excess cash flow, (ii) if our leverage ratio is less than 3.0x and greater than or equal to 1.5x,
then the mandatory prepayment amount will equal 50% of our excess cash flow, and (iii) if our leverage ratio is less than 1.5x, then the
mandatory prepayment amount will equal 25% of our excess cash flow.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024 and 2023, the principal
amount outstanding under the Term Loan was $60.0 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Other Cash Obligations</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2024, we had future commitments
for certain capital projects totaling $9.1 million. These commitments are scheduled to be satisfied through 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In connection with our acquisition of Eagle Alcohol,
we are committed to pay contingent payments of up to $2.7 million in the first half of 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Critical Accounting Policies and Estimates</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our discussion and analysis of our financial condition
and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles
generally accepted in the United States of America. The preparation of these financial statements requires us to make estimates and judgments
that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial
statements and the reported amount of net sales and expenses for each period. The following represents a summary of our critical accounting
policies and related estimates, defined as those policies that we believe are the most important to the portrayal of our financial condition
and results of operations and that require management&#8217;s most difficult, subjective or complex judgments, often as a result of the
need to make estimates about the effects of matters that are inherently uncertain.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Accounting for Business Combinations</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Determining the fair value of assets acquired and
liabilities assumed in a business combination is considered a critical accounting estimate because the allocation of the purchase price
to assets acquired and liabilities assumed based upon fair values requires significant management judgment and the use of subjective measurements.
Variability in industry conditions and changes in assumptions or subjective measurements used to allocate fair value are reasonably possible
and may have a material impact on our financial position, liquidity or results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Revenue Recognition</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recognize revenue primarily from sales of alcohols
and essential ingredients.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have five alcohol production facilities from
which we produce and sell alcohols to our customers through our subsidiary, Kinergy. Kinergy enters into sales contracts with customers
under exclusive intercompany sales agreements with each of our five production facilities. Kinergy also acts as a principal when it purchases
third party fuel-grade ethanol which it resells to its customers. Finally, in 2022, Kinergy had exclusive sales agreements with two third-party
owned fuel-grade ethanol plants under which it sold the plants&#8217; fuel-grade ethanol production for a fee plus the costs to deliver
the ethanol to Kinergy&#8217;s customers. Kinergy has since terminated these contracts. These sales are referred to as third-party agent
sales. Revenue from these third-party agent sales is recorded on a net basis, with Kinergy recognizing its predetermined fees and any
associated delivery costs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have five production facilities from which we
produce and sell essential ingredients to our customers through our subsidiary, Alto Nutrients. Alto Nutrients enters into sales contracts
with essential ingredient customers under exclusive intercompany sales agreements with each of our five production facilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recognize revenue from sales of alcohols and
essential ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending
on the terms of the underlying contracts. In some instances, we enter into contracts with customers that contain multiple performance
obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. We allocate the
transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognize
the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance
obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">When we are the agent, the supplier controls the
products before they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide
the product, has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for
the product. When we are the principal, we control the products before they are transferred to the customer because we are primarily responsible
for fulfilling the promise to provide the products, we have inventory risk before the product has been transferred to a customer and we
have discretion in establishing the price for the product.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">See &#8220;Note 4 &#8211; Segments&#8221; of the
Notes to Consolidated Financial Statements for our revenue breakdown by type of contract.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Impairment of Long-Lived Assets </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our long-lived assets have been primarily associated
with our production facilities, reflecting their original cost, adjusted for depreciation and amortization and any subsequent impairment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We assess the impairment of long-lived assets,
including property and equipment, when events or changes in circumstances indicate that the fair value of an asset group could be less
than the net book value of the asset group. Generally, we assess long-lived assets for impairment by first determining the forecasted,
undiscounted cash flows each asset is expected to generate plus the net proceeds expected from the sale of the asset group. If the total
amount of the undiscounted cash flows is less than the carrying value of the asset group, we then determine the fair value of the asset
group. When the estimated fair value of the asset group is less than its carrying value, we recognize an impairment expense equal to the
difference between the asset group&#8217;s carrying value and estimated fair value. Forecasts of future cash flows are estimates based
on our experience and knowledge of our operations and the industry in which we operate. These estimates could be significantly affected
by future changes in market conditions, the economic environment, including inflation, and the purchasing decisions of our customers.
As a result, we recorded asset impairments of $21.4 million and $0.6 million with respect to our Magic Valley facility and right of use
assets associated with our operating leases for the years ended December 31, 2024 and 2023, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We review our intangible assets, including goodwill,
with indefinite lives at least annually or more frequently if impairment indicators arise. In our review, we determine the fair value
of these assets using market multiples and discounted cash flow modeling and compare it to the net book value of the reporting unit. Any
assessed impairments will be recorded permanently and expensed in the period in which the impairment is determined. We performed our annual
review of impairment and recognized asset impairments of $3.4 million and $6.0 million against our intangible assets and goodwill for
the years ended December 31, 2024 and 2023, respectively. We did not recognize any asset impairments for the year ended December 31, 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Valuation Allowance for Deferred Taxes </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We account for income taxes under the asset and
liability approach, where deferred tax assets and liabilities are determined based on differences between financial reporting and tax
bases of assets and liabilities, and are measured using enacted tax rates and laws that are expected to be in effect when the differences
reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We evaluate our deferred tax asset balance for
realizability. To the extent we believe it is more likely than not that some portion or all of our deferred tax assets will not be realized,
we will establish a valuation allowance against the deferred tax assets. Realization of our deferred tax assets is dependent upon future
taxable income during the periods in which the associated temporary differences become deductible. We consider the scheduled reversal
of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. These changes, if
any, may require possible material adjustments to these deferred tax assets, resulting in a reduction in net income or an increase in
net loss in the period when such determinations are made.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We had pre-tax consolidated net losses of $58.8
million, $27.9 million and $39.7 million for the years ended December 31, 2024, 2023 and 2022, respectively. Based on our current and
prior results, we do not have sufficient evidence to support a conclusion that we will more likely than not be able to benefit from our
remaining deferred tax assets.&#160;As such, we have recorded a valuation allowance against our net deferred tax assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Derivative Instruments</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We evaluate our contracts to determine whether
the contracts are derivative instruments. Management may elect to exempt certain forward contracts that meet the definition of a derivative
from derivative accounting as normal purchases or normal sales. Normal purchases and normal sales are contracts that provide for the purchase
or sale of something other than a financial instrument or derivative instrument that will be delivered in quantities expected to be used
or sold over a reasonable period in the normal course of business. Contracts that meet the requirements of normal purchases or sales are
documented as normal and exempted from the fair value accounting and reporting requirements of derivative accounting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We enter into short-term cash, option and futures
contracts as a means of securing purchases of corn, natural gas and sales of fuel-grade ethanol and managing exposure to changes in commodity
prices. All of our exchange-traded derivatives are designated as non-hedge derivatives for accounting purposes, with changes in fair value
recognized in net income. Although the contracts are economic hedges of specified risks, they are not designated or accounted for as hedging
instruments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Realized and unrealized gains and losses related
to exchange-traded derivative contracts are included as a component of cost of goods sold in the accompanying financial statements. The
fair values of contracts entered through commodity exchanges are presented on the accompanying balance sheet as derivative assets or liabilities.
The selection of normal purchase or sales contracts, and use of hedge accounting, are accounting policies that can change the timing of
recognition of gains and losses in the statement of operations.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="k_012"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 7A. Quantitative and Qualitative Disclosures About Market Risk.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are exposed to various market risks, including
changes in commodity prices, as discussed below. Market risk is the potential loss arising from adverse changes in market rates and prices.
In the ordinary course of business, we may enter into various types of transactions involving financial instruments to manage and reduce
the impact of changes in commodity prices. We do not have material exposure to interest rate risk. We do not expect to have any exposure
to foreign currency risk as we conduct all of our transactions in U.S. dollars.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We produce and distribute specialty alcohol, fuel-grade
ethanol and essential ingredients. Our business is sensitive to changes in the prices of ethanol and corn. In the ordinary course of business,
we may enter into various types of transactions involving financial instruments to manage and reduce the impact of changes in ethanol
and corn prices. We do not enter into derivatives or other financial instruments for trading or speculative purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are subject to market risk with respect to ethanol
and corn pricing. Ethanol prices are sensitive to global and domestic ethanol supply; crude-oil supply and demand; crude-oil refining
capacity; carbon intensity; government regulation; and consumer demand for alternative fuels. Our ethanol sales are priced using contracts
that are either based on a fixed price or an indexed price tied to a specific market, such as Chicago Ethanol (Platts) or the Oil Price
Information Service. Under these fixed-priced arrangements, we are exposed to risk of a decrease in the market price of ethanol between
the time the price is fixed and the time the alcohol is sold.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We satisfy our physical corn needs, the principal
raw material used to produce alcohol and essential ingredients, based on purchases from our corn vendors. Generally, we determine the
purchase price of our corn at or near the time we begin to grind. Additionally, we also enter into volume contracts with our vendors to
fix the purchase price. As such, we are also subject to market risk with respect to the price of corn. The price of corn is subject to
wide fluctuations due to unpredictable factors such as weather conditions, farmer planting decisions, governmental policies with respect
to agriculture and international trade and global supply and demand. Under the fixed price arrangements, we assume the risk of a decrease
in the market price of corn between the time the price is fixed and the time the corn is utilized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Essential ingredients are sensitive to various
demand factors such as numbers of livestock on feed, prices for feed alternatives and supply factors, primarily production of ethanol
co-products by ethanol plants and other sources.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As noted above, we may attempt to reduce the market
risk associated with fluctuations in the price of ethanol or corn by employing a variety of risk management and hedging strategies. Strategies
include the use of derivative financial instruments such as futures and options executed on the CME and/or the New York Mercantile Exchange,
as well as the daily management of physical corn.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">These derivatives are not designated for special
hedge accounting treatment, and as such, the changes in the fair values of these contracts are recorded on the balance sheet and recognized
immediately in cost of goods sold. We recognized net gains of $11.0 million, net losses of $8.0 million and net gains of $19.3 million
related to the change in the fair values of these contracts for the years ended December 31, 2024, 2023 and 2022, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We prepared a sensitivity analysis as of December
31, 2024 to estimate our exposure to ethanol and corn. Market risk related to these factors was estimated as the potential change in pre-tax
income resulting from a hypothetical 10% adverse change in the prices of our expected ethanol and corn volumes. The analysis uses average
CME prices for the year and does not factor in future contracted volumes. The results of this analysis for the year ended December 31,
2024, which may differ materially from actual results, are as follows (in millions):</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font-size: 10pt; vertical-align: bottom">
    <td style="font-size: 10pt; font-weight: bold; border-bottom: Black 1.5pt solid">Commodity</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">Volume</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unit&#160;of&#160;Measure</td><td style="font-size: 10pt; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-size: 10pt; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Approximate<br/>
    Adverse&#160;Change&#160;to<br/> Pre-Tax Income</b></span></td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-size: 10pt; width: 60%">Ethanol</td><td style="font-size: 10pt; width: 1%">&#160;</td>
    <td style="font-size: 10pt; width: 11%; text-align: right">294.5</td><td style="font-size: 10pt; width: 1%">&#160;</td>
    <td style="font-size: 10pt; width: 15%; text-align: center">Gallons</td><td style="font-size: 10pt; width: 1%">&#160;</td>
    <td style="font-size: 10pt; width: 1%; text-align: left">$</td><td style="font-size: 10pt; width: 9%; text-align: right">31.6</td><td style="font-size: 10pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="font-size: 10pt">Corn</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: right">66.5</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center">Bushels</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">$</td><td style="font-size: 10pt; text-align: right">28.2</td><td style="font-size: 10pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="k_013"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 8. Financial Statements and Supplementary Data.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Reference is made to the financial statements,
which begin at page F-1 of this report.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_014"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="k_015"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 9A. Controls and Procedures.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.5pt">We conducted an evaluation under the supervision
and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness
of the design and operation of our disclosure controls and procedures. The term &#8220;disclosure controls and procedures,&#8221; as defined
in Rules 13a-15I and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or Exchange Act, means controls and other procedures
of a company that are designed to ensure that information required to be disclosed by the company in the reports it files or submits under
the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s
rules and forms. Disclosure controls and procedures also include, without limitation, controls and procedures designed to ensure that
information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated
to the company&#8217;s management, including its principal executive and principal financial officers, or persons performing similar functions,
as appropriate, to allow timely decisions regarding required disclosure. Based on this evaluation, our Chief Executive Officer and Chief
Financial Officer concluded as of December 31, 2024 that our disclosure controls and procedures were effective at a reasonable assurance
level.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Management&#8217;s Report on Internal Control
over Financial Reporting </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our management is responsible for establishing
and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act.
Our internal control over financial reporting is 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. Our internal
control over financial reporting includes those policies and procedures that:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">(i)</td><td style="text-align: left">pertain to the maintenance of records that, in reasonable
detail, accurately and fairly reflect the transactions and dispositions of our assets;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">(ii)</td><td style="text-align: left">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</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left">(iii)</td><td style="text-align: left">provide reasonable assurance regarding prevention or timely
detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A material weakness is defined by the Public Company
Accounting Oversight Board&#8217;s Audit Standards AS 2201 as being a deficiency, or combination of deficiencies, in internal control
over financial reporting, such that there is a reasonable possibility that a material misstatement of the company&#8217;s annual or interim
financial statements will not be prevented or detected on a timely basis by the company&#8217;s internal controls.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the supervision and with the participation
of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness
of our internal control over financial reporting based on the framework set forth in <i>Internal Control &#8212; Integrated Framework
(2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework
set forth in <i>Internal Control &#8212; Integrated Framework (2013),</i> our management concluded that our internal control over financial
reporting was effective as of December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">RSM US LLP, an independent registered public accounting
firm, has issued an attestation report on our internal control over financial reporting as of December 31, 2024. That report is included
in Part IV of this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Inherent Limitations on the Effectiveness
of Controls</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Management does not expect that our disclosure
controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system,
no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control systems
are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls
must be considered relative to their costs. Because of the inherent limitations in a cost-effective control system, no evaluation of internal
control over financial reporting can provide absolute assurance that misstatements due to error or fraud will not occur or that all control
issues and instances of fraud, if any, have been or will be detected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">These inherent limitations include the realities
that judgments in decision-making can be faulty and that breakdowns can occur because of a simple error or mistake. Controls can also
be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls.
The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no
assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation
of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions
or deterioration in the degree of compliance with policies or procedures.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -19.45pt"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -19.45pt"><b><i>Changes in Internal Control
over Financial Reporting</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.5pt">There has been no change in our internal control
over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the most recently completed fiscal
quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="k_016"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 9B. Other Information.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 38.5pt">During the three months ended December 31, 2024,
none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) informed us of the
<ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-18944"><ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-18945">adoption</ix:nonNumeric></ix:nonNumeric>, <ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="alto:NonRule10b51ArrangementModifiedFlag" id="ixv-18946"><ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="alto:Rule10b51ArrangementModifiedFlag" id="ixv-18947">modification</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-18948"><ix:nonNumeric contextRef="c50" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-18949">termination</ix:nonNumeric></ix:nonNumeric> of a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined
in Item 408 of Regulation S-K of the Securities Act of 1933, as amended).</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="k_017"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="k_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>PART III</b></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_019"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 10. Directors, Executive Officers and Corporate Governance.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information under the captions &#8220;Information
about our Board of Directors, Board Committees and Related Matters&#8221; appearing in the Proxy Statement, is hereby incorporated by
reference.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_020"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 11. Executive Compensation.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information under the caption &#8220;Executive
Compensation and Related Information,&#8221; appearing in the Proxy Statement, is hereby incorporated by reference.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_021"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information under the captions &#8220;Security
Ownership of Certain Beneficial Owners and Management&#8221; and &#8220;Equity Compensation Plan Information,&#8221; appearing in the
Proxy Statement, is hereby incorporated by reference.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_022"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 13. Certain Relationships and Related Transactions, and Director Independence.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information under the captions &#8220;Certain
Relationships and Related Transactions&#8221; and &#8220;Information about our Board of Directors, Board Committees and Related Matters&#8212;Director
Independence&#8221; appearing in the Proxy Statement, is hereby incorporated by reference.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_023"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 14. Principal Accountant Fees and Services.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information under the caption &#8220;Audit
Matters&#8212;Principal Accountant Fees and Services,&#8221; appearing in the Proxy Statement, is hereby incorporated by reference.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="k_024"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>PART IV</b></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_025"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 15. Exhibits and Financial Statement Schedules.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">(a)(1) Financial Statements</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Reference is made to the financial statements listed
on and attached following the Index to Consolidated Financial Statements contained on page F-1 of this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">(a)(2) Financial Statement Schedules</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration:underline">(a)(3) Exhibits</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Reference is made to the exhibits listed on the
Index to Exhibits.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7in; text-indent: -0.7in">&#160;</p><div>

</div><div><a id="k_026"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> Item 16. Form 10-K Summary.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-transform: uppercase">&#160;</span></p><div>

</div><div><a id="k_027"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="text-transform: uppercase">Index
to Consolidated Financial Statements</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="width: 90%"><a href="#fin_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reports of Independent Registered Public Accounting Firm (PCAOB ID: <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId" id="ixv-18950">49</ix:nonNumeric>)</span></a></td> <td style="width: 1%">&#160;</td> <td style="text-align: center; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td>&#160;</td> <td style="padding-left: -0.125in; text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><a href="#fin_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Balance Sheets as of December 31, 2024 and 2023</span></a></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><a href="#fin_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Operations for the Years Ended December 31, 2024, 2023 and 2022</span></a></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><a href="#fin_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2024, 2023 and 2022</span></a></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-8</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><a href="#fin_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended December 31, 2024, 2023 and 2022</span></a></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-9</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><a href="#fin_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Cash Flows for the Years Ended December 31, 2024, 2023 and 2022</span></a></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-10</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td>&#160;</td> <td style="text-align: center">&#160;</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><a href="#fin_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td> <td>&#160;</td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-11</span></td></tr> </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 59; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="fin_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">To the Stockholders and the Board of Directors
of Alto Ingredients, Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Opinion on the Financial Statements</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have audited the accompanying consolidated balance sheets of Alto
Ingredients, Inc. and its subsidiaries (the Company) as of December 31, 2024 and 2023, the related consolidated statements of operations,
comprehensive income (loss), stockholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2024,
and the related notes to the consolidated financial statements (collectively, the financial statements). In our opinion, the financial
statements present fairly, in all material respects, the financial position of the Company as of December 31, 2024 and 2023, and the results
of its operations and its cash flows for each of the three years in the period ended December 31, 2024, in conformity with accounting
principles generally accepted in the United States of America.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have also audited, in accordance with the standards of the Public&#160;Company
Accounting Oversight Board (United&#160;States)&#160;(PCAOB), the Company&#8217;s internal control over financial reporting as of December
31, 2024, based on criteria established in <i>Internal Control &#8212; Integrated Framework</i> issued by the Committee of Sponsoring
Organizations of the Treadway Commission in 2013, and our report dated March 13, 2025, expressed an unqualified opinion on the effectiveness
of the Company&#8217;s internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basis for Opinion</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">These financial statements are the responsibility of the Company&#8217;s
management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public
accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal
securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We conducted our audits in accordance with the standards of the PCAOB.
Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free
of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement
of the 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 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 financial
statements. We believe that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Critical Audit&#160;Matters</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The critical audit matter communicated below is a matter arising from
the current period audit of the 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 financial statements and (2) involved our especially challenging, subjective
or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken
as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter
or on the accounts or disclosures to which it relates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Long-lived asset impairment</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As described in Note 1 to the financial statements, the Company assesses
the impairment of long-lived assets when events or changes in circumstances indicate that the fair value of assets could be less than
their carrying value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted, undiscounted
cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this amount is
less than the carrying value of the asset group, the Company will then determine the fair value of the asset group. When the estimated
fair value of the asset group is less than its carrying value, the Company recognizes an impairment expense equal to the difference between
the asset group&#8217;s carrying value and estimated fair value. The Company&#8217;s assessment resulted in an asset impairment of $24,790,000
for the year ended December 31, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We identified the evaluation of the fair value of asset groups, where
fair value was required to be determined as part of the impairment analysis, as a critical audit matter because of the significant estimates
management makes when determining fair value. This required a high degree of auditor judgment when performing audit procedures to evaluate
whether management appropriately determined fair value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our audit procedures related to the evaluation of fair value, where
fair value was required to be determined as part of the impairment analysis, included the following, among others:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: left">We obtained an understanding of management&#8217;s process
and the internal controls over management&#8217;s determination of fair value and tested the operating effectiveness of the controls</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: left">We
                                            obtained management&#8217;s determination of fair value and evaluated management&#8217;s
                                            determination by:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">o</span></td><td style="text-align: left">Comparing
                                            it to publicly available information related to sales of comparable asset groups sold by
                                            the Company and others in the industry</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">o</span></td><td style="text-align: left">Comparing
                                            the sales price per nameplate production gallons to the carrying value of the asset group</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
<tr style="vertical-align: top; text-align: left">
  <td style="padding-bottom: 1.5pt; width: 40%">/s/ RSM US LLP</td>
  <td style="width: 60%">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>&#160;</td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="2">We have served as the Company&#8217;s auditor since 2015.</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>&#160;</td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>Rochester, Minnesota</td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td>March 13, 2025</td>
  <td>&#160;</td></tr>
</table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">To the Stockholders and the Board of Directors
of Alto Ingredients, Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AuditorOpinionTextBlock-c0_cont_1" escape="true" name="dei:AuditorOpinionTextBlock" id="ixv-7316"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Opinion on the Internal Control Over Financial Reporting</p></ix:nonNumeric><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_AuditorOpinionTextBlock-c0_cont_2" id="_AuditorOpinionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have audited Alto Ingredients, Inc.&#8217;s (the Company) internal
control over financial reporting as of December 31, 2024, based on criteria established in <i>Internal Control &#8212; Integrated Framework
</i>issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in
all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in
<i>Internal Control &#8212; Integrated Framework</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission in
2013.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation id="_AuditorOpinionTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have also audited, in accordance with the standards of the Public
Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December 31, 2024 and 2023, the related
consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three
years in the period ended December 31, 2024, and the related notes to the consolidated financial statements of the Company and our report
dated March 13, 2025, expressed an unqualified opinion.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basis for Opinion</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s management is responsible for maintaining effective
internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting 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 internal control over financial reporting based on our audit. We are a public accounting firm registered with
the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable
rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We conducted our audit in accordance with the standards of the PCAOB.
Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over
financial reporting was maintained in all material respects. Our audit 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 audit also included performing such other procedures as we considered necessary in the circumstances.
We believe that our audit provides a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Definition and Limitations of Internal Control Over Financial
Reporting</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
<tr style="vertical-align: top; text-align: left"> <td style="padding-bottom: 1.5pt; width: 40%">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName" id="ixv-18951">RSM US LLP</ix:nonNumeric></td> <td style="width: 60%">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left"> <td>&#160;</td> <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left"> <td><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation" id="ixv-18952">Rochester, Minnesota</ix:nonNumeric></td> <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left"> <td>March 13, 2025</td> <td>&#160;</td></tr>
</table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="fin_002"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">ALTO INGREDIENTS, INC.<br/>
CONSOLIDATED BALANCE SHEETS<br/>
(in thousands, except shares and par value)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b><span style="text-decoration:underline">ASSETS</span></b></td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Current Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-18953">35,469</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-18954">30,014</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd" id="ixv-18955">742</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd" id="ixv-18956">15,466</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Accounts receivable, net of allowance for credit losses of $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd" id="ixv-18957">23</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd" id="ixv-18958">85</ix:nonFraction>, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-18959">58,217</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-18960">58,729</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-18961">49,914</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-18962">52,611</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Derivative instruments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-18963">3,313</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-18964">2,412</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18965">5,463</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-18966">9,538</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-18967">153,118</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-18968">168,770</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Property and equipment, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-18969">214,742</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-18970">248,748</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Other Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Right of use operating lease assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-18971">20,553</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-18972">22,597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd" id="ixv-18973">4,509</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd" id="ixv-18974">8,498</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Other assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-18975">8,516</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-18976">5,628</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Total other assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssets" scale="3" unitRef="usd" id="ixv-18977">33,578</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssets" scale="3" unitRef="usd" id="ixv-18978">36,723</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 4pt">Total Assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-18979">401,438</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-18980">454,241</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>



</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">ALTO INGREDIENTS, INC.<br/>
CONSOLIDATED BALANCE SHEETS (CONTINUED)<br/>
(in thousands, except shares and par value)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center"><span style="text-decoration:underline">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Current Liabilities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left">Accounts payable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-18981">20,369</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-18982">20,752</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18983">24,214</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18984">20,205</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Current portion &#8211; operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-18985">4,851</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-18986">4,333</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Derivative instruments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18987">1,177</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18988">13,849</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Other current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18989">7,193</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18990">6,149</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18991">57,804</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-18992">65,288</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term debt, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-18993">92,904</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-18994">82,097</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Operating leases, net of current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-18995">16,913</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-18996">19,029</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Other liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-18997">8,754</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-18998">8,270</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total Liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-18999">176,375</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd" id="ixv-19000">174,684</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Commitments and contingencies (Notes 1, 8, 9, 10 and 14)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left">Stockholders&#8217; Equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Preferred stock, $<ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-19001"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-19002">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19003"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19004">10,000,000</ix:nonFraction></ix:nonFraction> shares authorized:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Series A: <ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19005"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19006">1,684,375</ix:nonFraction></ix:nonFraction> shares authorized; <span style="-sec-ix-hidden: hidden-fact-6"><span style="-sec-ix-hidden: hidden-fact-7"><span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">no</span></span></span></span> shares issued and outstanding as of December 31, 2024 and 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in">Series B: <ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19007"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19008">1,580,790</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-19009"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesIssued" scale="0" unitRef="shares" id="ixv-19010"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19011"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19012">926,942</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024 and 2023; liquidation preference of $<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" unitRef="usd" id="ixv-19013"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" unitRef="usd" id="ixv-19014">18,075</ix:nonFraction></ix:nonFraction> as of December 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-19015">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-19016">1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Common stock, $<ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-19017"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-19018">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19019"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19020">300,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-19021"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19022">76,565,072</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-19023"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19024">75,703,100</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024 and 2023, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-19025">77</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-19026">76</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Non-voting common stock, $<ix:nonFraction contextRef="c9" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-19027"><ix:nonFraction contextRef="c10" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-19028">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19029"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19030">3,553,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-19031"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-19032"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19033"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19034">896</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December 31, 2024 and 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-19035">1,044,176</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-19036">1,040,912</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd" id="ixv-19037">4,975</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd" id="ixv-19038">2,481</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Accumulated deficit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-19039">824,166</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" sign="-" unitRef="usd" id="ixv-19040">763,913</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1.5pt">Total stockholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19041">225,063</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19042">279,557</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left; padding-bottom: 4pt">Total Liabilities and Stockholders&#8217; Equity</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-19043">401,438</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-19044">454,241</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><div><a id="fin_003"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ALTO INGREDIENTS, INC.<br/>
CONSOLIDATED STATEMENTS OF OPERATIONS<br/>
(in thousands, except per share data)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Net sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19045">965,258</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19046">1,222,940</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19047">1,335,621</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Cost of goods sold</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19048">955,536</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19049">1,207,287</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19050">1,363,171</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gross profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19051">9,722</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19052">15,653</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19053">27,550</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Selling, general and administrative expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-19054">29,736</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-19055">29,864</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" unitRef="usd" id="ixv-19056">28,079</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Acquisition-related expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" unitRef="usd" id="ixv-19057">7,701</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" unitRef="usd" id="ixv-19058">2,800</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" unitRef="usd" id="ixv-19059">3,500</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Gain (loss) on sale or disposal of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" unitRef="usd" id="ixv-19060">830</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" sign="-" unitRef="usd" id="ixv-19061">293</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" sign="-" unitRef="usd" id="ixv-19062">2,230</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Asset impairments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19063">24,790</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19064">6,544</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -22.5pt; padding-left: 22.5pt">Loss from operations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19065">51,675</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19066">23,848</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19067">61,359</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Income from cash grant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="alto:IncomeFromCashGrant" scale="3" unitRef="usd" id="ixv-19068">2,812</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="alto:IncomeFromCashGrant" scale="3" unitRef="usd" id="ixv-19069">22,652</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Interest expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" unitRef="usd" id="ixv-19070">7,644</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" unitRef="usd" id="ixv-19071">7,425</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInvestmentExpense" scale="3" unitRef="usd" id="ixv-19072">1,827</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Other income, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="3" unitRef="usd" id="ixv-19073">508</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="3" unitRef="usd" id="ixv-19074">553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncome" scale="3" unitRef="usd" id="ixv-19075">862</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Loss before provision for income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19076">58,811</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19077">27,908</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19078">39,672</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Provision for income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19079">173</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19080">97</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19081">1,925</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Consolidated net loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19082">58,984</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19083">28,005</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19084">41,597</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-19085">1,269</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-19086">1,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-19087">1,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-19088">60,253</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-19089">29,270</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-19090">42,862</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Loss per share, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-19091"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-19092">0.82</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-19093"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-19094">0.40</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-19095"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-19096">0.60</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Weighted-average shares outstanding, basic and diluted</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19097"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19098">73,482</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19099"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19100">73,339</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19101"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19102">71,944</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p><div>

</div><div><a id="fin_004"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ALTO INGREDIENTS, INC.<br/>
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)<br/>
(in thousands)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19103">58,984</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19104">28,005</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19105">41,597</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Other comprehensive income&#8211; net gain arising during the period on defined benefit pension plans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19106">2,494</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19107">659</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19108">2,106</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total comprehensive loss</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19109">56,490</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19110">27,346</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19111">39,491</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><div><a id="fin_005"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ALTO INGREDIENTS, INC.<br/>
CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY<br/>
(in thousands)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Common Stock and</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Additional</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accum. Other</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Preferred Stock</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Non-Voting Common</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Paid-In</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Comprehensive</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amount</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Deficit</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Income (Loss)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; width: 40%; font-weight: bold; text-indent: -0.125in; padding-left: 0.125in">Balances, December 31, 2021</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19112">927</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">&#160;</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19113">1</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">&#160;</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19114">72,778</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">&#160;</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19115">73</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">&#160;</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19116">1,037,205</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">&#160;</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19117">691,781</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">)</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right">(<ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19118">284</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">)</td><td style="padding-bottom: 4pt; width: 0.5%">&#160;</td>
    <td style="border-bottom: Black 4pt double; width: 0.5%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 6%; text-align: right"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19119">345,214</ix:nonFraction></td><td style="padding-bottom: 4pt; width: 0.5%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-19120">3,333</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">&#160;&#160;&#160;&#160;&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-19121">3,333</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Restricted stock issued to employees and directors, net of cancellations and tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" unitRef="shares" id="ixv-19122">496</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-19123">2,291</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-19124">2,291</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Shares issued for Eagle</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares" id="ixv-19125">949</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-19126">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd" id="ixv-19127">1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Shares issued to Orion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" unitRef="shares" id="ixv-19128">1,282</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd" id="ixv-19129">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd" id="ixv-19130">3,912</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd" id="ixv-19131">3,913</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Stock repurchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" sign="-" unitRef="shares" id="ixv-19132">351</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd" id="ixv-19133">1,325</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd" id="ixv-19134">1,325</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Pension plan adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19135">2,106</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19136">2,106</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Preferred stock dividends</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-19137">1,265</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-19138">1,265</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19139">41,597</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19140">41,597</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balances, December 31, 2022</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19141">927</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19142">1</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19143">75,154</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19144">75</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19145">1,040,834</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19146">734,643</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19147">1,822</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19148">308,089</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-19149">3,896</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-19150">3,896</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Restricted stock issued to employees and directors, net of cancellations and tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" unitRef="shares" id="ixv-19151">2,234</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-19152">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-19153">145</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-19154">143</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Stock repurchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" sign="-" unitRef="shares" id="ixv-19155">1,685</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd" id="ixv-19156">1</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd" id="ixv-19157">3,673</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd" id="ixv-19158">3,674</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Pension plan adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19159">659</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19160">659</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Preferred stock dividends</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-19161">1,265</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-19162">1,265</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-63">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-65">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19163">28,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-66">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19164">28,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balances, December 31, 2023</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19165">927</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19166">1</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19167">75,703</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19168">76</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19169">1,040,912</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19170">763,913</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19171">2,481</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19172">279,557</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-67">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-19173">4,357</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-69">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-70">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" scale="3" unitRef="usd" id="ixv-19174">4,357</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Restricted stock issued to employees and directors, net of cancellations and tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-71">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" unitRef="shares" id="ixv-19175">862</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-19176">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-19177">1,093</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-72">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-19178">1,092</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Pension plan adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-74">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19179">2,494</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-19180">2,494</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in">Preferred stock dividends</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-19181">1,269</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-19182">1,269</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in">Net loss</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19183">58,984</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19184">58,984</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.125in">Balances, December 31, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19185">927</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19186">1</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares" id="ixv-19187">76,565</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19188">77</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19189">1,044,176</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-19190">824,166</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19191">4,975</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-19192">225,063</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.2in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.2in"></p><div>

</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.2in">&#160;</p><div>

</div><div><a id="fin_006"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">ALTO INGREDIENTS, INC.<br/>
CONSOLIDATED STATEMENTS OF CASH FLOWS<br/>
(in thousands)</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the
Years Ended December 31,</b> &#160;</span></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold">Operating Activities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19193">58,984</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19194">28,005</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19195">41,597</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Adjustments to reconcile consolidated net loss to cash (used in) provided by operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Depreciation and amortization of intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-19196">24,408</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-19197">23,080</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-19198">25,095</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Asset impairments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19199">24,790</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19200">6,544</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">(Gain) loss on sale or disposal of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" unitRef="usd" id="ixv-19201">830</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" sign="-" unitRef="usd" id="ixv-19202">293</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" sign="-" unitRef="usd" id="ixv-19203">2,230</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Inventory valuation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="3" unitRef="usd" id="ixv-19204">2,050</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="3" unitRef="usd" id="ixv-19205">2,201</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWriteDown" scale="3" unitRef="usd" id="ixv-19206">4,612</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Losses (gains) on derivative instruments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" unitRef="usd" id="ixv-19207">11,045</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" sign="-" unitRef="usd" id="ixv-19208">8,031</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" unitRef="usd" id="ixv-19209">19,263</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Amortization of deferred financing costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAmortizationOfDeferredCharges" scale="3" unitRef="usd" id="ixv-19210">1,016</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAmortizationOfDeferredCharges" scale="3" unitRef="usd" id="ixv-19211">1,048</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAmortizationOfDeferredCharges" scale="3" unitRef="usd" id="ixv-19212">177</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Amortization of debt discounts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd" id="ixv-19213">804</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd" id="ixv-19214">801</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" unitRef="usd" id="ixv-19215">126</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19216">4,357</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19217">3,896</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-19218">3,333</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Bad debt (recovery) expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" sign="-" unitRef="usd" id="ixv-19219">50</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd" id="ixv-19220">427</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" sign="-" unitRef="usd" id="ixv-19221">217</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-19222">562</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-19223">9,499</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-19224">23,967</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in">Inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-19225">4,484</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd" id="ixv-19226">11,816</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-19227">15,479</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Other current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" sign="-" unitRef="usd" id="ixv-19228">931</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" sign="-" unitRef="usd" id="ixv-19229">310</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" sign="-" unitRef="usd" id="ixv-19230">7,690</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left">Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" sign="-" unitRef="usd" id="ixv-19231">5,965</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" sign="-" unitRef="usd" id="ixv-19232">5,362</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" sign="-" unitRef="usd" id="ixv-19233">5,128</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left">Accounts payable and accrued expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19234">9,951</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-19235">12,554</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd" id="ixv-19236">20,503</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.5in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left">Net cash (used in) provided by operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd" id="ixv-19237">3,521</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-19238">22,025</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-19239">6,049</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Additions to property and equipment</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19240">11,066</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19241">29,531</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19242">37,744</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Deferred purchase price payments for Eagle Alcohol</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="alto:DeferredPurchasePricePayments" scale="3" unitRef="usd" id="ixv-19243">2,800</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="alto:DeferredPurchasePricePayments" scale="3" unitRef="usd" id="ixv-19244">3,500</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Proceeds from sale of assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19245">400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Purchase of Eagle Alcohol, net of cash acquired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd" id="ixv-19246">14,685</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Proceeds from principal payments on notes receivable</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" scale="3" unitRef="usd" id="ixv-19247">14,766</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.5in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left">Net cash used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-19248">13,466</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-19249">33,031</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-19250">37,663</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Net proceeds from (payments on) Kinergy&#8217;s line of credit</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" unitRef="usd" id="ixv-19251">8,987</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" unitRef="usd" id="ixv-19252">12,614</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" sign="-" unitRef="usd" id="ixv-19253">32,325</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Net proceeds from term loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromBankDebt" scale="3" unitRef="usd" id="ixv-19254">59,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Stock repurchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-19255">3,674</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-19256">1,325</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Debt issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd" id="ixv-19257">714</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd" id="ixv-19258">5,171</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left">Preferred stock dividend payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd" id="ixv-19259">1,269</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd" id="ixv-19260">1,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd" id="ixv-19261">1,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.5in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left">Net cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd" id="ixv-19262">7,718</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd" id="ixv-19263">6,961</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd" id="ixv-19264">19,014</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Net decrease in cash, cash equivalents and restricted cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-19265">9,269</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-19266">4,045</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-19267">12,600</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; text-align: left">Cash, cash equivalents and restricted cash at beginning of period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19268">45,480</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19269">49,525</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19270">62,125</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt; text-align: left">Cash, cash equivalents and restricted cash at end of period</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19271">36,211</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19272">45,480</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19273">49,525</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><b>Reconciliation of total cash, cash
equivalents and restricted cash:</b></td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; text-align: left; width: 64%">
    Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td>
    <td style="text-align: right; width: 9%"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19274">35,469</ix:nonFraction></td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td>
    <td style="text-align: right; width: 9%"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19275">30,014</ix:nonFraction></td>
    <td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td>
    <td style="text-align: right; width: 9%"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-19276">36,456</ix:nonFraction></td>
    <td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Restricted cash</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" unitRef="usd" id="ixv-19277">742</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" unitRef="usd" id="ixv-19278">15,466</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" unitRef="usd" id="ixv-19279">13,069</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; text-align: left">Total cash, cash equivalents and restricted cash</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19280">36,211</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19281">45,480</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-19282">49,525</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Supplemental Information:</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Interest paid (net of capitalized interest)</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-19283">8,319</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-19284">7,923</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-19285">2,208</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Capitalized interest</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidCapitalized" scale="3" unitRef="usd" id="ixv-19286">2,517</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidCapitalized" scale="3" unitRef="usd" id="ixv-19287">2,454</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidCapitalized" scale="3" unitRef="usd" id="ixv-19288">720</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; padding-bottom: 4pt; text-align: left">Income tax refunds (payments)</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd" id="ixv-19289">627</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" sign="-" unitRef="usd" id="ixv-19290">324</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" sign="-" unitRef="usd" id="ixv-19291">2,262</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><div>



</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">The
accompanying notes are an integral part of these consolidated financial statements.</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="fin_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="text-align: center; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="ixv-9984"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">1. <span style="font-variant: small-caps">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</span>.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_1" escape="true" name="alto:OrganizationAndBusinessPolicyTextBlock" id="ixv-9989"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Organization and Business</span></i> &#8211; The
consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (&#8220;Alto
Ingredients&#8221;), and its direct and indirect wholly-owned subsidiaries (collectively, the &#8220;Company&#8221;), including Kinergy
Marketing LLC, an Oregon limited liability company (&#8220;Kinergy&#8221;), Alto Nutrients, LLC, a California limited liability company
(&#8220;Alto Nutrients&#8221;), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (&#8220;Alto
Pekin&#8221;) and Alto ICP, LLC, a Delaware limited liability company (&#8220;ICP&#8221;), and the Company&#8217;s production facilities
in Oregon and Idaho.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<ix:continuation continuedAt="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_2" id="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">As discussed in Note 2, on January 14, 2022, the Company acquired Eagle
Alcohol Company LLC, a Missouri limited liability company (&#8220;Eagle Alcohol&#8221;). On that date, Eagle Alcohol became a wholly-owned
subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_3" id="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As discussed in Note 16, On January 1, 2025, the Company&#8217;s wholly-owned
subsidiary, Alto Carbonic, LLC (&#8220;Alto Carbonic&#8221;), acquired Kodiak Carbonic, LLC, a beverage-grade liquid CO<sub>2</sub> processor
for $<ix:nonFraction contextRef="c51" decimals="-5" format="ixt:num-dot-decimal" name="alto:SubsidiaryOwnedAmount" scale="6" unitRef="usd" id="ixv-19292">7.6</ix:nonFraction> million. Alto Carbonic is co-located at the Company&#8217;s Columbia ethanol facility. The Company plans to report the results
of Alto Carbonic in the Company&#8217;s Western Production segment beginning January 1, 2025.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<ix:continuation continuedAt="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_4" id="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company produces and distributes renewable fuels,
essential ingredients and specialty alcohols. The Company also markets fuel-grade ethanol produced by third parties. The Company&#8217;s
production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company&#8217;s two production facilities in Oregon
and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<ix:continuation continuedAt="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_5" id="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company has a combined alcohol production capacity
of <ix:nonFraction contextRef="c3" decimals="-6" format="ixt:num-dot-decimal" name="alto:ProductionCapacity" scale="6" unitRef="gal" id="ixv-19293">350</ix:nonFraction> million gallons per year and produces, on an annualized basis, over <ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="alto:EssentialIngredientProductCapacity" scale="6" unitRef="t" id="ixv-19294">1.4</ix:nonFraction> million tons of essential ingredients, such as dried yeast,
corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In
addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<ix:continuation continuedAt="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_6" id="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company focuses on <i>Health, Home &amp; Beauty</i>;
<i>Food &amp; Beverage</i>; <i>Industry &amp; Agriculture; Essential Ingredients</i>; and <i>Renewable Fuels</i> markets. Products for
the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants
and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well
as corn germ used for corn oils. Products for Industry &amp; Agriculture markets include alcohols and other products for paint applications
and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and
distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade
ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="alto_OrganizationAndBusinessPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s production facilities, other than its Magic Valley
plant, were operating for all periods presented subject to scheduled and unscheduled downtimes to address facility repair and maintenance.
In January 2024, the Company temporarily hot-idled its Magic Valley facility to minimize losses from negative regional crush margins and
to expedite the installation of additional equipment to achieve the intended production rate, quality and consistency from the Company&#8217;s
corn oil and high protein system at the facility. The Company restarted its Magic Valley facility in July 2024 and by October 2024, the
facility consistently achieved average ethanol production rates at full capacity, the protein content yield from the plant reached <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="alto:PercentageOfAverageEthanolProduction" scale="-2" unitRef="pure" id="ixv-19295">50</ix:nonFraction>%
or greater, and the Company was able to expand its corn oil yields. Increases in regional corn basis and declining market prices for protein
and corn oil resulted in overall margin compression, outweighing the economic benefits of these plant improvements. As a consequence,
the Company cold-idled its Magic Valley facility on December 31, 2024 to minimize financial losses. The Company continues to provide terminal
services at the plant and intends to resume operations at the facility when the economic environment in the region sustainably improves.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-10017"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Basis of Presentation</span></i> &#8211; The consolidated financial
statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;)
and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</p></ix:nonNumeric></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_2" id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="ixv-10052"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Segments &#8211; A segment is a component of an enterprise whose operating
results are regularly reviewed by the enterprise&#8217;s chief operating decision maker (&#8220;CODM&#8221;) to make decisions about resources
to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines
and discloses its segments in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards
Codification (&#8220;ASC&#8221;) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company has adopted
the guidance issued under ASU 2023-07, <i>Segment Reporting (Topic 280)</i>, which enhances disclosures about the Company&#8217;s segments.
The Company&#8217;s CODM is the Company&#8217;s executive committee, which is led by the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;)
and includes its Chief Financial Officer, Chief Operating Officer, Chief Commercial Officer and Chief Legal Officer (&#8220;Executive
Committee&#8221;). The Company manages and assesses the performance of its reportable segments by its gross profit (loss). As part of the
Executive Committee&#8217;s review of segment-level performance, each member of the Executive Committee reviews the gross profit of the
Company&#8217;s reportable segments and provides expertise and analysis from their respective areas which drive the evaluation of the
performance of the Company&#8217;s reportable segments and allocation of resources to those segments. Even though the CEO has the authority
to override the other members for strategic or other reasons, key decisions are made jointly by the Executive Committee.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company reports financial and operating performance in three reportable
segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (&#8220;Pekin Campus&#8221;), (2) marketing and distribution,
which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and
sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company&#8217;s two western production
facilities and, beginning in 2025, its liquid CO<sub>2</sub> plant on an aggregated basis (&#8220;Western production&#8221;).</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-10061"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Cash and Cash Equivalents</span></i> &#8211; The Company considers
all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts
at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation;
however, the Company does not believe it is exposed to any significant credit risk on these balances.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="ixv-10067"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Restricted Cash</span></i> &#8211; The Company&#8217;s restricted
cash comprises cash collateral balances held in derivative brokerage accounts.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="ixv-10073"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></i> &#8211;
Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty
alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential
ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and
corn oil to poultry and renewable diesel and biodiesel customers, in each case generally without requiring collateral. Due to a limited
number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2024 and 2023, as described
below.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The carrying amount of accounts receivable is reduced by a valuation
allowance that reflects the Company&#8217;s best estimate of the amounts that will not be collected. The Company regularly reviews accounts
receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that
will not be collected.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Of the accounts receivable balance, approximately $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="3" unitRef="usd" id="ixv-19296">44,750</ix:nonFraction>,000 and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNet" scale="3" unitRef="usd" id="ixv-19297">51,315</ix:nonFraction>,000
at December 31, 2024 and 2023, respectively, were used as collateral under Kinergy&#8217;s operating line of credit. The allowance for
credit losses was $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd" id="ixv-19298">23</ix:nonFraction>,000 and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" unitRef="usd" id="ixv-19299">85</ix:nonFraction>,000 as of December 31, 2024 and 2023, respectively. The Company recorded a bad debt recovery of $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" sign="-" unitRef="usd" id="ixv-19300">50</ix:nonFraction>,000,
bad debt expense of $<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd" id="ixv-19301">427</ix:nonFraction>,000 and a bad debt recovery of $<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" sign="-" unitRef="usd" id="ixv-19302">217</ix:nonFraction>,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The
Company does not have any off-balance sheet credit exposure related to its customers.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-10085"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Concentration Risks</span></i> &#8211; Credit risk represents the
accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations
of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties
when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected
by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash
balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The
Company has not experienced any significant losses in such accounts.</p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_3" id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1" escape="true" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="ixv-10117"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#8217;s total net sales, as follows.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19303">11</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19304">9</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19305">10</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19306">7</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c67" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19307">7</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c68" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19308">10</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:continuation></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company had accounts receivable due from these customers totaling
$<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" unitRef="usd" id="ixv-19309">5,187</ix:nonFraction>,000 and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" unitRef="usd" id="ixv-19310">4,302</ix:nonFraction>,000, representing <ix:nonFraction contextRef="c52" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19311">9</ix:nonFraction>% and <ix:nonFraction contextRef="c53" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19312">7</ix:nonFraction>% of total accounts receivable, as of December 31, 2024 and 2023, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock-c0_cont_1"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#8217;s total corn purchases,
as follows:</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_6" id="_ConcentrationRiskCreditRisk-c0_cont_5"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Supplier A</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c69" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19313">16</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c70" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19314">14</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c71" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19315">11</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier B</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c72" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19316">13</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c73" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19317">12</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19318">12</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier C</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19319">15</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, approximately <ix:nonFraction contextRef="c54" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-19320">44</ix:nonFraction>% of the Company&#8217;s employees
were covered by a collective bargaining agreement.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-10307"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Inventories</span></i> &#8211; Inventories consisted primarily of
bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable
value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-19321">2,050,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryAdjustments" scale="0" unitRef="usd" id="ixv-19322">2,201,000</ix:nonFraction> as
of December 31, 2024 and 2023, respectively. Of the inventory balance, approximately $<ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-19323">35,495</ix:nonFraction>,000 and $<ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-19324">41,041</ix:nonFraction>,000 at December 31, 2024
and 2023, respectively, were used as collateral under Kinergy&#8217;s operating line of credit. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-19325">Inventory balances consisted of the following
(in thousands):</ix:nonNumeric></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfInventoryCurrentTableTextBlock-c0_cont_1"><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="3" unitRef="usd" id="ixv-19326">31,120</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="3" unitRef="usd" id="ixv-19327">35,765</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="3" unitRef="usd" id="ixv-19328">4,203</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcess" scale="3" unitRef="usd" id="ixv-19329">5,063</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Raw materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="3" unitRef="usd" id="ixv-19330">8,989</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterials" scale="3" unitRef="usd" id="ixv-19331">10,313</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherInventory" scale="3" unitRef="usd" id="ixv-19332">5,602</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherInventory" scale="3" unitRef="usd" id="ixv-19333">1,470</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-19334">49,914</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-19335">52,611</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-10391"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Property and Equipment</span></i> &#8211; <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="ixv-19336">Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</ix:nonNumeric></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock-c0_cont_1"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 86%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c78" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-19337">40</ix:nonNumeric> years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Facilities and plant equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c79" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-19338">10</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c80" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-19339">25</ix:nonNumeric> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c81" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-19340">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c82" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-19341">10</ix:nonNumeric> years</span></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cost of normal maintenance and repairs is charged to operations
as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining
useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation
or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_4" id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="ixv-10454"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Intangible Assets</span></i> &#8211; The Company amortizes intangible
assets with definite lives using the straight-line method over their estimated lives of <ix:nonNumeric contextRef="c57" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19342">10</ix:nonNumeric>-<ix:nonNumeric contextRef="c58" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19343">12</ix:nonNumeric> years. Additionally, the Company assesses
indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred.
If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal
to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the
consolidated statements of operations.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-10460"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Leases</span></i> &#8211; The Company accounts for leases under
ASC Section 842, <i>Leases </i>(&#8220;ASC 842), whereby lessees are required to recognize the following for all leases (with the exception
of short-term leases) at the commencement date: (1) a lease liability, which is a lessee&#8217;s obligation to make lease payments arising
from a lease, measured on a discounted cash flow basis; and (2) a &#8220;right of use&#8221; asset, which is an asset that represents
the lessee&#8217;s right to use the specified asset for the lease term. See Note 9 for further information.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DerivativesPolicyTextBlock" id="ixv-10467"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Derivative Instruments and Hedging Activities</span></i> &#8211;
Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile
Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative&#8217;s
fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria
are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other
comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated
as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company
has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases
and normal sales.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-10473"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Revenue Recognition</span></i> &#8211; The Company recognizes revenue
under ASC Section 606, <i>Revenue from Contracts with Customers </i>(&#8220;ASC 606&#8221;). The provisions of ASC 606 include a five-step
process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting
the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the
following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine
the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when,
or as, the Company satisfies the performance obligation.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes revenue primarily from sales of alcohols and
essential ingredients.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has five production facilities from which it produces and
sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany
sales agreements with each of the Company&#8217;s five production facilities. Kinergy also acts as a principal when it purchases third
party fuel-grade ethanol which it resells to its customers. Finally, for the year ended December 31, 2022, Kinergy had exclusive sales
agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities&#8217; fuel-grade
ethanol for a fee plus the costs to deliver the ethanol to Kinergy&#8217;s customers. These sales were referred to as third-party agent
sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any
associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended
December 31, 2024 and 2023. The Company&#8217;s balances of accounts receivable, net of allowance for credit losses, were $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-19344">58,217</ix:nonFraction>,000,
$<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-19345">58,729</ix:nonFraction>,000 and $<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-19346">68,655</ix:nonFraction>,000, as of December 31, 2024, 2023 and 2022, respectively.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has five production facilities from which it produces and
sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient
customers under exclusive intercompany sales agreements with each of the Company&#8217;s five production facilities.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes revenue from sales of alcohols and essential
ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on
the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance
obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates
the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes
the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance
obligations.</p></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_5" id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_4"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">When the Company is the agent, the supplier controls the products before
they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product,
has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.
When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is
primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to
a customer and has discretion in establishing the price for the product.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See the tables in Note 4 for the Company&#8217;s revenue by type of
contracts.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="alto:ShippingAndHandlingCostsPolicyTextBlock" id="ixv-10525"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Shipping and Handling Costs</span></i> &#8211; The Company accounts
for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly,
the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-10531"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Selling Costs</span></i> &#8211; Selling costs associated with the
Company&#8217;s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated
statements of operations.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-10537"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Stock-Based Compensation</span></i> &#8211; The Company accounts
for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined
on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for
the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component
of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="ixv-10543"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Goodwill</span></i> &#8211; Goodwill represents the excess of cost
of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently,
if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting
unit&#8217;s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based
on management&#8217;s experience and knowledge of the Company&#8217;s operations and the industries in which the Company operates. These
estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital
spending decisions of the Company&#8217;s customers. Any assessed impairments will be permanent and expensed in the period in which the
impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges,
the charges will be recorded in asset impairment expenses in the consolidated statements of operations.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performed its annual review of impairment of goodwill and
recognized an asset impairment loss of $<ix:nonFraction contextRef="c11" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="6" unitRef="usd" id="ixv-19347">6.0</ix:nonFraction> million for the year ended December&#160;31, 2023. <span style="-sec-ix-hidden: hidden-fact-100"><span style="-sec-ix-hidden: hidden-fact-101">No</span></span> impairment losses for goodwill were
recognized for the year ended December 31, 2024 and 2022.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-10554"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"><i><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></i>
&#8211; The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and
purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be
less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted,
undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this
amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. When the estimated
fair value of the asset group is less than its carrying value, the Company recognizes an impairment expense equal to the difference between
the asset group&#8217;s carrying value and estimated fair value. Forecasts of future cash flows are judgments based on the Company&#8217;s
experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by
future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company&#8217;s customers.
The Company&#8217;s assessment resulted in an asset impairment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TangibleAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-19348">24,790,000</ix:nonFraction> primarily from the cold-idling of the Company&#8217;s Magic
Valley facility due to increased regional corn basis and overall margin compression and the Company&#8217;s changes to its Eagle Alcohol
business, for the year ended December 31, 2024. The Company&#8217;s assessment resulted in an asset impairment of $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TangibleAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-19349">574,000</ix:nonFraction> related to
amendments to certain of the Company&#8217;s lease agreements, for the year ended December 31, 2023. The Company&#8217;s impairment analysis
performed during the year ended December 31, 2022 did not result in an impairment charge.</p></ix:nonNumeric></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_6" id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="alto:DeferredFinancingCostsPolicyTextBlock" id="ixv-10590"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Deferred Financing Costs</span></i> &#8211; Deferred financing costs
are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related
financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs,
included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAmortizationOfDeferredCharges" scale="3" unitRef="usd" id="ixv-19350">1,016</ix:nonFraction>,000, $<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAmortizationOfDeferredCharges" scale="3" unitRef="usd" id="ixv-19351">1,048</ix:nonFraction>,000
and $<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAmortizationOfDeferredCharges" scale="3" unitRef="usd" id="ixv-19352">177</ix:nonFraction>,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Unamortized deferred financing costs were approximately
$<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedPremiumCurrent" scale="0" unitRef="usd" id="ixv-19353">3,684,000</ix:nonFraction> and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedPremiumCurrent" scale="0" unitRef="usd" id="ixv-19354">4,700,000</ix:nonFraction> as of December 31, 2024 and 2023, respectively, and are recorded as a reduction of long-term debt in the consolidated
balance sheets.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-10596"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Provision for Income Taxes</span></i> &#8211; Income taxes are accounted
for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial
reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect
when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected
to be realized.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for uncertainty in income taxes using a two-step
approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining
whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation
processes, if any. The second step is to measure the tax benefit as the largest amount which is more than <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="alto:ConserveCapitalPercentage" scale="-2" unitRef="pure" id="ixv-19355">50</ix:nonFraction>% likely of being realized
upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority
if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts
would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities
are classified as noncurrent in the Company&#8217;s consolidated balance sheets.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company files a consolidated federal income tax return. This return
includes all wholly owned subsidiaries as well as the Company&#8217;s pro-rata share of taxable income from pass-through entities in which
the Company owns less than <ix:nonFraction contextRef="c59" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-19356">100</ix:nonFraction>%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable
laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-10608"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Loss Per Share</span></i> &#8211; Basic loss per share is computed
on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted
from net loss attributed to Alto Ingredients, Inc. and are considered in the calculation of loss attributable to common stockholders in
computing basic loss per share. Common stock equivalents to preferred stock are considered participating securities and are also included
in this calculation when dilutive.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-10613"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables compute basic and diluted loss per share (in thousands,
except per share data):</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_3" id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19357">58,984</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-19358">1,269</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd" id="ixv-19359"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-19360">60,253</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19361"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19362">73,482</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-19363"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-19364">0.82</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_4" id="_EarningsPerSharePolicyTextBlock-c0_cont_3"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19365">28,005</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-19366">1,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd" id="ixv-19367"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-19368">29,270</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19369"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19370">73,339</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-19371"><ix:nonFraction contextRef="c11" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-19372">0.40</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_5" id="_EarningsPerSharePolicyTextBlock-c0_cont_4"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-19373">41,597</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-19374">1,265</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" sign="-" unitRef="usd" id="ixv-19375"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" sign="-" unitRef="usd" id="ixv-19376">42,862</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-19377"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-19378">71,944</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-19379"><ix:nonFraction contextRef="c12" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-19380">0.60</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation></ix:nonNumeric></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_7" id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There were an aggregate of <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions" scale="0" unitRef="shares" id="ixv-19381"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions" scale="0" unitRef="shares" id="ixv-19382">981,000</ix:nonFraction></ix:nonFraction>, 981,000 and <ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions" scale="0" unitRef="shares" id="ixv-19383">964,000</ix:nonFraction> potentially
dilutive shares from convertible securities outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. These convertible
securities were not considered in calculating diluted loss per common share for the years ended December 31, 2024, 2023 and 2022 as their
effect would be anti-dilutive. In addition, there were an aggregate of <ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares" id="ixv-19384">3,188,000</ix:nonFraction> weighted-average anti-dilutive shares from outstanding
out-of-the-money warrants for the year ended December 31, 2022.</p></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="ixv-10918"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Financial Instruments</span></i> &#8211; The carrying values of
cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are
reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its
long-term debt instruments are not considered materially different than fair value.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessCombinationsPolicy" id="ixv-10924"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Business Combinations</span></i>&#160;&#8211; Business acquisitions
are accounted for in accordance with ASC Section 805, <i>Business Combinations</i>. ASC 805 requires the reporting entity to identify
the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities
assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their
fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments
are recorded to goodwill over the measurement period (not longer than twelve months).</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="alto:IncomeFromCashGrantPolicyPolicyTextBlock" id="ixv-10931"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Income from Cash Grant</span></i>&#160;&#8211; For the years ended
December 31, 2023 and 2022, the Company received $<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="alto:IncomeFromCashGrant" scale="3" unitRef="usd" id="ixv-19385">2,812</ix:nonFraction>,000 and $<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="alto:IncomeFromCashGrant" scale="3" unitRef="usd" id="ixv-19386">22,652</ix:nonFraction>,000, respectively, in cash from the USDA&#8217;s Biofuel Producer
Program. The Company did not receive any cash from this program for the year ended December 31, 2024. The program was created as part
of the CARES Act of 2020, which allocated $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="alto:AmountAllocatedToSupportMarketLosses" scale="0" unitRef="usd" id="ixv-19387">700,000,000</ix:nonFraction> to support biofuel producers who experienced market losses due to the pandemic.
The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are
not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for
Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated
statements of operations.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PostemploymentBenefitPlansPolicy" id="ixv-10938"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Employment-related Benefits</span></i> &#8211; Employment-related
benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense
is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan
assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that
includes bonds with maturities that match the expected timing of benefit payments under the plan.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="alto:ShareRepurchaseProgramPolicyTextBlock" id="ixv-10944"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Share Repurchase Program</span></i>&#160;&#8211; On September 12,
2022, the Company announced a share repurchase program under which it may repurchase up to $<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="0" unitRef="usd" id="ixv-19388">50,000,000</ix:nonFraction> of its common stock with an initial
purchase authorization of $<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="alto:InitialPurchaseAuthorization" scale="0" unitRef="usd" id="ixv-19389">10,000,000</ix:nonFraction>. The Company&#8217;s lender has further limited the Company&#8217;s purchase authorization to $<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="alto:PurchaseAuthorization" scale="0" unitRef="usd" id="ixv-19390">5,000,000</ix:nonFraction>.
Amounts in excess of the purchase authorization of $<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="alto:ExcessOfPurchaseAuthorization" scale="0" unitRef="usd" id="ixv-19391">5,000,000</ix:nonFraction> will require additional lender consent and amounts in excess of the initial
purchase authorization of $<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="alto:PurchaseAdditionalAmount" scale="0" unitRef="usd" id="ixv-19392">10,000,000</ix:nonFraction> will require additional board and preferred stockholder authorization. The share repurchase program
does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified,
suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire
the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased
an aggregate of <ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="0" unitRef="shares" id="ixv-19393">1,685,000</ix:nonFraction> shares and <ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" scale="0" unitRef="shares" id="ixv-19394">351,000</ix:nonFraction> shares for $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-19395">3,674,000</ix:nonFraction> and $<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-19396">1,325,000</ix:nonFraction> in cash, respectively. No shares were repurchased during
the year ended December 31, 2024.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="alto:NonvotingCommonStockPolicyTextBlock" id="ixv-10950"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Nonvoting Common Stock</span></i> &#8211; In 2015, the Company issued
nonvoting common stock convertible at a holder&#8217;s election into voting common stock. As of December 31, 2024, an aggregate of <ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-19397">3,539,236</ix:nonFraction>
shares of nonvoting common stock had been converted into an equal number of shares of the Company&#8217;s voting common stock. As of December
31, 2024, there were <ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="alto:NonvotingCommonStockOutstanding" scale="0" unitRef="shares" id="ixv-19398">896</ix:nonFraction> shares of nonvoting common stock outstanding.</p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation id="_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:UseOfEstimates" id="ixv-10985"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> &#8211; The preparation of
the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities and 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. Significant estimates are required as part of determining net realizable
value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential
outcome of future tax consequences of events recognized in the Company&#8217;s financial statements or tax returns, and the valuation
of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from
management&#8217;s estimates and assumptions.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-10991"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Recent Accounting Pronouncements</span></i> &#8211; In November
2024, the FASB issued ASU 2024-03, <i>Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures
(Subtopic 220-40)</i>, which provides for more detailed information about the types of expenses aggregated in common expense captions
in the statement of operations. ASU 2024-03 is effective for the Company for the year ended December 31, 2027, with early adoption permitted.
The Company is currently evaluating the impact of this ASU.</p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsPolicyPolicyTextBlock" id="ixv-10998"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Subsequent Events</span></i> &#8211; Management evaluates, as of
each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are
issued for either disclosure or adjustment to the consolidated financial results. See Note 16.</p></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AssetAcquisitionTextBlock" id="ixv-11005"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 2. ACQUISITION OF EAGLE ALCOHOL.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left">On January 14, 2022, the Company purchased <ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" scale="-2" unitRef="pure" id="ixv-19399">100</ix:nonFraction>%
of the membership interests of Eagle Alcohol. <ix:nonNumeric contextRef="c84" name="us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" id="ixv-19400">The purchase price was $14.0 million in cash plus an estimated net working capital adjustment
of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent
consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million
in the Company&#8217;s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain
conditions.</ix:nonNumeric> Subsequently, the Company made organizational changes at Eagle Alcohol, and accelerated the vesting of the Company&#8217;s
common stock under the terms of the purchase agreement. With respect to these payments, the Company accrued $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="6" unitRef="usd" id="ixv-19401">7.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c86" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="6" unitRef="usd" id="ixv-19402">2.8</ix:nonFraction> million
in other current liabilities in the accompanying consolidated balance sheets as of December 31, 2024 and 2023, respectively, with the
expense included in acquisition-related expenses in the accompanying consolidated statements of operations for the years then ended.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Eagle Alcohol specializes in break bulk distribution of specialty alcohols.
 Eagle Alcohol delivers products to customers
in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carriers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As part of the Company&#8217;s original allocation of purchase price
for its acquisition of Eagle Alcohol, the Company recorded a customer relationships intangible asset of $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="6" unitRef="usd" id="ixv-19403">6.5</ix:nonFraction> million, a trade name intangible
asset of $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" unitRef="usd" id="ixv-19404">0.4</ix:nonFraction> million and goodwill of $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="6" unitRef="usd" id="ixv-19405">6.0</ix:nonFraction> million. See Note 6.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CollaborativeArrangementDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="ixv-11041"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 3. INTERCOMPANY AGREEMENTS.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company, directly or through one of its subsidiaries, has entered
into the following management and marketing agreements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Affiliate Management Agreement</span></i> &#8211; Alto Ingredients
entered into an Affiliate Management Agreement (&#8220;AMA&#8221;) with its operating subsidiaries under which Alto Ingredients agreed
to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering
the subsidiaries&#8217; compliance with their credit agreements and performing billing, collection, record keeping and other administrative
and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including
the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed
at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The AMAs had an initial term of one year and have automatic successive
one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at
least 90 days prior notice of termination.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Alto Ingredients recorded revenues of approximately
$<ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19406">18,000,000</ix:nonFraction>, $<ix:nonFraction contextRef="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19407">13,200,000</ix:nonFraction> and $<ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19408">12,403,000</ix:nonFraction> related to the AMAs in place for the years ended December 31, 2024, 2023 and 2022, respectively.
These amounts have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Ethanol Marketing Agreements</span></i> &#8211;
Kinergy entered into separate marketing agreements with each of the Company&#8217;s production facilities which granted Kinergy the exclusive
right to purchase, market and sell the alcohols produced at those facilities. <ix:nonNumeric contextRef="c90" name="alto:MarketableAgreementDescription" id="ixv-19409">Under the terms of the marketing agreements, within ten
days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party
purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive
fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less
than $0.015 per gallon and not more than $0.0225 per gallon.</ix:nonNumeric> Each of the marketing agreements had an initial term of one year and has
successive one year renewal periods at the option of the production facility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Kinergy recorded revenues of approximately $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19410">5,407,000</ix:nonFraction>,
$<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19411">5,431,000</ix:nonFraction> and $<ix:nonFraction contextRef="c92" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19412">5,746,000</ix:nonFraction> related to the marketing agreements for the years ended December 31, 2024, 2023 and 2022, respectively. These
amounts have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Corn Procurement and Handling Agreements</span></i> &#8211; Alto
Nutrients entered into separate corn procurement and handling agreements with each of the Company&#8217;s production facilities. Under
the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate,
enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients
also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility&#8217;s
storage and, in the case of whole corn delivered, processing and hammering the whole corn.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Under these agreements, Alto Nutrients receives a
fee of $<ix:nonFraction contextRef="c93" decimals="2" format="ixt:num-dot-decimal" name="alto:ReceivesServiceFeePerBushel" scale="0" unitRef="usdPershares" id="ixv-19413">0.03</ix:nonFraction> per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable
monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option
of the individual facility. Alto Nutrients recorded revenues of approximately $<ix:nonFraction contextRef="c93" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19414">2,910,000</ix:nonFraction>, $<ix:nonFraction contextRef="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19415">3,007,000</ix:nonFraction> and $<ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19416">3,207,000</ix:nonFraction> related to the corn
procurement and handling agreements for the years ended December 31, 2024, 2023 and 2022, respectively. These amounts have been eliminated
upon consolidation.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:continuation id="_CollaborativeArrangementDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Essential Ingredients Marketing Agreements</span></i>
&#8211; Alto Nutrients entered into separate marketing agreements with each of the Company&#8217;s production facilities (except for the
Company&#8217;s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential
ingredients produced at each facility. <ix:nonNumeric contextRef="c96" name="alto:MarketableAgreementDescription" id="ixv-19417">Under the terms of the marketing agreements, within ten days after a facility delivers essential
ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party
purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated
amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed,
minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet
corn protein feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate
third-party purchase price for corn protein meal, dry corn protein feed, dry distillers grains, corn germ and corn oil. Each marketing
agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Alto Nutrients recorded revenues of approximately
$<ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19418">2,516,000</ix:nonFraction>, $<ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19419">3,216,500</ix:nonFraction> and $<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="0" unitRef="usd" id="ixv-19420">3,505,000</ix:nonFraction> related to the marketing agreements for the years ended December 31, 2024, 2023 and 2022, respectively.
These amounts have been eliminated upon consolidation.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-11107"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in">4.</td><td>SEGMENTS.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company reports its financial and operating
performance in <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure" id="ixv-19421">three</ix:nonFraction> segments: (1) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients
produced at the Company&#8217;s Pekin, Illinois campus, (2) marketing and distribution, which includes marketing and merchant trading
for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties,
and (3) Western production, which includes the production and sale of fuel-grade ethanol and essential ingredients, including liquid CO<sub>2</sub>,
produced at the Company&#8217;s two western production facilities and its liquid CO<sub>2</sub> plant on an aggregated basis, none of
which are individually so significant to be considered a separately reportable segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company manages and assesses the performance
of its reportable segments by its gross profit (loss). As part of the Executive Committee&#8217;s review of segment-level performance,
each member of the Executive Committee reviews the gross profit of the Company&#8217;s reportable segments and provides expertise and
analysis from their respective areas which drive the evaluation of the performance of the Company&#8217;s reportable segments and allocation
of resources to those segments. Even though the CEO has the authority to override the other members for strategic or other reasons, key
decisions are made jointly by the Executive Committee.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Included in income (loss) before provision for income taxes are management
fees charged by Alto Ingredients to each of the segments. The Pekin Campus production segment incurred $<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19422">7,200,000</ix:nonFraction>, $<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19423">5,280,000</ix:nonFraction> and $<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19424">5,046,000</ix:nonFraction>
in management fees for the years ended December 31, 2024, 2023 and 2022, respectively. The marketing and distribution segment incurred
$<ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19425">5,400,000</ix:nonFraction>, $<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19426">3,960,000</ix:nonFraction> and $<ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19427">3,840,000</ix:nonFraction> in management fees for the years ended December 31, 2024, 2023 and 2022, respectively. The Western
production segment incurred $<ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19428">3,600,000</ix:nonFraction>, $<ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19429">2,640,000</ix:nonFraction> and $<ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ManagementFeeExpense" scale="0" unitRef="usd" id="ixv-19430">2,400,000</ix:nonFraction> in management fees for the years ended December 31, 2024, 2023 and 2022,
respectively. Corporate and other includes the results of Eagle Alcohol and selling, general and administrative expenses, consisting primarily
of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the normal course of business, the segments do business with
each other. The preponderance of this activity occurs when the Company&#8217;s marketing and distribution segment markets alcohol produced
by the production segments for a marketing fee, as discussed in Note 3. These intersegment activities are considered arms&#8217;-length
transactions. Consequently, although these transactions impact segment performance, they do not impact the Company&#8217;s consolidated
results since all revenues and corresponding costs are eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024, 2023 and 2022, capital expenditures
incurred by the Pekin Campus segment were approximately $<ix:nonFraction contextRef="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" unitRef="usd" id="ixv-19431">6.8</ix:nonFraction> million, $<ix:nonFraction contextRef="c109" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" unitRef="usd" id="ixv-19432">17.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" unitRef="usd" id="ixv-19433">25.7</ix:nonFraction> million, and capital expenditures incurred
by the Western production segment were approximately $<ix:nonFraction contextRef="c105" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" unitRef="usd" id="ixv-19434">4.3</ix:nonFraction> million, $<ix:nonFraction contextRef="c106" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" unitRef="usd" id="ixv-19435">11.8</ix:nonFraction> million and $<ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" unitRef="usd" id="ixv-19436">12.3</ix:nonFraction> million, respectively.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><!-- Field: Split-Segment; Name: 2 --><div>
</div><p style="font: 7pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-11150"><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables set forth certain financial data for the Company&#8217;s
operating segments (in thousands):</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Pekin Campus production, recorded as gross:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Alcohol sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19437">415,710</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c112" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19438">502,217</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19439">521,273</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19440">169,308</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c115" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19441">217,702</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19442">225,871</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19443">1,243</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c118" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19444">1,427</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c119" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19445">1,212</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19446">586,261</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19447">721,346</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19448">748,356</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marketing and distribution:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales, gross</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19449">216,295</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19450">262,587</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19451">227,626</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19452">229</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19453">365</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c128" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19454">1,225</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c129" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19455">10,833</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19456">11,654</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19457">12,459</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19458">227,357</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19459">274,606</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19460">241,310</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Western Production, recorded as gross:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19461">115,389</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19462">166,971</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19463">253,605</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19464">36,953</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19465">57,264</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c140" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19466">90,209</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd" id="ixv-19467">122</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c142" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19468">134</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c143" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19469">22</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Western production sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19470">152,220</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19471">224,369</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19472">343,836</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19473">11,374</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19474">15,834</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19475">15,812</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd" id="ixv-19476">11,954</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd" id="ixv-19477">13,215</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" sign="-" unitRef="usd" id="ixv-19478">13,693</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19479">965,258</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19480">1,222,940</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd" id="ixv-19481">1,335,621</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>

<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Cost of goods sold:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19482">563,033</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19483">710,088</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19484">772,755</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19485">213,023</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19486">259,234</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19487">229,288</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19488">172,209</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19489">230,445</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19490">353,775</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19491">12,285</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19492">12,122</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19493">12,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-19494">5,014</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-19495">4,602</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" sign="-" unitRef="usd" id="ixv-19496">4,814</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Cost of goods sold as reported</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19497">955,536</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19498">1,207,287</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-19499">1,363,171</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Gross profit (loss):</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19500">23,228</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19501">11,258</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19502">24,399</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19503">14,334</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19504">15,372</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19505">12,022</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c159" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19506">19,989</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c160" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19507">6,076</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c161" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19508">9,939</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19509">911</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19510">3,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19511">3,645</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c150" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19512">6,940</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c151" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19513">8,613</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c152" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19514">8,879</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19515">9,722</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-19516">15,653</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" sign="-" unitRef="usd" id="ixv-19517">27,550</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Income (loss) before provision for income taxes:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Pekin Campus production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19518">6,308</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19519">1,560</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19520">27,376</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19521">5,261</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19522">7,644</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-19523">3,748</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19524">51,086</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19525">13,506</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19526">7,209</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19527">19,294</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19528">20,486</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19529">8,835</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19530">58,811</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19531">27,908</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-19532">39,672</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Asset impairments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19533">21,389</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19534">3,401</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19535">6,544</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19536">24,790</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" unitRef="usd" id="ixv-19537">6,544</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Depreciation and amortization expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Pekin Campus production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19538">21,017</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19539">19,789</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19540">19,136</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19541">2,409</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19542">2,381</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19543">5,085</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19544">982</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19545">910</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19546">874</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19547">24,408</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19548">23,080</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd" id="ixv-19549">25,095</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Interest expense, net of capitalized interest:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c153" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19550">1,765</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c154" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" sign="-" unitRef="usd" id="ixv-19551">207</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c155" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" sign="-" unitRef="usd" id="ixv-19552">381</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19553">389</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19554">822</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19555">1,658</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19556">2,829</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19557">1,164</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" sign="-" unitRef="usd" id="ixv-19558">339</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19559">2,661</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c148" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19560">5,646</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c149" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19561">889</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19562">7,644</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19563">7,425</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="3" unitRef="usd" id="ixv-19564">1,827</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="text-align: center; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="ixv-12074"><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the Company&#8217;s total assets by
operating segment (in thousands):&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c162" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19565">223,934</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c163" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19566">251,048</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19567">102,895</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19568">101,196</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19569">44,992</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19570">57,533</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c168" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19571">29,617</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c169" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19572">44,464</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19573">401,438</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-19574">454,241</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="ixv-12162"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 5. PROPERTY AND EQUIPMENT.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="ixv-12165"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment consisted of the following (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19575">420,456</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19576">405,010</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Land" scale="3" unitRef="usd" id="ixv-19577">3,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Land" scale="3" unitRef="usd" id="ixv-19578">3,687</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOther" scale="3" unitRef="usd" id="ixv-19579">20,636</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentOther" scale="3" unitRef="usd" id="ixv-19580">9,719</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" unitRef="usd" id="ixv-19581">11,154</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" unitRef="usd" id="ixv-19582">50,505</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19583">455,840</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-19584">468,921</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19585">241,098</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19586">220,173</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19587">214,742</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-19588">248,748</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Depreciation expense was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-19589">23,820,000</ix:nonFraction>, $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-19590">22,492,000</ix:nonFraction>
and $<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd" id="ixv-19591">24,528,000</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively. The Company capitalized interest of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsCapitalized" scale="0" unitRef="usd" id="ixv-19592">2,517,000</ix:nonFraction>, $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsCapitalized" scale="0" unitRef="usd" id="ixv-19593">2,454,000</ix:nonFraction>
and $<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestCostsCapitalized" scale="0" unitRef="usd" id="ixv-19594">720,000</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively, related to its capital investment activities. The Company
recorded an asset impairment of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-19595">19,000,000</ix:nonFraction> for the year ended December 31, 2024. The Company did not record any impairment on its property
and equipment for the years ended December 31, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company&#8217;s property and equipment are substantially
pledged as collateral under the Company&#8217;s Term Loan.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="text-align: center; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED
FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="ixv-12291"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 6. INTANGIBLE ASSETS.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="ixv-12294"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets, including goodwill, consisted of the following (in
thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Useful<br/> Life<br/> (Years)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Gross</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Accumulated<br/> Amortization/<br/> Impairment</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Net Book<br/> Value</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Gross</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Accumulated<br/> Amortization/<br/> Impairment</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Net Book<br/> Value</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Non-Amortizing:</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-indent: -0.125in; padding-left: 0.25in">Goodwill</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c174" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19596">5,970</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c174" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19597">5,970</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c175" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19598">5,970</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(<ix:nonFraction contextRef="c175" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19599">5,970</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Kinergy tradename</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19600">2,678</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19601">2,678</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19602">2,678</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19603">2,678</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -0.125in; padding-left: 0.125in">Amortizing:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Customer relationships</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: center"><ix:nonNumeric contextRef="c178" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19604">12</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c178" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19605">6,556</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c178" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19606">5,021</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c178" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19607">1,535</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19608">6,556</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c179" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19609">1,074</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19610">5,482</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in">Eagle Alcohol tradename</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center"><ix:nonNumeric contextRef="c180" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="ixv-19611">10</ix:nonNumeric></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19612">420</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19613">124</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19614">296</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19615">420</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19616">82</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19617">338</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Total goodwill and intangible assets</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19618">15,624</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19619">11,115</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19620">4,509</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" unitRef="usd" id="ixv-19621">15,624</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd" id="ixv-19622">7,126</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" scale="3" unitRef="usd" id="ixv-19623">8,498</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table></ix:nonNumeric>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Goodwill</span> &#8211;</i> The Company recorded goodwill of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillGross" scale="0" unitRef="usd" id="ixv-19624">5,970,000</ix:nonFraction>
in its Corporate and other segment resulted from the Company&#8217;s acquisition of Eagle Alcohol. As part of the Company&#8217;s annual
goodwill testing, it impaired the full amount of goodwill of $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAndIntangibleAssetImpairment" scale="0" unitRef="usd" id="ixv-19625">5,970,000</ix:nonFraction> and recognized the amount in asset impairments in the consolidated
statements of operations for the year ended December 31, 2023. The Company did not record any goodwill impairment for the years ended
December 31, 2024 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Kinergy Tradename</span></i> &#8211; The Company recorded tradename
of $<ix:nonFraction contextRef="c170" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="0" unitRef="usd" id="ixv-19626">2,678,000</ix:nonFraction> as part of the Company&#8217;s merger with Kinergy in 2006. The Company determined that the tradename has an indefinite
life and therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment on
its tradename for the years ended December 31, 2024, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Customer Relationships</span> &#8211;</i> The Company recorded customer
relationships of $<ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="0" unitRef="usd" id="ixv-19627">6,556,000</ix:nonFraction> from the Company&#8217;s acquisition of Eagle Alcohol. As part of the Company&#8217;s impairment testing,
it impaired this intangible asset by $<ix:nonFraction contextRef="c171" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="0" unitRef="usd" id="ixv-19628">3,401,000</ix:nonFraction> and recognized the amount in asset impairments in the consolidated statement of operations
for the year ended December 31, 2024. The Company did not record any asset impairment on its customer relationships for the years ended
December 31, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Eagle Alcohol Tradename</span> &#8211;</i> The Company recorded
tradename of $<ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="0" unitRef="usd" id="ixv-19629">420,000</ix:nonFraction> from the Company&#8217;s acquisition of Eagle Alcohol. The Company did not record any tradename impairment for the
years ended December 31, 2024, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense associated with intangible assets totaled $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-19630">588,000</ix:nonFraction>,
$<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-19631">588,000</ix:nonFraction> and $<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd" id="ixv-19632">567,000</ix:nonFraction> for the years ended December&#160;31, 2024, 2023 and 2022. The weighted-average unamortized life of the customer
relationships and tradename is <ix:nonNumeric contextRef="c173" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="ixv-19633">8.7</ix:nonNumeric> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="ixv-12602"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The expected amortization expense relating to amortizable intangible
assets in each of the five years after December 31, 2024 are (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19634">213</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" unitRef="usd" id="ixv-19635">213</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" unitRef="usd" id="ixv-19636">213</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" unitRef="usd" id="ixv-19637">213</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" unitRef="usd" id="ixv-19638">213</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" unitRef="usd" id="ixv-19639">766</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd" id="ixv-19640">1,831</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="text-align: center; margin-top: 0pt; font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="ixv-12681"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 7. DERIVATIVES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The business and activities of the Company expose it to a variety of
market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an
integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the
potentially adverse effects that market volatility could have on operating results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Commodity Risk</span></i><span style="text-decoration:underline"> &#8211; <i>Cash Flow Hedges</i></span>
&#8211; The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods
of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol
sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price.
In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility.
These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of
the anticipated transactions and regressing commodity futures prices against the Company&#8217;s purchase and sales prices. Ineffectiveness,
which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods
sold. For the years ended December 31, 2024, 2023 and 2022, the Company did not designate any of its derivatives as cash flow hedges.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Commodity Risk &#8211; Non-Designated Hedges</span></i> &#8211;
The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures
contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in fair value
of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net gains
of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-19641">11,045,000</ix:nonFraction>, net losses of $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-19642">8,031,000</ix:nonFraction> and net gains of $<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="0" unitRef="usd" id="ixv-19643">19,263,000</ix:nonFraction> as the change in the fair value of these contracts for the years
ended December 31, 2024, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Non-Designated Derivative Instruments</span></i> &#8211; <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="ixv-19644">The classification
and amounts of the Company&#8217;s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows
(in thousands):</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2024</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair &#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair&#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Cash collateral balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd" id="ixv-19645">742</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-19646">3,313</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-19647">1,177</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2024</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair&#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Cash collateral balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c184" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCashCurrent" scale="3" unitRef="usd" id="ixv-19648">15,466</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-19649">2,412</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-19650">13,849</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The above amounts represent the gross balances of the contracts; however,
the Company does have a right of offset with each of its derivative brokers, but the Company&#8217;s intent is to close out positions
individually, therefore the positions are reported at gross.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" id="ixv-12896"><ix:continuation id="_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The classification and amounts of the Company&#8217;s recognized gains
(losses) for its derivatives not designated as hedging instruments are as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 30%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 33%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c186" decimals="-3" format="ixt:num-dot-decimal" name="alto:RealizedGainLossOnDerivatives" scale="3" sign="-" unitRef="usd" id="ixv-19651">2,529</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c187" decimals="-3" format="ixt:num-dot-decimal" name="alto:RealizedGainLossOnDerivatives" scale="3" unitRef="usd" id="ixv-19652">1,647</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c188" decimals="-3" format="ixt:num-dot-decimal" name="alto:RealizedGainLossOnDerivatives" scale="3" unitRef="usd" id="ixv-19653">23,280</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c189" decimals="-3" format="ixt:num-dot-decimal" name="alto:RealizedGainLossOnDerivatives" scale="3" sign="-" unitRef="usd" id="ixv-19654">2,529</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c190" decimals="-3" format="ixt:num-dot-decimal" name="alto:RealizedGainLossOnDerivatives" scale="3" unitRef="usd" id="ixv-19655">1,647</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="alto:RealizedGainLossOnDerivatives" scale="3" unitRef="usd" id="ixv-19656">23,280</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 30%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 33%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnCommodityContracts" scale="3" unitRef="usd" id="ixv-19657">13,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnCommodityContracts" scale="3" sign="-" unitRef="usd" id="ixv-19658">9,678</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(<ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnCommodityContracts" scale="3" sign="-" unitRef="usd" id="ixv-19659">4,017</ix:nonFraction></td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnCommodityContracts" scale="3" unitRef="usd" id="ixv-19660">13,574</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnCommodityContracts" scale="3" sign="-" unitRef="usd" id="ixv-19661">9,678</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrealizedGainLossOnCommodityContracts" scale="3" sign="-" unitRef="usd" id="ixv-19662">4,017</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LongTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:LongTermDebtTextBlock" id="ixv-13098"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 8. DEBT.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="ixv-13101"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Long-term borrowings are summarized as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,<br/>
    2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,<br/>
    2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c201" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19663">39,677</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c212" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19664">30,690</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Orion term loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c207" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19665">60,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c213" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19666">60,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19667">99,677</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19668">90,690</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Less unamortized debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd" id="ixv-19669">3,089</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" unitRef="usd" id="ixv-19670">3,893</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Less unamortized debt financing costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" unitRef="usd" id="ixv-19671">3,684</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" unitRef="usd" id="ixv-19672">4,700</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-19673">92,904</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-19674">82,097</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Kinergy Line of Credit</span></i> &#8211; Kinergy
has an operating line of credit for an aggregate amount of up to $<ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="0" unitRef="usd" id="ixv-19675">100,000,000</ix:nonFraction>. The line of credit matures on November 7, 2027. The credit
facility is based on Kinergy&#8217;s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The
credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a
rate equal to (i)&#160;the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between <ix:nonFraction contextRef="c199" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-19676">1.25</ix:nonFraction>% and <ix:nonFraction contextRef="c200" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-19677">1.75</ix:nonFraction>%.
The applicable margin was <ix:nonFraction contextRef="c201" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LongtermDebtWeightedAverageInterestRate" scale="-2" unitRef="pure" id="ixv-19678">1.50</ix:nonFraction>%, for a total rate of <ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-19679">6.06</ix:nonFraction>%, at December 31, 2024. The credit facility&#8217;s monthly unused line fee
is an annual rate equal to <ix:nonFraction contextRef="c199" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" unitRef="pure" id="ixv-19680">0.25</ix:nonFraction>% to <ix:nonFraction contextRef="c200" decimals="5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" unitRef="pure" id="ixv-19681">0.375</ix:nonFraction>% depending on the average daily principal balance during the immediately preceding month. Payments
that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited
under the terms of the credit facility to $<ix:nonFraction contextRef="c202" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="0" unitRef="usd" id="ixv-19682">1,500,000</ix:nonFraction> per fiscal quarter. The credit facility also includes the accounts receivable of
Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and
other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $<ix:nonFraction contextRef="c203" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="0" unitRef="usd" id="ixv-19683">500,000</ix:nonFraction> per fiscal quarter.
Kinergy and Alto Nutrients may also make distributions to the Company of up to <ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="alto:PercentageOfExcessCashFlow" scale="-2" unitRef="pure" id="ixv-19684">75</ix:nonFraction>% of their excess cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the monthly excess borrowing availability of Kinergy and Alto Nutrients
falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month
rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal
payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least <ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="alto:FixedchargeCoverageRatio" scale="0" unitRef="usdPershares" id="ixv-19685">1.1</ix:nonFraction> and
are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><ix:continuation id="_LongTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The obligations of Kinergy and Alto Nutrients under
the credit facility are secured by first-priority security interests in all of their assets in favor of the lender. Alto Ingredients has
guaranteed all of Kinergy&#8217;s obligations under the line of credit. As of December 31, 2024, Kinergy had $<ix:nonFraction contextRef="c201" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount" scale="6" unitRef="usd" id="ixv-19686">23.1</ix:nonFraction> million in unused borrowing
availability under the credit facility.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Orion Term Loan</span></i> &#8211; On November 7, 2022, the Company
entered into a credit agreement with certain funds managed by Orion Infrastructure Capital (collectively, the &#8220;Lenders&#8221;),
and OIC Investment Agent, LLC, as administrative agent and collateral agent (&#8220;OIC&#8221;), under which the Lenders agreed to extend
a senior secured credit facility in the amount of up to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-19687">125,000,000</ix:nonFraction> (the &#8220;Term Loan&#8221;). The Term Loan is secured by a first
priority lien on certain assets of the Company and a second priority lien on certain assets of Kinergy and Alto Nutrients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Lenders agreed to advance to the Company up to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="alto:AdvanceCreditAmountByLenders" scale="0" unitRef="usd" id="ixv-19688">100,000,000</ix:nonFraction>, with
up to $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="alto:AdvanceCreditAmountByLendersAdjustment" scale="0" unitRef="usd" id="ixv-19689">25,000,000</ix:nonFraction> more upon the satisfaction of certain additional conditions. The Company also agreed to issue to the Lenders upon its
first funding request, an aggregate of <ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-19690">1,282,051</ix:nonFraction> shares of the Company&#8217;s common stock, and up to an additional <ix:nonFraction contextRef="c204" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" scale="0" unitRef="usd" id="ixv-19691">320,513</ix:nonFraction> shares of
the Company&#8217;s common stock upon additional funding or fundings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 23, 2022, the Company received its initial funding of $<ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="0" unitRef="usd" id="ixv-19692">60,000,000</ix:nonFraction>
and issued <ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares" id="ixv-19693">1,282,051</ix:nonFraction> shares of common stock. As of December 31, 2024, 2023 and 2022, the principal amount outstanding under the Term Loan
was $<ix:nonFraction contextRef="c206" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-19694">60,000,000</ix:nonFraction>. The Company allocated $<ix:nonFraction contextRef="c205" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLoans" scale="0" unitRef="usd" id="ixv-19695">3,912,000</ix:nonFraction> of the loan proceeds to additional paid-in capital for the common stock issued based
on the relative fair values of the debt and equity instruments and recorded a corresponding amount as a debt issuance discount that will
be amortized to interest expense over the term of the loan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, interest accrued on the unpaid principal amount
of the Term Loan at a fixed rate of <ix:nonFraction contextRef="c207" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" scale="-2" unitRef="pure" id="ixv-19696">10</ix:nonFraction>% per annum. On January 1, 2025, the annual fixed rate of interest on the Term Loan increased to
<ix:nonFraction contextRef="c208" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateIncreaseDecrease" scale="-2" unitRef="pure" id="ixv-19697">10.75</ix:nonFraction>% in connection with the Company&#8217;s amendment of various terms under the Term Loan. The Term Loan matures on November 7, 2028,
or earlier upon acceleration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company must prepay amounts outstanding under the Term Loan on
a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company&#8217;s
excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the
mandatory prepayment amount will equal <ix:nonFraction contextRef="c209" decimals="2" format="ixt:num-dot-decimal" name="alto:PercentageOfPrepaymentExcessCashFlowAmount" scale="-2" unitRef="pure" id="ixv-19698">100</ix:nonFraction>% of the Company&#8217;s excess cash flow, (ii) if the leverage ratio is less than 3.0x and
greater than or equal to 1.5x, then the mandatory prepayment amount will equal <ix:nonFraction contextRef="c210" decimals="2" format="ixt:num-dot-decimal" name="alto:PercentageOfPrepaymentExcessCashFlowAmount" scale="-2" unitRef="pure" id="ixv-19699">50</ix:nonFraction>% of the Company&#8217;s excess cash flow and (iii) if
the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal <ix:nonFraction contextRef="c211" decimals="2" format="ixt:num-dot-decimal" name="alto:PercentageOfPrepaymentExcessCashFlowAmount" scale="-2" unitRef="pure" id="ixv-19700">25</ix:nonFraction>% of the Company&#8217;s excess cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The terms and conditions of the Term Loan also contain customary and
other representations, warranties, covenants and obligations, including events of default, and other terms and conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Registration Rights Agreement</span></i> - On November 7, 2022,
the Company entered into a registration rights agreement with the Lenders and agreed to register for resale with the Securities and Exchange
Commission the shares of common stock issued to the Lenders under the Term Loan. The related registration statement has been declared
effective by the Securities and Exchange Commission.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Maturities of Long-term Debt</span></i> &#8211; <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="ixv-19701">The Company&#8217;s
long-term debt matures as follows (in thousands):</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation id="_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31:</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2027</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" unitRef="usd" id="ixv-19702">39,677</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" unitRef="usd" id="ixv-19703">60,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd" id="ixv-19704">99,677</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-13301"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 9. LEASES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company leases equipment and land for certain of its facilities.
Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over
the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount
rate for each lease in determining the present value of lease payments. For the years ended December 31, 2024 and 2023, the Company&#8217;s
weighted-average discount rate was approximately <ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-19705"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-19706">7.78</ix:nonFraction></ix:nonFraction>%. Operating lease expense is recognized on a straight-line basis over the lease
term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon the adoption of ASC 842, the Company elected the following practical
expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess
the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately
identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term
lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines if an arrangement is a lease or contains a lease
at inception. The Company&#8217;s leases have remaining lease terms of approximately <ix:nonNumeric contextRef="c57" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-19707">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="c58" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" id="ixv-19708">51</ix:nonNumeric> years, which includes options to extend
the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2024, the weighted-average
remaining lease terms of equipment and land-related leases were <ix:nonNumeric contextRef="c214" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-19709">4.14</ix:nonNumeric> years and <ix:nonNumeric contextRef="c215" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-19710">16.42</ix:nonNumeric> years, respectively. For the year ended December
31, 2023, the weighted-average remaining lease terms of equipment and land-related leases were <ix:nonNumeric contextRef="c216" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-19711">4.73</ix:nonNumeric> years and <ix:nonNumeric contextRef="c217" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-19712">15.41</ix:nonNumeric> years, respectively.
The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The
Company does not have any material finance lease obligations nor sublease agreements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock" id="ixv-13310"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases consist of the following (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Classification</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 35%"><span style="font-family: Times New Roman, Times, Serif">Operating</span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-112"><span style="-sec-ix-hidden: hidden-fact-113">Right of use operating lease assets, net</span></span></span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-19713">20,553</ix:nonFraction></span></td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-19714">22,597</ix:nonFraction></span></td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Liabilites</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating - Current</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-114"><span style="-sec-ix-hidden: hidden-fact-115">Current portion, operating leases</span></span></span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-19715">4,851</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-19716">4,333</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating - Noncurrent</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-116"><span style="-sec-ix-hidden: hidden-fact-117">Operating leases, net of current portion</span></span></span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-19717">16,913</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-19718">19,029</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> </table></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock" id="ixv-13453"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Components of lease costs were as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Fixed lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd" id="ixv-19719">5,989</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd" id="ixv-19720">5,722</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd" id="ixv-19721">5,224</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Variable lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd" id="ixv-19722">529</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd" id="ixv-19723">871</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd" id="ixv-19724">124</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd" id="ixv-19725">6,518</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd" id="ixv-19726">6,593</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd" id="ixv-19727">5,348</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-13564"><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the remaining maturities
of the Company&#8217;s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2024 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt; border-bottom: Black 1.5pt solid; text-align: left"><b>Year Ended:</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Equipment</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Land Related</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; width: 76%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19728">5,334</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19729">1,060</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" unitRef="usd" id="ixv-19730">4,761</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" unitRef="usd" id="ixv-19731">1,037</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" unitRef="usd" id="ixv-19732">4,152</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" unitRef="usd" id="ixv-19733">1,011</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" unitRef="usd" id="ixv-19734">3,368</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" unitRef="usd" id="ixv-19735">1,024</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" unitRef="usd" id="ixv-19736">1,992</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" unitRef="usd" id="ixv-19737">660</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2030-76</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" unitRef="usd" id="ixv-19738">119</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" unitRef="usd" id="ixv-19739">3,881</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">Less interest</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" unitRef="usd" id="ixv-19740">3,299</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" unitRef="usd" id="ixv-19741">3,336</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c218" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" unitRef="usd" id="ixv-19742">16,427</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c219" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" unitRef="usd" id="ixv-19743">5,337</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="ixv-13667"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 10. PENSION PLANS.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Retirement Plan</span> -</i> The Company sponsors
a defined benefit pension plan (the &#8220;Retirement Plan&#8221;) that is noncontributory, and covers only &#8220;grandfathered&#8221;
unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee&#8217;s
years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December
31<sup>st</sup> measurement date for its Retirement Plan. The Company&#8217;s funding policy is to make the minimum annual contribution
required by applicable regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" id="ixv-13676"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Information related to the Retirement Plan as of
and for the years ended December 31, 2024 and 2023 is presented below (dollars in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Changes in plan assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Fair value of plan assets, beginning</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-19744">18,485</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c226" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-19745">16,688</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Actual gains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" sign="-" unitRef="usd" id="ixv-19746">1,711</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets" scale="3" sign="-" unitRef="usd" id="ixv-19747">2,376</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" unitRef="usd" id="ixv-19748">829</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid" scale="3" unitRef="usd" id="ixv-19749">834</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Company contributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" unitRef="usd" id="ixv-19750">800</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanContributionsByEmployer" scale="3" unitRef="usd" id="ixv-19751">255</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Participant contributions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Fair value of plan assets, ending</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-19752">20,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-19753">18,485</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" unitRef="usd" id="ixv-19754">17,530</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" unitRef="usd" id="ixv-19755">18,590</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Funded status, overfunded (underfunded)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd" id="ixv-19756">2,637</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" unitRef="usd" id="ixv-19757">105</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the consolidated balance sheets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" unitRef="usd" id="ixv-19758">2,637</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" scale="3" unitRef="usd" id="ixv-19759">105</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c229" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" sign="-" unitRef="usd" id="ixv-19760">4,167</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c225" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" sign="-" unitRef="usd" id="ixv-19761">2,231</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Assumptions used in computation of benefit obligations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c229" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure" id="ixv-19762">5.50</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c225" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure" id="ixv-19763">4.90</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Expected long-term return on plan assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="4" format="ixt:num-dot-decimal" name="alto:ExpectedLongtermReturnOnPlanAssets" scale="-2" unitRef="pure" id="ixv-19764">6.50</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="4" format="ixt:num-dot-decimal" name="alto:ExpectedLongtermReturnOnPlanAssets" scale="-2" unitRef="pure" id="ixv-19765">6.50</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Rate of compensation increase</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="ixv-13890"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Components of net periodic benefit costs are as follows:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanServiceCosts" scale="3" unitRef="usd" id="ixv-19766">267</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanServiceCosts" scale="3" unitRef="usd" id="ixv-19767">249</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanServiceCosts" scale="3" unitRef="usd" id="ixv-19768">404</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanInterestCosts" scale="3" unitRef="usd" id="ixv-19769">887</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanInterestCosts" scale="3" unitRef="usd" id="ixv-19770">900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanInterestCosts" scale="3" unitRef="usd" id="ixv-19771">655</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Expected return on plan assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-19772">1,103</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-19773">993</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-19774">1,090</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net periodic cost (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c227" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd" id="ixv-19775">51</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd" id="ixv-19776">156</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd" id="ixv-19777">31</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company does not expect to make any contributions
in the year ending December 31, 2025. Net periodic benefit for 2025 is estimated to be approximately $<ix:nonFraction contextRef="c220" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="6" unitRef="usd" id="ixv-19778">0.5</ix:nonFraction> million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock" id="ixv-14016"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit
payments for the Company&#8217;s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31:</span></td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19779">1,000</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" unitRef="usd" id="ixv-19780">1,040</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" unitRef="usd" id="ixv-19781">1,080</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" unitRef="usd" id="ixv-19782">1,130</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" unitRef="usd" id="ixv-19783">1,160</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2030-34</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" unitRef="usd" id="ixv-19784">6,480</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanExpectedFutureBenefitPayments" scale="3" unitRef="usd" id="ixv-19785">11,890</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 15 for discussion of the Retirement Plan&#8217;s fair value
disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Historical and future expected returns of multiple
asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each
asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium.
A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company&#8217;s pension committee is responsible
for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate
asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan&#8217;s current investment
target allocations are <ix:nonFraction contextRef="c221" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure" id="ixv-19786">50</ix:nonFraction>% equities and <ix:nonFraction contextRef="c222" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" scale="-2" unitRef="pure" id="ixv-19787">50</ix:nonFraction>% debt. The pension committee periodically reviews the actual asset allocation in light of these
targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared
to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment
style and to the Retirement Plan&#8217;s investment guidelines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Postretirement Plan</span> -</i> The Company also
sponsors a health care plan and life insurance plan (the &#8220;Postretirement Plan&#8221;) that provides postretirement medical benefits
and life insurance to certain &#8220;grandfathered&#8221; unionized employees at its Alto Pekin production facilities. Employees hired
after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required
at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar
cap based upon years of service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock" id="ixv-14080"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Information related to the Postretirement Plan as of December 31, 2024
and 2023 is presented below (dollars in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amounts at the end of the year:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Accumulated/projected benefit obligation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="3" unitRef="usd" id="ixv-19788">3,783</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="3" unitRef="usd" id="ixv-19789">4,294</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Funded status, underfunded</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd" id="ixv-19790">3,783</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd" id="ixv-19791">4,294</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the consolidated balance sheets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" scale="3" unitRef="usd" id="ixv-19792">280</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" scale="3" unitRef="usd" id="ixv-19793">320</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" scale="3" unitRef="usd" id="ixv-19794">3,503</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" scale="3" unitRef="usd" id="ixv-19795">3,974</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" unitRef="usd" id="ixv-19796">808</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" scale="3" unitRef="usd" id="ixv-19797">250</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Discount rate used in computation of benefit obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure" id="ixv-19798">5.30</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c11" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" scale="-2" unitRef="pure" id="ixv-19799">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></p><div>

</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><ix:continuation id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" id="ixv-14234"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Components of net periodic benefit costs are as follows:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanServiceCosts" scale="3" unitRef="usd" id="ixv-19800">19</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanServiceCosts" scale="3" unitRef="usd" id="ixv-19801">14</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanServiceCosts" scale="3" unitRef="usd" id="ixv-19802">26</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanInterestCosts" scale="3" unitRef="usd" id="ixv-19803">196</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanInterestCosts" scale="3" unitRef="usd" id="ixv-19804">186</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanInterestCosts" scale="3" unitRef="usd" id="ixv-19805">105</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Amortization of prior service cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" sign="-" unitRef="usd" id="ixv-19806">53</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net periodic benefit cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd" id="ixv-19807">215</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd" id="ixv-19808">147</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd" id="ixv-19809">131</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the plan for the year:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Participant contributions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" unitRef="usd" id="ixv-19810">35</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" unitRef="usd" id="ixv-19811">36</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" scale="3" unitRef="usd" id="ixv-19812">43</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c224" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd" id="ixv-19813">204</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd" id="ixv-19814">201</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd" id="ixv-19815">215</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company does not expect to recognize any amortization
of net actuarial loss during the year ended December 31, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="alto:ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" id="ixv-14380"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit
payments for the Company&#8217;s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31</span>:</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" unitRef="usd" id="ixv-19816">280</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" unitRef="usd" id="ixv-19817">360</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" unitRef="usd" id="ixv-19818">390</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" unitRef="usd" id="ixv-19819">420</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" unitRef="usd" id="ixv-19820">400</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2030-2034</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" unitRef="usd" id="ixv-19821">1,780</ix:nonFraction></td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="alto:DefinedBenefitPlanExpectedFutureBenefitPayments" scale="3" unitRef="usd" id="ixv-19822">3,630</ix:nonFraction></td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For purposes of determining the cost and obligation
for pre-Medicare postretirement medical benefits, a <ix:nonFraction contextRef="c223" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure" id="ixv-19823">8.50</ix:nonFraction>% annual rate of increase in the per capita cost of covered benefits (i.e., health
care trend rate) was assumed for the Postretirement Plan in 2026, adjusted to a rate of <ix:nonFraction contextRef="c224" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" scale="-2" unitRef="pure" id="ixv-19824">4.50</ix:nonFraction>% in 2035. Assumed health care cost trend
rates have a significant effect on the amounts reported for health care plans.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-14437"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 11. INCOME TAXES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="ixv-14440"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recorded a provision for income taxes as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Current provision</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19825">173</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19826">97</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19827">1,925</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Deferred provision</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19828">173</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19829">97</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-19830">1,925</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table></ix:nonNumeric></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="ixv-14594"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the differences between the United States statutory
federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Statutory rate</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19831">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19832">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-19833">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">State income taxes, net of federal benefit</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-19834">5.5</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-19835">4.6</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-19836">5.8</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Change in valuation allowance</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-19837">29.3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-19838">23.4</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" sign="-" unitRef="pure" id="ixv-19839">33.9</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Stock-based compensation</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" sign="-" unitRef="pure" id="ixv-19840">0.4</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" sign="-" unitRef="pure" id="ixv-19841">2.3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" unitRef="pure" id="ixv-19842">3.1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Non-deductible items</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" sign="-" unitRef="pure" id="ixv-19843">0.1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" unitRef="pure" id="ixv-19844">0.8</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" scale="-2" sign="-" unitRef="pure" id="ixv-19845">1.6</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-19846">3.0</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" sign="-" unitRef="pure" id="ixv-19847">1.0</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-19848">0.6</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Effective
    rate</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-19849">0.3</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c11" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-19850">0.3</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c12" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" sign="-" unitRef="pure" id="ixv-19851">5.0</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="ixv-14832"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred income taxes are provided using the asset and liability method
to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently
enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Deferred tax assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19852">64,901</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19853">57,870</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Capital loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" scale="3" unitRef="usd" id="ixv-19854">26,692</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsCapitalLossCarryforwards" scale="3" unitRef="usd" id="ixv-19855">26,518</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Disallowed interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" unitRef="usd" id="ixv-19856">5,048</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="3" unitRef="usd" id="ixv-19857">3,457</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">R&amp;D, Energy and AMT credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="3" unitRef="usd" id="ixv-19858">3,742</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" scale="3" unitRef="usd" id="ixv-19859">3,742</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" unitRef="usd" id="ixv-19860">3,051</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" unitRef="usd" id="ixv-19861">2,981</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" unitRef="usd" id="ixv-19862">1,201</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Pension liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" unitRef="usd" id="ixv-19863">1,016</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" scale="3" unitRef="usd" id="ixv-19864">1,173</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Railcar contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="alto:DeferredTaxAssetsRailcarContracts" scale="3" unitRef="usd" id="ixv-19865">1,090</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="alto:DeferredTaxAssetsRailcarContracts" scale="3" unitRef="usd" id="ixv-19866">818</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19867">803</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd" id="ixv-19868">696</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Allowance for credit losses and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" unitRef="usd" id="ixv-19869">1,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" unitRef="usd" id="ixv-19870">296</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd" id="ixv-19871">4,971</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd" id="ixv-19872">3,340</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total gross deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd" id="ixv-19873">112,303</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd" id="ixv-19874">102,162</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-19875">110,687</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd" id="ixv-19876">93,506</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total deferred tax assets, net of valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd" id="ixv-19877">1,616</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsNet" scale="3" unitRef="usd" id="ixv-19878">8,656</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Deferred tax liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19879">703</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-19880">7,720</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesDerivatives" scale="3" unitRef="usd" id="ixv-19881">574</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd" id="ixv-19882">575</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" unitRef="usd" id="ixv-19883">1,172</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd" id="ixv-19884">1,852</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd" id="ixv-19885">8,892</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net deferred tax liabilities, included in other liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd" id="ixv-19886">236</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd" id="ixv-19887">236</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A portion of the Company&#8217;s net operating loss carryforwards are
subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes
occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change
and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019,
these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation
that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions,
a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing
these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net
operating loss carryforwards of approximately $<ix:nonFraction contextRef="c234" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-19888">227,673,000</ix:nonFraction> and state net operating loss carryforwards of approximately $<ix:nonFraction contextRef="c235" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-19889">276,424,000</ix:nonFraction> at
December 31, 2024. <ix:nonNumeric contextRef="c0" continuedAt="_SummaryOfOperatingLossCarryforwardsTextBlock-c0_cont_1" escape="true" name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" id="ixv-19890">These net operating loss carryforwards expire as follows (in thousands):</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:continuation continuedAt="_SummaryOfOperatingLossCarryforwardsTextBlock-c0_cont_2" id="_SummaryOfOperatingLossCarryforwardsTextBlock-c0_cont_1"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Tax Years</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Federal</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>State</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">2025&#8211;2029</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c241" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19891">30,603</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2030&#8211;2034</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c242" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19892">15,126</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c243" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19893">76,920</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>2035&#8211;2039</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c244" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19894">83,771</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c245" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19895">112,608</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2040 and after*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c246" decimals="-3" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd">128,776</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c247" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd">56,293</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total NOLs</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c234" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19898">227,673</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c235" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" unitRef="usd" id="ixv-19899">276,424</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><ix:continuation id="_SummaryOfOperatingLossCarryforwardsTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0in"/><td style="width: 0.25in; text-align: left">*</td><td style="text-align: Left"><ix:footnote id="ix_0_footnote" xml:lang="en-US">Includes indefinite life federal net operating losses of $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="alto:FederalNetOperatingLosses" scale="6" unitRef="usd" id="ixv-19901">128.8</ix:nonFraction>
million generated after 2017.</ix:footnote></td>
</tr></table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Approximately $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="alto:FederalTaxableIncomeUtilize" scale="0" unitRef="usd" id="ixv-19902">155,452,000</ix:nonFraction> is available to utilize against federal
taxable income for 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the extent amounts are not utilized in any year, they may be carried
forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Federal capital loss of $<ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="alto:FederalCapitalLossCarryForward" scale="0" unitRef="usd" id="ixv-19903">100,487,000</ix:nonFraction> may be carried forward for <ix:nonNumeric contextRef="c237" format="ixt-sec:duryear" name="alto:FederalCapitalLossExpireTerm" id="ixv-19904">5</ix:nonNumeric> years
and will expire in 2025. State capital loss of $<ix:nonFraction contextRef="c236" decimals="0" format="ixt:num-dot-decimal" name="alto:StateCapitalLossCarryForward" scale="0" unitRef="usd" id="ixv-19905">95,469,000</ix:nonFraction> may be carried forward for <ix:nonNumeric contextRef="c237" format="ixt-sec:duryear" name="alto:StateCapitalLossExpireTerm" id="ixv-19906">5</ix:nonNumeric> years for most of the states in which the Company
files returns and will expire in 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In assessing whether the deferred tax assets are realizable, a more
likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized,
a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent
upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management
considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this
assessment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A valuation allowance was established in the amount of $<ix:nonFraction contextRef="c238" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-19907">110,687,000</ix:nonFraction>
and $<ix:nonFraction contextRef="c239" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-19908">93,506,000</ix:nonFraction> as of December&#160;31, 2024 and 2023, respectively, based on the Company&#8217;s assessment of the future realizability
of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and
net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized
in the ordinary course of operations.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_5" id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the year ended December 31, 2024, the Company recorded an increase
in valuation allowance of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-19909">17,181,000</ix:nonFraction>. This was primarily related to additional net operating losses accumulated for the year. For the
year ended December 31, 2023, the Company recorded an increase in valuation allowance of $<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-19910">5,557,000</ix:nonFraction>. This was primarily related to additional
net operating losses accumulated for the year. For the year ended December 31, 2022, the Company recorded an increase in valuation allowance
of $<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" scale="0" unitRef="usd" id="ixv-19911">12,365,000</ix:nonFraction>. This was primarily related to additional net operating losses accumulated for the year.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Unrecognized Tax Benefits</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="ixv-15246"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the beginning balance and the ending balance of
gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Unrecognized tax benefits at beginning of year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd" id="ixv-19912">739</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd" id="ixv-19913">739</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Increases related to current year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decreases related to current year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Increases related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decreases related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Decreases related to expiration of prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-143">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decreases related to settlements of prior year tax positions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Unrecognized tax benefits at end of year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd" id="ixv-19914">739</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd" id="ixv-19915">739</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company recorded unrecognized tax benefits for
uncertain tax positions of approximately $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd" id="ixv-19916"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" unitRef="usd" id="ixv-19917">739,000</ix:nonFraction></ix:nonFraction> as of December 31, 2024 and 2023, of which $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" scale="0" unitRef="usd" id="ixv-19918">739,000</ix:nonFraction> would impact the effective tax rate,
if recognized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company recognizes interest and penalties related
to income tax matters as a component of interest expense and other income, net, respectively. As of December 31, 2024, the Company accrued
penalties of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="0" unitRef="usd" id="ixv-19919">74,000</ix:nonFraction> and interest of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="usd" id="ixv-19920">134,000</ix:nonFraction> related to uncertain tax positions. The Company does not expect the unrecognized tax benefits
to change significantly over the next 12 months.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" id="ixv-15395"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company is subject to income tax in the United
States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions
below as &#8220;major&#8221; tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes
of limitation, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: left"><b>Jurisdiction</b></td> <td style="padding-bottom: 1.5pt; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><b>Tax Years</b></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Federal</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c248" name="alto:TaxYearsStillOpenToAudit" id="ixv-19921">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Alabama</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c249" name="alto:TaxYearsStillOpenToAudit" id="ixv-19922">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Arizona</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c250" name="alto:TaxYearsStillOpenToAudit" id="ixv-19923">2020 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Arkansas</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c251" name="alto:TaxYearsStillOpenToAudit" id="ixv-19924">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">California</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c252" name="alto:TaxYearsStillOpenToAudit" id="ixv-19925">2020 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Colorado</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c253" name="alto:TaxYearsStillOpenToAudit" id="ixv-19926">2020 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Connecticut</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c254" name="alto:TaxYearsStillOpenToAudit" id="ixv-19927">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Georgia</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c255" name="alto:TaxYearsStillOpenToAudit" id="ixv-19928">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Idaho</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c256" name="alto:TaxYearsStillOpenToAudit" id="ixv-19929">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Illinois</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c257" name="alto:TaxYearsStillOpenToAudit" id="ixv-19930">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Indiana</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c258" name="alto:TaxYearsStillOpenToAudit" id="ixv-19931">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Iowa</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c259" name="alto:TaxYearsStillOpenToAudit" id="ixv-19932">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Kansas</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c260" name="alto:TaxYearsStillOpenToAudit" id="ixv-19933">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Louisiana</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c261" name="alto:TaxYearsStillOpenToAudit" id="ixv-19934">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Michigan</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c262" name="alto:TaxYearsStillOpenToAudit" id="ixv-19935">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Minnesota</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c263" name="alto:TaxYearsStillOpenToAudit" id="ixv-19936">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Mississippi</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c264" name="alto:TaxYearsStillOpenToAudit" id="ixv-19937">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Missouri</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c265" name="alto:TaxYearsStillOpenToAudit" id="ixv-19938">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Nebraska</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c266" name="alto:TaxYearsStillOpenToAudit" id="ixv-19939">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">New Mexico</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c267" name="alto:TaxYearsStillOpenToAudit" id="ixv-19940">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Oklahoma</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c268" name="alto:TaxYearsStillOpenToAudit" id="ixv-19941">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Oregon</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c269" name="alto:TaxYearsStillOpenToAudit" id="ixv-19942">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Pennsylvania</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c270" name="alto:TaxYearsStillOpenToAudit" id="ixv-19943">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Rhode Island</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c271" name="alto:TaxYearsStillOpenToAudit" id="ixv-19944">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">South Carolina</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c272" name="alto:TaxYearsStillOpenToAudit" id="ixv-19945">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Tennessee</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c273" name="alto:TaxYearsStillOpenToAudit" id="ixv-19946">2021 &#8211; 2023</ix:nonNumeric></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Texas</td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c274" name="alto:TaxYearsStillOpenToAudit" id="ixv-19947">2020 &#8211; 2023</ix:nonNumeric></td></tr> </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">However, because the Company had net operating losses and credits carried
forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable
to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward
to open years.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_PreferredStockTextBlock-c0_cont_1" escape="true" name="us-gaap:PreferredStockTextBlock" id="ixv-15518"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 12. PREFERRED STOCK.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has <ix:nonFraction contextRef="c275" decimals="0" format="ixt:num-dot-decimal" name="alto:UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" scale="0" unitRef="shares" id="ixv-19948">6,734,835</ix:nonFraction> undesignated shares of authorized and unissued
preferred stock, which may be designated and issued in the future on the authority of the Company&#8217;s Board of Directors. As of December
31, 2024, the Company had the following designated classes of preferred stock:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Series A Preferred Stock</span></i> &#8211; The Company has authorized
<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19949">1,684,375</ix:nonFraction> shares of Series A Cumulative Redeemable Convertible Preferred Stock (&#8220;Series A Preferred Stock&#8221;), with <span style="-sec-ix-hidden: hidden-fact-146"><span style="-sec-ix-hidden: hidden-fact-147">none</span></span> outstanding
at December 31, 2024 and 2023. Shares of Series A Preferred Stock that are converted into shares of the Company&#8217;s common stock revert
to undesignated shares of authorized and unissued preferred stock.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><!-- Field: Split-Segment; Name: 4 --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_PreferredStockTextBlock-c0_cont_2" id="_PreferredStockTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon any issuance, the Series A Preferred Stock would rank senior
in liquidation and dividend preferences to the Company&#8217;s common stock. Holders of Series A Preferred Stock would be entitled to
quarterly cumulative dividends payable in arrears in cash in an amount equal to <ix:nonFraction contextRef="c276" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" unitRef="pure" id="ixv-19950">5</ix:nonFraction>% per annum of the purchase price per share of the Series
A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common
stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not
result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence
of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued
but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The holders of Series A Preferred Stock would have a liquidation preference
over the holders of the Company&#8217;s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus
any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary
events, including transfer of all or substantially all of the Company&#8217;s capital stock or assets or a merger, consolidation, share
exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred
Stock vote affirmatively in favor of or otherwise consent to such transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Series B Preferred Stock</span></i> &#8211; The Company has authorized
<ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-19951">1,580,790</ix:nonFraction> shares of Series B Cumulative Convertible Preferred Stock (&#8220;Series B Preferred Stock&#8221;), with <ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19952"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-19953">926,942</ix:nonFraction></ix:nonFraction> shares outstanding
at December 31, 2024 and 2023. Shares of Series B Preferred Stock that are converted into shares of the Company&#8217;s common stock
revert to undesignated shares of authorized and unissued preferred stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Series B Preferred Stock ranks senior in liquidation
and dividend preferences to the Company&#8217;s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative
dividends payable in arrears in cash in an amount equal to <ix:nonFraction contextRef="c277" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" unitRef="pure" id="ixv-19954">7.00</ix:nonFraction>% per annum of the purchase price per share of the Series B Preferred
Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company,
be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In
addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock
dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over
the holders of the Company&#8217;s common stock initially equivalent to $<ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockLiquidationPreference" scale="0" unitRef="usdPershares" id="ixv-19955">19.50</ix:nonFraction> per share of the Series B Preferred Stock plus any accrued
and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including
the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization
or other transaction or series of related transactions (each, a &#8220;transaction&#8221;), unless holders of 66 2/3% of the Series B
Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The
Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders&#8217;
equity<i>.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">As of December 31, 2024, the Series B Preferred
Stock was convertible into <ix:nonFraction contextRef="c277" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits" scale="0" unitRef="shares" id="ixv-19956">980,712</ix:nonFraction> shares of the Company&#8217;s common stock. The conversion ratio is subject to customary antidilution
adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative
securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then
in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would
result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based
upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon
any conversion of the Series B Preferred Stock.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"></p><div>

</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p><div>

</div><ix:continuation id="_PreferredStockTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The holders of Series B Preferred Stock vote together
as a single class with the holders of the Company&#8217;s common stock on all actions to be taken by the Company&#8217;s stockholders.
Each share of Series B Preferred Stock entitles the holder to approximately <ix:nonFraction contextRef="c277" decimals="2" format="ixt:num-dot-decimal" name="alto:VotesPerShare" scale="0" unitRef="usdPershares" id="ixv-19957">0.03</ix:nonFraction> votes per share on all matters to be voted on by the
stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective
provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock,
including, among other provisions, the right to approve any transaction that does not result in an internal rate of return of at least
<ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="alto:PercentageOfInternalRateOfReturns" scale="-2" unitRef="pure" id="ixv-19958">25</ix:nonFraction>% to the holders of the Series B Preferred Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">In 2008, the Company entered into Letter Agreements
with Lyles United LLC (&#8220;Lyles United&#8221;) and other purchasers under which the Company expressly waived its rights under the
Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred
Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Registration Rights Agreement</span></i> &#8211;
In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United.
The registration rights agreement is effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own
less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The
registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which
such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock
issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise
of the related warrants (collectively, the &#8220;Registrable Securities&#8221;). The Company is required to keep such registration statement
effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales
of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations
on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than
one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the
registration rights agreement, the holders are entitled to unlimited &#8220;piggyback&#8221; registration rights. These rights entitle
the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of
equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders,
which fees are not to exceed $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LegalFees" scale="0" unitRef="usd" id="ixv-19959">25,000</ix:nonFraction> per registration. The registration rights agreement includes customary representations and warranties
on the part of both the Company and the holders and other customary terms and conditions.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-15625"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">13. STOCK-BASED COMPENSATION.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 16, 2016, the Company&#8217;s shareholders approved the 2016
Stock Incentive Plan, which authorizes the issuance of incentive stock options and non-qualified stock options, restricted stock, restricted
stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company&#8217;s officers, directors
or key employees or to consultants that do business with the Company initially for up to an aggregate of <ix:nonFraction contextRef="c278" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-19960">1,150,000</ix:nonFraction> shares of common stock.
On June 14, 2018, the Company&#8217;s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock
Incentive Plan to <ix:nonFraction contextRef="c279" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19961">3,650,000</ix:nonFraction> shares. On November 7, 2019, the Company&#8217;s shareholders approved an increase to the aggregate number
of shares authorized under the 2016 Stock Incentive Plan to <ix:nonFraction contextRef="c280" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19962">5,650,000</ix:nonFraction> shares. On November 18, 2020, the Company&#8217;s shareholders
approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to <ix:nonFraction contextRef="c281" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19963">7,400,000</ix:nonFraction> shares. On June 23,
2022, the Company&#8217;s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive
Plan to <ix:nonFraction contextRef="c282" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19964">8,900,000</ix:nonFraction> shares. On June 22, 2023, the Company&#8217;s shareholders approved an increase to the aggregate number of shares authorized
under the 2016 Stock Incentive Plan to <ix:nonFraction contextRef="c283" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19965">11,400,000</ix:nonFraction> shares. On June 20, 2024, the Company&#8217;s shareholders approved an increase to
the aggregate number of shares authorized under the 2016 Stock Incentive Plan to <ix:nonFraction contextRef="c284" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares" id="ixv-19966">15,200,000</ix:nonFraction> shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" id="ixv-15631"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Restricted Stock</span></i> &#8211; A summary
of unvested restricted stock activity is as follows (shares in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Number of<br/>
    Shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Weighted-<br/> Average<br/> Grant Date <br/>
    Fair Value <br/>
    Per Share</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Unvested at December&#160;31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c285" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares" id="ixv-19967">1,169</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c285" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19968">5.95</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c286" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" unitRef="shares" id="ixv-19969">2,375</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c286" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19970">1.87</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c286" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" unitRef="shares" id="ixv-19971">547</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c286" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19972">5.61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c286" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" unitRef="shares" id="ixv-19973">56</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c286" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19974">3.14</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Unvested at December&#160;31, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c287" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares" id="ixv-19975">2,941</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c287" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19976">2.77</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c288" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" unitRef="shares" id="ixv-19977">1,530</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c288" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19978">1.91</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c288" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" unitRef="shares" id="ixv-19979">1,597</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c288" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19980">3.08</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c288" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" unitRef="shares" id="ixv-19981">143</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c288" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19982">2.16</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Unvested at December&#160;31, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c289" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares" id="ixv-19983">2,731</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c289" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-19984">2.14</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="ixv-15758"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the common stock at vesting aggregated $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" unitRef="usd" id="ixv-19985">3,142,000</ix:nonFraction>,
$<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" unitRef="usd" id="ixv-19986">929,000</ix:nonFraction> and $<ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="0" unitRef="usd" id="ixv-19987">6,900,000</ix:nonFraction> for the years ended December 31, 2024, 2023 and 2022, respectively. Stock-based compensation expense related
to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations,
was as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Employees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c290" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19988">3,960</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c291" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19989">3,345</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c292" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19990">2,689</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Non-employees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c293" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19991">397</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c294" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19992">551</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c295" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19993">644</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Total stock-based compensation expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19994">4,357</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19995">3,896</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd" id="ixv-19996">3,333</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Employee grants typically have a two or three-year vesting schedule,
while non-employee grants have a one-year vesting schedule. At December 31, 2024, the total compensation expense related to unvested
awards which had not been recognized was $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" unitRef="usd" id="ixv-19997">3,678,000</ix:nonFraction> and the associated weighted-average period over which the compensation expense attributable
to those unvested awards will be recognized was approximately <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="ixv-19998">0.67</ix:nonNumeric> years.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-15860"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 14. COMMITMENTS AND CONTINGENCIES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Commitments</span></i> &#8211; The following is a description of
significant commitments at December 31, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Sales Commitments</span></i> &#8211; At December 31, 2024, the
Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The
Company had open alcohol indexed-price contracts for <ix:nonFraction contextRef="c296" decimals="0" format="ixt:num-dot-decimal" name="alto:IndexedPricePurchaseContracts" scale="0" unitRef="gal" id="ixv-19999">74,375,000</ix:nonFraction> gallons as of December 31, 2024 and open fixed-price alcohol sales
contracts totaling $<ix:nonFraction contextRef="c297" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd" id="ixv-20000">166,794,000</ix:nonFraction> as of December 31, 2024. The Company had open fixed-price sales contracts for essential ingredients totaling
$<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd" id="ixv-20001">5,952,000</ix:nonFraction> and open indexed-price sales contracts of essential ingredients for <ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="alto:IndexedPriceSalesContract" scale="0" unitRef="t" id="ixv-20002">47,000</ix:nonFraction> tons as of December 31, 2024. These sales contracts
are scheduled for completion over the next twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Purchase Commitments</span></i> &#8211; At December 31, 2024, the
Company had indexed-price purchase contracts to purchase <ix:nonFraction contextRef="c298" decimals="0" format="ixt:num-dot-decimal" name="alto:IndexedPricePurchaseContracts" scale="0" unitRef="gal" id="ixv-20003">23,028,000</ix:nonFraction> gallons of alcohol and fixed-price purchase contracts to purchase
$<ix:nonFraction contextRef="c299" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd" id="ixv-20004">220,000</ix:nonFraction> of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $<ix:nonFraction contextRef="c300" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd" id="ixv-20005">34,731,000</ix:nonFraction> of corn from its suppliers
as of December 31, 2024. The Company had indexed-price purchase contracts for <ix:nonFraction contextRef="c301" decimals="0" format="ixt:num-dot-decimal" name="alto:IndexedPricePurchaseContract" scale="0" unitRef="dth" id="ixv-20006">2,520,000</ix:nonFraction> MMBTU of natural gas. The Company had future
commitments for certain capital projects totaling $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="0" unitRef="usd" id="ixv-20007">9,059,000</ix:nonFraction>. The Company also had a future commitment for $<ix:nonFraction contextRef="c302" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="0" unitRef="usd" id="ixv-20008">7,250,000</ix:nonFraction> for the purchase
of Kodiak Carbonic, LLC. See Note 16. These purchase commitments are scheduled to be satisfied through 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Contingencies</span></i> &#8211; The following is a description
of significant contingencies at December 31, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Litigation</span> &#8211;</i> The Company is subject to various
claims and contingencies in the ordinary course of its business, including those related to litigation, business transactions, employee-related
matters, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If
it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for
the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the
likelihood of a potential loss is reasonably possible, and the amount involved could be material. While the Company can provide no assurances,
the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company&#8217;s operating
results.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock" id="ixv-15889"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">15.</td><td style="text-align: Left">FAIR VALUE MEASUREMENTS.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value hierarchy prioritizes the inputs used in valuation
techniques into three levels, as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Level
                                            1 &#8211; Observable inputs &#8211; unadjusted quoted prices in active markets for identical
                                            assets and liabilities;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Level
                                            2 &#8211; Observable inputs other than quoted prices included in Level 1 that are observable
                                            for the asset or liability through corroboration with market data; and</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"/><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Level
                                            3 &#8211; Unobservable inputs &#8211; includes amounts derived from valuation models where
                                            one or more significant inputs are unobservable. For fair value measurements using significant
                                            unobservable inputs, a description of the inputs and the information used to develop the
                                            inputs is required along with a reconciliation of Level 3 values from the prior reporting
                                            period.</td></tr></table></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"></p><div>

</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_2" id="_FairValueDisclosuresTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Pooled Separate Accounts</span></i> &#8211; Pooled separate accounts
invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical
expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at
reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level
2 of the valuation hierarchy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Derivative Instruments</span></i> &#8211; The Company&#8217;s derivative
instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges
and are designated as Level 1 inputs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Long-Lived Assets</span></i> &#8211; Long-lived assets consist
of the Company&#8217;s estimated fair value associated with its Magic Valley facility. See Note 1 for additional information. The fair
value of the long-lived assets are based on present value of estimated future cash flows and are designated as Level 3 inputs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<ix:nonNumeric contextRef="c0" continuedAt="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" id="ixv-15960"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2024 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"/><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Percentage</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Fair&#160;Value</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    1</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    2</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    3</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Allocation</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative
    financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c303" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-20009">3,313</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c304" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-20010">3,313</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-lived assets &#8211;
    Magic Valley</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c307" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-20011">19,397</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c310" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-20012">19,397</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined
    benefit plan assets(1) (pooled separate accounts):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c311" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">6,962</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c313" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">6,962</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c311" decimals="2" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">34</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c315" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">3,636</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c317" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">3,636</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c315" decimals="2" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">18</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c319" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">2,762</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c321" decimals="-3" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">2,762</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c319" decimals="2" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">14</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c323" decimals="-3" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">6,807</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c325" decimals="-3" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">6,807</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c323" decimals="2" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">34</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20025">42,877</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c327" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20026">3,313</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c328" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20027">20,167</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c329" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20028">19,397</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative
    financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c330" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-20029">1,177</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c331" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-20030">1,177</ix:nonFraction></span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ALTO INGREDIENTS, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>


</div><ix:continuation continuedAt="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-c0_cont_2" id="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_3" id="_FairValueDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2023 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Benefit Plan</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Fair</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Allocation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c334" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-20031">2,412</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c335" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" unitRef="usd" id="ixv-20032">2,412</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Defined benefit plan assets(1) (pooled separate accounts):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c338" decimals="-3" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">5,608</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c340" decimals="-3" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">5,608</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c341" decimals="2" format="ixt:num-dot-decimal" id="ix_16_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">30</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c342" decimals="-3" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">3,350</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c344" decimals="-3" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">3,350</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c345" decimals="2" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">18</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">International Equity(4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c346" decimals="-3" format="ixt:num-dot-decimal" id="ix_20_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">2,682</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c348" decimals="-3" format="ixt:num-dot-decimal" id="ix_21_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">2,682</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c349" decimals="2" format="ixt:num-dot-decimal" id="ix_22_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">15</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c350" decimals="-3" format="ixt:num-dot-decimal" id="ix_23_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">6,845</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c352" decimals="-3" format="ixt:num-dot-decimal" id="ix_24_fact" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd">6,845</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><ix:nonFraction contextRef="c353" decimals="2" format="ixt:num-dot-decimal" id="ix_25_fact" name="us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations" scale="-2" unitRef="pure">37</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c354" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20045">20,897</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c355" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20046">2,412</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c356" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" unitRef="usd" id="ixv-20047">18,485</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c357" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-20048">13,849</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c358" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-20049">13,849</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"></p><div>

</div><ix:continuation id="_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock-c0_cont_2"><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: Left"><ix:footnote id="ix_1_footnote" xml:lang="en-US">See Note 10 for accounting discussion.</ix:footnote></td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left"><ix:footnote id="ix_2_footnote" xml:lang="en-US">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</ix:footnote></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left"><ix:footnote id="ix_3_footnote" xml:lang="en-US">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</ix:footnote></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: left"><ix:footnote id="ix_4_footnote" xml:lang="en-US">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</ix:footnote></td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: left"><ix:footnote id="ix_5_footnote" xml:lang="en-US">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</ix:footnote></td>
</tr></table></ix:continuation></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-16983"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">16.</td><td style="text-align: Left">SUBSEQUENT EVENTS.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 1, 2025, the Company&#8217;s wholly-owned subsidiary, Alto
Carbonic, LLC, acquired <ix:nonFraction contextRef="c361" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-20055">100</ix:nonFraction>% of the equity interests in Kodiak Carbonic, LLC, a beverage-grade liquid CO<sub>2</sub> processor for $<ix:nonFraction contextRef="c362" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="6" unitRef="usd" id="ixv-20056">7.6</ix:nonFraction>
million in cash. The transaction also involved an improved, long-term sales contract with a third party for the sale of beverage-grade
liquid CO<sub>2</sub>, which will improve the financial results of the production facility. Alto Carbonic&#8217;s facility is co-located
at the Columbia ethanol facility. Based on its preliminary assessment, the Company expects to record at fair value $<ix:nonFraction contextRef="c362" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentFairValueDisclosure" scale="6" unitRef="usd" id="ixv-20057">3.9</ix:nonFraction> million in property
and equipment and $<ix:nonFraction contextRef="c362" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" scale="6" unitRef="usd" id="ixv-20058">3.7</ix:nonFraction> million of intangible assets related to the long-term sales contract. The Company does not expect to record any
goodwill with the transaction and plans to report the results of Alto Carbonic in the Company&#8217;s Western Production segment.</p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></span></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INDEX TO EXHIBITS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-indent: -22.5pt">&#160;</p><div>



</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: bottom; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Where Located</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: left">Exhibit<br/> Number</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Description*</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Form</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">File <br/>
    Number</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Exhibit <br/>
    Number</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Filing Date</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Filed <br/>
    Herewith</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: bottom; font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 8%; text-align: center">3.1</td><td style="width: 1%">&#160;</td>
    <td style="width: 46%"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0301.htm">Certificate of Incorporation</a></td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">10-Q</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">000-21467</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">3.1</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">11/06/2015</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.2</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0302.htm">Certificate of Designations, Powers, Preferences and Rights of the Series A Cumulative Redeemable Convertible Preferred Stock</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.2</td><td>&#160;</td>
    <td style="text-align: center">11/06/2015</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.3</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0303.htm">Certificate of Designations, Powers, Preferences and Rights of the Series B Cumulative Convertible Preferred Stock</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.3</td><td>&#160;</td>
    <td style="text-align: center">11/06/2015</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.4</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0304.htm">Certificate of Amendment to Certificate of Incorporation dated June 3, 2010</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.4</td><td>&#160;</td>
    <td style="text-align: center">11/06/2015</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.5</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0305.htm">Certificate of Amendment to Certificate of Incorporation effective June 8, 2011</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.5</td><td>&#160;</td>
    <td style="text-align: center">11/06/2015</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.6</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0306.htm">Certificate of Amendment to Certificate of Incorporation effective May 14, 2013</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.6</td><td>&#160;</td>
    <td style="text-align: center">11/06/2015</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.7</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968715003940/paceth_10q-ex0307.htm">Certificate of Amendment to Certificate of Incorporation effective July 1, 2015</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.7</td><td>&#160;</td>
    <td style="text-align: center">11/06/2015</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.8</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390021001961/ea133228ex3-1_altoingre.htm">Certificate of Amendment to Certificate of Incorporation effective January 12, 2021</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.1</td><td>&#160;</td>
    <td style="text-align: center">01/13/2021</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">3.9</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024020254/ea0201266ex3-1_altoing.htm">Amended and Restated Bylaws</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">3.1</td><td>&#160;</td>
    <td style="text-align: center">03/06/2024</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">4.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390020007976/f10k2019ex4-1_pacific.htm">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">4.1</td><td>&#160;</td>
    <td style="text-align: center">03/30/2020</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024054315/ea020801601ex4-11_alto.htm">2016 Stock Incentive Plan, as amended#</a></td><td>&#160;</td>
    <td style="text-align: center">S-8</td><td>&#160;</td>
    <td style="text-align: center">333-280351</td><td>&#160;</td>
    <td style="text-align: center">4.11</td><td>&#160;</td>
    <td style="text-align: center">06/20/2024</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.2</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000161577418001920/s109336_ex10-5.htm">Form of Employee Restricted Stock Agreement under 2016 Stock Incentive Plan#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.5</td><td>&#160;</td>
    <td style="text-align: center">03/15/2018</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.3</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000168316817000577/peix_ex1006.htm">Form of Non-Employee Director Restricted Stock Agreement under 2016 Stock Incentive Plan#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.6</td><td>&#160;</td>
    <td style="text-align: center">03/15/2017</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.4</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024040876/ea020529001ex10-3_altoingred.htm">Form of Performance Share Agreement under 2016 Stock Incentive Plan#</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.3</td><td>&#160;</td>
    <td style="text-align: center">05/08/2024</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.5</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390023078075/ea185466ex10-1_altoingre.htm">Second Amended and Restated Executive Employment Agreement dated September 17, 2023 between the Registrant and Bryon T. McGregor#</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.1</td><td>&#160;</td>
    <td style="text-align: center">09/20/2023</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.6</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000168316817000577/peix_ex1012.htm">Amended and Restated Executive Employment Agreement dated November 7, 2016 between the Registrant and James R. Sneed#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.12</td><td>&#160;</td>
    <td style="text-align: center">03/15/2017</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
</table><div>

</div><p style="margin: 0; font-size: 10pt">&#160;</p><div>

</div><p style="margin: 0; font-size: 10pt"></p><div>

</div><!-- Field: Page; Sequence: 99; Options: NewSection; Value: 56 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0; font-size: 10pt">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
<tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="font-size: 10pt; vertical-align: bottom; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="font-size: 10pt; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-size: 10pt; padding-bottom: 1.5pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="9" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">Where Located</td></tr>
<tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; vertical-align: bottom; font-weight: bold; text-align: left; width: 8%">Exhibit<br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 10pt; font-weight: bold; width: 46%">Description*</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Form</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">File <br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Exhibit <br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Filing Date</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Filed <br/>
    Herewith</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 46%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.7</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024024519/ea020224701ex10-1_alto.htm">Second Amended and Restated Employment Agreement dated April 1, 2024 between the Registrant and Todd E. Benton#</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.1</td><td>&#160;</td>
    <td style="text-align: center">03/21/2024</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.8</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390022012260/f10k2021ex10-9_altoingred.htm">Employment Agreement dated February 1, 2022 between the Registrant and Auste M. Graham#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.9</td><td>&#160;</td>
    <td style="text-align: center">03/15/2022</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.9</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390023078075/ea185466ex10-3_altoingre.htm">Second Amended and Restated Employment Agreement dated September 17, 2023 between the Registrant and Robert R. Olander#</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.3</td><td>&#160;</td>
    <td style="text-align: center">09/20/2023</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.10</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968710001241/paceth_10k-ex1046.htm">Form of Indemnity Agreement between the Registrant and each of its Executive Officers and Directors#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.46</td><td>&#160;</td>
    <td style="text-align: center">03/31/2010</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.11</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000161577419004168/s116597_ex10-17.htm">Policy for Recoupment of Incentive Compensation dated March 29, 2018#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.17</td><td>&#160;</td>
    <td style="text-align: center">03/18/2019</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.12</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000161577419004168/s116597_ex10-18.htm">Form of Clawback Policy Acknowledgement and Agreement#</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.18</td><td>&#160;</td>
    <td style="text-align: center">03/18/2019</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.13</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968708001359/paceth_8k-ex1004.htm">Registration Rights Agreement dated March 27, 2008 between the Registrant and Lyles United, LLC</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.4</td><td>&#160;</td>
    <td style="text-align: center">03/27/2008</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.14</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968708001359/paceth_8k-ex1005.htm">Letter Agreement dated March 27, 2008 between the Registrant and Lyles United, LLC</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.5</td><td>&#160;</td>
    <td style="text-align: center">03/27/2008</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.15</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000101968708002409/paceth_8k-ex1003.htm">Letter Agreement dated May 22, 2008 among the Registrant, Neil M. Koehler, Bill Jones, Paul P. Koehler and Thomas D. Koehler#</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.3</td><td>&#160;</td>
    <td style="text-align: center">05/23/2008</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.16</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000168316817001989/paceth_8k-ex1001.htm">Second Amended and Restated Credit Agreement dated August 2, 2017 among Kinergy Marketing LLC, Pacific Ag. Products, LLC, Wells Fargo Bank, National Association, and the parties thereto from time to time as lenders</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.1</td><td>&#160;</td>
    <td style="text-align: center">08/08/2017</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.17</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000161577419007047/s117704_ex10-7.htm">Amendment No. 1 to Second Amended and Restated Credit Agreement dated March 27, 2019 by and among Kinergy Marketing LLC, Pacific Ag. Products, LLC and Wells Fargo Bank, National Association</a></td><td>&#160;</td>
    <td style="text-align: center">10-Q</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.7</td><td>&#160;</td>
    <td style="text-align: center">05/03/2019</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>

<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center; width: 8%">10.18</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 46%"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390019014702/f8k073119ex10-1_pacific.htm">Amendment No. 2 to Second Amended and Restated Credit Agreement dated July 31, 2019 by and among Kinergy Marketing LLC, Pacific Ag. Products, LLC, the parties thereto from time to time as lenders and Wells Fargo Bank, National Association</a></td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">8-K</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">000-21467</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">10.1</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">08/06/2019</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.19</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390020007976/f10k2019ex10-61_pacific.htm">Amendment No. 3 to Second Amended and Restated Credit Agreement dated November 19, 2019 by and among Kinergy Marketing LLC, Pacific Ag. Products, LLC, the parties thereto from time to time as lenders and Wells Fargo Bank, National Association</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.61</td><td>&#160;</td>
    <td style="text-align: center">03/30/2020</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
</table><div>

</div><p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><!-- Field: Page; Sequence: 100; Value: 56 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="margin: 0"></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
<tr style="font-size: 10pt; vertical-align: bottom; "><td style="font-size: 10pt; vertical-align: bottom; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="font-size: 10pt; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-size: 10pt; padding-bottom: 1.5pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="9" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">Where Located</td></tr>
<tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; vertical-align: bottom; font-weight: bold; text-align: left; width: 8%">Exhibit<br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 10pt; font-weight: bold; width: 46%">Description*</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Form</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">File <br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Exhibit <br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Filing Date</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Filed <br/>
    Herewith</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 46%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.20</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390022012260/f10k2021ex10-20_altoingred.htm">Waiver, Consent and Amendment No. 4 to Second Amended and Restated Credit Agreement dated March 8, 2021 by and among Kinergy Marketing LLC, Alto Nutrients, LLC and Wells Fargo Bank, National Association</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.20</td><td>&#160;</td>
    <td style="text-align: center">03/15/2022</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.21</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390022012260/f10k2021ex10-21_altoingred.htm">Waiver, Consent, and Amendment No. 5 to Second Amended and Restated Credit Agreement dated June 10, 2021 by and among Kinergy Marketing LLC, Alto Nutrients, LLC and Wells Fargo Bank, National Association</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.21</td><td>&#160;</td>
    <td style="text-align: center">03/15/2022</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.22</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390022072157/ea168356ex10-2_altoingred.htm">Amendment No. 6 to Second Amended and Restated Credit Agreement dated November 7, 2022 by and among Kinergy Marketing LLC, Alto Nutrients, LLC and Wells Fargo Bank, National Association</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.2</td><td>&#160;</td>
    <td style="text-align: center">11/14/2022</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.23</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000168316817001989/paceth_8k-ex1002.htm">Second Amended and Restated Guarantee dated August 2, 2017 by the Registrant in favor of Wells Fargo Bank, National Association, for and on behalf of the lenders</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.2</td><td>&#160;</td>
    <td style="text-align: center">08/08/2017</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.24</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390022072157/ea168356ex10-1_altoingred.htm">Credit Agreement dated November 7, 2022 by and among the Registrant, the subsidiary guarantors signatory thereto, Orion Energy Credit Opportunities Fund III, L.P., Orion Energy Credit Opportunities Fund III GPFA PV, L.P., Orion Energy Credit Opportunities Fund III GPFA, L.P., Orion Energy Credit Opportunities Fund III PV, L.P., and OIC Investment Agent, LLC</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.1</td><td>&#160;</td>
    <td style="text-align: center">11/14/2022</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center; width: 8%">10.25</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 46%"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024022351/ea020134001ex10-24_altoing.htm">First Amendment to Credit Agreement dated November 6, 2023 between the Registrant and OIC Investment Agent, LLC</a></td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">10-K</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">000-21467</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">10.24</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">03/14/2024</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.26</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex10-26_altoing.htm">Second Amendment to Credit Agreement dated November 6, 2024 between the Registrant and OIC Investment Agent, LLC</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.27</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex10-27_altoing.htm">Consent and Third Amendment to Credit Agreement dated January 1, 2025 between the Registrant and OIC Investment Agent, LLC</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.28</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390022072157/ea168356ex10-3_altoingred.htm">Registration Rights Agreement dated November 7, 2022 by and among the Registrant, Orion Energy Credit Opportunities Fund III, L.P., Orion Energy Credit Opportunities Fund III GPFA PV, L.P., Orion Energy Credit Opportunities Fund III GPFA, L.P. and Orion Energy Credit Opportunities Fund III PV, L.P.</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.3</td><td>&#160;</td>
    <td style="text-align: center">11/14/2022</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">10.29</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024096835/ea022073601ex10-1_alto.htm">CO2 Transportation and Sequestration Agreement dated November 4, 2024 between Alto Pekin, LLC and Vault Dragon CCS Holdings LP</a></td><td>&#160;</td>
    <td style="text-align: center">8-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">10.1</td><td>&#160;</td>
    <td style="text-align: center">11/12/2024</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 101; Value: 56 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;">
  <tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="font-size: 10pt; vertical-align: bottom; padding-bottom: 1.5pt; text-align: center">&#160;</td><td style="font-size: 10pt; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-size: 10pt; padding-bottom: 1.5pt">&#160;</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td colspan="9" style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center">Where Located</td></tr>
<tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; vertical-align: bottom; font-weight: bold; text-align: left; width: 8%">Exhibit<br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 10pt; font-weight: bold; width: 46%">Description*</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Form</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">File <br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Exhibit <br/>
    Number</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Filing Date</td><td style="font-size: 10pt; padding-bottom: 1.5pt; font-weight: bold; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font-size: 10pt; font-weight: bold; text-align: center; width: 8%">Filed <br/>
    Herewith</td></tr>
<tr style="font-size: 10pt; vertical-align: bottom; ">
    <td style="font-size: 10pt; vertical-align: bottom; font-weight: bold; text-align: left">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="text-align: center; font-size: 10pt; font-weight: bold">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td><td style="font-size: 10pt; font-weight: bold">&#160;</td>
    <td style="font-size: 10pt; font-weight: bold; text-align: center">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">19.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex19-1_altoing.htm">Policy Statement on Insider Trading and Other Prohibited Trading Activities</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">21.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex21-1_altoing.htm">Subsidiaries of the Registrant</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">23.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex23-1_altoing.htm">Consent of Independent Registered Public Accounting Firm</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">31.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex31-1_altoingred.htm">Certification Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">31.2</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex31-2_altoingred.htm">Certification Required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">32.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="ea023395001ex32-1_altoingred.htm">Certification of Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 46%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 8%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: center; width: 8%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">97.1</td><td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/778164/000121390024022351/ea020134001ex97-1_altoing.htm">Alto Ingredients, Inc. Dodd-Frank Clawback Policy</a></td><td>&#160;</td>
    <td style="text-align: center">10-K</td><td>&#160;</td>
    <td style="text-align: center">000-21467</td><td>&#160;</td>
    <td style="text-align: center">97.1</td><td>&#160;</td>
    <td style="text-align: center">03/14/2024</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">101.INS</td><td>&#160;</td>
    <td style="text-align: left">Inline XBRL Instance Document</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">101.SCH</td><td>&#160;</td>
    <td style="text-align: left">Inline XBRL Taxonomy Extension Schema</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">101.CAL</td><td>&#160;</td>
    <td style="text-align: left">Inline XBRL Taxonomy Extension Calculation Linkbase</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">101.DEF</td><td>&#160;</td>
    <td style="text-align: left">Inline XBRL Taxonomy Extension Definition Linkbase</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">101.LAB</td><td>&#160;</td>
    <td style="text-align: left">Inline XBRL Taxonomy Extension Label Linkbase</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">101.PRE</td><td>&#160;</td>
    <td style="text-align: left">Inline XBRL Taxonomy Extension Presentation Linkbase</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: center">104</td><td>&#160;</td>
    <td style="text-align: left">Cover Page Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information
    contained in Exhibits 101)</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">X</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in">(#)</td><td>A contract, compensatory plan or arrangement to which a director or executive
                                            officer is a party or in which one or more directors or executive officers are eligible to
                                            participate.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 0.25in">(*)</td><td>Certain of the agreements filed as exhibits contain representations and
                                            warranties made by the parties thereto. The assertions embodied in such representations and
                                            warranties are not necessarily assertions of fact, but a mechanism for the parties to allocate
                                            risk. Accordingly, investors should not rely on the representations and warranties as characterizations
                                            of the actual state of facts or for any other purpose at the time they were made or otherwise.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 22.5pt; text-indent: -22.5pt">&#160;</p><div>


</div><!-- Field: Page; Sequence: 102; Value: 56 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></span>-</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt"></p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the 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 on this 13th day of March, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; font-size: 10pt">&#160;</td>
    <td style="width: 40%; font-size: 10pt">ALTO INGREDIENTS, INC.</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom">/s/ BRYON T. MCGREGOR</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">Bryon T. McGregor</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt">President and Chief Executive Officer</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">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 Registrant and in the capacities and
on the dates indicated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 35%; text-align: center"><b>Signature</b></td>
    <td style="padding-bottom: 1.5pt; vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 45%; text-align: center"><b>Title</b></td>
    <td style="padding-bottom: 1.5pt; vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 18%; text-align: center"><b>Date</b></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: top; text-align: center"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: left"><b>&#160;</b></td>
    <td style="vertical-align: top; text-align: center"><b>&#160;</b></td>
    <td style="vertical-align: bottom; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ DOUGLAS L. KIETA</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">Chairman of the Board and Director</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Douglas L. Kieta</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ BRYON T. MCGREGOR</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">President, Chief Executive Officer</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Bryon T. McGregor</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">(Principal Executive Officer) and Director</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ ROBERT R. OLANDER</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">Chief Financial Officer</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Robert R. Olander</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">(Principal Financial and Accounting Officer)</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ MICHAEL D. KANDRIS</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">Director</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Michael D. Kandris</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ GILBERT E. NATHAN</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">Director</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Gilbert E. Nathan</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ DIANNE S. NURY</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">Director</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Dianne S. Nury</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">/s/ MARIA G. GRAY</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">Director</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">March 13, 2025</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left">Maria G. Gray</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">-60-</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c3" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:PreferredStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-3" name="us-gaap:PreferredStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-4" name="us-gaap:PreferredStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-5" name="us-gaap:PreferredStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-6" name="us-gaap:PreferredStockSharesIssued" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-7" name="us-gaap:PreferredStockSharesIssued" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-8" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c6" id="hidden-fact-9" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-10" name="us-gaap:CommonStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c10" id="hidden-fact-11" name="us-gaap:CommonStockValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-12" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-13" name="alto:IncomeFromCashGrant" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-14" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-15" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-16" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-17" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-18" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-19" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-20" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-21" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-22" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c21" id="hidden-fact-23" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-24" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-25" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-26" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-27" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-28" name="us-gaap:StockIssuedDuringPeriodValueOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-29" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-30" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-31" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-32" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-33" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-34" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c21" id="hidden-fact-35" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-36" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-37" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-38" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c21" id="hidden-fact-39" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-40" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c19" id="hidden-fact-41" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-42" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c21" id="hidden-fact-43" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-44" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-45" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-46" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-47" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-48" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-49" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-50" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-51" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-52" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-53" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-54" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-55" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-56" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c32" id="hidden-fact-57" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-58" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-59" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-60" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c32" id="hidden-fact-61" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-62" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-63" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-64" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c32" id="hidden-fact-65" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c34" id="hidden-fact-66" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-67" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-68" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-69" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-70" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-71" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-72" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-73" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-74" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-75" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-76" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-77" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-78" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-79" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-80" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-81" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-82" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c41" id="hidden-fact-83" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c42" id="hidden-fact-84" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-85" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-86" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-87" name="alto:DeferredPurchasePricePayments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-88" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-89" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-90" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-91" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-92" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-93" name="us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-94" name="us-gaap:ProceedsFromBankDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-95" name="us-gaap:ProceedsFromBankDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-96" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-97" name="us-gaap:PaymentsOfDebtIssuanceCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c75" id="hidden-fact-98" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c76" id="hidden-fact-99" name="us-gaap:ConcentrationRiskPercentage1" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-100" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-101" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c160" id="hidden-fact-102" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c161" id="hidden-fact-103" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c149" id="hidden-fact-104" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-105" name="us-gaap:AssetImpairmentCharges" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c174" id="hidden-fact-106" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c175" id="hidden-fact-107" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c176" id="hidden-fact-108" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c177" id="hidden-fact-109" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-110" name="us-gaap:LongTermDebtCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-111" name="us-gaap:LongTermDebtCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c3" id="hidden-fact-112" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-113" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-114" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-115" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c3" id="hidden-fact-116" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonNumeric contextRef="c4" id="hidden-fact-117" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric>
<ix:nonFraction contextRef="c227" id="hidden-fact-118" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c228" id="hidden-fact-119" name="us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c225" id="hidden-fact-120" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c229" id="hidden-fact-121" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c227" id="hidden-fact-122" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c228" id="hidden-fact-123" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-124" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-125" name="us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c224" id="hidden-fact-126" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c232" id="hidden-fact-127" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-128" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-129" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-130" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-131" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-132" name="us-gaap:DeferredTaxLiabilitiesDerivatives" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c240" id="hidden-fact-133" name="us-gaap:OperatingLossCarryforwards" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-134" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-135" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-136" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-137" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-138" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-139" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-140" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-141" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-142" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-143" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-144" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c11" id="hidden-fact-145" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-146" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-147" name="us-gaap:PreferredStockSharesOutstanding" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c305" id="hidden-fact-148" name="us-gaap:DerivativeAssetsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c306" id="hidden-fact-149" name="us-gaap:DerivativeAssetsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c308" id="hidden-fact-150" name="us-gaap:DerivativeAssetsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c309" id="hidden-fact-151" name="us-gaap:DerivativeAssetsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c312" id="hidden-fact-152" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c314" id="hidden-fact-153" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c316" id="hidden-fact-154" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c318" id="hidden-fact-155" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c320" id="hidden-fact-156" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c322" id="hidden-fact-157" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c324" id="hidden-fact-158" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c326" id="hidden-fact-159" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c332" id="hidden-fact-160" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c333" id="hidden-fact-161" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c336" id="hidden-fact-162" name="us-gaap:DerivativeAssetsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c337" id="hidden-fact-163" name="us-gaap:DerivativeAssetsCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c339" id="hidden-fact-164" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c341" id="hidden-fact-165" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c343" id="hidden-fact-166" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c345" id="hidden-fact-167" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c347" id="hidden-fact-168" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c349" id="hidden-fact-169" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c351" id="hidden-fact-170" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c353" id="hidden-fact-171" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-172" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c359" id="hidden-fact-173" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c360" id="hidden-fact-174" name="us-gaap:DerivativeLiabilitiesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-20236">0000778164</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-20237">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-20238">FY</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="alto-20241231.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_2_fact hidden-fact-152 ix_3_fact hidden-fact-153 ix_4_fact ix_5_fact hidden-fact-154 ix_6_fact hidden-fact-155 ix_7_fact ix_8_fact hidden-fact-156 ix_9_fact hidden-fact-157 ix_10_fact ix_11_fact hidden-fact-158 ix_12_fact hidden-fact-159 ix_13_fact ix_14_fact hidden-fact-164 ix_15_fact hidden-fact-165 ix_16_fact ix_17_fact hidden-fact-166 ix_18_fact hidden-fact-167 ix_19_fact ix_20_fact hidden-fact-168 ix_21_fact hidden-fact-169 ix_22_fact ix_23_fact hidden-fact-170 ix_24_fact hidden-fact-171 ix_25_fact" toRefs="ix_1_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_2_fact hidden-fact-152 ix_3_fact hidden-fact-153 ix_4_fact ix_14_fact hidden-fact-164 ix_15_fact hidden-fact-165 ix_16_fact" toRefs="ix_2_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_5_fact hidden-fact-154 ix_6_fact hidden-fact-155 ix_7_fact ix_17_fact hidden-fact-166 ix_18_fact hidden-fact-167 ix_19_fact" toRefs="ix_3_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_8_fact hidden-fact-156 ix_9_fact hidden-fact-157 ix_10_fact ix_20_fact hidden-fact-168 ix_21_fact hidden-fact-169 ix_22_fact" toRefs="ix_4_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_11_fact hidden-fact-158 ix_12_fact hidden-fact-159 ix_13_fact ix_23_fact hidden-fact-170 ix_24_fact hidden-fact-171 ix_25_fact" toRefs="ix_5_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">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 xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</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 xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-10-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CollectiveBargainingArrangementOtherMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SuppliersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">alto:EquityMethodInvestmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-09-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-09-12</xbrli:startDate>
    <xbrli:endDate>2022-09-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</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 xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerBMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</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 xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierAMember</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 xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierBMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierBMember</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 xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierCMember</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 xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">alto:OtherEquipmentVehiclesandFurnitureMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">alto:OtherEquipmentVehiclesandFurnitureMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-01-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-01-14</xbrli:startDate>
    <xbrli:endDate>2022-01-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:AffiliateManagementAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:AltoIngredientsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:AltoIngredientsIncMember</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 xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EthanolMarketingAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EthanolMarketingAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EthanolMarketingAgreementsMember</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 xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:CornProcurementAndHandlingAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:CornProcurementAndHandlingAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:CornProcurementAndHandlingAgreementsMember</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 xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EssentialIngredientsMarketingAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EssentialIngredientsMarketingAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EssentialIngredientsMarketingAgreementsMember</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 xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionSegmentMember</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 xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionSegmentMember</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 xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</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 xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusSegmentMember</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 xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EthanolAlcoholSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EthanolAlcoholSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EthanolAlcoholSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</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 xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</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 xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</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 xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalPekinCampusSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalPekinCampusSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalPekinCampusSalesMember</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 xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesGrossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesGrossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesGrossMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</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 xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</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 xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</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 xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalMarketingAndDistributionSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalMarketingAndDistributionSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalMarketingAndDistributionSalesMember</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 xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</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 xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</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 xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</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 xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">alto:TotalWesternProductionSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">alto:TotalWesternProductionSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">alto:TotalWesternProductionSalesMember</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 xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</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 xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:IntersegmentEliminationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:IntersegmentEliminationsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:IntersegmentEliminationsMember</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 xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</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 xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</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 xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</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 xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:KinergyTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb6TrEealNBkT25sncrQZxelgzOtR62/Xxs9Y79e5G9gL/XaNJd9TZfxebNimjAcu+bI0rBxmveWSFoYi5pWKxDzQI0AMH2sgo48qxP/3wJRB/wYjcRy/5B6/hCm0HvUdvimMetRN2ZzH/FTdkBbxIKewuYXt5qEK8ue+I4o+6+mMUolY7NIQydO7sISgpl+mrqKAoYrkZvU6RoIfA9++22klOSy1KRzfKVMSK3Jz86nyhA0CO5ZgtQ/oMCWNlqzuYhXEdQv8ruRueraPfHPq3+] CSR-->
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:EagleAlcoholTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:CustomerRelationshipsAndTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:KinergyTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:KinergyTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:EagleAlcoholTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:EagleAlcoholTradenameMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">alto:CashCollateralBalanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">alto:CashCollateralBalanceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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 xmlns="" id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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 xmlns="" id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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 xmlns="" id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</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 xmlns="" id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:KinergyLineOfCreditMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2027-11-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:KinergyLineOfCreditMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">alto:KinergyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">alto:AltoNutrientsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">alto:OrionTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-11-23</xbrli:startDate>
    <xbrli:endDate>2022-11-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-11-23</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:OrionTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">alto:IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">alto:IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">alto:IfTheLeverageRatioIsLessThan15xMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:KinergyLineOfCreditMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:OrionTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">alto:LandRelatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">alto:PreMedicarePostretirementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</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 xmlns="" id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</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 xmlns="" id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">alto:TaxYear2025Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">alto:TaxYear2025Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:AssessmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:AssessmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndFortyAndAfterMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndFortyAndAfterMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:FederalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:AlabamaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ArizonaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ArkansasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:CaliforniaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ColoradoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ConnecticutMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:GeorgiaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IdahoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IllinoisMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IndianaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IowaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:KansasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:LouisianaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MichiganMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MinnesotaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MississippiMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MissouriMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:NebraskaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:NewMexicoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:OklahomaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:OregonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:PennsylvaniaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:RhodeIslandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:SouthCarolinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:TennesseeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:TexasMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2016-06-16</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-06-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-11-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-11-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-23</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-20</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</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 xmlns="" id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</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 xmlns="" id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</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 xmlns="" id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:SalesCommitmentsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">alto:AlcoholSalesContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">alto:AlcoholFromItsSuppliersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">alto:AlcoholFromItsSuppliersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">alto:CornFromSuppliersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:NaturalGasProductionMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:KodiakCarbonicLLCMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c309">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c310">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c311">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c312">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c313">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c314">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c315">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c316">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c317">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c318">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c319">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c320">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c321">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c322">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c323">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c324">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c325">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c326">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c327">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c328">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c329">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c330">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c331">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c332">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c333">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c334">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c335">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c336">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c337">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c338">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c339">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c340">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c341">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c342">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c343">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c344">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c345">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c346">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c347">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c348">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c349">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c350">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c351">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c352">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c353">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c354">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c355">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c356">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c357">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c358">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c359">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c360">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c361">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">alto:KodiakCarbonicLLCMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-01-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c362">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000778164</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-01-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <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:unit xmlns="" id="gal">
  <xbrli:measure>utr:gal</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="t">
  <xbrli:measure>utr:T</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="dth">
  <xbrli:measure>utr:dth</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.26
<SEQUENCE>2
<FILENAME>ea023395001ex10-26_altoing.htm
<DESCRIPTION>SECOND AMENDMENT TO CREDIT AGREEMENT DATED NOVEMBER 6, 2024 BETWEEN THE REGISTRANT AND OIC INVESTMENT AGENT, LLC
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
10.26</B></FONT></P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex10-26_001.jpg" STYLE="width: 734px; height: 950px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">SECOND AMENDMENT TO CREDIT AGREEMENT This SECOND AMENDMENT TO CREDIT AGREEMENT (this Amendment ), dated as of November 6 , 2024 (the Second Amendment Effective Date ), by and between Alto Ingredients, Inc . , a Delaware corporation ( Borrower ), and OIC Investment Agent, LLC, a Delaware limited liability company, as Administrative Agent and Collateral Agent, (in such capacities, Administrative Agent ) . Borrower and Administrative Agent may occasionally be referred to collectively herein as the Parties or individually as a Party . WHEREAS , Borrower and Administrative Agent entered into that certain Credit Agreement dated as of November 7 , 2022 , among Borrower, the Subsidiary Guarantors signatory thereto, the Lenders from time to time party thereto, and Administrative Agent, as Administrative Agent and Collateral Agent (as amended by that certain First Amendment to Credit Agreement dated as of November 6 , 2023 , the Existing Credit Agreement and the Existing Credit Agreement as expressly amended by this Amendment, the Credit Agreement ) ; WHEREAS , pursuant and subject to Section 10 . 02 (b) of the Credit Agreement, the Parties now desire to modify certain portions of the Existing Credit Agreement, all as set forth herein . NOW, THEREFORE , for and in consideration of the mutual covenants and premises set forth herein, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound hereby, the Parties agree as follows : Section 1 . Amendments to the Existing Credit Agreement . Effective as of the Second Amendment Effective Date, each of Administrative Agent (acting on behalf of the Required Lenders) and Borrower hereby agrees to amend the Existing Credit Agreement as follows : (a) Section 1 . 01 of the Existing Credit Agreement is hereby amended to amend and restate each of the following definitions set forth therein, each to read in their entirety as follows : Adjusted EBITDA means, for any date of determination, an amount  equal to Consolidated EBITDA. Consolidated EBITDA means, for any period, an amount equal to  consolidated EBITDA for such period as publicly filed or reported. Excess Cash Flow means, for any period: (a) Consolidated EBITDA for such period, less (b) the sum, without duplication, of : (i) the aggregate amount of all principal payments under this Agreement made in cash during such period (including the amount of any scheduled repayment of Loans pursuant 1</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex10-26_002.jpg" STYLE="width: 734px; height: 950px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">to Section 2 . 04 , any voluntary prepayments pursuant to Section 2 . 05 (a) and any mandatory prepayments pursuant to Section 2 . 05 (b) but excluding mandatory prepayments pursuant to Section 2 . 05 (b)(iv) ) ; (ii) the aggregate amount of all interest payments under this Agreement and the ABL Credit Agreement made in cash during such period ; (iii) any amounts paid in cash in connection with the Loans during such period to the extent not funded with Indebtedness ; (iv) the aggregate amount of Capital Expenditures incurred in accordance with the Capital Expenditures Plan and Budget and paid in cash during such period to the extent financed with internally generated cash ; (v) the aggregate amount of scheduled fees and other similar fees payable under the Financing Documents paid in cash during such period ; (vi) the aggregate amount of cash taxes paid by the Loan Parties in such period ; (vii) the aggregate amount necessary to meet the Minimum Liquidity Threshold ; and (viii) the aggregate amount of any Restricted Payments made pursuant to Section 6 . 06 (f) in such period ; plus (c) the sum, without duplication, of the Net Proceeds of any extraordinary, non - recurring or unusual cash income or gains of the Loan Parties for such period, in each case to the extent not included in Consolidated EBITDA for such period . Notwithstanding anything in the definition of any term used in the definition of Excess Cash Flow to the contrary, all components of Excess Cash Flow shall be computed for the Loan Parties on a consolidated basis . Incremental Commitment Expiration Date means April 7 , 2026 . Specified CapEx Commitment Expiration Date means April 7 , 2026 . Section 2 . CO 2 Transportation and Sequestration Agreement . Parties agree and acknowledge that (a) Alto Pekin, LLC, a Subsidiary of the Borrower, and Vault Dragon CCS Holdings LP, a Delaware limited partnership, are contemplating entering into that certain CO 2 Transportation and Sequestration Agreement and (b) other than as set forth in the Credit Agreement, Administrative Agent has not consented to any credit support, guarantee or other form of Indebtedness of the Borrower related thereto . Section 3. Representations and Warranties . 2</P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex10-26_003.jpg" STYLE="width: 734px; height: 950px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">(a) Authorization, Etc . Borrower has full corporate, limited liability company, limited partnership or other organizational powers, authority and legal right to enter into, deliver and perform its respective obligations under this Amendment and to consummate each of the transactions contemplated herein, and has taken all necessary corporate, limited liability company, limited partnership or other organizational action to authorize the execution, delivery and performance by it of this Amendment . This Amendment has been duly executed and delivered by Borrower and is in full force and effect and constitutes a legal, valid and binding obligation of Borrower, enforceable against Borrower in accordance with its terms, except as enforcement may be limited (i) by Bankruptcy, insolvency, reorganization, moratorium, fraudulent conveyance or other similar laws affecting creditors' rights generally, (ii) by general principles of equity (regardless of whether such enforceability is considered in a proceeding in equity or at law) or (iii) by implied covenants of good faith and fair dealing . (b) No Conflict . The execution, delivery and performance by Borrower of this Amendment, as well as the consummation of the transactions contemplated herein, do not and will not (i) conflict with the Organizational Documents of Borrower, (ii) conflict with or result in a breach of, or constitute a default under, any indenture, loan agreement, mortgage, deed of trust or other instrument or agreement to which any Loan Party is a party or by which it is bound or to which any Loan Party's property or assets are subject, except where such contravention, breach or default, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, (iii) conflict with or result in a breach of, or constitute a default under, in any material respect, any Applicable Law (including, assuming the accuracy of the representations and warranties of the Lenders set forth in a certificate or certificates delivered by the Lenders to Borrower at or prior to any issuance of Participation Shares, federal and state securities laws and regulations and the rules and regulations of any self - regulatory organization to which Borrower or its securities are subject), except where such contravention or breach could not reasonably be expected to have a Material Adverse Effect, or (iv) with respect to each Loan Party, result in the creation or imposition of any Lien (other than a Permitted Lien) upon any Loan Party's property or the Collateral . (c) No Default or Event of Default has occurred and is continuing. (d) The representations and warranties of each Loan Party set forth in the Financing Documents are true and correct in all material respects (except where already qualified by materiality or Material Adverse Effect, in which case, such representations and warranties are true and correct in all respects) on and as of the Second Amendment Effective Date (unless stated to relate solely to an earlier date, in which case such representations and warranties were true and correct as of such earlier date) . Section 4. Miscellaneous . (a) This Amendment shall become effective on the date first set forth above . On and after the Second Amendment Effective Date, each reference in the Credit Agreement to this Agreement , hereunder , hereof' or words of like import, referring to 3</P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex10-26_004.jpg" STYLE="width: 734px; height: 950px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">the Credit Agreement and each reference in each other Financing Document to the Credit Agreement , thereunder , thereof' or words of like import referring to the Credit Agreement shall mean and be a reference to the Existing Credit Agreement as amended or otherwise modified by this Amendment . This Amendment shall constitute a Financing Document for purposes of the Credit Agreement . (b) THIS AMENDMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES UNDER THIS AMENDMENT AND ANY DISPUTE OF CLAIMS ARISING IN CONNECTION THEREWITH SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK . (c) Except as expressly set forth in this Amendment, all other terms and conditions of the Credit Agreement shall remain in full force and effect and the execution, delivery and effectiveness of this Amendment shall not operate as a waiver of any default of Borrower or any right, power or remedy of Administrative Agent or the Lenders under any of the Financing Documents, nor constitute a waiver of any provision of any of the Financing Documents . All capitalized terms used herein and not otherwise defined or redefined herein shall have the meanings assigned to them in the Credit Agreement, and all terms defined or redefined herein shall be given the meaning set out herein . (d) Sections 10 . 07 (Severability), 10 . 09 (Governing Law ; Jurisdiction ; Etc . ) and 10 . 11 (Headings) of the Credit Agreement are hereby incorporated by reference herein, mutatis mutandis . (e) This Amendment shall constitute an integral part of the Credit Agreement and be effective as stipulated above and upon signature by the respective Parties and shall remain valid until the date the Credit Agreement expires or otherwise terminates . (f) The undersigned hereby acknowledge that it has read and fully understands the terms of this Amendment, the terms and conditions of which are hereby incorporated and acknowledged by this reference . This Amendment may be executed in one or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument . This Amendment is binding upon and shall inure to the benefit of Administrative Agent, the Lenders and the Loan Parties and their respective successors and permitted assigns . (g) The undersigned individuals certify that they are competent and authorized to enter into this Amendment on behalf of the Party for whom he or she purports to sign . [ Signature Pages Follow ] 4</P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex10-26_005.jpg" STYLE="width: 734px; height: 950px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">IN WITNESS WHEREOF, the Parties, by their authorized representatives, have duly  executed this Amendment as of the Second Amendment Effective Date. ALTO INGREDIENTS, INC., as the Borrower By: Name: Robert R. Olander Title: CFO [ Signature Page to Alto Second Amendment  to Credit Agreement ]</P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->
<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0"><IMG SRC="ex10-26_006.jpg" STYLE="width: 734px; height: 950px"></P>

<P STYLE="margin-top: 0; margin-bottom: 0; font-size: 1px; color: White">OIC INVESTMENT AGENT, LLC , as Administrative Agent By: Name: Ethan Shoemaker  Title: Investment Partner [ Signature Page to Alto Second Amendment  to Credit Agreement ]</P>

<!-- Field: Page; Sequence: 6; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.27
<SEQUENCE>3
<FILENAME>ea023395001ex10-27_altoing.htm
<DESCRIPTION>CONSENT AND THIRD AMENDMENT TO CREDIT AGREEMENT DATED JANUARY 1, 2025 BETWEEN THE REGISTRANT AND OIC INVESTMENT AGENT, LLC
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Exhibit 10.27</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Execution Version&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
AND THIRD AMENDMENT TO CREDIT AGREEMENT</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
<B>CONSENT AND THIRD AMENDMENT TO CREDIT AGREEMENT</B> (this &ldquo;<U>Amendment</U>&rdquo;) is dated as of January 1, 2025 (the &ldquo;<U>Third
Amendment Effective Date</U>&rdquo;), by and between <B>Alto Ingredients, Inc.</B>, a Delaware corporation as Borrower (&ldquo;<U>Borrower</U>&rdquo;),
and <B>OIC Investment Agent, LLC</B>, a Delaware limited liability company as Administrative Agent and Collateral Agent (in such capacities,
&ldquo;<U>Administrative Agent</U>&rdquo;). Borrower and Administrative Agent may occasionally be referred to collectively herein as
the &ldquo;<U>Parties</U>&rdquo; or individually as a &ldquo;<U>Party</U>.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
Borrower and Administrative Agent entered into that certain Credit Agreement dated as of November 7, 2022, among Borrower, the Subsidiary
Guarantors signatory thereto, the Lenders from time to time party thereto, and Administrative Agent, as Administrative Agent and Collateral
Agent (as amended by that certain First Amendment to Credit Agreement dated as of November 6, 2023 and that certain Second Amendment
to Credit Agreement dated as of November 6, 2024, the &ldquo;<U>Existing Credit Agreement</U>&rdquo; and the Existing Credit Agreement
as expressly amended by this Amendment, the &ldquo;<U>Credit Agreement</U>&rdquo;);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
in connection with the execution and delivery of this Amendment, Alto Columbia, LLC, a Delaware limited liability company (&ldquo;<U>Purchaser</U>&rdquo;)
is entering into that certain Membership Interest Purchase Agreement dated as of the date hereof (the &ldquo;<U>MIPA</U>&rdquo;) and,
together with each other agreement, instrument or certificate executed and/or delivered in connection with the MIPA, collectively, the
&ldquo;<U>MIPA Documents</U>&rdquo;, among Purchaser, Kodiak Carbonic, LLC, a Wyoming limited liability company (&ldquo;<U>Company</U>&rdquo;),
and each of John D. Coons, an individual (&ldquo;<U>Coons</U>&rdquo;), Michael F. Ray, an individual (&ldquo;<U>Ray</U>&rdquo;) and Michael
E. Deiker, an individual (&ldquo;<U>Deiker</U>&rdquo; and, together with Coons and Ray, each, a &ldquo;<U>Seller</U>&rdquo; and, collectively,
&ldquo;<U>Sellers</U>&rdquo;), pursuant to which, among other things, Purchaser purchases 100% of the issued and outstanding membership
interests of Company from Sellers, on the terms and subject to the conditions set forth in the MIPA (the &ldquo;<U>Acquisition</U>&rdquo;);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
Company entered into that certain Liquid Carbon Dioxide Product Supply Agreement dated as of September 25, 2014, among Company, as
seller, and Air Liquide Industrial U.S. LP, a Delaware limited partnership, as buyer (as amended by that certain Amendment Number 1
dated as of January 8, 2016, Amendment Number 2 dated as of April 30, 2021, Amendment Number 3 dated as of April 30, 2021, the
&ldquo;<U>Existing Offtake Contract</U>&rdquo;);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
in connection with the execution and delivery of this Amendment and the MIPA, Company, Alto Carbonic, LLC, a wholly-owned subsidiary
of Alto Columbia, LLC (and eventual successor in interest to Company), and Airgas USA, LLC desire to amend and restate the Existing Offtake
Contract by entering into that certain Amended and Restated Liquid Carbon Product Supply Agreement dated as of January 1, 2025 (the &ldquo;<U>Amended
and Restated Supply Agreement</U>&rdquo;) which reflects, among other things, a reduction in the annual take-or-pay volume;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
the consummation of the Acquisition by a Loan Party is not permitted under Section 6.04 of the Credit Agreement; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>WHEREAS</B>,
the Loan Parties have requested that Administrative Agent (on behalf of the Required Lenders) (i) approve the Acquisition and (ii) make
certain other modifications to the Existing Credit Agreement, and Administrative Agent (on behalf of the Required Lenders) have agreed
to the foregoing request of the Loan Parties, all on the terms and subject to the conditions set forth herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOW
THEREFORE</B>, for and in consideration of the mutual covenants and premises set forth herein, the receipt and sufficiency of which are
hereby acknowledged, and intending to be legally bound hereby, the Parties agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.&nbsp;<B><U>Amendments
to the Existing Credit Agreement</U></B>. Effective as of the Third Amendment Effective Date, each of Administrative Agent (acting on
behalf of the Required Lenders) and Borrower hereby agrees to amend the Existing Credit Agreement as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.&nbsp;Section
1.01 of the Existing Credit Agreement is hereby amended to amend and restate each of the following definitions set forth therein, each
to read in its entirety as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<U>Interest
Rate</U>&rdquo; means a rate per annum equal to 10.75%.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.&nbsp;Section
1.01 of the Existing Credit Agreement is hereby amended to include the following definition in appropriate alphabetical order:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&ldquo;<U>Third
Amendment Effective Date</U>&rdquo; means January 1, 2025.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.&nbsp;Section
2.05(c)(ii) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)&nbsp;Each
prepayment of Loans shall be accompanied by payment of all accrued interest on the amount prepaid, the Prepayment Premium (other
than in the case of <U>Section 2.05(b)(i)</U> and <U>2.05(b)(iv)</U> above) and any additional amounts required pursuant to <U>Section
2.09</U>; <I>provided </I>that no Prepayment Premium shall be required to be paid in connection with any prepayment of principal of
Loans pursuant to <U>Section 2.05(a)</U>, <U>Section 2.05(b)(ii)</U> or <U>Section 2.05(b)(iii)</U> that occurs from the Third
Amendment Effective Date until December 31, 2025 so long as the aggregate amount of all such principal prepayments during such
period does not exceed $5,000,000.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.&nbsp;Section
6.04(d) of the Existing Credit Agreement is hereby amended and restated in its entirety as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
with respect to any Loan Parties (other than the Marketing Affiliates), any acquisition of all or substantially all the assets of a
Person, or any Capital Stock in a Person that becomes a Subsidiary Guarantor (provided such Person becomes a Subsidiary Guarantor
within the time limits set forth in <U>Section 5.16</U> to the extent required thereunder), in a single transaction or series of
related transactions, if immediately after giving effect thereto: (a) no Event of Default shall have occurred and be continuing
prior to or as a result of such acquisition, (b) any acquired or </FONT>newly formed Subsidiary Guarantor shall not be liable for
any Indebtedness, (c) to the extent required by the Collateral and Guarantee Requirement, (i) the property, assets and businesses
acquired in such purchase or other acquisition shall constitute Collateral and (ii) any such newly created or acquired Subsidiary
shall become a Guarantor, in each case, in accordance with <U>Section 5.16</U> and (d) such acquisition is funded by (i) Retained
Excess Cash Flow, (ii) the proceeds of any cash equity contribution to the common equity of Borrower, or (iii) Capital Stock of the
Borrower;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="border-bottom: Black 1.5pt solid; margin-top: 12pt; margin-bottom: 6pt"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.&nbsp;<B><U>Limited
Consent</U></B>. Administrative Agent hereby consents by its execution of this Amendment, and subject to the satisfaction of the conditions
set forth in <U>Section 3</U> below and the occurrence of the Third Amendment Effective Date and in reliance on the representations and
warranties in <U>Section 5</U> below, to (i) the consummation of the Acquisition and (ii) the entering into the MIPA on the terms and
conditions set forth therein. The foregoing is a limited consent, and except as expressly set forth in this Amendment, the foregoing
consent (a) shall not be deemed to operate as, or obligate Administrative Agent or any Lender to grant, any future consent or modification
of any other term or condition of the Financing Documents, (b) shall not constitute a modification or alteration of the terms, conditions
or covenants of the Existing Credit Agreement or any other Financing Document and (c) shall not be deemed to prejudice any right or rights
which Administrative Agent or any Lender may now have or may have in the future under or in connection with any Financing Document or
any of the instruments or agreements referred to therein, as the same may be amended from time to time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.&nbsp;<B><U>Conditions
to Effectiveness</U></B>. This Amendment shall become effective on the Third Amendment Effective Date when, and only when, each of the
applicable conditions set forth below has been satisfied (or waived by Administrative Agent) in accordance with the terms herein:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.&nbsp;this
Amendment shall have been executed and delivered by Borrower and Administrative Agent;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.&nbsp;Administrative
Agent and the Lenders shall have received (i) an executed copy of the MIPA and the other material MIPA Documents, (ii) a
confirmation from Borrower that (A) the closing of the Acquisition was consummated prior to, or substantially simultaneously with,
the closing of this Amendment and (B) the filings, permits, authorizations, consents and approvals contemplated under the MIPA were
obtained (or waived) prior to, or substantially simultaneously with, the closing of this Amendment, and </FONT>(iii)&nbsp;evidence
satisfactory to Administrative Agent and the Lenders that, at the closing of the Acquisition, all Liens (other than Permitted Liens)
on the assets of Company shall be terminated and released substantially simultaneously with the Third Amendment Effective Date;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.&nbsp;Administrative
Agent and the Lenders shall have received an executed copy of the Amended and Restated Supply Agreement;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.
[reserved];</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.&nbsp;Administrative
Agent and the Lenders shall have received certificates of status, existence and good standing or the equivalent in the jurisdiction of
incorporation or formation of the applicable Loan Party, dated a recent date, for each Loan Party from each of the jurisdictions where
such Loan Party is organized or formed, as applicable;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.&nbsp;the
representations and warranties of Borrower and the other Loan Parties contained in <U>Section 5</U> below and in Article III of the Existing
Credit Agreement and any other Financing Documents shall be true and correct in all material respects on and as of the Third Amendment
Effective Date (except where already qualified by materiality or Material Adverse Effect, in which case, such representations and warranties
are true and correct in all respects) on and as of the Third Amendment Effective Date (unless stated to relate solely to an earlier date,
in which case such representations and warranties were true and correct as of such earlier date);</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.&nbsp;Borrower
shall have paid all fees and expenses due and payable to Administrative Agent and the Lenders pursuant to the Financing Documents and
shall reimburse Administrative Agent and the Lenders for all reasonable and documented out- of-pocket costs and expenses (including the
reasonable fees and expenses of counsel to Administrative Agent) incurred by Administrative Agent and the Lenders in connection with
the evaluation, negotiation, preparation, execution, delivery and performance of this Amendment;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">h.&nbsp;all
proceedings taken in connection with the transactions contemplated by this Amendment and all documents, instruments and other legal matters
incident thereto shall be reasonably satisfactory to Administrative Agent and its legal counsel; and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: -35.95pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.
no Default or Event of Default shall have occurred and be continuing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.&nbsp;<B><U>Security</U></B>.
Each Loan Party expressly acknowledges and agrees that all security interests, liens, pledges and mortgages granted to Collateral
Agent for the benefit of itself and the Secured Parties in connection with the Credit Agreement, as amended by this Amendment, or
hereafter granted to Collateral Agent for the benefit of itself and the Secured Parties, and all other supplements to the Credit
Agreement or any Financing Document, extend to and cover all of the Obligations of the Loan Parties to the Lenders, now existing or
hereafter arising, including, without limitation, those arising in connection with the Credit Agreement, as amended by this
Amendment, upon the terms set forth in such agreements, and all of such security interests, liens, pledges, and mortgages are hereby
ratified, reaffirmed, confirmed and approved. Each Loan Party hereby restates, ratifies and reaffirms each and every term and
condition set forth in the Credit Agreement, as amended by this Amendment, and the other Financing Documents effective as of the
date hereof, including, without limitation, the grant of security interests and liens by Borrower and the other Loan Parties under
the Security Documents and confirms and agrees that such security interests and liens hereafter secure all of the Obligations as
amended hereby. The validity and enforceability of any appointment of Administrative Agent as proxy or attorney-in-fact under any
Financing Document is ratified and reaffirmed as of the date hereof, which appointment remains IRREVOCABLE and coupled with an
interest and shall continue in full force and effect until the Payment in Full of Term Loan Debt, for the purpose of carrying out
the provisions of the Financing Documents, in accordance with the terms of, and to the extent provided in, such Financing
Documents.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
<B><U>Representations and Warranties</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.&nbsp;<B>Authorization,
Etc</B>. Borrower has full corporate, limited liability company, limited partnership or other organizational powers, authority and legal
right to enter into, deliver and perform its respective obligations under this Amendment and to consummate each of the transactions contemplated
herein, and has taken all necessary corporate, limited liability company, limited partnership or other organizational action to authorize
the execution, delivery and performance by it of this Amendment. This Amendment has been duly executed and delivered by Borrower and
is in full force and effect and constitutes a legal, valid and binding obligation of Borrower, enforceable against Borrower in accordance
with its terms, except as enforcement may be limited (i) by Bankruptcy, insolvency, reorganization, moratorium, fraudulent conveyance
or other similar laws affecting creditors&rsquo; rights generally, (ii) by general principles of equity (regardless of whether such enforceability
is considered in a proceeding in equity or at law) or (iii) by implied covenants of good faith and fair dealing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.&nbsp;<B>No
Conflict</B>. The execution, delivery and performance by Borrower of this Amendment, as well as the consummation of the transactions
contemplated herein, do not and will not (i) conflict with the Organizational Documents of Borrower, (ii) conflict with or result in
a breach of, or constitute a default under, any indenture, loan agreement, mortgage, deed of trust or other instrument or agreement to
which any Loan Party is a party or by which it is bound or to which any Loan Party&rsquo;s property or assets are subject, except where
such contravention, breach or default, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse
Effect, (iii) conflict with or result in a breach of, or constitute a default under, in any material respect, any Applicable Law (including,
assuming the accuracy of the representations and warranties of the Lenders set forth in a certificate or certificates delivered by the
Lenders to Borrower at or prior to any issuance of Participation Shares, federal and state securities laws and regulations and the rules
and regulations of any self-regulatory organization to which Borrower or its securities are subject), except where such contravention
or breach could not reasonably be expected to have a Material Adverse Effect, or (iv) with respect to each Loan Party, result in the
creation or imposition of any Lien (other than a Permitted Lien) upon any Loan Party&rsquo;s property or the Collateral.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.&nbsp;No Default or Event of Default has occurred and is continuing.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.&nbsp;The
representations and warranties of each Loan Party set forth in the Financing Documents are true and correct in all material respects
(except where already qualified by materiality or Material Adverse Effect, in which case, such representations and warranties are true
and correct in all respects) on and as of the Third Amendment Effective Date (unless stated to relate solely to an earlier date, in which
case such representations and warranties were true and correct as of such earlier date).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
<B><U>Miscellaneous</U></B>.</FONT></P>




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.&nbsp;This
Amendment shall become effective on the date first set forth above. On and after the Third Amendment Effective Date, each reference in
the Credit Agreement to &ldquo;this Agreement&rdquo;, &ldquo;hereunder&rdquo;, &ldquo;hereof&rdquo; or words of like import, referring
to the Credit Agreement and each reference in each other Financing Document to &ldquo;the Credit Agreement&rdquo;, &ldquo;thereunder&rdquo;,
&ldquo;thereof&rdquo; or words of like import referring to the Credit Agreement shall mean and be a reference to the Existing Credit
Agreement as amended or otherwise modified by this Amendment. This Amendment shall constitute a Financing Document for purposes of the
Credit Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.&nbsp;THIS
AMENDMENT AND THE RIGHTS AND OBLIGATIONS OF THE PARTIES UNDER THIS AMENDMENT AND ANY DISPUTE OF CLAIMS ARISING IN CONNECTION THEREWITH
SHALL BE GOVERNED BY, AND CONSTRUED AND INTERPRETED IN ACCORDANCE WITH, THE LAW OF THE STATE OF NEW YORK.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.&nbsp;Except
as expressly set forth in this Amendment, all other terms and conditions of the Credit Agreement shall remain in full force and effect
and the execution, delivery and effectiveness of this Amendment shall not operate as a waiver of any default of Borrower or any right,
power or remedy of Administrative Agent or the Lenders under any of the Financing Documents, nor constitute a waiver of any provision
of any of the Financing Documents. All capitalized terms used herein and not otherwise defined or redefined herein shall have the meanings
assigned to them in the Credit Agreement, and all terms defined or redefined herein shall be given the meaning set out herein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.&nbsp;Sections
10.07 (Severability), 10.09 (Governing Law; Jurisdiction; Etc.) and 10.11 (Headings) of the Credit Agreement are hereby incorporated
by reference herein, mutatis mutandis.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.&nbsp;This
Amendment shall constitute an integral part of the Credit Agreement and be effective as stipulated above and upon signature by the respective
Parties and shall remain valid until the date the Credit Agreement expires or otherwise terminates.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.&nbsp;The
undersigned hereby acknowledge that it has read and fully understands the terms of this Amendment, the terms and conditions of which
are hereby incorporated and acknowledged by this reference. This Amendment may be executed in one or more counterparts, each of which
shall be deemed an original, but all of which together shall constitute one and the same instrument. This Amendment is binding upon and
shall inure to the benefit of Administrative Agent, the Lenders and the Loan Parties and their respective successors and permitted assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.&nbsp;The
undersigned individuals certify that they are competent and authorized to enter into this Amendment on behalf of the Party for whom he
or she purports to sign. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the Parties, by their authorized representatives, have duly executed this Amendment as of the Third Amendment Effective
Date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="text-align: justify">ALTO INGREDIENTS, INC. </TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: justify">OIC INVESTMENT AGENT, LLC</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; width: 6%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 34%">&nbsp;</TD>
    <TD STYLE="width: 20%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 6%">&nbsp;</TD>
    <TD STYLE="text-align: left; width: 34%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left">/s/ Bryon T. McGregor</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">/s/ Ethan Shoemaker</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left">Name:</TD>
    <TD STYLE="text-align: left">Bryon T. McGregor</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">Name:</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Ethan Shoemaker</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left">Title:</TD>
    <TD STYLE="text-align: left">President and CEO</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">Title:</TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Investment Partner and Head of Infrastructure Credit</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">[<I>Signature Page to Alto
Third Amendment to Credit Agreement</I>]</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19.1
<SEQUENCE>4
<FILENAME>ea023395001ex19-1_altoing.htm
<DESCRIPTION>POLICY STATEMENT ON INSIDER TRADING AND OTHER PROHIBITED TRADING ACTIVITIES
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt"><B>Exhibit 19.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-size: 10pt"><B>Title</B></FONT><B>:</B></TD><TD><B>POLICY STATEMENT ON INSIDER TRADING AND OTHER PROHIBITED TRADING ACTIVITIES</B></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: -1in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0%"></TD><TD STYLE="width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Policy</B></FONT><B><FONT STYLE="font-family: Times New Roman, Times, Serif">:</FONT></B></TD><TD><FONT STYLE="font-size: 10pt">This Policy Statement on Insider Trading and Other Prohibited Trading Activities (the &ldquo;<B>Policy
Statement</B>&rdquo;) defines the processes for preventing, detecting and managing the occurrence of insider trading and other prohibited
trading activities by Alto Ingredients&rsquo; directors, officers and employees and other people who gain access to material non-public
information of Alto Ingredients and its subsidiaries, including any contractors and consultants (collectively, &ldquo;<B>Covered Persons</B>&rdquo;).</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: -1in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Purpose</B></FONT><B><FONT STYLE="font-family: Times New Roman, Times, Serif">:</FONT></B></TD><TD><FONT STYLE="font-size: 10pt">The U.S. securities laws regulate the sale and purchase of securities in the interest of protecting
the investing public. Applicable U.S. securities laws give Alto Ingredients and Covered Persons the responsibility to ensure that information
about Alto Ingredients is not used unlawfully in the purchase and sale of securities.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left"></TD><TD STYLE="text-align: left">All Covered Persons should pay particularly close attention to the laws against trading on material
                                                                        non-public information (often called &ldquo;inside information&rdquo;). These laws are based upon the belief that all persons
                                                                        trading in a company&rsquo;s securities should have equal access to all &ldquo;material&rdquo; information about that company. For
                                                                        example, if a director, officer, employee, contractor or consultant of a company knows material non-public information about the
                                                                        company, that person is prohibited from buying or selling shares in the company until the material non-public information has been
                                                                        formally disclosed to the public. This is because that person knows information that will probably cause the share price to change,
                                                                        and it would be unfair for that person to have an advantage (i.e., knowledge that the share price will change) that the rest of the
                                                                        investing public does not have. In fact, it is more than unfair; it is considered to be fraudulent and illegal. Civil and criminal
                                                                        penalties for this kind of activity are severe.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left"></TD><TD STYLE="text-align: left">The general rule can be stated as follows: It is a violation of federal securities laws for any
                                                                        person to buy or sell securities if he or she is in possession of material nonpublic information. Information is
                                                                        &ldquo;material&rdquo; if there is a substantial likelihood that a reasonable investor would consider it important in making an
                                                                        investment decision. It is &ldquo;non-public information&rdquo; if it has not been publicly disclosed in a manner making it
                                                                        available to investors generally on a broad-based non-exclusionary basis, and/or such investors have not been given the opportunity
                                                                        to absorb the information. Furthermore, it is illegal for any person in possession of material non-public information to provide
                                                                        other people with such information or to recommend that they buy or sell the securities. This is called &ldquo;tipping.&rdquo; In
                                                                        that case, both the person who provided the tip (i.e., the &ldquo;tipper&rdquo;) and the person who received and acted on the tip
                                                                        (i.e., the &ldquo;tippee&rdquo;) may be held liable.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left"></TD><TD STYLE="text-align: left">It should be noted that although it is technically necessary for a person to &ldquo;know&rdquo; the
                                                                        information before he or she can be accused of illegally trading on such information, knowledge could be presumed if the person has
                                                                        any kind of relationship (e.g., director, officer, employee, contractor or consultant) with Alto Ingredients. Hindsight can be
                                                                        remarkably acute, and an accusation can always be made that at any particular time a purchase or sale of securities by a person was
                                                                        motivated by undisclosed favorable or unfavorable non-public information. In such circumstances, the appearance of impropriety can
                                                                        be as problematic as an actual abuse, both to Alto Ingredients and to the individual(s) involved.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left"></TD><TD STYLE="text-align: left">The U.S. Securities and Exchange Commission (the &ldquo;<B>SEC</B>&rdquo;), the stock exchanges,
                                                                        including Nasdaq upon which Alto Ingredients&rsquo; common stock is listed and traded, and plaintiffs&rsquo; lawyers focus on
                                                                        uncovering insider trading. A breach of the insider trading laws could expose the insider to criminal fines up to several times the
                                                                        profits earned and imprisonment for a substantial length of time, in addition to civil penalties (up to several times the profits
                                                                        earned), and injunctive actions. In addition, punitive damages may be imposed under applicable state laws. Securities laws also
                                                                        subject controlling persons to substantial civil penalties for illegal insider trading by employees. Controlling persons include
                                                                        directors, officers, and supervisors. Employees who violate this Policy Statement may be subject to disciplinary action by Alto
                                                                        Ingredients, including dismissal for cause.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0"></TD><TD STYLE="width: 1in; text-align: left"></TD><TD STYLE="text-align: left">This Policy Statement has been prepared to assist you in avoiding liability. Insider trading becomes
                                                                        very critical in a company such as Alto Ingredients. Alto Ingredients cannot afford to have its reputation for integrity and ethical
                                                                        conduct damaged by improper conduct.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: -1in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Scope:</B></FONT></TD><TD STYLE="text-align: left">This Policy Statement and the prohibition against trading on material non-public information applies to Covered Persons and to other
people who gain access to that information, including the immediate family members (i.e., child, stepchild, grandchild, parent, stepparent,
grandparent, spouse, sibling, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law, including adoptive
relationships) of any Covered Person and anyone else who resides in the household of a Covered Person and any family members who do not
reside in the household of a Covered Person but whose transactions in Alto Ingredients&rsquo; securities are directed by a Covered Person
or who are subject to a Covered Person&rsquo;s influence or control (collectively referred to as &ldquo;<B>Family Members</B>&rdquo;).
The restrictions applicable to Covered Persons are also applicable to any entities that are influenced or controlled by a Covered Person,
including any corporations, partnerships or trusts (collectively referred to as &ldquo;<B>Controlled Entities</B>&rdquo;). Covered Persons
are also responsible for communicating the requirements of this Policy Statement to Family Members and Controlled Entities
                                                                             and ensuring that they adhere to this Policy Statement.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>


<!-- Field: Page; Sequence: 2; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 1in; text-align: left"></TD><TD STYLE="text-align: left">In addition, Control Persons with inside knowledge of material non-public information may be subject
                                                                             to additional ad hoc restrictions on trading from time to time. This Policy Statement continues to apply to transactions in Alto
                                                                             Ingredients securities even after an individual has ended employment with, or otherwise ceased providing services to, Alto
                                                                             Ingredients if such individual is aware of material nonpublic information when the employment or service relationship ends. Such
                                                                             individual may not trade in Alto Ingredients securities until that information has become public or is no longer material.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>Procedures:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in; text-align: left"><B>1.0</B></TD><TD STYLE="text-align: left"><B>Alto Ingredients Policy.</B></TD>
</TR><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">Any Covered Person who is aware of material non-public information
regarding Alto Ingredients or regarding any other company shall not trade directly or indirectly in the securities of Alto Ingredients
or the securities of such other company, or disclose such information to other persons likely to trade in such securities. Such Covered
Persons must also refrain from recommending the purchase or sale of Alto Ingredients securities while in possession of material non-public
information, and from knowingly assisting anyone who is engaged in any of the activities prohibited by this Policy Statement.</TD></TR>
     </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>2.0</B></TD><TD STYLE="text-align: left"><B>Prohibited Activities.</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>2.1</B></TD><TD STYLE="text-align: left"><B>Insider Trading in Alto Ingredients Securities.</B></TD>
</TR></TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">  If you are aware of material non-public information relating to Alto Ingredients, you are prohibited from trading in Alto Ingredients securities, directly or indirectly and from disclosing such information to any other persons (including Family Members, friends, brokers, investment advisers, etc.).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The term &ldquo;non-public information&rdquo; is information which has not been sufficiently disseminated to the public marketplace so that purchasers and sellers alike are on equal footing regarding the information. It is information from a source within Alto Ingredients or from a source to which Alto Ingredients owes a duty of confidentiality. As a practical matter, it is sometimes difficult to determine whether you possess non-public information. Any information, positive or negative, is &ldquo;material&rdquo; if it would be expected to (i) affect the decision of a reasonable investor in determining whether to purchase, sell or hold Alto Ingredients securities or (ii) significantly alter the market price of Alto Ingredients securities. Information may be material for this purpose even if it would not alone determine the investor&rsquo;s decision. While it may be difficult under this standard to determine whether particular non-public information is material, there are various categories of information that are particularly sensitive and, as a general rule, should always be considered potentially material.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.55in">&nbsp;</P>


<!-- Field: Page; Sequence: 3; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The following is a <B>non-exclusive
</B>list of the types of information or events that are likely to be considered material:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>dividend information;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">internal information about revenues, earnings or other aspects of financial performance including such information that departs in
any way from what the market would expect based upon prior disclosures;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">significant product pricing changes;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">the introduction of new products or services, or developments regarding customers or suppliers;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">receipt of or change to a large product order;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">information about hedging policies, activities and/or results;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">investments, joint ventures or changes in assets;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">important business developments such as mergers, acquisitions, joint ventures, corporate partnerships, licenses and disposition of
assets;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">the addition or loss of a substantial customer, supplier or contract;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">a significant disruption in operations or loss, potential loss, breach or unauthorized access of property or assets, including Alto
Ingredients&rsquo; ethanol facilities and information technology infrastructure, such as a cybersecurity event;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">events regarding Alto Ingredients&rsquo; securities, such as a stock split or private or public offerings of securities and repurchase
plans;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">regulatory or government activity;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">bankruptcies or receiverships;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">major litigation;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">extraordinary management developments including changes in management or compensation policy;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">changes in corporate strategy;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">restructurings or layoffs;</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">auditor changes or notification from auditors of a significant event such as notification that Alto Ingredients may no longer rely on
the auditor&rsquo;s audit report; or</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>any similar event without having appropriate disclosure to the public through a press release or filing with the SEC.</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<!-- Field: Page; Sequence: 4; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">It is important to note that the above
list is merely illustrative and other information not mentioned on the above list may be considered material non-public information.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The following guidelines should be
followed in order to ensure compliance with applicable laws and with this Policy Statement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Do not recommend or suggest that anyone else buy, sell or retain the stock or other securities of Alto Ingredients while you have
material non-public information about Alto Ingredients.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Information may be considered &ldquo;non-public&rdquo; if it has not been disseminated in Alto Ingredients&rsquo; filings with the
SEC or in Alto Ingredients&rsquo; annual reports to stockholders or has not been the subject of a prior widely-disseminated press release
by Alto Ingredients. Unless Alto Ingredients publicly confirms information reported in wire service dispatches and other news media, market
letters or other third-party sources, such information may still be considered nonpublic. You should be aware that it is Alto Ingredients&rsquo;
policy not to comment on such information.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Do not disclose any non-public information to anyone outside Alto Ingredients, including Family Members, except when such disclosure
is needed to enable Alto Ingredients to carry on its business properly and effectively, and appropriate steps have been taken by Alto
Ingredients to prevent misuse of the information. When questions arise about the necessity for such disclosure, contact Alto Ingredients&rsquo;
Chief Legal Officer (the &ldquo;<B>Chief Legal Officer</B>&rdquo;) for advice.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Only disclose non-public information within Alto Ingredients in the ordinary course of business and when you have no reason to believe
the information will be misused.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Transactions that may be necessary or justifiable for independent reasons, such as the need to raise money for an emergency expenditure
are not permitted. Even the appearance of an improper transaction must be avoided to preserve the reputation of Alto Ingredients for adhering
to the highest standards of conduct.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>It is impossible to overstate the importance of understanding and complying with the insider trading laws. You need not be a director
or officer of Alto Ingredients to be subject to the insider trading laws. <B>Any Covered Person is subject to prosecution for a violation</B>.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The prohibitions and guidelines discussed
above do not prevent you from trading under a written plan (a &ldquo;<B>Rule 10b5-1 Plan</B>&rdquo;) that has been adopted in conformity
with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended
(the &ldquo;<B>Exchange Act</B>&rdquo;). See <U>Section 7.0</U> below for a discussion of Rule 10b5-1 Plans.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>2.2</B></TD><TD STYLE="text-align: left"><B>Nondisclosure/Trading in Securities of Other Companies.</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">No Covered Person or any Family Member
or Controlled Entity of a Covered Person, in the course of such Covered Person&rsquo;s employment or involvement with Alto Ingredients
who knows of or obtains any material non-public information regarding another company may communicate that information except to persons
within Alto Ingredients whose positions require them to know it, or third parties who, due to the nature of their work with Alto Ingredients,
have a need to know, and who are subject to an obligation to keep such information confidential. No Covered Person, nor any of a Covered
Person&rsquo;s Family Members or Controlled Entities, may place a purchase or sale order, offer to purchase or sell, or recommend that
another person place a purchase or sale order, in the securities of another company, if, in the course of such Covered Person&rsquo;s
employment or involvement with Alto Ingredients (directly or through a Family Member who is a director, officer, or employee of Alto Ingredients),
such person learns or possesses material non-public information about the other company that is likely to affect the value of those securities.
For example, it would be a violation of the securities laws and this Policy Statement if a Covered Person learned confidential information
in the course of such Covered Person&rsquo;s employment or involvement with Alto Ingredients that Alto Ingredients intended to purchase
assets from (or securities of) another company, and then placed an order to buy or sell securities in that other company because of the
likely increase or decrease in the value of such company&rsquo;s securities. Similarly, it would be a violation to place an order to buy
or sell securities of a supplier, customer, or competitor of Alto Ingredients after obtaining material non-public information about such
supplier, customer, or competitor through a person&rsquo;s employment or involvement with Alto Ingredients.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in; text-align: left"><B>2.3</B></TD><TD STYLE="text-align: left"><B>Trading Window Policy.</B></TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Generally, except as set forth below,
all directors and officers of Alto Ingredients, all employees of the accounting department of Alto Ingredients, and all other persons
who are notified by the Chief Legal Officer that they are subject to Alto Ingredients&rsquo; trading window policy (collectively, the
&ldquo;<B>Restricted Group</B>&rdquo;), may not buy or sell stock or other securities of Alto Ingredients except during a &ldquo;trading
window period&rdquo; that begins at 9:30 am Eastern Time on the third (3<SUP>rd</SUP>) business day after the earlier of (a) the issuance
of Alto Ingredients&rsquo; quarterly earnings press release, or (b) the filing with the SEC of Alto Ingredients&rsquo; annual or quarterly
reports, and ends at 4:00 pm Eastern Time on the fifteenth (15<SUP>th</SUP>) day of the last calendar month of the then current fiscal
quarter (i.e., March, June, September and December), except with respect to the fourth fiscal quarter. During the fourth fiscal quarter,
the &ldquo;trading window period&rdquo; will not open again until 9:30 am Eastern Time on the third (3<SUP>rd</SUP>) business day after
the earlier of (i) the issuance of Alto Ingredients&rsquo; annual earnings press release that includes a discussion
of fourth quarter earnings, or (ii) the filing of Alto Ingredients&rsquo; annual report on Form 10-K with the SEC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">This &ldquo;trading window period&rdquo;
may be closed early or may not open if, in the judgment of the Chief Executive Officer or the Chief Financial Officer each in consultation
with the Chief Legal Officer, there exists undisclosed information that would make trades by members of the Restricted Group inappropriate.
Anyone who is subject to the &ldquo;trading window period&rdquo; policy who believes that special circumstances require him or her to
trade outside the &ldquo;trading window period&rdquo; (i.e., during a &ldquo;trading blackout period&rdquo;) should consult with the Chief
Legal Officer. Permission to trade during a &ldquo;trading blackout period&rdquo; will be granted only where the circumstances are extenuating
and there appears to be no significant risk that the trade may subsequently be questioned.</P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.55in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><B>Note that the limitations in <U>Section
2.1</U> above relating to material non-public information remain applicable even during periods when trading is otherwise permitted by
this <U>Section 2.3</U>. The two sections apply independently. In other words, you are <U>not</U> permitted, even during an open trading
window period, to trade if you are in possession of material non-public information.</B></P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In some circumstances, standing trading
orders to buy or sell Alto Ingredients&rsquo; securities extend beyond the open &ldquo;trading window period&rdquo; into a &ldquo;trading
blackout period&rdquo;. As a result, members of the Restricted Group and other Covered Persons could be in the position of buying or selling
Alto Ingredients securities based on such pre-existing orders during the &ldquo;trading blackout period&rdquo; or while in possession
of material, non-public information, each of which is a violation of this Policy Statement. Consequently, members of the Restricted Group
should not place trading orders with brokers that extend into &ldquo;trading blackout periods,&rdquo; and must immediately cancel any
such orders that inadvertently extend into blackout periods to prevent trades after close of the applicable open &ldquo;trading window
period&rdquo;. Rule 10b5-1 Plans (as described in <U>Section 7.0</U> below), which generally may operate without regard for open &ldquo;trading
window periods&rdquo; or &ldquo;trading blackout periods,&rdquo; are the appropriate vehicle for such automated trading programs.</P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">All directors, officer and employees
of Alto Ingredients, even those not considered part of the Restricted Group, must first pre-clear any transaction in Alto Ingredients&rsquo;
securities with the Chief Legal Officer at least two (2) days in advance of the proposed transaction, as provided below. This pre-clearance
requirement is intended to permit Alto Ingredients to provide assistance in meeting reporting requirements, to monitor insider trading
concerns and to avoid even the appearance of impropriety (which could result, for example, where an employee engages in a trade while
unaware of a pending major development). The pre-clearance requirement applies to any purchase or sale in the open market or other transfer
of beneficial ownership including certain gifts or the exercise of an outstanding stock option. Directors, officers and employees contemplating
transactions in Alto Ingredients&rsquo; securities should contact the Chief Legal Officer personally, or send notice by email to &ldquo;[REDACTED].&rdquo;
The Chief Legal Officer will then determine whether the transaction may proceed. Any clearance
(i) granted for directors and executive officers will be effective only until the end of the second (2<SUP>nd</SUP>) trading day following
the day the approval is given, and (ii) granted for non-executive officers and other employees will be effective until the end of the
fifth (5<SUP>th</SUP>) trading day following the day the approval is given. Alto Ingredients may, at its discretion, shorten such period
of time for non-executive officers and other employees.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">The prohibitions set forth above do <B>not </B>apply
to any of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Any purchase or sale of Alto Ingredients securities pursuant to an Approved Rule 10b-5 Plan (as defined in <U>Section 7.0</U> below).</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Any exercise of a director or employee stock option, or to the exercise of a tax withholding right pursuant to which an election is
made to have Alto Ingredients withhold shares subject to an option to satisfy tax withholding requirements. The prohibitions on trading
and the pre-clearance procedures do apply, however, to any sale of stock as part of a broker-assisted cashless exercise of an option,
or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option. The prohibitions on trading
and the pre-clearance procedures apply in the same manner to exercises of any stock appreciation rights granted under any Alto Ingredients
stock incentive plan.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>The vesting of restricted stock, or to the exercise of a tax withholding right pursuant to which an election is made to have Alto
Ingredients withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock. The prohibitions
on trading and the pre-clearance procedures do apply, however, to any market sale of restricted stock.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>The acquisition or disposition of stock in a stock split.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Stock dividends and other such transactions affecting all stockholders generally.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.55in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The prohibitions set forth above do apply to
certain bona fide gifts of Company stock. Directors, officers and employees of Alto Ingredients may <B>not </B>make a gift or
donation of Alto Ingredients stock while aware of material non-public information or during a blackout period, if the director,
officer or employee of Alto Ingredients (i) anticipates that the gift or donation recipient will sell the securities before the
non-public information is made public or before the blackout period expires, as applicable, or (ii) will receive value related to
the gift or donation (e.g., the director, officer or employee of Alto Ingredients would receive a tax deduction related to a
charitable donation). With respect to other bona fide gifts of Alto Ingredients stock and transfers of Alto Ingredients stock to a
family trust that is controlled by a director, officer or other insider of Alto Ingredients, the prohibitions on trading and the
preclearance procedures discussed above do <B>not </B>apply. However, directors, executive officers and other insiders of Alto
Ingredients are responsible for communicating the requirements of this Policy Statement to the recipient(s) of such gifts or
transfers if they are made to Controlled Entities or Family Members.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.55in">&nbsp;</P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B></B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in; text-align: left"><B>2.4</B></TD><TD STYLE="text-align: left"><B>Other Prohibitive Trading Activities.</B></TD>
</TR></TABLE>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">All directors, officers and employees as well as their respective Family Members are prohibited from engaging in the following activities:</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>hedging transactions (including transactions involving market-traded or privately-negotiated options, puts, calls, prepaid variable
forward contracts, equity swaps, collars and exchange funds or other derivatives) that are designed to hedge or speculate on any change
in the market value of Alto Ingredients&rsquo; equity securities; and</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD STYLE="text-align: left">effecting short sales in shares of Alto Ingredients common stock, including short sales &ldquo;against the box&rdquo; (i.e., where
the director, officer or employee holds a number of shares of Alto Ingredients common stock at least equal to the number of such shares
of common stock sold in the short.</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Covered Persons are prohibited from pledging
securities of Alto Ingredients as collateral for a loan because such pledged securities might be sold at a time when the borrower is aware
of material non-public information or is otherwise not permitted to trade. In addition, if a Covered Person terminates service or employment
with Alto Ingredients and is aware of material non-public information, such Covered Person may not engage in any transaction in Alto Ingredients&rsquo;
securities until that information has become public or is no longer material.</P>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in; text-align: left"><B>3.0</B></TD><TD STYLE="text-align: left"><B>Violations of this Policy Statement</B><FONT STYLE="font-size: 10pt">.</FONT></TD>
</TR><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">Applicable federal laws impose severe monetary and criminal
penalties for insider trading violations. In addition, Alto Ingredients will subject Covered Persons who are also employees of Alto Ingredients
who violate this Policy Statement to appropriate disciplinary action, which could include termination of employment, independent of any
governmental action or penalty. Violations of the laws against insider trading and tipping by Covered Persons can expose them and Alto
Ingredients to severe civil and criminal liability, including as follows:</TD></TR>
     </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in; text-align: left">&#9679;</TD><TD STYLE="text-align: left">For individuals who trade on non-public information or tip information
to others:</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">o</FONT></TD><TD>a civil penalty of up to three times the profit gained or losses avoided;</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
                                                                                                                                                                                                                      </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">o</FONT></TD><TD>a criminal fine (no matter how small the profit) of up to $5 million; and</TD></TR><TR STYLE="vertical-align: top">
<TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
                                                                                                                                                                                                                      </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">o</FONT></TD><TD>a jail term of up to 20 years.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>For Alto Ingredients and its supervisory personnel that fail to take appropriate action to prevent illegal trading:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">o</FONT></TD><TD STYLE="text-align: left">a civil penalty of the greater of $1 million or three times the profit gained or loss avoided as a result of the violation; and</TD></TR><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
                                                                                                                                                                                                                                                                            </TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="text-align: left; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">o</FONT></TD><TD STYLE="text-align: left">a criminal fine of up to $25 million.</TD></TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left; width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"></TD><TD STYLE="text-align: left">Needless to say, any of the above consequences, even an SEC investigation that does not result in
                                                                            prosecution, can tarnish one&rsquo;s reputation and irreparably damage a career.</TD>
</TR></TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in; text-align: left"><B>4.0</B></TD><TD STYLE="text-align: left"><B>Confidentiality.</B></TD>
</TR><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">In order to help you protect yourselves and Alto Ingredients,
it is imperative that you hold certain information in strict confidence. This not only includes matters relating to major projects and
initiatives, but also to materials that may look like inconsequential memoranda or correspondence. Serious issues could be caused for
Alto Ingredients by unauthorized disclosure of internal information about Alto Ingredients, whether or not for the purpose of facilitating
improper trading in the stock. Directors, officers and employees should not discuss information classified Alto Ingredients Confidential
or Alto Ingredients Restricted (see II-060 Data Classification) with anyone outside Alto Ingredients, except as required in the performance
of regular corporate duties and in accordance with the Data Classification policy.</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">Inquiries made by the financial press, investment analysts
or others in the financial community should be handled by a properly authorized Alto Ingredients representative. Please refer to II-050
Corporate Communications and Disclosure for further clarification regarding the release of sensitive company information to sources outside
of Alto Ingredients.</TD></TR>
     </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in; text-align: left"><B>5.0</B></TD><TD STYLE="text-align: left"><B>Individual Responsibility.</B></TD>
</TR><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">Each Covered Person is individually responsible for complying with this
Policy Statement and applicable laws and regulations. Any person who has any questions about this Policy Statement or about specific
transactions may obtain additional guidance from the Chief Legal Officer. However, this Policy Statement does not replace your individual
responsibility to understand and comply with legal restrictions on insider trading. Covered Persons are encouraged to consult with your
own legal and financial advisors, as necessary.</TD></TR>
     </TABLE>

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in; text-align: left"><B>6.0</B></TD><TD STYLE="text-align: left"><B>Reporting Insider Trading.</B></TD>
</TR><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">The success of this Policy Statement rests on internal awareness
and confidential reporting. Any person with knowledge of insider trading or tipping should make a report to the Chief Legal Officer
or the Chairman of the Audit Committee. The reports will be confidential and can be made without fear of retribution.&nbsp;</TD></TR>
     </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.5in; text-align: left"></TD><TD STYLE="text-align: left">In addition, Congress has permitted the SEC to pay a bounty to any informant whose testimony leads
                                                                            to the imposition of a civil penalty. The bounty is not to exceed 10% of the imposed penalty and is to be taken from the penalty
                                                                            when paid. Informants should first inform the Chief Legal Officer or the Chairman of the Audit Committee prior to approaching the
                                                                            SEC so that Alto Ingredients can take immediate action to prevent further violations.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%"><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="width: 0.5in; text-align: left"><B>7.0</B></TD><TD STYLE="text-align: left"><B>Rule 10b5-1 Plans.</B></TD>
</TR><TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
     <TR STYLE="vertical-align: top; text-align: left">
<TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: left">Members of the Restricted Group can create an affirmative
defense to a charge of insider trading by developing an Approved Rule 10b5-1 Plan for future sales under the Exchange Act.</TD></TR>
     </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>For purposes of this Policy Statement, an &ldquo;<B>Approved 10b5-1 Plan</B>&rdquo; is a pre-existing written plan, contract, instruction,
or arrangement under Rule 10b5-1(c) of the Exchange Act that meets the following requirements: (i) review and approval by the Chief Legal
Officer at least five (5) days in advance of being entered into (or, if revised or amended, such proposed revision or amendment has been
reviewed and approved by the Chief Legal Officer at least five (5) days in advance of being entered into); (ii) such plan specifies (or
establishes a formula for determining) the dates, prices and amounts of the contemplated transactions or gives a third party, who does
not possess any material non-public information about Alto Ingredients, the discretionary authority to execute such purchases and sales,
outside the control of the individual covered under this Policy Statement who enters into such plan, and (iii) such plan complies with
the applicable requirements of Rule 10b5-1(c) of the Exchange Act, including the applicable cooling-off period, certification and good
faith requirements specified therein.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>If a member of the Restricted Group is considering entering into, modifying or terminating an Approved 10b5-1 Plan or have any questions
regarding Rule 10b5-1 Plans, please contact the Chief Legal Officer. You should also consult your own legal and tax advisors before entering
into, modifying or terminating an Approved 10b5-1 Plan. The Chief Legal Officer will not approve the adoption or modification of an Approved
10b5-1 Plan during a &ldquo;trading blackout period&rdquo;.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>All transactions carried out pursuant to an Approved 10b5-1 Plan must still be reported on Form 4, and brokers effecting such transactions
must agree to notify Alto Ingredients immediately upon execution of the transaction.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="vertical-align: top; width: 40%; font-size: 10pt; text-align: left"><IMG SRC="ex19-1_001.jpg" ALT=""></TD>
    <TD STYLE="width: 33%">&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; width: 27%; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>POLICIES AND PROCEDURES</B></FONT></TD></TR>
  <TR>
    <TD STYLE="border-bottom: Black 1.5pt solid; vertical-align: top; font-size: 10pt; text-align: left">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DEPARTMENT: CORPORATE</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 0pt; vertical-align: bottom; font-size: 10pt; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>SOP# II-033</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>SEC rules require Alto Ingredients to disclose whether, during Alto Ingredients&rsquo; most recent fiscal quarter, any director or
executive officer adopted or terminated any Rule 10b5-1 Plan.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">&#9679;</TD><TD>Alto Ingredients prohibits the adoption of non-Rule 10b5-1 trading arrangements (as defined herein to align with Item 408 of Regulation
S-K). If any member of the Restricted Group is seeking to enter into any written trading arrangement involving our securities, such member
must get prior approval from the Chief Legal Officer, who will determine whether such arrangement is permitted by this policy. A &ldquo;non-Rule
10b5-1 trading arrangement&rdquo; arises when, at a time a person is not aware of any material non-public information, such person adopts
a written arrangement for trading Alto Ingredients securities which does not satisfy all of the conditions of Rule 10b5-1(c) of the Exchange
Act, and which (i) specifies the amount of securities to be purchased or sold and the price(s) at which and the date(s) on which the securities
are to be purchased or sold, (ii) includes a written formula or algorithm, or computer program, for determining the amount of securities
to be purchased or sold and the price(s) at which and the date(s) on which the securities are to be purchased or sold, or (iii) does not
permit such person to exercise any subsequent influence over how, when, or whether to effect purchases or sales.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">12</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

<!-- Field: Rule-Page --><DIV STYLE="width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>ea023395001ex21-1_altoing.htm
<DESCRIPTION>SUBSIDIARIES OF THE REGISTRANT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 21.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SUBSIDIARIES OF THE REGISTRANT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-top: 0pt; padding-right: 0pt; padding-left: 0pt; width: 49%"><FONT STYLE="font-size: 10pt">Subsidiary Name</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; width: 2%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding-top: 0pt; padding-right: 0pt; padding-left: 0pt; width: 49%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">State or Jurisdiction of</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Incorporation or Organization</P></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Kinergy Marketing LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Oregon</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Nutrients, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">California</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Op Co.</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto West, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Columbia, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Magic Valley, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Central, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Pekin, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto ICP, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Eagle Alcohol Company LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Missouri</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="padding: 0pt"><FONT STYLE="font-size: 10pt">Alto Carbonic, LLC</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-align: center"><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>6
<FILENAME>ea023395001ex23-1_altoing.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 23.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Consent of Independent Registered Public Accounting
Firm</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We consent to the incorporation by reference in Registration Statements
(Nos. 333-250180, 333-266035, 333-272836 and 333-280351) on Form S-8 and (Nos. 333-268583 and 333-272884) on Form S-3 of Alto Ingredients,
Inc. of our reports dated March 13, 2025, relating to the consolidated financial statements and the effectiveness of internal control
over financial reporting of Alto Ingredients, Inc., appearing in this Annual Report on Form 10-K of Alto Ingredients, Inc. for the year
ended December 31, 2024.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ RSM US LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Rochester, Minnesota</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">March 13, 2025</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>ea023395001ex31-1_altoingred.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">I, Bryon T. McGregor, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">1. I have reviewed this Annual Report on Form
10-K of Alto Ingredients, Inc.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">2. 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.25in">3. 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">4. The registrant&rsquo;s other certifying officer(s)
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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c) Evaluated the effectiveness of the registrant&rsquo;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; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the
registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially
affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">5. The registrant&rsquo;s other certifying officer(s)
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) 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&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) Any fraud, whether or not material, that
involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%">Date: March 13, 2025</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%">/s/ BRYON T. MCGREGOR</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 12pt; font-size: 10pt; text-align: justify; text-indent: -12pt">Bryon T. McGregor</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer<BR> (Principal Executive Officer)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>ea023395001ex31-2_altoingred.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.2pt; text-align: right; text-indent: -12.2pt"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY
ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">I, Robert R. Olander, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">1. I have reviewed this Annual Report on Form
10-K of Alto Ingredients, Inc.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">2. 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">3. 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">4. The registrant&rsquo;s other certifying officer(s)
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:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) 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;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c) Evaluated the effectiveness of the registrant&rsquo;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; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(d) Disclosed in this report any change in the
registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the
registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially
affect, the registrant&rsquo;s internal control over financial reporting; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">5. The registrant&rsquo;s other certifying officer(s)
and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a) 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&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b) Any fraud, whether or not material, that
involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%">Date: March 13, 2025</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%">/s/ ROBERT R. OLANDER</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 12pt; font-size: 10pt; text-align: justify; text-indent: -12pt">Robert R. Olander</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer<BR> (Principal Financial Officer)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.2pt; text-align: justify; text-indent: -12.25pt">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>9
<FILENAME>ea023395001ex32-1_altoingred.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.2pt; text-align: right; text-indent: -12.25pt"><B>EXHIBIT 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">CERTIFICATIONS OF<BR>
CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER<BR>
PURSUANT TO 18 U.S.C. SECTION 1350,<BR>
AS ADOPTED PURSUANT TO<BR>
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">In connection with the Annual
Report on Form 10-K of Alto Ingredients, Inc. (the &ldquo;Company&rdquo;) for the year ended December 31, 2024 (the &ldquo;Report&rdquo;),
the undersigned hereby certify in their capacities as Chief Executive Officer and Chief Financial Officer of the Company, respectively,
pursuant to 18&nbsp;U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">1. the
Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 38.5pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">2. the
information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the
Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3in; text-align: justify; text-indent: -3in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%">Dated: March 13, 2025</TD>
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%">/s/ BRYON T. MCGREGOR</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 12pt; font-size: 10pt; text-align: justify; text-indent: -12pt">Bryon T. McGregor</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>President and Chief Executive Officer<BR> (Principal Executive Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3in; text-align: justify; text-indent: -3in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%">Dated: March 13, 2025</TD>
    <TD STYLE="width: 4%">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 36%">/s/ ROBERT R. OLANDER</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-left: 12pt; font-size: 10pt; text-align: justify; text-indent: -12pt">Robert R. Olander</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>Chief Financial Officer<BR> (Principal Financial Officer)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 3in; text-align: justify; text-indent: -3in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left; text-indent: 0.5in">A signed original of this written
statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signatures that appear in
typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will
be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>alto-20241231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 13 16:53:25 UTC 2025 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://altoingredients.com/20241231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:alto="http://altoingredients.com/20241231" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="alto-20241231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="alto-20241231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="alto-20241231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="alto-20241231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet" id="alto_r_ConsolidatedBalanceSheet">
        <link:definition>995301 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" id="alto_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ConsolidatedIncomeStatement" id="alto_r_ConsolidatedIncomeStatement">
        <link:definition>995303 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ConsolidatedComprehensiveIncome" id="alto_r_ConsolidatedComprehensiveIncome">
        <link:definition>995304 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ShareholdersEquityType2or3" id="alto_r_ShareholdersEquityType2or3">
        <link:definition>995305 - Statement - Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ConsolidatedCashFlow" id="alto_r_ConsolidatedCashFlow">
        <link:definition>995306 - Statement - Consolidated Statements Of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies" id="alto_r_OrganizationandSignificantAccountingPolicies">
        <link:definition>995307 - Disclosure - Organization and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/AcquisitionofEagleAlcohol" id="alto_r_AcquisitionofEagleAlcohol">
        <link:definition>995308 - Disclosure - Acquisition of Eagle Alcohol</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IntercompanyAgreements" id="alto_r_IntercompanyAgreements">
        <link:definition>995309 - Disclosure - Intercompany Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/Segments" id="alto_r_Segments">
        <link:definition>995310 - Disclosure - Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PropertyandEquipment" id="alto_r_PropertyandEquipment">
        <link:definition>995311 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IntangibleAssets" id="alto_r_IntangibleAssets">
        <link:definition>995312 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/Derivatives" id="alto_r_Derivatives">
        <link:definition>995313 - Disclosure - Derivatives</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/Debt" id="alto_r_Debt">
        <link:definition>995314 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/Leases" id="alto_r_Leases">
        <link:definition>995315 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PensionPlans" id="alto_r_PensionPlans">
        <link:definition>995316 - Disclosure - Pension Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IncomeTaxes" id="alto_r_IncomeTaxes">
        <link:definition>995317 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PreferredStock" id="alto_r_PreferredStock">
        <link:definition>995318 - Disclosure - Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/StockBasedCompensation" id="alto_r_StockBasedCompensation">
        <link:definition>995319 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/CommitmentsandContingencies" id="alto_r_CommitmentsandContingencies">
        <link:definition>995320 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/FairValueMeasurements" id="alto_r_FairValueMeasurements">
        <link:definition>995321 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/SubsequentEvents" id="alto_r_SubsequentEvents">
        <link:definition>995322 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/AccountingPoliciesByPolicy" id="alto_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" id="alto_r_OrganizationandSignificantAccountingPoliciesTables">
        <link:definition>996001 - Disclosure - Organization and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/SegmentsTables" id="alto_r_SegmentsTables">
        <link:definition>996002 - Disclosure - Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PropertyandEquipmentTables" id="alto_r_PropertyandEquipmentTables">
        <link:definition>996003 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IntangibleAssetsTables" id="alto_r_IntangibleAssetsTables">
        <link:definition>996004 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/DerivativesTables" id="alto_r_DerivativesTables">
        <link:definition>996005 - Disclosure - Derivatives (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/DebtTables" id="alto_r_DebtTables">
        <link:definition>996006 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/LeasesTables" id="alto_r_LeasesTables">
        <link:definition>996007 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PensionPlansTables" id="alto_r_PensionPlansTables">
        <link:definition>996008 - Disclosure - Pension Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IncomeTaxesTables" id="alto_r_IncomeTaxesTables">
        <link:definition>996009 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/StockBasedCompensationTables" id="alto_r_StockBasedCompensationTables">
        <link:definition>996010 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/FairValueMeasurementsTables" id="alto_r_FairValueMeasurementsTables">
        <link:definition>996011 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" id="alto_r_OrganizationandSignificantAccountingPoliciesDetails">
        <link:definition>996012 - Disclosure - Organization and Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable" id="alto_r_ScheduleofConcentrationsofCreditRiskTable">
        <link:definition>996013 - Disclosure - Organization and Significant Accounting Policies - Schedule of Concentrations of Credit Risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofInventoryTable" id="alto_r_ScheduleofInventoryTable">
        <link:definition>996014 - Disclosure - Organization and Significant Accounting Policies - Schedule of Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" id="alto_r_ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable">
        <link:definition>996015 - Disclosure - Organization and Significant Accounting Policies - Schedule of Depreciation Is Computed Using the Straight-Line Method (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" id="alto_r_ScheduleofBasicandDilutedEarningsPerShareTable">
        <link:definition>996016 - Disclosure - Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" id="alto_r_AcquisitionofEagleAlcoholDetails">
        <link:definition>996017 - Disclosure - Acquisition of Eagle Alcohol (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IntercompanyAgreementsDetails" id="alto_r_IntercompanyAgreementsDetails">
        <link:definition>996018 - Disclosure - Intercompany Agreements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/SegmentsDetails" id="alto_r_SegmentsDetails">
        <link:definition>996019 - Disclosure - Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" id="alto_r_ScheduleofFinancialDataforOperatingSegmentsTable">
        <link:definition>996020 - Disclosure - Segments - Schedule of Financial Data for Operating Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable" id="alto_r_ScheduleofTotalAssetsbyOperatingSegmentTable">
        <link:definition>996021 - Disclosure - Segments - Schedule of Total Assets by Operating Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PropertyandEquipmentDetails" id="alto_r_PropertyandEquipmentDetails">
        <link:definition>996022 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" id="alto_r_ScheduleofPropertyandEquipmentTable">
        <link:definition>996023 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IntangibleAssetsDetails" id="alto_r_IntangibleAssetsDetails">
        <link:definition>996024 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" id="alto_r_ScheduleofIntangibleAssetsIncludingGoodwillTable">
        <link:definition>996025 - Disclosure - Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" id="alto_r_ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable">
        <link:definition>996026 - Disclosure - Intangible Assets - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/DerivativesDetails" id="alto_r_DerivativesDetails">
        <link:definition>996027 - Disclosure - Derivatives (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable" id="alto_r_ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable">
        <link:definition>996028 - Disclosure - Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable" id="alto_r_ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable">
        <link:definition>996029 - Disclosure - Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/DebtDetails" id="alto_r_DebtDetails">
        <link:definition>996030 - Disclosure - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" id="alto_r_ScheduleofLongTermBorrowingsTable">
        <link:definition>996031 - Disclosure - Debt - Schedule of Long-Term Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable" id="alto_r_ScheduleofLongtermDebtMaturesTable">
        <link:definition>996032 - Disclosure - Debt - Schedule of Long-term Debt Matures (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/LeasesDetails" id="alto_r_LeasesDetails">
        <link:definition>996033 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb6TrEealNBkT25sncrQZxelgzOtR62/Xxs9Y79e5G9gL/XaNJd9TZfxebNimjAcu+bI0rBxmveWSFoYi5pWKxDzQI0AMH2sgo48qxP/3wJRB/wYjcRy/5B6/hCm0HvUdvimMetRN2ZzH/FTdkBbxIKewuYXt5qEK8ue+I4o+6+mMUolY7NIQydO7sISgpl+mrqKAoYrkZvU6RoIfA9++22klOSy1KRzfKVMSK3Jz86nyhA0CO5ZgtQ/oMCWNlqzuaUySNAJCzef/y0mmzfSbrj] CSR-->
      <link:roleType roleURI="http://altoingredients.com/role/LeasesDetailsScheduleofLeases" id="alto_r_LeasesDetailsScheduleofLeases">
        <link:definition>996034 - Disclosure - Leases - Schedule of Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" id="alto_r_ScheduleofComponentsofLeaseCostsTable">
        <link:definition>996035 - Disclosure - Leases - Schedule of Components of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" id="alto_r_ScheduleofOperatingLeaseLiabilitiesTable">
        <link:definition>996036 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PensionPlansDetails" id="alto_r_PensionPlansDetails">
        <link:definition>996037 - Disclosure - Pension Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" id="alto_r_ScheduleofInformationRelatedtotheRetirementPlanTable">
        <link:definition>996038 - Disclosure - Pension Plans - Schedule of Information Related to the Retirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" id="alto_r_ScheduleofComponentsofNetPeriodicBenefitCostsTable">
        <link:definition>996039 - Disclosure - Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable" id="alto_r_ScheduleofExpectedBenefitPaymentsTable">
        <link:definition>996040 - Disclosure - Pension Plans - Schedule of Expected Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" id="alto_r_ScheduleofInformationRelatedtothePostretirementPlanTable">
        <link:definition>996041 - Disclosure - Pension Plans - Schedule of Information Related to the Postretirement Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" id="alto_r_ScheduleofNetPeriodicBenefitCostsTable">
        <link:definition>996042 - Disclosure - Pension Plans - Schedule of Net Periodic Benefit Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" id="alto_r_ScheduleofExpectedBenefitPaymentsTable0">
        <link:definition>996043 - Disclosure - Pension Plans - Schedule of Expected Benefit Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/IncomeTaxesDetails" id="alto_r_IncomeTaxesDetails">
        <link:definition>996044 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" id="alto_r_ScheduleofProvisionforIncomeTaxesTable">
        <link:definition>996045 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" id="alto_r_ScheduleofReconciliationofEffectiveTaxRateTable">
        <link:definition>996046 - Disclosure - Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" id="alto_r_ScheduleofComponentsofDeferredIncomeTaxesTable">
        <link:definition>996047 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" id="alto_r_ScheduleofNetOperatingLossCarryforwardsTable">
        <link:definition>996048 - Disclosure - Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" id="alto_r_ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable">
        <link:definition>996049 - Disclosure - Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" id="alto_r_ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable">
        <link:definition>996050 - Disclosure - Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/PreferredStockDetails" id="alto_r_PreferredStockDetails">
        <link:definition>996051 - Disclosure - Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/StockBasedCompensationDetails" id="alto_r_StockBasedCompensationDetails">
        <link:definition>996052 - Disclosure - Stock-Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" id="alto_r_ScheduleofUnvestedRestrictedStockActivityTable">
        <link:definition>996053 - Disclosure - Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable" id="alto_r_ScheduleofStockBasedCompensationExpenseTable">
        <link:definition>996054 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/CommitmentsandContingenciesDetails" id="alto_r_CommitmentsandContingenciesDetails">
        <link:definition>996055 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" id="alto_r_ScheduleofRecurringandNonrecurringFairValueMeasurementsTable">
        <link:definition>996056 - Disclosure - Fair Value Measurements - Schedule of Recurring and Nonrecurring Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/SubsequentEventsDetails" id="alto_r_SubsequentEventsDetails">
        <link:definition>996057 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://altoingredients.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <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://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af/2024" schemaLocation="https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="Rule10b51ArrangementModifiedFlag" type="xbrli:booleanItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_Rule10b51ArrangementModifiedFlag"/>
  <xs:element name="NonRule10b51ArrangementModifiedFlag" type="xbrli:booleanItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_NonRule10b51ArrangementModifiedFlag"/>
  <xs:element name="ScheduleOfConcentrationsOfCreditRiskAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfConcentrationsOfCreditRiskAbstract"/>
  <xs:element name="ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract"/>
  <xs:element name="ScheduleOfFinancialDataForOperatingSegmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract"/>
  <xs:element name="ScheduleOfTotalAssetsByOperatingSegmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsIncludingGoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract"/>
  <xs:element name="ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
  <xs:element name="ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
  <xs:element name="ScheduleOfOperatingLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract"/>
  <xs:element name="ScheduleOfInformationRelatedToThePostretirementPlanAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract"/>
  <xs:element name="ScheduleOfNetPeriodicBenefitCostsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfNetPeriodicBenefitCostsAbstract"/>
  <xs:element name="ScheduleOfExpectedBenefitPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfExpectedBenefitPaymentsAbstract"/>
  <xs:element name="ScheduleOfNetOperatingLossCarryforwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfNetOperatingLossCarryforwardsAbstract"/>
  <xs:element name="ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract"/>
  <xs:element name="ScheduleOfUnvestedRestrictedStockActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfUnvestedRestrictedStockActivityAbstract"/>
  <xs:element name="ScheduleOfStockBasedCompensationExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfStockBasedCompensationExpenseAbstract"/>
  <xs:element name="ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract"/>
  <xs:element name="WesternProductionRecordedAsGrossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_WesternProductionRecordedAsGrossAbstract"/>
  <xs:element name="NonAmortizingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_NonAmortizingAbstract"/>
  <xs:element name="AmortizingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AmortizingAbstract"/>
  <xs:element name="IncomeFromCashGrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_IncomeFromCashGrant"/>
  <xs:element name="DeferredPurchasePricePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_DeferredPurchasePricePayments"/>
  <xs:element name="OrganizationAndBusinessPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_OrganizationAndBusinessPolicyTextBlock"/>
  <xs:element name="ShippingAndHandlingCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ShippingAndHandlingCostsPolicyTextBlock"/>
  <xs:element name="DeferredFinancingCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_DeferredFinancingCostsPolicyTextBlock"/>
  <xs:element name="IncomeFromCashGrantPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IncomeFromCashGrantPolicyPolicyTextBlock"/>
  <xs:element name="ShareRepurchaseProgramPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ShareRepurchaseProgramPolicyTextBlock"/>
  <xs:element name="NonvotingCommonStockPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_NonvotingCommonStockPolicyTextBlock"/>
  <xs:element name="ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock"/>
  <xs:element name="ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock"/>
  <xs:element name="IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable"/>
  <xs:element name="DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable"/>
  <xs:element name="RealizedGainLossOnDerivatives" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_RealizedGainLossOnDerivatives"/>
  <xs:element name="LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable"/>
  <xs:element name="ExpectedLongtermReturnOnPlanAssets" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ExpectedLongtermReturnOnPlanAssets"/>
  <xs:element name="PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable"/>
  <xs:element name="DefinedBenefitPlanServiceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_DefinedBenefitPlanServiceCosts"/>
  <xs:element name="DefinedBenefitPlanInterestCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_DefinedBenefitPlanInterestCosts"/>
  <xs:element name="DefinedBenefitPlanExpectedFutureBenefitPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
  <xs:element name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax"/>
  <xs:element name="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax"/>
  <xs:element name="PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable"/>
  <xs:element name="PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable"/>
  <xs:element name="DeferredTaxAssetsRailcarContracts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_DeferredTaxAssetsRailcarContracts"/>
  <xs:element name="IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable"/>
  <xs:element name="TaxYearsStillOpenToAudit" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TaxYearsStillOpenToAudit"/>
  <xs:element name="StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable"/>
  <xs:element name="OrganizationandSignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_OrganizationandSignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SubsidiaryOwnedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_SubsidiaryOwnedAmount"/>
  <xs:element name="ProductionCapacity" type="dtr:volumeItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="alto_ProductionCapacity"/>
  <xs:element name="EssentialIngredientProductCapacity" type="dtr:massItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EssentialIngredientProductCapacity"/>
  <xs:element name="PercentageOfAverageEthanolProduction" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PercentageOfAverageEthanolProduction"/>
  <xs:element name="ConserveCapitalPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ConserveCapitalPercentage"/>
  <xs:element name="AmountAllocatedToSupportMarketLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_AmountAllocatedToSupportMarketLosses"/>
  <xs:element name="InitialPurchaseAuthorization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_InitialPurchaseAuthorization"/>
  <xs:element name="PurchaseAuthorization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_PurchaseAuthorization"/>
  <xs:element name="ExcessOfPurchaseAuthorization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_ExcessOfPurchaseAuthorization"/>
  <xs:element name="PurchaseAdditionalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_PurchaseAdditionalAmount"/>
  <xs:element name="NonvotingCommonStockOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="alto_NonvotingCommonStockOutstanding"/>
  <xs:element name="AcquisitionofEagleAlcoholDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_AcquisitionofEagleAlcoholDetailsTable"/>
  <xs:element name="IntercompanyAgreementsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_IntercompanyAgreementsDetailsTable"/>
  <xs:element name="MarketableAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MarketableAgreementDescription"/>
  <xs:element name="ReceivesServiceFeePerBushel" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ReceivesServiceFeePerBushel"/>
  <xs:element name="SegmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_SegmentsDetailsTable"/>
  <xs:element name="PropertyandEquipmentDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_PropertyandEquipmentDetailsTable"/>
  <xs:element name="IntangibleAssetsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_IntangibleAssetsDetailsTable"/>
  <xs:element name="DebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_DebtDetailsTable"/>
  <xs:element name="PercentageOfExcessCashFlow" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="alto_PercentageOfExcessCashFlow"/>
  <xs:element name="FixedchargeCoverageRatio" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="alto_FixedchargeCoverageRatio"/>
  <xs:element name="AdvanceCreditAmountByLenders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_AdvanceCreditAmountByLenders"/>
  <xs:element name="AdvanceCreditAmountByLendersAdjustment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_AdvanceCreditAmountByLendersAdjustment"/>
  <xs:element name="PercentageOfPrepaymentExcessCashFlowAmount" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PercentageOfPrepaymentExcessCashFlowAmount"/>
  <xs:element name="LeasesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_LeasesDetailsTable"/>
  <xs:element name="PensionPlansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_PensionPlansDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_IncomeTaxesDetailsTable"/>
  <xs:element name="FederalNetOperatingLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="alto_FederalNetOperatingLosses"/>
  <xs:element name="FederalTaxableIncomeUtilize" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_FederalTaxableIncomeUtilize"/>
  <xs:element name="FederalCapitalLossCarryForward" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_FederalCapitalLossCarryForward"/>
  <xs:element name="FederalCapitalLossExpireTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_FederalCapitalLossExpireTerm"/>
  <xs:element name="StateCapitalLossCarryForward" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="alto_StateCapitalLossCarryForward"/>
  <xs:element name="StateCapitalLossExpireTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_StateCapitalLossExpireTerm"/>
  <xs:element name="PreferredStockDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_PreferredStockDetailsTable"/>
  <xs:element name="UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock"/>
  <xs:element name="VotesPerShare" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_VotesPerShare"/>
  <xs:element name="PercentageOfInternalRateOfReturns" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="alto_PercentageOfInternalRateOfReturns"/>
  <xs:element name="StockBasedCompensationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_StockBasedCompensationDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="IndexedPricePurchaseContracts" type="dtr:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IndexedPricePurchaseContracts"/>
  <xs:element name="IndexedPriceSalesContract" type="dtr:weightItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IndexedPriceSalesContract"/>
  <xs:element name="IndexedPricePurchaseContract" type="dtr:energyItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IndexedPricePurchaseContract"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="alto_SubsequentEventsDetailsTable"/>
  <xs:element name="AcquisitionOfEagleAlcoholMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AcquisitionOfEagleAlcoholMember"/>
  <xs:element name="AffiliateManagementAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AffiliateManagementAgreementMember"/>
  <xs:element name="AlabamaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AlabamaMember"/>
  <xs:element name="AlcoholFromItsSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AlcoholFromItsSuppliersMember"/>
  <xs:element name="AlcoholSalesContractsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AlcoholSalesContractsMember"/>
  <xs:element name="AlcoholSalesGrossMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AlcoholSalesGrossMember"/>
  <xs:element name="AlcoholSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AlcoholSalesMember"/>
  <xs:element name="AlcoholSalesNetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AlcoholSalesNetMember"/>
  <xs:element name="AltoIngredientsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AltoIngredientsIncMember"/>
  <xs:element name="AltoNutrientsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AltoNutrientsMember"/>
  <xs:element name="ArizonaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ArizonaMember"/>
  <xs:element name="ArkansasMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ArkansasMember"/>
  <xs:element name="AssessmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_AssessmentMember"/>
  <xs:element name="CaliforniaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CaliforniaMember"/>
  <xs:element name="CashCollateralBalanceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CashCollateralBalanceMember"/>
  <xs:element name="ColoradoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ColoradoMember"/>
  <xs:element name="CommonStockAndNonVotingCommonMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CommonStockAndNonVotingCommonMember"/>
  <xs:element name="ConnecticutMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_ConnecticutMember"/>
  <xs:element name="CornFromSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CornFromSuppliersMember"/>
  <xs:element name="CornProcurementAndHandlingAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CornProcurementAndHandlingAgreementsMember"/>
  <xs:element name="CustomerAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CustomerAMember"/>
  <xs:element name="CustomerBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CustomerBMember"/>
  <xs:element name="CustomerRelationshipsAndTradenameMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_CustomerRelationshipsAndTradenameMember"/>
  <xs:element name="EagleAlcoholTradenameMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EagleAlcoholTradenameMember"/>
  <xs:element name="EquityMethodInvestmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EquityMethodInvestmentMember"/>
  <xs:element name="EssentialIngredientSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EssentialIngredientSalesMember"/>
  <xs:element name="EssentialIngredientsMarketingAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EssentialIngredientsMarketingAgreementsMember"/>
  <xs:element name="EthanolAlcoholSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EthanolAlcoholSalesMember"/>
  <xs:element name="EthanolMarketingAgreementsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EthanolMarketingAgreementsMember"/>
  <xs:element name="EthanolPurchaseContractsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_EthanolPurchaseContractsMember"/>
  <xs:element name="FederalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_FederalMember"/>
  <xs:element name="FixedIncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_FixedIncomeMember"/>
  <xs:element name="GeorgiaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_GeorgiaMember"/>
  <xs:element name="IdahoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IdahoMember"/>
  <xs:element name="IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember"/>
  <xs:element name="IfTheLeverageRatioIsLessThan15xMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IfTheLeverageRatioIsLessThan15xMember"/>
  <xs:element name="IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember"/>
  <xs:element name="IllinoisMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IllinoisMember"/>
  <xs:element name="IndianaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IndianaMember"/>
  <xs:element name="InternationalEquityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_InternationalEquityMember"/>
  <xs:element name="IntersegmentEliminationsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IntersegmentEliminationsMember"/>
  <xs:element name="IntersegmentSaleMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IntersegmentSaleMember"/>
  <xs:element name="IowaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_IowaMember"/>
  <xs:element name="KansasMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_KansasMember"/>
  <xs:element name="KinergyLineOfCreditMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_KinergyLineOfCreditMember"/>
  <xs:element name="KinergyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_KinergyMember"/>
  <xs:element name="KinergyTradenameMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_KinergyTradenameMember"/>
  <xs:element name="KodiakCarbonicLLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_KodiakCarbonicLLCMember"/>
  <xs:element name="LandRelatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_LandRelatedMember"/>
  <xs:element name="LargeUSEquityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_LargeUSEquityMember"/>
  <xs:element name="LonglivedAssetsMagicValleyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_LonglivedAssetsMagicValleyMember"/>
  <xs:element name="LouisianaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_LouisianaMember"/>
  <xs:element name="MarketingAndDistributionSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MarketingAndDistributionSegmentMember"/>
  <xs:element name="MarketingAndDistributionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MarketingAndDistributionsMember"/>
  <xs:element name="MichiganMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MichiganMember"/>
  <xs:element name="MinnesotaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MinnesotaMember"/>
  <xs:element name="MississippiMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MississippiMember"/>
  <xs:element name="MissouriMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_MissouriMember"/>
  <xs:element name="NebraskaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_NebraskaMember"/>
  <xs:element name="NewMexicoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_NewMexicoMember"/>
  <xs:element name="OklahomaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_OklahomaMember"/>
  <xs:element name="OregonMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_OregonMember"/>
  <xs:element name="OrionTermLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_OrionTermLoanMember"/>
  <xs:element name="OtherEquipmentVehiclesandFurnitureMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_OtherEquipmentVehiclesandFurnitureMember"/>
  <xs:element name="PekinCampusProductionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PekinCampusProductionMember"/>
  <xs:element name="PekinCampusProductionSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PekinCampusProductionSegmentMember"/>
  <xs:element name="PekinCampusSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PekinCampusSegmentMember"/>
  <xs:element name="PennsylvaniaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PennsylvaniaMember"/>
  <xs:element name="PostretirementPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PostretirementPlanMember"/>
  <xs:element name="PreMedicarePostretirementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PreMedicarePostretirementMember"/>
  <xs:element name="PurchaseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_PurchaseMember"/>
  <xs:element name="RealizedGainsLossesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_RealizedGainsLossesMember"/>
  <xs:element name="RetirementPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_RetirementPlanMember"/>
  <xs:element name="RhodeIslandMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_RhodeIslandMember"/>
  <xs:element name="SalesCommitmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SalesCommitmentsMember"/>
  <xs:element name="SmallMidUSEquityMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SmallMidUSEquityMember"/>
  <xs:element name="SouthCarolinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SouthCarolinaMember"/>
  <xs:element name="SupplierAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SupplierAMember"/>
  <xs:element name="SupplierBMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SupplierBMember"/>
  <xs:element name="SupplierCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SupplierCMember"/>
  <xs:element name="SuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_SuppliersMember"/>
  <xs:element name="TaxYear2025Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TaxYear2025Member"/>
  <xs:element name="TennesseeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TennesseeMember"/>
  <xs:element name="TexasMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TexasMember"/>
  <xs:element name="TotalMarketingAndDistributionSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TotalMarketingAndDistributionSalesMember"/>
  <xs:element name="TotalPekinCampusSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TotalPekinCampusSalesMember"/>
  <xs:element name="TotalWesternProductionSalesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TotalWesternProductionSalesMember"/>
  <xs:element name="TwoThousandAndFortyAndAfterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TwoThousandAndFortyAndAfterMember"/>
  <xs:element name="TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember"/>
  <xs:element name="TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember"/>
  <xs:element name="TwoThousandSixteenStockIncentivePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TwoThousandSixteenStockIncentivePlanMember"/>
  <xs:element name="TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember"/>
  <xs:element name="UnrealizedGainsLossesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_UnrealizedGainsLossesMember"/>
  <xs:element name="WesternProductionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_WesternProductionMember"/>
  <xs:element name="WesternProductionSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_WesternProductionSegmentMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="alto_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>alto-20241231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 13 16:53:25 UTC 2025 -->
<linkbase xmlns="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">
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedBalanceSheet" roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedIncomeStatement" roleURI="http://altoingredients.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedComprehensiveIncome" roleURI="http://altoingredients.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedCashFlow" roleURI="http://altoingredients.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInventoryTable" roleURI="http://altoingredients.com/role/ScheduleofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofBasicandDilutedEarningsPerShareTable" roleURI="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofPropertyandEquipmentTable" roleURI="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" roleURI="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofLongTermBorrowingsTable" roleURI="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofLongtermDebtMaturesTable" roleURI="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofLeaseCostsTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofNetPeriodicBenefitCostsTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedBenefitPaymentsTable" roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofNetPeriodicBenefitCostsTable" roleURI="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedBenefitPaymentsTable0" roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofReconciliationofEffectiveTaxRateTable" roleURI="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofDeferredIncomeTaxesTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"/>
  <calculationLink xlink:role="http://altoingredients.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DerivativeAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_AssetImpairmentCharges" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeFromCashGrant" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrant"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="alto_IncomeFromCashGrant" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OtherNonoperatingIncome" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetImpairmentCharges" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_InventoryWriteDown" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredPurchasePricePayments" xlink:href="alto-20241231.xsd#alto_DeferredPurchasePricePayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="alto_DeferredPurchasePricePayments" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromBankDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromBankDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb6TrEealNBkT25sncrQZxelgzOtR62/Xxs9Y79e5G9gL/XaNJd9TZfxebNimjAcu+bI0rBxmveWSFoYi5pWKxDzQI0AMH2sgo48qxP/3wJRB/wYjcRy/5B6/hCm0HvUdvimMetRN2ZzH/FTdkBbxIKewuYXt5qEK8ue+I4o+6+mMUolY7NIQydO7sISgpl+mrqKAoYrkZvU6RoIfA9++22klOSy1KRzfKVMSK3Jz86nyhA0CO5ZgtQ/oMCWNlqzub7A7eBe5zBe6f5A2UYzuDA] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofInventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcess" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_OtherInventory" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_Land" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_ConstructionInProgressGross" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_OperatingLeaseCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_VariableLeaseCost" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="alto_DefinedBenefitPlanServiceCosts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="alto_DefinedBenefitPlanInterestCosts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="alto_DefinedBenefitPlanServiceCosts" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="alto_DefinedBenefitPlanInterestCosts" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="6" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsDerivativeInstruments" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredTaxAssetsRailcarContracts" xlink:href="alto-20241231.xsd#alto_DeferredTaxAssetsRailcarContracts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="alto_DeferredTaxAssetsRailcarContracts" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" order="11" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxAssetsNet" order="2" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>alto-20241231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 13 16:53:25 UTC 2025 -->
<linkbase xmlns="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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedBalanceSheet" roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedIncomeStatement" roleURI="http://altoingredients.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedComprehensiveIncome" roleURI="http://altoingredients.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ShareholdersEquityType2or3" roleURI="http://altoingredients.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedCashFlow" roleURI="http://altoingredients.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_OrganizationandSignificantAccountingPolicies" roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_AcquisitionofEagleAlcohol" roleURI="http://altoingredients.com/role/AcquisitionofEagleAlcohol"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntercompanyAgreements" roleURI="http://altoingredients.com/role/IntercompanyAgreements"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Segments" roleURI="http://altoingredients.com/role/Segments"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PropertyandEquipment" roleURI="http://altoingredients.com/role/PropertyandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntangibleAssets" roleURI="http://altoingredients.com/role/IntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Derivatives" roleURI="http://altoingredients.com/role/Derivatives"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Debt" roleURI="http://altoingredients.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Leases" roleURI="http://altoingredients.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PensionPlans" roleURI="http://altoingredients.com/role/PensionPlans"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IncomeTaxes" roleURI="http://altoingredients.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PreferredStock" roleURI="http://altoingredients.com/role/PreferredStock"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_StockBasedCompensation" roleURI="http://altoingredients.com/role/StockBasedCompensation"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_CommitmentsandContingencies" roleURI="http://altoingredients.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_FairValueMeasurements" roleURI="http://altoingredients.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SubsequentEvents" roleURI="http://altoingredients.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_AccountingPoliciesByPolicy" roleURI="http://altoingredients.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_OrganizationandSignificantAccountingPoliciesTables" roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SegmentsTables" roleURI="http://altoingredients.com/role/SegmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PropertyandEquipmentTables" roleURI="http://altoingredients.com/role/PropertyandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntangibleAssetsTables" roleURI="http://altoingredients.com/role/IntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DerivativesTables" roleURI="http://altoingredients.com/role/DerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DebtTables" roleURI="http://altoingredients.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_LeasesTables" roleURI="http://altoingredients.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PensionPlansTables" roleURI="http://altoingredients.com/role/PensionPlansTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IncomeTaxesTables" roleURI="http://altoingredients.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_StockBasedCompensationTables" roleURI="http://altoingredients.com/role/StockBasedCompensationTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_FairValueMeasurementsTables" roleURI="http://altoingredients.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofConcentrationsofCreditRiskTable" roleURI="http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInventoryTable" roleURI="http://altoingredients.com/role/ScheduleofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" roleURI="http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofBasicandDilutedEarningsPerShareTable" roleURI="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofFinancialDataforOperatingSegmentsTable" roleURI="http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofTotalAssetsbyOperatingSegmentTable" roleURI="http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofPropertyandEquipmentTable" roleURI="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofIntangibleAssetsIncludingGoodwillTable" roleURI="http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" roleURI="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable" roleURI="http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable" roleURI="http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofLongTermBorrowingsTable" roleURI="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofLongtermDebtMaturesTable" roleURI="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofLeaseCostsTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofOperatingLeaseLiabilitiesTable" roleURI="http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInformationRelatedtotheRetirementPlanTable" roleURI="http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofNetPeriodicBenefitCostsTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedBenefitPaymentsTable" roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInformationRelatedtothePostretirementPlanTable" roleURI="http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofNetPeriodicBenefitCostsTable" roleURI="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedBenefitPaymentsTable0" roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofReconciliationofEffectiveTaxRateTable" roleURI="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofDeferredIncomeTaxesTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofNetOperatingLossCarryforwardsTable" roleURI="http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" roleURI="http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" roleURI="http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofUnvestedRestrictedStockActivityTable" roleURI="http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofStockBasedCompensationExpenseTable" roleURI="http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" roleURI="http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_LeasesDetailsScheduleofLeases" roleURI="http://altoingredients.com/role/LeasesDetailsScheduleofLeases"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_OrganizationandSignificantAccountingPoliciesDetails" roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_AcquisitionofEagleAlcoholDetails" roleURI="http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntercompanyAgreementsDetails" roleURI="http://altoingredients.com/role/IntercompanyAgreementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SegmentsDetails" roleURI="http://altoingredients.com/role/SegmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PropertyandEquipmentDetails" roleURI="http://altoingredients.com/role/PropertyandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntangibleAssetsDetails" roleURI="http://altoingredients.com/role/IntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DerivativesDetails" roleURI="http://altoingredients.com/role/DerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DebtDetails" roleURI="http://altoingredients.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_LeasesDetails" roleURI="http://altoingredients.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PensionPlansDetails" roleURI="http://altoingredients.com/role/PensionPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IncomeTaxesDetails" roleURI="http://altoingredients.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PreferredStockDetails" roleURI="http://altoingredients.com/role/PreferredStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_StockBasedCompensationDetails" roleURI="http://altoingredients.com/role/StockBasedCompensationDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_CommitmentsandContingenciesDetails" roleURI="http://altoingredients.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SubsequentEventsDetails" roleURI="http://altoingredients.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://altoingredients.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_NonvotingCommonStockMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssetsNoncurrent" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherAssets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsPayableCurrent" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockValue" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockValue" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdditionalPaidInCapital" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="30" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_NonvotingCommonStockMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeFromCashGrant" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="alto_IncomeFromCashGrant" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_PreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CommonStockAndNonVotingCommonMember" xlink:href="alto-20241231.xsd#alto_CommonStockAndNonVotingCommonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="alto_CommonStockAndNonVotingCommonMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPreferredStockCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPreferredStockCash" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InventoryWriteDown" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredPurchasePricePayments" xlink:href="alto-20241231.xsd#alto_DeferredPurchasePricePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="alto_DeferredPurchasePricePayments" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromBankDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromBankDebt" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidNet" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidCapitalized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_InterestPaidCapitalized" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="34" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/AcquisitionofEagleAlcohol" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_AssetAcquisitionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IntercompanyAgreements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralizedAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralizedAgreementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollateralizedAgreementsAbstract" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/Segments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PropertyandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/Derivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PensionPlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PreferredStock" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_PreferredStockTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/StockBasedCompensation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/FairValueMeasurements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="alto_OrganizationAndBusinessPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_OrganizationAndBusinessPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="alto_OrganizationAndBusinessPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ShippingAndHandlingCostsPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_ShippingAndHandlingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="alto_ShippingAndHandlingCostsPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredFinancingCostsPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_DeferredFinancingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="alto_DeferredFinancingCostsPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeFromCashGrantPolicyPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrantPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="alto_IncomeFromCashGrantPolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ShareRepurchaseProgramPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_ShareRepurchaseProgramPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="alto_ShareRepurchaseProgramPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_NonvotingCommonStockPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_NonvotingCommonStockPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="alto_NonvotingCommonStockPolicyTextBlock" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock" order="29" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/SegmentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IntangibleAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/DerivativesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PensionPlansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" xlink:href="alto-20241231.xsd#alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" xlink:href="alto-20241231.xsd#alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/StockBasedCompensationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CustomerAMember" xlink:href="alto-20241231.xsd#alto_CustomerAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="alto_CustomerAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CustomerBMember" xlink:href="alto-20241231.xsd#alto_CustomerBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="alto_CustomerBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PurchaseMember" xlink:href="alto-20241231.xsd#alto_PurchaseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="alto_PurchaseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SupplierAMember" xlink:href="alto-20241231.xsd#alto_SupplierAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="alto_SupplierAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SupplierBMember" xlink:href="alto-20241231.xsd#alto_SupplierBMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="alto_SupplierBMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SupplierCMember" xlink:href="alto-20241231.xsd#alto_SupplierCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="alto_SupplierCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofInventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_OtherInventory" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_OtherEquipmentVehiclesandFurnitureMember" xlink:href="alto-20241231.xsd#alto_OtherEquipmentVehiclesandFurnitureMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="alto_OtherEquipmentVehiclesandFurnitureMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EthanolAlcoholSalesMember" xlink:href="alto-20241231.xsd#alto_EthanolAlcoholSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_EthanolAlcoholSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EssentialIngredientSalesMember" xlink:href="alto-20241231.xsd#alto_EssentialIngredientSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_EssentialIngredientSalesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IntersegmentSaleMember" xlink:href="alto-20241231.xsd#alto_IntersegmentSaleMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_IntersegmentSaleMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesGrossMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesGrossMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_AlcoholSalesGrossMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesNetMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_AlcoholSalesNetMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_AlcoholSalesMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusProductionMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_PekinCampusProductionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TotalPekinCampusSalesMember" xlink:href="alto-20241231.xsd#alto_TotalPekinCampusSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_TotalPekinCampusSalesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MarketingAndDistributionsMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_MarketingAndDistributionsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TotalMarketingAndDistributionSalesMember" xlink:href="alto-20241231.xsd#alto_TotalMarketingAndDistributionSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_TotalMarketingAndDistributionSalesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_WesternProductionSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_WesternProductionSegmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateAndOtherMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IntersegmentEliminationsMember" xlink:href="alto-20241231.xsd#alto_IntersegmentEliminationsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_IntersegmentEliminationsMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionMember" xlink:href="alto-20241231.xsd#alto_WesternProductionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_WesternProductionMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TotalWesternProductionSalesMember" xlink:href="alto-20241231.xsd#alto_TotalWesternProductionSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="alto_TotalWesternProductionSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseOther" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusProductionMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_PekinCampusProductionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MarketingAndDistributionsMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_MarketingAndDistributionsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionMember" xlink:href="alto-20241231.xsd#alto_WesternProductionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_WesternProductionMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_CorporateAndOtherMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_Assets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_Land" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_ConstructionInProgressGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:href="alto-20241231.xsd#alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_GoodwillMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyTradenameMember" xlink:href="alto-20241231.xsd#alto_KinergyTradenameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="alto_KinergyTradenameMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EagleAlcoholTradenameMember" xlink:href="alto-20241231.xsd#alto_EagleAlcoholTradenameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="alto_EagleAlcoholTradenameMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:href="alto-20241231.xsd#alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CashCollateralBalanceMember" xlink:href="alto-20241231.xsd#alto_CashCollateralBalanceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="alto_CashCollateralBalanceMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_DerivativeAssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_RealizedGainsLossesMember" xlink:href="alto-20241231.xsd#alto_RealizedGainsLossesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_RealizedGainsLossesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_UnrealizedGainsLossesMember" xlink:href="alto-20241231.xsd#alto_UnrealizedGainsLossesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="alto_UnrealizedGainsLossesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_CommodityContractMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_RealizedGainLossOnDerivatives" xlink:href="alto-20241231.xsd#alto_RealizedGainLossOnDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="alto_RealizedGainLossOnDerivatives" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnCommodityContracts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnCommodityContracts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_UnrealizedGainLossOnCommodityContracts" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyLineOfCreditMember" xlink:href="alto-20241231.xsd#alto_KinergyLineOfCreditMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="alto_KinergyLineOfCreditMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_OrionTermLoanMember" xlink:href="alto-20241231.xsd#alto_OrionTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="alto_OrionTermLoanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_VariableLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:href="alto-20241231.xsd#alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="us-gaap_EquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_LandRelatedMember" xlink:href="alto-20241231.xsd#alto_LandRelatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="alto_LandRelatedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_RetirementPlanMember" xlink:href="alto-20241231.xsd#alto_RetirementPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="alto_RetirementPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ExpectedLongtermReturnOnPlanAssets" xlink:href="alto-20241231.xsd#alto_ExpectedLongtermReturnOnPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="alto_ExpectedLongtermReturnOnPlanAssets" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_RetirementPlanMember" xlink:href="alto-20241231.xsd#alto_RetirementPlanMember"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb6TrEealNBkT25sncrQZxelgzOtR62/Xxs9Y79e5G9gL/XaNJd9TZfxebNimjAcu+bI0rBxmveWSFoYi5pWKxDzQI0AMH2sgo48qxP/3wJRB/wYjcRy/5B6/hCm0HvUdvimMetRN2ZzH/FTdkBbxIKewuYXt5qEK8ue+I4o+6+mMUolY7NIQydO7sISgpl+mrqKAoYrkZvU6RoIfA9++22klOSy1KRzfKVMSK3Jz86nyhA0CO5ZgtQ/oMCWNlqzuYYKtAzn51AHzU2O8OKwSSa] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="alto_RetirementPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="alto_DefinedBenefitPlanServiceCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="alto_DefinedBenefitPlanInterestCosts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="alto_PostretirementPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="alto_DefinedBenefitPlanServiceCosts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="alto_DefinedBenefitPlanInterestCosts" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="alto_PostretirementPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsDerivativeInstruments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredTaxAssetsRailcarContracts" xlink:href="alto-20241231.xsd#alto_DeferredTaxAssetsRailcarContracts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="alto_DeferredTaxAssetsRailcarContracts" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="18" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" xlink:href="alto-20241231.xsd#alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandAndFortyAndAfterMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndFortyAndAfterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="alto_TwoThousandAndFortyAndAfterMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:href="alto-20241231.xsd#alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FederalMember" xlink:href="alto-20241231.xsd#alto_FederalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_FederalMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AlabamaMember" xlink:href="alto-20241231.xsd#alto_AlabamaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_AlabamaMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ArizonaMember" xlink:href="alto-20241231.xsd#alto_ArizonaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_ArizonaMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ArkansasMember" xlink:href="alto-20241231.xsd#alto_ArkansasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_ArkansasMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CaliforniaMember" xlink:href="alto-20241231.xsd#alto_CaliforniaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_CaliforniaMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ColoradoMember" xlink:href="alto-20241231.xsd#alto_ColoradoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_ColoradoMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ConnecticutMember" xlink:href="alto-20241231.xsd#alto_ConnecticutMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_ConnecticutMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_GeorgiaMember" xlink:href="alto-20241231.xsd#alto_GeorgiaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_GeorgiaMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IdahoMember" xlink:href="alto-20241231.xsd#alto_IdahoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_IdahoMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IllinoisMember" xlink:href="alto-20241231.xsd#alto_IllinoisMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_IllinoisMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IndianaMember" xlink:href="alto-20241231.xsd#alto_IndianaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_IndianaMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IowaMember" xlink:href="alto-20241231.xsd#alto_IowaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_IowaMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KansasMember" xlink:href="alto-20241231.xsd#alto_KansasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_KansasMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_LouisianaMember" xlink:href="alto-20241231.xsd#alto_LouisianaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_LouisianaMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MichiganMember" xlink:href="alto-20241231.xsd#alto_MichiganMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_MichiganMember" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MinnesotaMember" xlink:href="alto-20241231.xsd#alto_MinnesotaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_MinnesotaMember" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MississippiMember" xlink:href="alto-20241231.xsd#alto_MississippiMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_MississippiMember" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MissouriMember" xlink:href="alto-20241231.xsd#alto_MissouriMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_MissouriMember" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_NebraskaMember" xlink:href="alto-20241231.xsd#alto_NebraskaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_NebraskaMember" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_NewMexicoMember" xlink:href="alto-20241231.xsd#alto_NewMexicoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_NewMexicoMember" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_OklahomaMember" xlink:href="alto-20241231.xsd#alto_OklahomaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_OklahomaMember" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_OregonMember" xlink:href="alto-20241231.xsd#alto_OregonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_OregonMember" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PennsylvaniaMember" xlink:href="alto-20241231.xsd#alto_PennsylvaniaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_PennsylvaniaMember" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_RhodeIslandMember" xlink:href="alto-20241231.xsd#alto_RhodeIslandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_RhodeIslandMember" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SouthCarolinaMember" xlink:href="alto-20241231.xsd#alto_SouthCarolinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_SouthCarolinaMember" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TennesseeMember" xlink:href="alto-20241231.xsd#alto_TennesseeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_TennesseeMember" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TexasMember" xlink:href="alto-20241231.xsd#alto_TexasMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="alto_TexasMember" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TaxYearsStillOpenToAudit" xlink:href="alto-20241231.xsd#alto_TaxYearsStillOpenToAudit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="alto_TaxYearsStillOpenToAudit" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:href="alto-20241231.xsd#alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_RetirementPlanFundingStatusAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="us-gaap_RetirementPlanFundingStatusDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="us-gaap_RetirementPlanFundingStatusDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_DerivativeFinancialInstrumentsAssetsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_LonglivedAssetsMagicValleyMember" xlink:href="alto-20241231.xsd#alto_LonglivedAssetsMagicValleyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="alto_LonglivedAssetsMagicValleyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_LargeUSEquityMember" xlink:href="alto-20241231.xsd#alto_LargeUSEquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanFundingStatusDomain" xlink:to="alto_LargeUSEquityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SmallMidUSEquityMember" xlink:href="alto-20241231.xsd#alto_SmallMidUSEquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanFundingStatusDomain" xlink:to="alto_SmallMidUSEquityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_InternationalEquityMember" xlink:href="alto-20241231.xsd#alto_InternationalEquityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanFundingStatusDomain" xlink:to="alto_InternationalEquityMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FixedIncomeMember" xlink:href="alto-20241231.xsd#alto_FixedIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanFundingStatusDomain" xlink:to="alto_FixedIncomeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DerivativeAssetsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/LeasesDetailsScheduleofLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:href="alto-20241231.xsd#alto_OrganizationandSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_MajorCustomersAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_NonvotingCommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollectiveBargainingArrangementOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollectiveBargainingArrangementOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_CollectiveBargainingArrangementOtherMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SuppliersMember" xlink:href="alto-20241231.xsd#alto_SuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="alto_SuppliersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCustomerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="us-gaap_OtherCustomerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_InventoriesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EquityMethodInvestmentMember" xlink:href="alto-20241231.xsd#alto_EquityMethodInvestmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="alto_EquityMethodInvestmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SubsidiaryOwnedAmount" xlink:href="alto-20241231.xsd#alto_SubsidiaryOwnedAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_SubsidiaryOwnedAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ProductionCapacity" xlink:href="alto-20241231.xsd#alto_ProductionCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_ProductionCapacity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EssentialIngredientProductCapacity" xlink:href="alto-20241231.xsd#alto_EssentialIngredientProductCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_EssentialIngredientProductCapacity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfAverageEthanolProduction" xlink:href="alto-20241231.xsd#alto_PercentageOfAverageEthanolProduction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_PercentageOfAverageEthanolProduction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_InventoryAdjustments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_InventoryNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_TangibleAssetImpairmentCharges" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ConserveCapitalPercentage" xlink:href="alto-20241231.xsd#alto_ConserveCapitalPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_ConserveCapitalPercentage" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeFromCashGrant" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_IncomeFromCashGrant" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AmountAllocatedToSupportMarketLosses" xlink:href="alto-20241231.xsd#alto_AmountAllocatedToSupportMarketLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_AmountAllocatedToSupportMarketLosses" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_InitialPurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_InitialPurchaseAuthorization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_InitialPurchaseAuthorization" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_PurchaseAuthorization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_PurchaseAuthorization" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ExcessOfPurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_ExcessOfPurchaseAuthorization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_ExcessOfPurchaseAuthorization" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PurchaseAdditionalAmount" xlink:href="alto-20241231.xsd#alto_PurchaseAdditionalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_PurchaseAdditionalAmount" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_Cash" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_NonvotingCommonStockOutstanding" xlink:href="alto-20241231.xsd#alto_NonvotingCommonStockOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="alto_NonvotingCommonStockOutstanding" order="31" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_AcquisitionofEagleAlcoholDetailsTable" xlink:href="alto-20241231.xsd#alto_AcquisitionofEagleAlcoholDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="alto_AcquisitionofEagleAlcoholDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_AcquisitionofEagleAlcoholDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AcquisitionOfEagleAlcoholMember" xlink:href="alto-20241231.xsd#alto_AcquisitionOfEagleAlcoholMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="alto_AcquisitionOfEagleAlcoholMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IntercompanyAgreementsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_IntercompanyAgreementsDetailsTable" xlink:href="alto-20241231.xsd#alto_IntercompanyAgreementsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="alto_IntercompanyAgreementsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IntercompanyAgreementsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AffiliateManagementAgreementMember" xlink:href="alto-20241231.xsd#alto_AffiliateManagementAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="alto_AffiliateManagementAgreementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AltoIngredientsIncMember" xlink:href="alto-20241231.xsd#alto_AltoIngredientsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="alto_AltoIngredientsIncMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EthanolMarketingAgreementsMember" xlink:href="alto-20241231.xsd#alto_EthanolMarketingAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="alto_EthanolMarketingAgreementsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CornProcurementAndHandlingAgreementsMember" xlink:href="alto-20241231.xsd#alto_CornProcurementAndHandlingAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="alto_CornProcurementAndHandlingAgreementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EssentialIngredientsMarketingAgreementsMember" xlink:href="alto-20241231.xsd#alto_EssentialIngredientsMarketingAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="alto_EssentialIngredientsMarketingAgreementsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RegulatedOperatingRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MarketableAgreementDescription" xlink:href="alto-20241231.xsd#alto_MarketableAgreementDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="alto_MarketableAgreementDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_ReceivesServiceFeePerBushel" xlink:href="alto-20241231.xsd#alto_ReceivesServiceFeePerBushel"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="alto_ReceivesServiceFeePerBushel" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/SegmentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_SegmentsDetailsTable" xlink:href="alto-20241231.xsd#alto_SegmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="alto_SegmentsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_SegmentsDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_PekinCampusProductionSegmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_MarketingAndDistributionSegmentMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_MarketingAndDistributionSegmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_WesternProductionSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_WesternProductionSegmentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusSegmentMember" xlink:href="alto-20241231.xsd#alto_PekinCampusSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="alto_PekinCampusSegmentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ManagementFeeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_PropertyandEquipmentDetailsTable" xlink:href="alto-20241231.xsd#alto_PropertyandEquipmentDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="alto_PropertyandEquipmentDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsCapitalized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_InterestCostsCapitalized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IntangibleAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_IntangibleAssetsDetailsTable" xlink:href="alto-20241231.xsd#alto_IntangibleAssetsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="alto_IntangibleAssetsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IntangibleAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyTradenameMember" xlink:href="alto-20241231.xsd#alto_KinergyTradenameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="alto_KinergyTradenameMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EagleAlcoholTradenameMember" xlink:href="alto-20241231.xsd#alto_EagleAlcoholTradenameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="alto_EagleAlcoholTradenameMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CustomerRelationshipsAndTradenameMember" xlink:href="alto-20241231.xsd#alto_CustomerRelationshipsAndTradenameMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="alto_CustomerRelationshipsAndTradenameMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/DerivativesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_DebtDetailsTable" xlink:href="alto-20241231.xsd#alto_DebtDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="alto_DebtDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_DebtDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_DebtDetailsTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_DebtDetailsTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_DebtDetailsTable" xlink:to="us-gaap_CreditFacilityAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_DebtDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" xlink:href="alto-20241231.xsd#alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" xlink:href="alto-20241231.xsd#alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IfTheLeverageRatioIsLessThan15xMember" xlink:href="alto-20241231.xsd#alto_IfTheLeverageRatioIsLessThan15xMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="alto_IfTheLeverageRatioIsLessThan15xMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyMember" xlink:href="alto-20241231.xsd#alto_KinergyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="alto_KinergyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AltoNutrientsMember" xlink:href="alto-20241231.xsd#alto_AltoNutrientsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="alto_AltoNutrientsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_OrionTermLoanMember" xlink:href="alto-20241231.xsd#alto_OrionTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="alto_OrionTermLoanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyLineOfCreditMember" xlink:href="alto-20241231.xsd#alto_KinergyLineOfCreditMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="alto_KinergyLineOfCreditMember" order="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="alto_OrionTermLoanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfExcessCashFlow" xlink:href="alto-20241231.xsd#alto_PercentageOfExcessCashFlow"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="alto_PercentageOfExcessCashFlow" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FixedchargeCoverageRatio" xlink:href="alto-20241231.xsd#alto_FixedchargeCoverageRatio"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="alto_FixedchargeCoverageRatio" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AdvanceCreditAmountByLenders" xlink:href="alto-20241231.xsd#alto_AdvanceCreditAmountByLenders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="alto_AdvanceCreditAmountByLenders" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AdvanceCreditAmountByLendersAdjustment" xlink:href="alto-20241231.xsd#alto_AdvanceCreditAmountByLendersAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="alto_AdvanceCreditAmountByLendersAdjustment" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ProceedsFromLoans" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfPrepaymentExcessCashFlowAmount" xlink:href="alto-20241231.xsd#alto_PercentageOfPrepaymentExcessCashFlowAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="alto_PercentageOfPrepaymentExcessCashFlowAmount" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_LeasesDetailsTable" xlink:href="alto-20241231.xsd#alto_LeasesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="alto_LeasesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_LeasesDetailsTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_LeasesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PensionPlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="alto_PensionPlansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansDetailsTable" xlink:to="srt_StatementScenarioAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansDetailsTable" xlink:to="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="us-gaap_EquitySecuritiesInvestmentObjectiveMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesInvestmentObjectiveMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="us-gaap_EquitySecuritiesInvestmentObjectiveMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansDetailsTable" xlink:to="us-gaap_RetirementPlanNameAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PensionPlansDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="alto_PostretirementPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:to="us-gaap_DefinedBenefitPlanDebtSecurityMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PreMedicarePostretirementMember" xlink:href="alto-20241231.xsd#alto_PreMedicarePostretirementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanNameDomain" xlink:to="alto_PreMedicarePostretirementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeTaxesDetailsTable" xlink:href="alto-20241231.xsd#alto_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_IncomeTaxesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IncomeTaxesDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AssessmentMember" xlink:href="alto-20241231.xsd#alto_AssessmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="alto_AssessmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TaxYear2025Member" xlink:href="alto-20241231.xsd#alto_TaxYear2025Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="alto_TaxYear2025Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_DomesticCountryMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FederalNetOperatingLosses" xlink:href="alto-20241231.xsd#alto_FederalNetOperatingLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_FederalNetOperatingLosses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FederalTaxableIncomeUtilize" xlink:href="alto-20241231.xsd#alto_FederalTaxableIncomeUtilize"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_FederalTaxableIncomeUtilize" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FederalCapitalLossCarryForward" xlink:href="alto-20241231.xsd#alto_FederalCapitalLossCarryForward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_FederalCapitalLossCarryForward" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_FederalCapitalLossExpireTerm" xlink:href="alto-20241231.xsd#alto_FederalCapitalLossExpireTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_FederalCapitalLossExpireTerm" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_StateCapitalLossCarryForward" xlink:href="alto-20241231.xsd#alto_StateCapitalLossCarryForward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_StateCapitalLossCarryForward" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_StateCapitalLossExpireTerm" xlink:href="alto-20241231.xsd#alto_StateCapitalLossExpireTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="alto_StateCapitalLossExpireTerm" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/PreferredStockDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_PreferredStockDetailsTable" xlink:href="alto-20241231.xsd#alto_PreferredStockDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="alto_PreferredStockDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PreferredStockDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_PreferredStockDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesAPreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_SeriesBPreferredStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="srt_BoardOfDirectorsChairmanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" xlink:href="alto-20241231.xsd#alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_VotesPerShare" xlink:href="alto-20241231.xsd#alto_VotesPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="alto_VotesPerShare" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfInternalRateOfReturns" xlink:href="alto-20241231.xsd#alto_PercentageOfInternalRateOfReturns"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="alto_PercentageOfInternalRateOfReturns" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_LegalFees" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_StockBasedCompensationDetailsTable" xlink:href="alto-20241231.xsd#alto_StockBasedCompensationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="alto_StockBasedCompensationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_StockBasedCompensationDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandSixteenStockIncentivePlanMember" xlink:href="alto-20241231.xsd#alto_TwoThousandSixteenStockIncentivePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="alto_TwoThousandSixteenStockIncentivePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_CommitmentsandContingenciesDetailsTable" xlink:href="alto-20241231.xsd#alto_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="alto_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_CommitmentsandContingenciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_SupplyCommitmentAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SupplyCommitmentAxis" xlink:to="us-gaap_SupplyCommitmentArrangementMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentArrangementMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SupplyCommitmentAxis" xlink:to="us-gaap_SupplyCommitmentArrangementMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholFromItsSuppliersMember" xlink:href="alto-20241231.xsd#alto_AlcoholFromItsSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="alto_AlcoholFromItsSuppliersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_CornFromSuppliersMember" xlink:href="alto-20241231.xsd#alto_CornFromSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="alto_CornFromSuppliersMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NaturalGasProductionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NaturalGasProductionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_NaturalGasProductionMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesContractsMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesContractsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplyCommitmentArrangementMember" xlink:to="alto_AlcoholSalesContractsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_SalesCommitmentsMember" xlink:href="alto-20241231.xsd#alto_SalesCommitmentsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="alto_SalesCommitmentsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_EthanolPurchaseContractsMember" xlink:href="alto-20241231.xsd#alto_EthanolPurchaseContractsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="alto_EthanolPurchaseContractsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KodiakCarbonicLLCMember" xlink:href="alto-20241231.xsd#alto_KodiakCarbonicLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="alto_KodiakCarbonicLLCMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IndexedPricePurchaseContracts" xlink:href="alto-20241231.xsd#alto_IndexedPricePurchaseContracts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="alto_IndexedPricePurchaseContracts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IndexedPriceSalesContract" xlink:href="alto-20241231.xsd#alto_IndexedPriceSalesContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="alto_IndexedPriceSalesContract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_IndexedPricePurchaseContract" xlink:href="alto-20241231.xsd#alto_IndexedPricePurchaseContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="alto_IndexedPricePurchaseContract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://altoingredients.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="alto_SubsequentEventsDetailsTable" xlink:href="alto-20241231.xsd#alto_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="alto_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="alto_SubsequentEventsDetailsTable" xlink:to="srt_OwnershipAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="alto_KodiakCarbonicLLCMember" xlink:href="alto-20241231.xsd#alto_KodiakCarbonicLLCMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="alto_KodiakCarbonicLLCMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_Cash" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>alto-20241231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 13 16:53:25 UTC 2025 -->
<linkbase xmlns="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">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="alto_Rule10b51ArrangementModifiedFlag" xlink:href="alto-20241231.xsd#alto_Rule10b51ArrangementModifiedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_Rule10b51ArrangementModifiedFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Modified [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_Rule10b51ArrangementModifiedFlag" xlink:to="alto_Rule10b51ArrangementModifiedFlag_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_Rule10b51ArrangementModifiedFlag_lbl0" xml:lang="en-US">Rule 10b5-1 arrangement modified flag.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_Rule10b51ArrangementModifiedFlag" xlink:to="alto_Rule10b51ArrangementModifiedFlag_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_NonRule10b51ArrangementModifiedFlag" xlink:href="alto-20241231.xsd#alto_NonRule10b51ArrangementModifiedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_NonRule10b51ArrangementModifiedFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Modified [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonRule10b51ArrangementModifiedFlag" xlink:to="alto_NonRule10b51ArrangementModifiedFlag_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_NonRule10b51ArrangementModifiedFlag_lbl0" xml:lang="en-US">Non-Rule 10b5-1 arrangement modified flag.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonRule10b51ArrangementModifiedFlag" xlink:to="alto_NonRule10b51ArrangementModifiedFlag_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Total other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Total assets by operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross profit (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Loss from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (loss) before provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Loss attributable to common stockholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Loss attributable to common stockholders, Basic, Loss Numerator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Total comprehensive loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balances (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balances (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash, cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Total cash, cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization and Significant Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US">Supplier [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">Schedule of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Acquisition of Eagle Alcohol [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralizedAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralizedAgreementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollateralizedAgreementsAbstract_lbl" xml:lang="en-US">Intercompany Agreements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollateralizedAgreementsAbstract" xlink:to="us-gaap_CollateralizedAgreementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsAxis_lbl" xml:lang="en-US">Subsegments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US">Schedule of Property and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total of property and equipment gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Total property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl" xml:lang="en-US">Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl" xml:lang="en-US">Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Derivatives [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Statement of Income Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl" xml:lang="en-US">Schedule of Long-Term Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-term debt, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtByMaturityAbstract_lbl" xml:lang="en-US">Schedule of Long-term Debt Matures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtByMaturityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Total debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Total debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasesAbstract_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Components of Lease Costs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Net lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermAxis_lbl" xml:lang="en-US">Lease Contractual Term [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Pension Plans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_lbl" xml:lang="en-US">Schedule of Information Related to the Retirement Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xml:lang="en-US">Fair value of plan assets, beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0" xml:lang="en-US">Fair value of plan assets, ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1" xml:lang="en-US">Defined benefit plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" xml:lang="en-US">Net periodic cost (benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl0" xml:lang="en-US">Net periodic benefit cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl" xml:lang="en-US">Schedule of Expected Benefit Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments_lbl" xml:lang="en-US">Total expected benefit payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="alto_DefinedBenefitPlanExpectedFutureBenefitPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Schedule of Reconciliation of Effective Tax Rate [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl" xml:lang="en-US">Schedule of Components of Deferred Income Taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total gross deferred tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Total deferred tax assets, net of valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax liabilities, included in other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US">Income Tax Jurisdiction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl" xml:lang="en-US">Schedule of Balance of Gross Unrecognized Tax Benefits Before Interest and Penalties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Unrecognized tax benefits at beginning of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl0" xml:lang="en-US">Unrecognized tax benefits at end of year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Preferred Stock [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Stock-based Compensation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Number of Shares Unvested, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0" xml:lang="en-US">Number of Shares Unvested, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share Unvested, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share Unvested, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Measurements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanFundingStatusAxis_lbl" xml:lang="en-US">Defined Benefit Plan, Funding Status [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="us-gaap_RetirementPlanFundingStatusAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByLiabilityClassAxis_lbl" xml:lang="en-US">Liability Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Total assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net of allowance for credit losses of $23 and $85, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts receivable, net of allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Accounts receivable, net of allowance (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssetsCurrent_lbl" xml:lang="en-US">Derivative instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetsCurrent" xlink:to="us-gaap_DerivativeAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeAssetsCurrent_lbl0" xml:lang="en-US">Derivative instruments, Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetsCurrent" xlink:to="us-gaap_DerivativeAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_DerivativeAssetsCurrent_lbl1" xml:lang="en-US">Derivative financial instruments , Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetsCurrent" xlink:to="us-gaap_DerivativeAssetsCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Other Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use operating lease assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion &#8211; operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl" xml:lang="en-US">Derivative instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl0" xml:lang="en-US">Derivative instruments, Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl1" xml:lang="en-US">Derivative financial instruments , Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating leases, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies (Notes 1, 8, 9, 10 and 14)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; Equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred stock, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl0" xml:lang="en-US">Shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue_lbl" xml:lang="en-US">Preferred stock, liquidation preference (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Shares of nonvoting common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Net Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of goods sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Gain (loss) on sale or disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">(Gain) loss on sale or disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeFromCashGrant" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IncomeFromCashGrant_lbl" xml:lang="en-US">Income from cash grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeFromCashGrant" xlink:to="alto_IncomeFromCashGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Consolidated net loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Consolidated net loss, Loss Numerator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Loss per share, basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Loss attributable to common stockholders, Basic, Per-Share Amount	(in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Loss per share, diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Loss attributable to common stockholders, Diluted, Per-Share Amount	(in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted-average shares outstanding, basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Loss attributable to common stockholders, Basic, Shares Denominator (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted-average shares outstanding, diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Loss attributable to common stockholders, Diluted, Shares Denominator (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Restricted stock issued to employees and directors, net of cancellations and tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Shares issued for Eagle</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Shares issued for Eagle (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Share issue to the lenders (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Shares issued to Orion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl" xml:lang="en-US">Shares issued to Orion (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Stock repurchases (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile consolidated net loss to cash (used in) provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization of intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xml:lang="en-US">Asset impairments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AssetImpairmentCharges_lbl0" xml:lang="en-US">Asset impairments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US">Inventory valuation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges_lbl" xml:lang="en-US">Amortization of deferred financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt (recovery) expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_lbl" xml:lang="en-US">Proceeds from principal payments on notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Net proceeds from (payments on) Kinergy&#8217;s line of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromBankDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromBankDebt_lbl" xml:lang="en-US">Net proceeds from term loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAbstract_lbl" xml:lang="en-US">Reconciliation of total cash, cash equivalents and restricted cash:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl" xml:lang="en-US">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Information:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid (net of capitalized interest)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidCapitalized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidCapitalized_lbl" xml:lang="en-US">Capitalized interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidCapitalized" xlink:to="us-gaap_InterestPaidCapitalized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income tax refunds (payments)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US">Acquisition-related expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense_lbl" xml:lang="en-US">Interest expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Preferred stock dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl" xml:lang="en-US">Other comprehensive income&#8211; net gain arising during the period on defined benefit pension plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl0" xml:lang="en-US">Pension plan adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Stock repurchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPreferredStockCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsPreferredStockCash_lbl" xml:lang="en-US">Preferred stock dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStockCash" xlink:to="us-gaap_DividendsPreferredStockCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl" xml:lang="en-US">Losses (gains) on derivative instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Additions to property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredPurchasePricePayments" xlink:href="alto-20241231.xsd#alto_DeferredPurchasePricePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="alto_DeferredPurchasePricePayments_lbl" xml:lang="en-US">Deferred purchase price payments for Eagle Alcohol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredPurchasePricePayments" xlink:to="alto_DeferredPurchasePricePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Purchase of Eagle Alcohol, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Stock repurchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Debt issuance costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Preferred stock dividend payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl0" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Series B Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl0" xml:lang="en-US">Series B Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonvotingCommonStockMember_lbl" xml:lang="en-US">Non-voting common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonvotingCommonStockMember" xlink:to="us-gaap_NonvotingCommonStockMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NonvotingCommonStockMember_lbl0" xml:lang="en-US">Nonvoting Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonvotingCommonStockMember" xlink:to="us-gaap_NonvotingCommonStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CommonStockAndNonVotingCommonMember" xlink:href="alto-20241231.xsd#alto_CommonStockAndNonVotingCommonMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CommonStockAndNonVotingCommonMember_lbl" xml:lang="en-US">Common Stock and Non-Voting Common</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CommonStockAndNonVotingCommonMember" xlink:to="alto_CommonStockAndNonVotingCommonMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Accumulated Deficit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accum. Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl" xml:lang="en-US">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US">Schedule of Concentrations of Credit Risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Concentration risks percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration risk percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Schedule of Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInventory_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventory" xlink:to="us-gaap_OtherInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Depreciation Is Computed Using the Straight-Line Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and equipment estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Basic and diluted loss per share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Loss attributable to common stockholders, Diluted, Loss Numerator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetAcquisitionTextBlock_lbl" xml:lang="en-US">ACQUISITION OF EAGLE ALCOHOL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionTextBlock" xlink:to="us-gaap_AssetAcquisitionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl" xml:lang="en-US">INTERCOMPANY AGREEMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Financial Data for Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Pekin Campus production, recorded as gross:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingAndMarketingExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract_lbl" xml:lang="en-US">Marketing and distribution:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="us-gaap_SellingAndMarketingExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionRecordedAsGrossAbstract" xlink:href="alto-20241231.xsd#alto_WesternProductionRecordedAsGrossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_WesternProductionRecordedAsGrossAbstract_lbl" xml:lang="en-US">Western Production, recorded as gross:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionRecordedAsGrossAbstract" xlink:to="alto_WesternProductionRecordedAsGrossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xml:lang="en-US">Cost of goods sold:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfitAbstract_lbl" xml:lang="en-US">Gross profit (loss):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_lbl" xml:lang="en-US">Income (loss) before provision for income taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentChargesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentChargesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetImpairmentChargesAbstract_lbl" xml:lang="en-US">Asset impairments:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentChargesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAbstract_lbl" xml:lang="en-US">Depreciation and amortization expense:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAbstract" xlink:to="us-gaap_DepreciationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOperatingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseOperatingAbstract_lbl" xml:lang="en-US">Interest expense, net of capitalized interest:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOperatingAbstract" xlink:to="us-gaap_InterestExpenseOperatingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseOther_lbl" xml:lang="en-US">Interest expense, net of capitalized interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl" xml:lang="en-US">Schedule of Total Assets by Operating Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Facilities and plant equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Land_lbl" xml:lang="en-US">Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl" xml:lang="en-US">Other equipment, vehicles and furniture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US">Construction in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US">Schedule of Intangible Assets Including Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_NonAmortizingAbstract" xlink:href="alto-20241231.xsd#alto_NonAmortizingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_NonAmortizingAbstract_lbl" xml:lang="en-US">Non-Amortizing:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonAmortizingAbstract" xlink:to="alto_NonAmortizingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl" xml:lang="en-US">Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AmortizingAbstract" xlink:href="alto-20241231.xsd#alto_AmortizingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AmortizingAbstract_lbl" xml:lang="en-US">Amortizing:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AmortizingAbstract" xlink:to="alto_AmortizingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Useful Life (Years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Estimated lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xml:lang="en-US">DERIVATIVES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl" xml:lang="en-US">Schedule of Derivatives Not Designated as Hedging Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xml:lang="en-US">Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_RealizedGainLossOnDerivatives" xlink:href="alto-20241231.xsd#alto_RealizedGainLossOnDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_RealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Realized gain (loss) on derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RealizedGainLossOnDerivatives" xlink:to="alto_RealizedGainLossOnDerivatives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnCommodityContracts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnCommodityContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrealizedGainLossOnCommodityContracts_lbl" xml:lang="en-US">Unrealized gain (loss) on derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnCommodityContracts" xlink:to="us-gaap_UnrealizedGainLossOnCommodityContracts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of Long-Term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Less current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of Long-term Debt Matures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Lease Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Fixed lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Operating Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">2030-76</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">PENSION PLANS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of Information Related to the Retirement Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl" xml:lang="en-US">Changes in plan assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl" xml:lang="en-US">Company contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl" xml:lang="en-US">Participant contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl" xml:lang="en-US">Less: projected accumulated benefit obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl" xml:lang="en-US">Amounts recognized in the consolidated balance sheets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl0" xml:lang="en-US">Accumulated other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl" xml:lang="en-US">Assumptions used in computation of benefit obligations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" xml:lang="en-US">Discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl0" xml:lang="en-US">Annual rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ExpectedLongtermReturnOnPlanAssets" xlink:href="alto-20241231.xsd#alto_ExpectedLongtermReturnOnPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ExpectedLongtermReturnOnPlanAssets_lbl" xml:lang="en-US">Expected long-term return on plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ExpectedLongtermReturnOnPlanAssets" xlink:to="alto_ExpectedLongtermReturnOnPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" xml:lang="en-US">Rate of compensation increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Net Periodic Benefit Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl" xml:lang="en-US">Components of net periodic benefit costs are as follows:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_DefinedBenefitPlanServiceCosts_lbl" xml:lang="en-US">Service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanServiceCosts" xlink:to="alto_DefinedBenefitPlanServiceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_DefinedBenefitPlanInterestCosts_lbl" xml:lang="en-US">Interest cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanInterestCosts" xlink:to="alto_DefinedBenefitPlanInterestCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Expected Benefit Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" xml:lang="en-US">2030-34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl0" xml:lang="en-US">2030-2034</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_lbl" xml:lang="en-US">Schedule of Information Related to the Postretirement Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:to="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl" xml:lang="en-US">Amounts at the end of the year:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl" xml:lang="en-US">Accumulated/projected benefit obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl" xml:lang="en-US">Fair value of plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" xml:lang="en-US">Funded status, underfunded</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl0" xml:lang="en-US">Funded status, overfunded (underfunded)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl" xml:lang="en-US">Discount rate used in computation of benefit obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Periodic Benefit Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:to="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl" xml:lang="en-US">Amortization of prior service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanRollForwardsAbstract_lbl" xml:lang="en-US">Amounts recognized in the plan for the year:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="us-gaap_DefinedBenefitPlanRollForwardsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" xml:lang="en-US">Benefits paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl0" xml:lang="en-US">Net periodic benefit (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" xlink:href="alto-20241231.xsd#alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Expected Benefit Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" xlink:to="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Reconciliation of Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes, net of federal benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible items</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl" xml:lang="en-US">Deferred tax assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl" xml:lang="en-US">Capital loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl" xml:lang="en-US">Disallowed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl" xml:lang="en-US">R&amp;D, Energy and AMT credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments_lbl" xml:lang="en-US">Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="us-gaap_DeferredTaxAssetsDerivativeInstruments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_lbl" xml:lang="en-US">Pension liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredTaxAssetsRailcarContracts" xlink:href="alto-20241231.xsd#alto_DeferredTaxAssetsRailcarContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_DeferredTaxAssetsRailcarContracts_lbl" xml:lang="en-US">Railcar contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredTaxAssetsRailcarContracts" xlink:to="alto_DeferredTaxAssetsRailcarContracts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl" xml:lang="en-US">Allowance for credit losses and other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl" xml:lang="en-US">Deferred tax liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl" xml:lang="en-US">Schedule of Net Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Net Operating Loss Carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl0" xml:lang="en-US">Net operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Increases related to current year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Decreases related to current year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Increases related to prior year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Decreases related to prior year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl" xml:lang="en-US">Decreases related to expiration of prior year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl" xml:lang="en-US">Decreases related to settlements of prior year tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" xlink:href="alto-20241231.xsd#alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" xlink:to="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TaxYearsStillOpenToAudit" xlink:href="alto-20241231.xsd#alto_TaxYearsStillOpenToAudit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TaxYearsStillOpenToAudit_lbl" xml:lang="en-US">Tax years still open to audit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TaxYearsStillOpenToAudit" xlink:to="alto_TaxYearsStillOpenToAudit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockTextBlock_lbl" xml:lang="en-US">PREFERRED STOCK</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of Unvested Restricted Stock Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted- Average Grant Date Fair Value Per Share Canceled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Total stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of Recurring and Nonrecurring Fair Value Measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl" xml:lang="en-US">Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAbstract_lbl" xml:lang="en-US">Defined benefit plan assets(1) (pooled separate accounts):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl" xml:lang="en-US">Benefit plan percentage allocation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiabilityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueNetAssetLiabilityAbstract_lbl" xml:lang="en-US">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:to="us-gaap_FairValueNetAssetLiabilityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl" xml:lang="en-US">Less: Preferred stock dividends, Loss Numerator</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization/Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl" xml:lang="en-US">Less unamortized debt discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl" xml:lang="en-US">Less unamortized debt financing costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl" xml:lang="en-US">Actual gains</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl" xml:lang="en-US">Benefits paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl" xml:lang="en-US">Expected return on plan assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax_lbl" xml:lang="en-US">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax_lbl" xml:lang="en-US">Other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less: valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl" xml:lang="en-US">Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of Shares Vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of Shares Canceled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CustomerAMember" xlink:href="alto-20241231.xsd#alto_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CustomerAMember_lbl" xml:lang="en-US">Customer A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CustomerAMember" xlink:to="alto_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesMember_lbl" xml:lang="en-US">Total net sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CustomerBMember" xlink:href="alto-20241231.xsd#alto_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CustomerBMember_lbl" xml:lang="en-US">Customer B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CustomerBMember" xlink:to="alto_CustomerBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PurchaseMember" xlink:href="alto-20241231.xsd#alto_PurchaseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PurchaseMember_lbl" xml:lang="en-US">Total corn purchases [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseMember" xlink:to="alto_PurchaseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SupplierAMember" xlink:href="alto-20241231.xsd#alto_SupplierAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SupplierAMember_lbl" xml:lang="en-US">Supplier A [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SupplierAMember" xlink:to="alto_SupplierAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SupplierBMember" xlink:href="alto-20241231.xsd#alto_SupplierBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SupplierBMember_lbl" xml:lang="en-US">Supplier B [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SupplierBMember" xlink:to="alto_SupplierBMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SupplierCMember" xlink:href="alto-20241231.xsd#alto_SupplierCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SupplierCMember_lbl" xml:lang="en-US">Supplier C [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SupplierCMember" xlink:to="alto_SupplierCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingMember_lbl" xml:lang="en-US">Buildings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Facilities and plant equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_OtherEquipmentVehiclesandFurnitureMember" xlink:href="alto-20241231.xsd#alto_OtherEquipmentVehiclesandFurnitureMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_OtherEquipmentVehiclesandFurnitureMember_lbl" xml:lang="en-US">Other equipment, vehicles and furniture [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OtherEquipmentVehiclesandFurnitureMember" xlink:to="alto_OtherEquipmentVehiclesandFurnitureMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_EthanolAlcoholSalesMember" xlink:href="alto-20241231.xsd#alto_EthanolAlcoholSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EthanolAlcoholSalesMember_lbl" xml:lang="en-US">Alcohol Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolAlcoholSalesMember" xlink:to="alto_EthanolAlcoholSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusProductionMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PekinCampusProductionMember_lbl" xml:lang="en-US">Pekin Campus, recorded as gross [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusProductionMember" xlink:to="alto_PekinCampusProductionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_PekinCampusProductionMember_lbl0" xml:lang="en-US">Pekin Campus [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusProductionMember" xlink:to="alto_PekinCampusProductionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="alto_PekinCampusProductionMember_lbl1" xml:lang="en-US">Pekin Campus	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusProductionMember" xlink:to="alto_PekinCampusProductionMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="alto_EssentialIngredientSalesMember" xlink:href="alto-20241231.xsd#alto_EssentialIngredientSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EssentialIngredientSalesMember_lbl" xml:lang="en-US">Essential Ingredient Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientSalesMember" xlink:to="alto_EssentialIngredientSalesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_EssentialIngredientSalesMember_lbl0" xml:lang="en-US">Essential ingredient sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientSalesMember" xlink:to="alto_EssentialIngredientSalesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_IntersegmentSaleMember" xlink:href="alto-20241231.xsd#alto_IntersegmentSaleMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IntersegmentSaleMember_lbl" xml:lang="en-US">Intersegment sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntersegmentSaleMember" xlink:to="alto_IntersegmentSaleMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_IntersegmentSaleMember_lbl0" xml:lang="en-US">Intersegment Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntersegmentSaleMember" xlink:to="alto_IntersegmentSaleMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_TotalPekinCampusSalesMember" xlink:href="alto-20241231.xsd#alto_TotalPekinCampusSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TotalPekinCampusSalesMember_lbl" xml:lang="en-US">Total Pekin Campus Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalPekinCampusSalesMember" xlink:to="alto_TotalPekinCampusSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesGrossMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesGrossMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AlcoholSalesGrossMember_lbl" xml:lang="en-US">Alcohol sales, gross [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesGrossMember" xlink:to="alto_AlcoholSalesGrossMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MarketingAndDistributionsMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MarketingAndDistributionsMember_lbl" xml:lang="en-US">Marketing and Distribution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketingAndDistributionsMember" xlink:to="alto_MarketingAndDistributionsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_MarketingAndDistributionsMember_lbl0" xml:lang="en-US">Marketing and distribution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketingAndDistributionsMember" xlink:to="alto_MarketingAndDistributionsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesNetMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AlcoholSalesNetMember_lbl" xml:lang="en-US">Alcohol sales, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesNetMember" xlink:to="alto_AlcoholSalesNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TotalMarketingAndDistributionSalesMember" xlink:href="alto-20241231.xsd#alto_TotalMarketingAndDistributionSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TotalMarketingAndDistributionSalesMember_lbl" xml:lang="en-US">Total Marketing and Distribution Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalMarketingAndDistributionSalesMember" xlink:to="alto_TotalMarketingAndDistributionSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AlcoholSalesMember_lbl" xml:lang="en-US">Alcohol sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesMember" xlink:to="alto_AlcoholSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_WesternProductionSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_WesternProductionSegmentMember_lbl" xml:lang="en-US">Western production, recorded as gross [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionSegmentMember" xlink:to="alto_WesternProductionSegmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_WesternProductionSegmentMember_lbl0" xml:lang="en-US">Western production	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionSegmentMember" xlink:to="alto_WesternProductionSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="alto_WesternProductionSegmentMember_lbl1" xml:lang="en-US">Western Production Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionSegmentMember" xlink:to="alto_WesternProductionSegmentMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="alto_TotalWesternProductionSalesMember" xlink:href="alto-20241231.xsd#alto_TotalWesternProductionSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TotalWesternProductionSalesMember_lbl" xml:lang="en-US">Total Western production sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalWesternProductionSalesMember" xlink:to="alto_TotalWesternProductionSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US">Corporate and other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CorporateAndOtherMember_lbl0" xml:lang="en-US">Corporate and Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_IntersegmentEliminationsMember" xlink:href="alto-20241231.xsd#alto_IntersegmentEliminationsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IntersegmentEliminationsMember_lbl" xml:lang="en-US">Intersegment eliminations [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntersegmentEliminationsMember" xlink:to="alto_IntersegmentEliminationsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_WesternProductionMember" xlink:href="alto-20241231.xsd#alto_WesternProductionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_WesternProductionMember_lbl" xml:lang="en-US">Western production	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionMember" xlink:to="alto_WesternProductionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_WesternProductionMember_lbl0" xml:lang="en-US">Western production [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionMember" xlink:to="alto_WesternProductionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillMember_lbl" xml:lang="en-US">Goodwill [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyTradenameMember" xlink:href="alto-20241231.xsd#alto_KinergyTradenameMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_KinergyTradenameMember_lbl" xml:lang="en-US">Kinergy tradename	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyTradenameMember" xlink:to="alto_KinergyTradenameMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_KinergyTradenameMember_lbl0" xml:lang="en-US">Kinergy Tradename [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyTradenameMember" xlink:to="alto_KinergyTradenameMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl0" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_EagleAlcoholTradenameMember" xlink:href="alto-20241231.xsd#alto_EagleAlcoholTradenameMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EagleAlcoholTradenameMember_lbl" xml:lang="en-US">Eagle Alcohol tradename [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EagleAlcoholTradenameMember" xlink:to="alto_EagleAlcoholTradenameMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_EagleAlcoholTradenameMember_lbl0" xml:lang="en-US">Eagle Alcohol Tradename [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EagleAlcoholTradenameMember" xlink:to="alto_EagleAlcoholTradenameMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_CashCollateralBalanceMember" xlink:href="alto-20241231.xsd#alto_CashCollateralBalanceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CashCollateralBalanceMember_lbl" xml:lang="en-US">Cash collateral balance [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CashCollateralBalanceMember" xlink:to="alto_CashCollateralBalanceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommodityContractMember_lbl" xml:lang="en-US">Commodity contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractMember" xlink:to="us-gaap_CommodityContractMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of goods sold [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_RealizedGainsLossesMember" xlink:href="alto-20241231.xsd#alto_RealizedGainsLossesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_RealizedGainsLossesMember_lbl" xml:lang="en-US">Realized Gains (Losses) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RealizedGainsLossesMember" xlink:to="alto_RealizedGainsLossesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_UnrealizedGainsLossesMember" xlink:href="alto-20241231.xsd#alto_UnrealizedGainsLossesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_UnrealizedGainsLossesMember_lbl" xml:lang="en-US">Unrealized Gains (Losses) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_UnrealizedGainsLossesMember" xlink:to="alto_UnrealizedGainsLossesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyLineOfCreditMember" xlink:href="alto-20241231.xsd#alto_KinergyLineOfCreditMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_KinergyLineOfCreditMember_lbl" xml:lang="en-US">Kinergy line of credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyLineOfCreditMember" xlink:to="alto_KinergyLineOfCreditMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="alto_KinergyLineOfCreditMember_lbl0" xml:lang="en-US">Kinergy Line of Credit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyLineOfCreditMember" xlink:to="alto_KinergyLineOfCreditMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_OrionTermLoanMember" xlink:href="alto-20241231.xsd#alto_OrionTermLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_OrionTermLoanMember_lbl" xml:lang="en-US">Orion term loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OrionTermLoanMember" xlink:to="alto_OrionTermLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_LandRelatedMember" xlink:href="alto-20241231.xsd#alto_LandRelatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_LandRelatedMember_lbl" xml:lang="en-US">Land Related [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LandRelatedMember" xlink:to="alto_LandRelatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_RetirementPlanMember" xlink:href="alto-20241231.xsd#alto_RetirementPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_RetirementPlanMember_lbl" xml:lang="en-US">Retirement Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RetirementPlanMember" xlink:to="alto_RetirementPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PostretirementPlanMember_lbl" xml:lang="en-US">Postretirement Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PostretirementPlanMember" xlink:to="alto_PostretirementPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember_lbl" xml:lang="en-US">2025&#8211;2029 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" xlink:to="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember_lbl" xml:lang="en-US">2030&#8211;2034 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" xlink:to="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" xlink:href="alto-20241231.xsd#alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember_lbl" xml:lang="en-US">2035&#8211;2039 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" xlink:to="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandAndFortyAndAfterMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndFortyAndAfterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TwoThousandAndFortyAndAfterMember_lbl" xml:lang="en-US">2040 and after [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandAndFortyAndAfterMember" xlink:to="alto_TwoThousandAndFortyAndAfterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US">Federal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DomesticCountryMember_lbl0" xml:lang="en-US">Domestic Tax Authority [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl" xml:lang="en-US">State [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl0" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_FederalMember" xlink:href="alto-20241231.xsd#alto_FederalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FederalMember_lbl" xml:lang="en-US">Federal [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalMember" xlink:to="alto_FederalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AlabamaMember" xlink:href="alto-20241231.xsd#alto_AlabamaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AlabamaMember_lbl" xml:lang="en-US">Alabama [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlabamaMember" xlink:to="alto_AlabamaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ArizonaMember" xlink:href="alto-20241231.xsd#alto_ArizonaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ArizonaMember_lbl" xml:lang="en-US">Arizona [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ArizonaMember" xlink:to="alto_ArizonaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ArkansasMember" xlink:href="alto-20241231.xsd#alto_ArkansasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ArkansasMember_lbl" xml:lang="en-US">Arkansas	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ArkansasMember" xlink:to="alto_ArkansasMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CaliforniaMember" xlink:href="alto-20241231.xsd#alto_CaliforniaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CaliforniaMember_lbl" xml:lang="en-US">California [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CaliforniaMember" xlink:to="alto_CaliforniaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ColoradoMember" xlink:href="alto-20241231.xsd#alto_ColoradoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ColoradoMember_lbl" xml:lang="en-US">Colorado [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ColoradoMember" xlink:to="alto_ColoradoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ConnecticutMember" xlink:href="alto-20241231.xsd#alto_ConnecticutMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ConnecticutMember_lbl" xml:lang="en-US">Connecticut [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ConnecticutMember" xlink:to="alto_ConnecticutMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_GeorgiaMember" xlink:href="alto-20241231.xsd#alto_GeorgiaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_GeorgiaMember_lbl" xml:lang="en-US">Georgia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_GeorgiaMember" xlink:to="alto_GeorgiaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IdahoMember" xlink:href="alto-20241231.xsd#alto_IdahoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IdahoMember_lbl" xml:lang="en-US">Idaho [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IdahoMember" xlink:to="alto_IdahoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IllinoisMember" xlink:href="alto-20241231.xsd#alto_IllinoisMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IllinoisMember_lbl" xml:lang="en-US">Illinois [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IllinoisMember" xlink:to="alto_IllinoisMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IndianaMember" xlink:href="alto-20241231.xsd#alto_IndianaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IndianaMember_lbl" xml:lang="en-US">Indiana [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndianaMember" xlink:to="alto_IndianaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IowaMember" xlink:href="alto-20241231.xsd#alto_IowaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IowaMember_lbl" xml:lang="en-US">Iowa [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IowaMember" xlink:to="alto_IowaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_KansasMember" xlink:href="alto-20241231.xsd#alto_KansasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_KansasMember_lbl" xml:lang="en-US">Kansas [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KansasMember" xlink:to="alto_KansasMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_LouisianaMember" xlink:href="alto-20241231.xsd#alto_LouisianaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_LouisianaMember_lbl" xml:lang="en-US">Louisiana [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LouisianaMember" xlink:to="alto_LouisianaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MichiganMember" xlink:href="alto-20241231.xsd#alto_MichiganMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MichiganMember_lbl" xml:lang="en-US">Michigan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MichiganMember" xlink:to="alto_MichiganMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MinnesotaMember" xlink:href="alto-20241231.xsd#alto_MinnesotaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MinnesotaMember_lbl" xml:lang="en-US">Minnesota [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MinnesotaMember" xlink:to="alto_MinnesotaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MississippiMember" xlink:href="alto-20241231.xsd#alto_MississippiMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MississippiMember_lbl" xml:lang="en-US">Mississippi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MississippiMember" xlink:to="alto_MississippiMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MissouriMember" xlink:href="alto-20241231.xsd#alto_MissouriMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MissouriMember_lbl" xml:lang="en-US">Missouri [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MissouriMember" xlink:to="alto_MissouriMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_NebraskaMember" xlink:href="alto-20241231.xsd#alto_NebraskaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_NebraskaMember_lbl" xml:lang="en-US">Nebraska [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NebraskaMember" xlink:to="alto_NebraskaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_NewMexicoMember" xlink:href="alto-20241231.xsd#alto_NewMexicoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_NewMexicoMember_lbl" xml:lang="en-US">New Mexico [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NewMexicoMember" xlink:to="alto_NewMexicoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_OklahomaMember" xlink:href="alto-20241231.xsd#alto_OklahomaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_OklahomaMember_lbl" xml:lang="en-US">Oklahoma [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OklahomaMember" xlink:to="alto_OklahomaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_OregonMember" xlink:href="alto-20241231.xsd#alto_OregonMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_OregonMember_lbl" xml:lang="en-US">Oregon [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OregonMember" xlink:to="alto_OregonMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PennsylvaniaMember" xlink:href="alto-20241231.xsd#alto_PennsylvaniaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PennsylvaniaMember_lbl" xml:lang="en-US">Pennsylvania [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PennsylvaniaMember" xlink:to="alto_PennsylvaniaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_RhodeIslandMember" xlink:href="alto-20241231.xsd#alto_RhodeIslandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_RhodeIslandMember_lbl" xml:lang="en-US">Rhode Island [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RhodeIslandMember" xlink:to="alto_RhodeIslandMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SouthCarolinaMember" xlink:href="alto-20241231.xsd#alto_SouthCarolinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SouthCarolinaMember_lbl" xml:lang="en-US">South Carolina [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SouthCarolinaMember" xlink:to="alto_SouthCarolinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TennesseeMember" xlink:href="alto-20241231.xsd#alto_TennesseeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TennesseeMember_lbl" xml:lang="en-US">Tennessee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TennesseeMember" xlink:to="alto_TennesseeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TexasMember" xlink:href="alto-20241231.xsd#alto_TexasMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TexasMember_lbl" xml:lang="en-US">Texas [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TexasMember" xlink:to="alto_TexasMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl" xml:lang="en-US">Employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl" xml:lang="en-US">Non-employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember_lbl" xml:lang="en-US">Derivative Financial Instruments, Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_LonglivedAssetsMagicValleyMember" xlink:href="alto-20241231.xsd#alto_LonglivedAssetsMagicValleyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_LonglivedAssetsMagicValleyMember_lbl" xml:lang="en-US">Long-lived assets &#8211; Magic Valley [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LonglivedAssetsMagicValleyMember" xlink:to="alto_LonglivedAssetsMagicValleyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_LargeUSEquityMember" xlink:href="alto-20241231.xsd#alto_LargeUSEquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_LargeUSEquityMember_lbl" xml:lang="en-US">Large U.S. Equity [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LargeUSEquityMember" xlink:to="alto_LargeUSEquityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SmallMidUSEquityMember" xlink:href="alto-20241231.xsd#alto_SmallMidUSEquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SmallMidUSEquityMember_lbl" xml:lang="en-US">Small/Mid U.S. Equity [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SmallMidUSEquityMember" xlink:to="alto_SmallMidUSEquityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_InternationalEquityMember" xlink:href="alto-20241231.xsd#alto_InternationalEquityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_InternationalEquityMember_lbl" xml:lang="en-US">International Equity [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_InternationalEquityMember" xlink:to="alto_InternationalEquityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_FixedIncomeMember" xlink:href="alto-20241231.xsd#alto_FixedIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FixedIncomeMember_lbl" xml:lang="en-US">Fixed Income [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FixedIncomeMember" xlink:to="alto_FixedIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl" xml:lang="en-US">Category of Item Purchased [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related and Nonrelated Parties [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_lbl" xml:lang="en-US">Investment Objective [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanNameAxis_lbl" xml:lang="en-US">Retirement Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_lbl" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplyCommitmentAxis_lbl" xml:lang="en-US">Supply Commitment [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplyCommitmentAxis" xlink:to="us-gaap_SupplyCommitmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SubsidiaryOwnedAmount" xlink:href="alto-20241231.xsd#alto_SubsidiaryOwnedAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SubsidiaryOwnedAmount_lbl" xml:lang="en-US">Wholly-owned subsidiary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SubsidiaryOwnedAmount" xlink:to="alto_SubsidiaryOwnedAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ProductionCapacity" xlink:href="alto-20241231.xsd#alto_ProductionCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ProductionCapacity_lbl" xml:lang="en-US">Production capacity (in US Gallons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ProductionCapacity" xlink:to="alto_ProductionCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_EssentialIngredientProductCapacity" xlink:href="alto-20241231.xsd#alto_EssentialIngredientProductCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EssentialIngredientProductCapacity_lbl" xml:lang="en-US">Essential ingredient product capacity (in US Tons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientProductCapacity" xlink:to="alto_EssentialIngredientProductCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfAverageEthanolProduction" xlink:href="alto-20241231.xsd#alto_PercentageOfAverageEthanolProduction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PercentageOfAverageEthanolProduction_lbl" xml:lang="en-US">Percentage of average ethanol production</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfAverageEthanolProduction" xlink:to="alto_PercentageOfAverageEthanolProduction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Accounts receivable total amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryAdjustments_lbl" xml:lang="en-US">Inventory net of valuation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl" xml:lang="en-US">Asset impairments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl" xml:lang="en-US">Unamortized financing cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ConserveCapitalPercentage" xlink:href="alto-20241231.xsd#alto_ConserveCapitalPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ConserveCapitalPercentage_lbl" xml:lang="en-US">Conserve capital, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ConserveCapitalPercentage" xlink:to="alto_ConserveCapitalPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Ownership percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Acquired of the equity interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions_lbl" xml:lang="en-US">Potentially dilutive shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" xlink:to="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Weighted-average antidilutive shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AmountAllocatedToSupportMarketLosses" xlink:href="alto-20241231.xsd#alto_AmountAllocatedToSupportMarketLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AmountAllocatedToSupportMarketLosses_lbl" xml:lang="en-US">Allocated market losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AmountAllocatedToSupportMarketLosses" xlink:to="alto_AmountAllocatedToSupportMarketLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Authorized value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_InitialPurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_InitialPurchaseAuthorization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_InitialPurchaseAuthorization_lbl" xml:lang="en-US">Initial purchase authorization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_InitialPurchaseAuthorization" xlink:to="alto_InitialPurchaseAuthorization_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_PurchaseAuthorization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PurchaseAuthorization_lbl" xml:lang="en-US">Purchase authorization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseAuthorization" xlink:to="alto_PurchaseAuthorization_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ExcessOfPurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_ExcessOfPurchaseAuthorization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ExcessOfPurchaseAuthorization_lbl" xml:lang="en-US">Excess purchase authorization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ExcessOfPurchaseAuthorization" xlink:to="alto_ExcessOfPurchaseAuthorization_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PurchaseAdditionalAmount" xlink:href="alto-20241231.xsd#alto_PurchaseAdditionalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PurchaseAdditionalAmount_lbl" xml:lang="en-US">Purchase additional amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseAdditionalAmount" xlink:to="alto_PurchaseAdditionalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl" xml:lang="en-US">Repurchased an aggregate shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_NonvotingCommonStockOutstanding" xlink:href="alto-20241231.xsd#alto_NonvotingCommonStockOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_NonvotingCommonStockOutstanding_lbl" xml:lang="en-US">Shares of nonvoting common stock outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonvotingCommonStockOutstanding" xlink:to="alto_NonvotingCommonStockOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xml:lang="en-US">Membership interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl" xml:lang="en-US">Membership interest, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Customer relationships intangible asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl" xml:lang="en-US">Trade name intangible asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatedOperatingRevenue_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenue" xlink:to="us-gaap_RegulatedOperatingRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MarketableAgreementDescription" xlink:href="alto-20241231.xsd#alto_MarketableAgreementDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MarketableAgreementDescription_lbl" xml:lang="en-US">Marketable agreement description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketableAgreementDescription" xlink:to="alto_MarketableAgreementDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ReceivesServiceFeePerBushel" xlink:href="alto-20241231.xsd#alto_ReceivesServiceFeePerBushel"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ReceivesServiceFeePerBushel_lbl" xml:lang="en-US">Receives fee per bushel (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ReceivesServiceFeePerBushel" xlink:to="alto_ReceivesServiceFeePerBushel_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ManagementFeeExpense_lbl" xml:lang="en-US">Management fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementFeeExpense" xlink:to="us-gaap_ManagementFeeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Capital expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsCapitalized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestCostsCapitalized_lbl" xml:lang="en-US">Capitalized interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsCapitalized" xlink:to="us-gaap_InterestCostsCapitalized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl" xml:lang="en-US">Asset impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillGross_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl" xml:lang="en-US">Goodwill and asset impairments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xml:lang="en-US">Recorded amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Weighted-average unamortized life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xml:lang="en-US">Recognized net gains and losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Line of credit (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl" xml:lang="en-US">Margin interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xml:lang="en-US">Percentage of unused line fee</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl" xml:lang="en-US">Initial funding (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfExcessCashFlow" xlink:href="alto-20241231.xsd#alto_PercentageOfExcessCashFlow"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PercentageOfExcessCashFlow_lbl" xml:lang="en-US">Percentage of excess cash flow</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfExcessCashFlow" xlink:to="alto_PercentageOfExcessCashFlow_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_FixedchargeCoverageRatio" xlink:href="alto-20241231.xsd#alto_FixedchargeCoverageRatio"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FixedchargeCoverageRatio_lbl" xml:lang="en-US">Fixed-charge coverage ratio (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FixedchargeCoverageRatio" xlink:to="alto_FixedchargeCoverageRatio_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl" xml:lang="en-US">Unused borrowing (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Unused borrowing availability under line of credit (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AdvanceCreditAmountByLenders" xlink:href="alto-20241231.xsd#alto_AdvanceCreditAmountByLenders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AdvanceCreditAmountByLenders_lbl" xml:lang="en-US">Advance from Lenders (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AdvanceCreditAmountByLenders" xlink:to="alto_AdvanceCreditAmountByLenders_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AdvanceCreditAmountByLendersAdjustment" xlink:href="alto-20241231.xsd#alto_AdvanceCreditAmountByLendersAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AdvanceCreditAmountByLendersAdjustment_lbl" xml:lang="en-US">Advance from Lenders additional (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AdvanceCreditAmountByLendersAdjustment" xlink:to="alto_AdvanceCreditAmountByLendersAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts_lbl" xml:lang="en-US">Additional share issue to the lenders (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Principal amount outstanding (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Loan proceeds (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl" xml:lang="en-US">Loan fixed rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl" xml:lang="en-US">Loan increased percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfPrepaymentExcessCashFlowAmount" xlink:href="alto-20241231.xsd#alto_PercentageOfPrepaymentExcessCashFlowAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PercentageOfPrepaymentExcessCashFlowAmount_lbl" xml:lang="en-US">Percentage of excess cash flow amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfPrepaymentExcessCashFlowAmount" xlink:to="alto_PercentageOfPrepaymentExcessCashFlowAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted-average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Remaining lease terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted-average remaining lease terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl" xml:lang="en-US">Equity retirement plan rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl" xml:lang="en-US">Adjusted rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_FederalNetOperatingLosses" xlink:href="alto-20241231.xsd#alto_FederalNetOperatingLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FederalNetOperatingLosses_lbl" xml:lang="en-US">Federal net operating losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalNetOperatingLosses" xlink:to="alto_FederalNetOperatingLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_FederalTaxableIncomeUtilize" xlink:href="alto-20241231.xsd#alto_FederalTaxableIncomeUtilize"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FederalTaxableIncomeUtilize_lbl" xml:lang="en-US">Federal taxable income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalTaxableIncomeUtilize" xlink:to="alto_FederalTaxableIncomeUtilize_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_FederalCapitalLossCarryForward" xlink:href="alto-20241231.xsd#alto_FederalCapitalLossCarryForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FederalCapitalLossCarryForward_lbl" xml:lang="en-US">Federal capital loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalCapitalLossCarryForward" xlink:to="alto_FederalCapitalLossCarryForward_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_FederalCapitalLossExpireTerm" xlink:href="alto-20241231.xsd#alto_FederalCapitalLossExpireTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_FederalCapitalLossExpireTerm_lbl" xml:lang="en-US">Expire Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalCapitalLossExpireTerm" xlink:to="alto_FederalCapitalLossExpireTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_StateCapitalLossCarryForward" xlink:href="alto-20241231.xsd#alto_StateCapitalLossCarryForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_StateCapitalLossCarryForward_lbl" xml:lang="en-US">State capital loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StateCapitalLossCarryForward" xlink:to="alto_StateCapitalLossCarryForward_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_StateCapitalLossExpireTerm" xlink:href="alto-20241231.xsd#alto_StateCapitalLossExpireTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_StateCapitalLossExpireTerm_lbl" xml:lang="en-US">Expire Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StateCapitalLossExpireTerm" xlink:to="alto_StateCapitalLossExpireTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US">Increase in valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xml:lang="en-US">Uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_lbl" xml:lang="en-US">Effective tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl" xml:lang="en-US">Accrued penalties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest_lbl" xml:lang="en-US">Accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" xlink:href="alto-20241231.xsd#alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock_lbl" xml:lang="en-US">Undesignated shares of authorized and unissued preferred stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" xlink:to="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl" xml:lang="en-US">Dividend rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockLiquidationPreference_lbl" xml:lang="en-US">Liquidation preference, per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreference" xlink:to="us-gaap_PreferredStockLiquidationPreference_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_lbl" xml:lang="en-US">Convertible shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_VotesPerShare" xlink:href="alto-20241231.xsd#alto_VotesPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_VotesPerShare_lbl" xml:lang="en-US">Votes per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_VotesPerShare" xlink:to="alto_VotesPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PercentageOfInternalRateOfReturns" xlink:href="alto-20241231.xsd#alto_PercentageOfInternalRateOfReturns"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PercentageOfInternalRateOfReturns_lbl" xml:lang="en-US">Internal rate of return</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfInternalRateOfReturns" xlink:to="alto_PercentageOfInternalRateOfReturns_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LegalFees_lbl" xml:lang="en-US">Expenses of preferred stock (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalFees" xlink:to="us-gaap_LegalFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Aggregate number of shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl" xml:lang="en-US">Fair value of the common stock at vesting aggregated (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unvested awards not been recognized amount (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb6TrEealNBkT25sncrQZxelgzOtR62/Xxs9Y79e5G9gL/XaNJd9TZfxebNimjAcu+bI0rBxmveWSFoYi5pWKxDzQI0AMH2sgo48qxP/3wJRB/wYjcRy/5B6/hCm0HvUdvimMetRN2ZzH/FTdkBbxIKewuYXt5qEK8ue+I4o+6+mMUolY7NIQydO7sISgpl+mrqKAoYrkZvU6RoIfA9++22klOSy1KRzfKVMSK3Jz86nyhA0CO5ZgtQ/oMCWNlqzuZxR+W57BPAGQF21j8CBBrk] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US">Compensation expense attributable to unvested term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IndexedPricePurchaseContracts" xlink:href="alto-20241231.xsd#alto_IndexedPricePurchaseContracts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IndexedPricePurchaseContracts_lbl" xml:lang="en-US">Indexed-price sales (in US Gallons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPricePurchaseContracts" xlink:to="alto_IndexedPricePurchaseContracts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US">Sales contracts valued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IndexedPriceSalesContract" xlink:href="alto-20241231.xsd#alto_IndexedPriceSalesContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IndexedPriceSalesContract_lbl" xml:lang="en-US">Indexed price sales contracts	(in US Tons)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPriceSalesContract" xlink:to="alto_IndexedPriceSalesContract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl" xml:lang="en-US">Fixed-price purchase contracts value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IndexedPricePurchaseContract" xlink:href="alto-20241231.xsd#alto_IndexedPricePurchaseContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IndexedPricePurchaseContract_lbl" xml:lang="en-US">Indexed-price purchase contracts (in Dekatherms)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPricePurchaseContract" xlink:to="alto_IndexedPricePurchaseContract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount_lbl" xml:lang="en-US">Future commitments for capital projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure_lbl" xml:lang="en-US">Fair value property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" xlink:to="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_OrganizationAndBusinessPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_OrganizationAndBusinessPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_OrganizationAndBusinessPolicyTextBlock_lbl" xml:lang="en-US">Organization and Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OrganizationAndBusinessPolicyTextBlock" xlink:to="alto_OrganizationAndBusinessPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US">Restricted Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable and Allowance for Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration Risks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US">Derivative Instruments and Hedging Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ShippingAndHandlingCostsPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_ShippingAndHandlingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ShippingAndHandlingCostsPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ShippingAndHandlingCostsPolicyTextBlock" xlink:to="alto_ShippingAndHandlingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Selling Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DeferredFinancingCostsPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_DeferredFinancingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_DeferredFinancingCostsPolicyTextBlock_lbl" xml:lang="en-US">Deferred Financing Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredFinancingCostsPolicyTextBlock" xlink:to="alto_DeferredFinancingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Loss Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeFromCashGrantPolicyPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrantPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IncomeFromCashGrantPolicyPolicyTextBlock_lbl" xml:lang="en-US">Income from Cash Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeFromCashGrantPolicyPolicyTextBlock" xlink:to="alto_IncomeFromCashGrantPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy_lbl" xml:lang="en-US">Employment-related Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ShareRepurchaseProgramPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_ShareRepurchaseProgramPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_ShareRepurchaseProgramPolicyTextBlock_lbl" xml:lang="en-US">Share Repurchase Program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ShareRepurchaseProgramPolicyTextBlock" xlink:to="alto_ShareRepurchaseProgramPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_NonvotingCommonStockPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_NonvotingCommonStockPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_NonvotingCommonStockPolicyTextBlock_lbl" xml:lang="en-US">Nonvoting Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonvotingCommonStockPolicyTextBlock" xlink:to="alto_NonvotingCommonStockPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Estimates and Assumptions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Subsequent Events</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCustomerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCustomerMember_lbl" xml:lang="en-US">Other Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCustomerMember" xlink:to="us-gaap_OtherCustomerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollectiveBargainingArrangementOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollectiveBargainingArrangementOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CollectiveBargainingArrangementOtherMember_lbl" xml:lang="en-US">Collective Bargaining Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollectiveBargainingArrangementOtherMember" xlink:to="us-gaap_CollectiveBargainingArrangementOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SuppliersMember" xlink:href="alto-20241231.xsd#alto_SuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SuppliersMember_lbl" xml:lang="en-US">Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SuppliersMember" xlink:to="alto_SuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoriesMember_lbl" xml:lang="en-US">Inventories [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoriesMember" xlink:to="us-gaap_InventoriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_EquityMethodInvestmentMember" xlink:href="alto-20241231.xsd#alto_EquityMethodInvestmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EquityMethodInvestmentMember_lbl" xml:lang="en-US">Equity Method Investment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EquityMethodInvestmentMember" xlink:to="alto_EquityMethodInvestmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AcquisitionOfEagleAlcoholMember" xlink:href="alto-20241231.xsd#alto_AcquisitionOfEagleAlcoholMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AcquisitionOfEagleAlcoholMember_lbl" xml:lang="en-US">Acquisition of Eagle Alcohol [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AcquisitionOfEagleAlcoholMember" xlink:to="alto_AcquisitionOfEagleAlcoholMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AffiliateManagementAgreementMember" xlink:href="alto-20241231.xsd#alto_AffiliateManagementAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AffiliateManagementAgreementMember_lbl" xml:lang="en-US">Affiliate Management Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AffiliateManagementAgreementMember" xlink:to="alto_AffiliateManagementAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AltoIngredientsIncMember" xlink:href="alto-20241231.xsd#alto_AltoIngredientsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AltoIngredientsIncMember_lbl" xml:lang="en-US">Alto Ingredients, Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AltoIngredientsIncMember" xlink:to="alto_AltoIngredientsIncMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_EthanolMarketingAgreementsMember" xlink:href="alto-20241231.xsd#alto_EthanolMarketingAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EthanolMarketingAgreementsMember_lbl" xml:lang="en-US">Ethanol Marketing Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolMarketingAgreementsMember" xlink:to="alto_EthanolMarketingAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CornProcurementAndHandlingAgreementsMember" xlink:href="alto-20241231.xsd#alto_CornProcurementAndHandlingAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CornProcurementAndHandlingAgreementsMember_lbl" xml:lang="en-US">Corn Procurement and Handling Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CornProcurementAndHandlingAgreementsMember" xlink:to="alto_CornProcurementAndHandlingAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_EssentialIngredientsMarketingAgreementsMember" xlink:href="alto-20241231.xsd#alto_EssentialIngredientsMarketingAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EssentialIngredientsMarketingAgreementsMember_lbl" xml:lang="en-US">Essential Ingredients Marketing Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientsMarketingAgreementsMember" xlink:to="alto_EssentialIngredientsMarketingAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PekinCampusProductionSegmentMember_lbl" xml:lang="en-US">Pekin Campus Production Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusProductionSegmentMember" xlink:to="alto_PekinCampusProductionSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_MarketingAndDistributionSegmentMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_MarketingAndDistributionSegmentMember_lbl" xml:lang="en-US">Marketing and Distribution Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketingAndDistributionSegmentMember" xlink:to="alto_MarketingAndDistributionSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PekinCampusSegmentMember" xlink:href="alto-20241231.xsd#alto_PekinCampusSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PekinCampusSegmentMember_lbl" xml:lang="en-US">Pekin Campus Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusSegmentMember" xlink:to="alto_PekinCampusSegmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CustomerRelationshipsAndTradenameMember" xlink:href="alto-20241231.xsd#alto_CustomerRelationshipsAndTradenameMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CustomerRelationshipsAndTradenameMember_lbl" xml:lang="en-US">Customer Relationships and Tradename [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CustomerRelationshipsAndTradenameMember" xlink:to="alto_CustomerRelationshipsAndTradenameMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_KinergyMember" xlink:href="alto-20241231.xsd#alto_KinergyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_KinergyMember_lbl" xml:lang="en-US">Kinergy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyMember" xlink:to="alto_KinergyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AltoNutrientsMember" xlink:href="alto-20241231.xsd#alto_AltoNutrientsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AltoNutrientsMember_lbl" xml:lang="en-US">Alto Nutrients [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AltoNutrientsMember" xlink:to="alto_AltoNutrientsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" xlink:href="alto-20241231.xsd#alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember_lbl" xml:lang="en-US">If the leverage ratio is greater than or equal to 3.0x [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" xlink:to="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" xlink:href="alto-20241231.xsd#alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember_lbl" xml:lang="en-US">If the leverage ratio is less than 3.0x and greater than or equal to 1.5x</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" xlink:to="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IfTheLeverageRatioIsLessThan15xMember" xlink:href="alto-20241231.xsd#alto_IfTheLeverageRatioIsLessThan15xMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_IfTheLeverageRatioIsLessThan15xMember_lbl" xml:lang="en-US">If the leverage ratio is less than 1.5x [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IfTheLeverageRatioIsLessThan15xMember" xlink:to="alto_IfTheLeverageRatioIsLessThan15xMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanDebtSecurityMember_lbl" xml:lang="en-US">Defined Benefit Plan, Debt Security [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:to="us-gaap_DefinedBenefitPlanDebtSecurityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PreMedicarePostretirementMember" xlink:href="alto-20241231.xsd#alto_PreMedicarePostretirementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_PreMedicarePostretirementMember_lbl" xml:lang="en-US">Pre-Medicare Postretirement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PreMedicarePostretirementMember" xlink:to="alto_PreMedicarePostretirementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TaxYear2025Member" xlink:href="alto-20241231.xsd#alto_TaxYear2025Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TaxYear2025Member_lbl" xml:lang="en-US">Tax Year 2025 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TaxYear2025Member" xlink:to="alto_TaxYear2025Member_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AssessmentMember" xlink:href="alto-20241231.xsd#alto_AssessmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AssessmentMember_lbl" xml:lang="en-US">Assessment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AssessmentMember" xlink:to="alto_AssessmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors Chairman [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_TwoThousandSixteenStockIncentivePlanMember" xlink:href="alto-20241231.xsd#alto_TwoThousandSixteenStockIncentivePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_TwoThousandSixteenStockIncentivePlanMember_lbl" xml:lang="en-US">2016 Stock Incentive Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandSixteenStockIncentivePlanMember" xlink:to="alto_TwoThousandSixteenStockIncentivePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SalesCommitmentsMember" xlink:href="alto-20241231.xsd#alto_SalesCommitmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_SalesCommitmentsMember_lbl" xml:lang="en-US">Sales Commitments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SalesCommitmentsMember" xlink:to="alto_SalesCommitmentsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholSalesContractsMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesContractsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AlcoholSalesContractsMember_lbl" xml:lang="en-US">Alcohol Sales Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesContractsMember" xlink:to="alto_AlcoholSalesContractsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AlcoholFromItsSuppliersMember" xlink:href="alto-20241231.xsd#alto_AlcoholFromItsSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_AlcoholFromItsSuppliersMember_lbl" xml:lang="en-US">Alcohol From Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholFromItsSuppliersMember" xlink:to="alto_AlcoholFromItsSuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_EthanolPurchaseContractsMember" xlink:href="alto-20241231.xsd#alto_EthanolPurchaseContractsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_EthanolPurchaseContractsMember_lbl" xml:lang="en-US">Purchase Commitments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolPurchaseContractsMember" xlink:to="alto_EthanolPurchaseContractsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CornFromSuppliersMember" xlink:href="alto-20241231.xsd#alto_CornFromSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_CornFromSuppliersMember_lbl" xml:lang="en-US">Corn From Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CornFromSuppliersMember" xlink:to="alto_CornFromSuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NaturalGasProductionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NaturalGasProductionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NaturalGasProductionMember_lbl" xml:lang="en-US">Natural Gas [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NaturalGasProductionMember" xlink:to="us-gaap_NaturalGasProductionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_KodiakCarbonicLLCMember" xlink:href="alto-20241231.xsd#alto_KodiakCarbonicLLCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="alto_KodiakCarbonicLLCMember_lbl" xml:lang="en-US">Kodiak Carbonic, LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KodiakCarbonicLLCMember" xlink:to="alto_KodiakCarbonicLLCMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US">Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US">Supplier [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US">Schedule of Sold to Customers Representing Company&#8217;s Total Net Sales [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Public Utility, Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US">Consolidated Entities [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsegmentsDomain_lbl" xml:lang="en-US">Subsegments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsDomain" xlink:to="us-gaap_SubsegmentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Schedule of Financial Data for Operating Segments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl" xml:lang="en-US">Schedule of Total Assets by Operating Segment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_SegmentReportingAssetReconcilingItemLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:href="alto-20241231.xsd#alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable_lbl" xml:lang="en-US">Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:to="alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Schedule of Intangible Assets Including Goodwill [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xml:lang="en-US">Derivative Contract [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:href="alto-20241231.xsd#alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable_lbl" xml:lang="en-US">Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:to="alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_lbl" xml:lang="en-US">Schedule of Derivatives Not Designated as Hedging Instruments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Statement of Income Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl" xml:lang="en-US">Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseContractualTermDomain_lbl" xml:lang="en-US">Lease Contractual Term [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="us-gaap_LeaseContractualTermDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:href="alto-20241231.xsd#alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable_lbl" xml:lang="en-US">Leases - Schedule of Operating Lease Liabilities (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:to="alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasedAssetsLineItems_lbl" xml:lang="en-US">Schedule of Operating Lease Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_OperatingLeasedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeDomain_lbl" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Defined Benefit Plan [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable_lbl" xml:lang="en-US">Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:to="alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl0" xml:lang="en-US">Schedule of Components of Net Periodic Benefit Costs [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable_lbl" xml:lang="en-US">Pension Plans - Schedule of Net Periodic Benefit Costs (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:to="alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_lbl" xml:lang="en-US">Schedule of Net Periodic Benefit Costs [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable_lbl" xml:lang="en-US">Pension Plans - Schedule of Expected Benefit Payments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:to="alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_lbl" xml:lang="en-US">Schedule of Expected Benefit Payments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl" xml:lang="en-US">Financial Instruments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US">Income Tax Jurisdiction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US">Operating Loss Carryforwards [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US">Schedule of Net Operating Loss Carryforwards [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US">Income Tax Authority, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:href="alto-20241231.xsd#alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable_lbl" xml:lang="en-US">Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:to="alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_lbl" xml:lang="en-US">Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:href="alto-20241231.xsd#alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable_lbl" xml:lang="en-US">Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:to="alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Schedule of Unvested Restricted Stock Activity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" xml:lang="en-US">Schedule of Stock-Based Compensation Expense [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanFundingStatusDomain_lbl" xml:lang="en-US">Defined Benefit Plan, Funding Status [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanFundingStatusDomain" xlink:to="us-gaap_RetirementPlanFundingStatusDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl" xml:lang="en-US">Fair Value by Liability Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl" xml:lang="en-US">Schedule of Recurring and Nonrecurring Fair Value Measurements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable_lbl"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl" xml:lang="en-US">Long-Term Purchase Commitment, Category of Item Purchased [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:href="alto-20241231.xsd#alto_OrganizationandSignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_OrganizationandSignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Organization and Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="alto_OrganizationandSignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems_lbl" xml:lang="en-US">Organization and Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ChangeInAccountingEstimateLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_AcquisitionofEagleAlcoholDetailsTable" xlink:href="alto-20241231.xsd#alto_AcquisitionofEagleAlcoholDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AcquisitionofEagleAlcoholDetailsTable_lbl" xml:lang="en-US">Acquisition of Eagle Alcohol (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AcquisitionofEagleAlcoholDetailsTable" xlink:to="alto_AcquisitionofEagleAlcoholDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US">Acquisition of Eagle Alcohol [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IntercompanyAgreementsDetailsTable" xlink:href="alto-20241231.xsd#alto_IntercompanyAgreementsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IntercompanyAgreementsDetailsTable_lbl" xml:lang="en-US">Intercompany Agreements (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntercompanyAgreementsDetailsTable" xlink:to="alto_IntercompanyAgreementsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl" xml:lang="en-US">Intercompany Agreements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SegmentsDetailsTable" xlink:href="alto-20241231.xsd#alto_SegmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SegmentsDetailsTable_lbl" xml:lang="en-US">Segments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SegmentsDetailsTable" xlink:to="alto_SegmentsDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl0" xml:lang="en-US">Segments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_PropertyandEquipmentDetailsTable" xlink:href="alto-20241231.xsd#alto_PropertyandEquipmentDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PropertyandEquipmentDetailsTable_lbl" xml:lang="en-US">Property and Equipment (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PropertyandEquipmentDetailsTable" xlink:to="alto_PropertyandEquipmentDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property And Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related and Nonrelated Parties [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IntangibleAssetsDetailsTable" xlink:href="alto-20241231.xsd#alto_IntangibleAssetsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IntangibleAssetsDetailsTable_lbl" xml:lang="en-US">Intangible Assets (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntangibleAssetsDetailsTable" xlink:to="alto_IntangibleAssetsDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0" xml:lang="en-US">Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_DebtDetailsTable" xlink:href="alto-20241231.xsd#alto_DebtDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DebtDetailsTable_lbl" xml:lang="en-US">Debt (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DebtDetailsTable" xlink:to="alto_DebtDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Debt [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_LeasesDetailsTable" xlink:href="alto-20241231.xsd#alto_LeasesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_LeasesDetailsTable_lbl" xml:lang="en-US">Leases (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LeasesDetailsTable" xlink:to="alto_LeasesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US">Leases [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquitySecuritiesInvestmentObjectiveMember_lbl" xml:lang="en-US">Investment Objective [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:to="us-gaap_EquitySecuritiesInvestmentObjectiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanNameDomain_lbl" xml:lang="en-US">Retirement Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanNameDomain" xlink:to="us-gaap_RetirementPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PensionPlansDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PensionPlansDetailsTable_lbl" xml:lang="en-US">Pension Plans (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PensionPlansDetailsTable" xlink:to="alto_PensionPlansDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl1" xml:lang="en-US">Pension Plans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US">Tax Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_IncomeTaxesDetailsTable" xlink:href="alto-20241231.xsd#alto_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IncomeTaxesDetailsTable_lbl" xml:lang="en-US">Income Taxes (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeTaxesDetailsTable" xlink:to="alto_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_PreferredStockDetailsTable" xlink:href="alto-20241231.xsd#alto_PreferredStockDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PreferredStockDetailsTable_lbl" xml:lang="en-US">Preferred Stock (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PreferredStockDetailsTable" xlink:to="alto_PreferredStockDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredUnitsLineItems_lbl" xml:lang="en-US">Preferred Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredUnitsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_StockBasedCompensationDetailsTable" xlink:href="alto-20241231.xsd#alto_StockBasedCompensationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_StockBasedCompensationDetailsTable_lbl" xml:lang="en-US">Stock-Based Compensation (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StockBasedCompensationDetailsTable" xlink:to="alto_StockBasedCompensationDetailsTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl1" xml:lang="en-US">Stock Based Compensation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl1"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_lbl" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplyCommitmentArrangementMember_lbl" xml:lang="en-US">Supply Commitment Arrangement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplyCommitmentArrangementMember" xlink:to="us-gaap_SupplyCommitmentArrangementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_CommitmentsandContingenciesDetailsTable" xlink:href="alto-20241231.xsd#alto_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CommitmentsandContingenciesDetailsTable" xlink:to="alto_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_SubsequentEventsDetailsTable" xlink:href="alto-20241231.xsd#alto_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SubsequentEventsDetailsTable" xlink:to="alto_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Events [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_AdvanceCreditAmountByLenders_lbl0" xml:lang="en-US">Advance credit amount by lenders.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AdvanceCreditAmountByLenders" xlink:to="alto_AdvanceCreditAmountByLenders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_AdvanceCreditAmountByLendersAdjustment_lbl0" xml:lang="en-US">Advance credit amount by lenders adjustment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AdvanceCreditAmountByLendersAdjustment" xlink:to="alto_AdvanceCreditAmountByLendersAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_AmountAllocatedToSupportMarketLosses_lbl0" xml:lang="en-US">Represents the amount allocated to support market losses due to pandemic.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AmountAllocatedToSupportMarketLosses" xlink:to="alto_AmountAllocatedToSupportMarketLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ConserveCapitalPercentage_lbl0" xml:lang="en-US">ConserveCapitalPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ConserveCapitalPercentage" xlink:to="alto_ConserveCapitalPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DeferredPurchasePricePayments_lbl0" xml:lang="en-US">Represents the amount of deferred purchase price payments for Eagle Alcohol.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredPurchasePricePayments" xlink:to="alto_DeferredPurchasePricePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DeferredTaxAssetsRailcarContracts_lbl0" xml:lang="en-US">Represents the amount of railcar contracts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredTaxAssetsRailcarContracts" xlink:to="alto_DeferredTaxAssetsRailcarContracts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax_lbl0" xml:lang="en-US">The amount of accrued liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax_lbl0" xml:lang="en-US">Schedule of other liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments_lbl0" xml:lang="en-US">Total expected benefit payments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="alto_DefinedBenefitPlanExpectedFutureBenefitPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DefinedBenefitPlanInterestCosts_lbl0" xml:lang="en-US">Represent the value of defined benefit plan interest costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanInterestCosts" xlink:to="alto_DefinedBenefitPlanInterestCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_DefinedBenefitPlanServiceCosts_lbl0" xml:lang="en-US">Represent the value of defined benefit plan service costs.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanServiceCosts" xlink:to="alto_DefinedBenefitPlanServiceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_EssentialIngredientProductCapacity_lbl0" xml:lang="en-US">Number of essential ingredients tons.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientProductCapacity" xlink:to="alto_EssentialIngredientProductCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ExcessOfPurchaseAuthorization_lbl0" xml:lang="en-US">Amount of Excess of purchase authorization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ExcessOfPurchaseAuthorization" xlink:to="alto_ExcessOfPurchaseAuthorization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ExpectedLongtermReturnOnPlanAssets_lbl0" xml:lang="en-US">Expected long-term return on plan assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ExpectedLongtermReturnOnPlanAssets" xlink:to="alto_ExpectedLongtermReturnOnPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_FederalCapitalLossCarryForward_lbl0" xml:lang="en-US">Represents the amount of federal capital loss carry forward.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalCapitalLossCarryForward" xlink:to="alto_FederalCapitalLossCarryForward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_FederalCapitalLossExpireTerm_lbl0" xml:lang="en-US">Federal capital loss expire term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalCapitalLossExpireTerm" xlink:to="alto_FederalCapitalLossExpireTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_FederalNetOperatingLosses_lbl0" xml:lang="en-US">Federal net operating losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalNetOperatingLosses" xlink:to="alto_FederalNetOperatingLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_FederalTaxableIncomeUtilize_lbl0" xml:lang="en-US">Amount of federal taxable income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalTaxableIncomeUtilize" xlink:to="alto_FederalTaxableIncomeUtilize_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_FixedchargeCoverageRatio_lbl0" xml:lang="en-US">Fixed-charge coverage ratio.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FixedchargeCoverageRatio" xlink:to="alto_FixedchargeCoverageRatio_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_IncomeFromCashGrant_lbl0" xml:lang="en-US">The amount of income from cash grant.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeFromCashGrant" xlink:to="alto_IncomeFromCashGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_IncomeFromCashGrantPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Represents the income from cash grant policy [Policy text block].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeFromCashGrantPolicyPolicyTextBlock" xlink:to="alto_IncomeFromCashGrantPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_IndexedPricePurchaseContract_lbl0" xml:lang="en-US">Indexed price purchase contract.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPricePurchaseContract" xlink:to="alto_IndexedPricePurchaseContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_IndexedPricePurchaseContracts_lbl0" xml:lang="en-US">Indexed-price purchase contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPricePurchaseContracts" xlink:to="alto_IndexedPricePurchaseContracts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_IndexedPriceSalesContract_lbl0" xml:lang="en-US">Indexed price sales contracts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPriceSalesContract" xlink:to="alto_IndexedPriceSalesContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_InitialPurchaseAuthorization_lbl0" xml:lang="en-US">Amount of Initial purchase authorization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_InitialPurchaseAuthorization" xlink:to="alto_InitialPurchaseAuthorization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_MarketableAgreementDescription_lbl0" xml:lang="en-US">Marketable agreement description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketableAgreementDescription" xlink:to="alto_MarketableAgreementDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_NonvotingCommonStockOutstanding_lbl0" xml:lang="en-US">Shares of nonvoting common stock outstanding.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonvotingCommonStockOutstanding" xlink:to="alto_NonvotingCommonStockOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_NonvotingCommonStockPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for non-voting common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonvotingCommonStockPolicyTextBlock" xlink:to="alto_NonvotingCommonStockPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_OrganizationAndBusinessPolicyTextBlock_lbl0" xml:lang="en-US">The disclosure of accounting policies for organization and business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OrganizationAndBusinessPolicyTextBlock" xlink:to="alto_OrganizationAndBusinessPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_PercentageOfAverageEthanolProduction_lbl0" xml:lang="en-US">Percentage of average ethanol production.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfAverageEthanolProduction" xlink:to="alto_PercentageOfAverageEthanolProduction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_PercentageOfExcessCashFlow_lbl0" xml:lang="en-US">Percentage of excess cash flow.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfExcessCashFlow" xlink:to="alto_PercentageOfExcessCashFlow_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_PercentageOfInternalRateOfReturns_lbl0" xml:lang="en-US">Percentage of internal rate of returns.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfInternalRateOfReturns" xlink:to="alto_PercentageOfInternalRateOfReturns_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_PercentageOfPrepaymentExcessCashFlowAmount_lbl0" xml:lang="en-US">Percentage of prepayment excess cash flow amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfPrepaymentExcessCashFlowAmount" xlink:to="alto_PercentageOfPrepaymentExcessCashFlowAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ProductionCapacity_lbl0" xml:lang="en-US">Represents the gallons of production capacity of alcohol.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ProductionCapacity" xlink:to="alto_ProductionCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_PurchaseAdditionalAmount_lbl0" xml:lang="en-US">Purchase additional amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseAdditionalAmount" xlink:to="alto_PurchaseAdditionalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_PurchaseAuthorization_lbl0" xml:lang="en-US">Amount of Purchase authorization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseAuthorization" xlink:to="alto_PurchaseAuthorization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_RealizedGainLossOnDerivatives_lbl0" xml:lang="en-US">Realized gain loss on derivatives.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RealizedGainLossOnDerivatives" xlink:to="alto_RealizedGainLossOnDerivatives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ReceivesServiceFeePerBushel_lbl0" xml:lang="en-US">Receives fee per bushel.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ReceivesServiceFeePerBushel" xlink:to="alto_ReceivesServiceFeePerBushel_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of expected post retirement benefit payments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" xlink:to="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_ShareRepurchaseProgramPolicyTextBlock_lbl0" xml:lang="en-US">Share repurchase program [Policy Text Block].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ShareRepurchaseProgramPolicyTextBlock" xlink:to="alto_ShareRepurchaseProgramPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_StateCapitalLossCarryForward_lbl0" xml:lang="en-US">State capital loss carry forward.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StateCapitalLossCarryForward" xlink:to="alto_StateCapitalLossCarryForward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_StateCapitalLossExpireTerm_lbl0" xml:lang="en-US">State capital loss expire term.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StateCapitalLossExpireTerm" xlink:to="alto_StateCapitalLossExpireTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_SubsidiaryOwnedAmount_lbl0" xml:lang="en-US">Subsidiary owned amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SubsidiaryOwnedAmount" xlink:to="alto_SubsidiaryOwnedAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_TaxYearsStillOpenToAudit_lbl0" xml:lang="en-US">Tax years still open to audit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TaxYearsStillOpenToAudit" xlink:to="alto_TaxYearsStillOpenToAudit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock_lbl0" xml:lang="en-US">Undesignated shares of authorized and unissued preferred stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" xlink:to="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_VotesPerShare_lbl0" xml:lang="en-US">Votes per share.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_VotesPerShare" xlink:to="alto_VotesPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_EthanolPurchaseContractsMember_lbl0" xml:lang="en-US">Ethanol Purchase Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolPurchaseContractsMember" xlink:to="alto_EthanolPurchaseContractsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_SuppliersMember_lbl0" xml:lang="en-US">Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SuppliersMember" xlink:to="alto_SuppliersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="alto_TotalPekinCampusSalesMember_lbl0" xml:lang="en-US">Total Pekin Campus sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalPekinCampusSalesMember" xlink:to="alto_TotalPekinCampusSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US">Current portion, operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Operating leases, net of current portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Right of use operating lease assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl0" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl0" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidCapitalized_lbl0" xml:lang="en-US">Interest Paid, Capitalized, Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidCapitalized" xlink:to="us-gaap_InterestPaidCapitalized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl0" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl0" xml:lang="en-US">Proceeds from Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl0" xml:lang="en-US">Variable Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl1" xml:lang="en-US">Series B Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EagleAlcoholTradenameMember_lbl1" xml:lang="en-US">Eagle Alcohol Tradename Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EagleAlcoholTradenameMember" xlink:to="alto_EagleAlcoholTradenameMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAbstract_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalents [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl0" xml:lang="en-US">Payments of Ordinary Dividends, Preferred Stock and Preference Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ExcessOfPurchaseAuthorization_lbl1" xml:lang="en-US">Excess Of Purchase Authorization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ExcessOfPurchaseAuthorization" xlink:to="alto_ExcessOfPurchaseAuthorization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventory_lbl0" xml:lang="en-US">Other Inventory, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventory" xlink:to="us-gaap_OtherInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PreMedicarePostretirementMember_lbl0" xml:lang="en-US">Pre Medicare Postretirement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PreMedicarePostretirementMember" xlink:to="alto_PreMedicarePostretirementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FixedchargeCoverageRatio_lbl1" xml:lang="en-US">Fixedcharge Coverage Ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FixedchargeCoverageRatio" xlink:to="alto_FixedchargeCoverageRatio_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AdvanceCreditAmountByLendersAdjustment_lbl1" xml:lang="en-US">Advance Credit Amount By Lenders Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AdvanceCreditAmountByLendersAdjustment" xlink:to="alto_AdvanceCreditAmountByLendersAdjustment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ReceivesServiceFeePerBushel_lbl1" xml:lang="en-US">Receives Service Fee Per Bushel</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ReceivesServiceFeePerBushel" xlink:to="alto_ReceivesServiceFeePerBushel_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TangibleAssetImpairmentCharges_lbl0" xml:lang="en-US">Tangible Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TangibleAssetImpairmentCharges" xlink:to="us-gaap_TangibleAssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TotalMarketingAndDistributionSalesMember_lbl0" xml:lang="en-US">Total Marketing And Distribution Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalMarketingAndDistributionSalesMember" xlink:to="alto_TotalMarketingAndDistributionSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfNetPeriodicBenefitCostsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfNetPeriodicBenefitCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfNetPeriodicBenefitCostsAbstract_lbl" xml:lang="en-US">Schedule Of Net Periodic Benefit Costs Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfNetPeriodicBenefitCostsAbstract" xlink:to="alto_ScheduleOfNetPeriodicBenefitCostsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl0" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentCharges_lbl1" xml:lang="en-US">Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EthanolAlcoholSalesMember_lbl0" xml:lang="en-US">Ethanol Alcohol Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolAlcoholSalesMember" xlink:to="alto_EthanolAlcoholSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AdvanceCreditAmountByLenders_lbl1" xml:lang="en-US">Advance Credit Amount By Lenders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AdvanceCreditAmountByLenders" xlink:to="alto_AdvanceCreditAmountByLenders_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_NebraskaMember_lbl0" xml:lang="en-US">Nebraska Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NebraskaMember" xlink:to="alto_NebraskaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl1" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract_lbl" xml:lang="en-US">Schedule Of Income Tax In The United States Jurisdiction And Various State Jurisdictions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract" xlink:to="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl0" xml:lang="en-US">Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FederalCapitalLossCarryForward_lbl1" xml:lang="en-US">Federal Capital Loss Carry Forward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalCapitalLossCarryForward" xlink:to="alto_FederalCapitalLossCarryForward_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IndexedPricePurchaseContract_lbl1" xml:lang="en-US">Indexed Price Purchase Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPricePurchaseContract" xlink:to="alto_IndexedPricePurchaseContract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TotalPekinCampusSalesMember_lbl1" xml:lang="en-US">Total Pekin Campus Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalPekinCampusSalesMember" xlink:to="alto_TotalPekinCampusSalesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AlcoholSalesGrossMember_lbl0" xml:lang="en-US">Alcohol Sales Gross Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesGrossMember" xlink:to="alto_AlcoholSalesGrossMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TaxYearsStillOpenToAudit_lbl1" xml:lang="en-US">Tax Years Still Open To Audit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TaxYearsStillOpenToAudit" xlink:to="alto_TaxYearsStillOpenToAudit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfStockBasedCompensationExpenseAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfStockBasedCompensationExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfStockBasedCompensationExpenseAbstract_lbl" xml:lang="en-US">Schedule Of Stock Based Compensation Expense Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfStockBasedCompensationExpenseAbstract" xlink:to="alto_ScheduleOfStockBasedCompensationExpenseAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl0" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl0" xml:lang="en-US">Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Plan Participant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Subsequent Events, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionTextBlock_lbl0" xml:lang="en-US">Asset Acquisition [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionTextBlock" xlink:to="us-gaap_AssetAcquisitionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IowaMember_lbl0" xml:lang="en-US">Iowa Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IowaMember" xlink:to="alto_IowaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan, Information about Plan Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DefinedBenefitPlanInterestCosts_lbl1" xml:lang="en-US">Defined Benefit Plan Interest Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanInterestCosts" xlink:to="alto_DefinedBenefitPlanInterestCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ArizonaMember_lbl0" xml:lang="en-US">Arizona Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ArizonaMember" xlink:to="alto_ArizonaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromBankDebt_lbl0" xml:lang="en-US">Proceeds from Bank Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PurchaseAdditionalAmount_lbl1" xml:lang="en-US">Purchase Additional Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseAdditionalAmount" xlink:to="alto_PurchaseAdditionalAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Expected Post Retirement Benefit Payments Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" xlink:to="alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock_lbl1"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfOperatingLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Operating Lease Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="alto_ScheduleOfOperatingLeaseLiabilitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DeferredPurchasePricePayments_lbl1" xml:lang="en-US">Deferred Purchase Price Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredPurchasePricePayments" xlink:to="alto_DeferredPurchasePricePayments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Land_lbl0" xml:lang="en-US">Land</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Land" xlink:to="us-gaap_Land_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SupplierCMember_lbl0" xml:lang="en-US">Supplier CMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SupplierCMember" xlink:to="alto_SupplierCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesMember_lbl0" xml:lang="en-US">Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesMember" xlink:to="us-gaap_SalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_Rule10b51ArrangementModifiedFlag_lbl1" xml:lang="en-US">Rule10b51 Arrangement Modified Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_Rule10b51ArrangementModifiedFlag" xlink:to="alto_Rule10b51ArrangementModifiedFlag_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PercentageOfInternalRateOfReturns_lbl1" xml:lang="en-US">Percentage Of Internal Rate Of Returns</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfInternalRateOfReturns" xlink:to="alto_PercentageOfInternalRateOfReturns_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatedOperatingRevenue_lbl0" xml:lang="en-US">Regulated Operating Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenue" xlink:to="us-gaap_RegulatedOperatingRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IndexedPricePurchaseContracts_lbl1" xml:lang="en-US">Indexed Price Purchase Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPricePurchaseContracts" xlink:to="alto_IndexedPricePurchaseContracts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl1" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PekinCampusSegmentMember_lbl0" xml:lang="en-US">Pekin Campus Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusSegmentMember" xlink:to="alto_PekinCampusSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockLiquidationPreference_lbl0" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreference" xlink:to="us-gaap_PreferredStockLiquidationPreference_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl0" xml:lang="en-US">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl0" xml:lang="en-US">Line of Credit Facility, Average Outstanding Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AssessmentMember_lbl0" xml:lang="en-US">Assessment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AssessmentMember" xlink:to="alto_AssessmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FederalTaxableIncomeUtilize_lbl1" xml:lang="en-US">Federal Taxable Income Utilize</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalTaxableIncomeUtilize" xlink:to="alto_FederalTaxableIncomeUtilize_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_LonglivedAssetsMagicValleyMember_lbl0" xml:lang="en-US">Longlived Assets Magic Valley Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LonglivedAssetsMagicValleyMember" xlink:to="alto_LonglivedAssetsMagicValleyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalents_lbl0" xml:lang="en-US">Restricted Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalents" xlink:to="us-gaap_RestrictedCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TwoThousandSixteenStockIncentivePlanMember_lbl0" xml:lang="en-US">Two Thousand Sixteen Stock Incentive Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandSixteenStockIncentivePlanMember" xlink:to="alto_TwoThousandSixteenStockIncentivePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl0" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SuppliersMember_lbl1" xml:lang="en-US">Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SuppliersMember" xlink:to="alto_SuppliersMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_WesternProductionSegmentMember_lbl2" xml:lang="en-US">Western Production Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionSegmentMember" xlink:to="alto_WesternProductionSegmentMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl0" xml:lang="en-US">Other Nonoperating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CashCollateralBalanceMember_lbl0" xml:lang="en-US">Cash Collateral Balance Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CashCollateralBalanceMember" xlink:to="alto_CashCollateralBalanceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FixedIncomeMember_lbl0" xml:lang="en-US">Fixed Income Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FixedIncomeMember" xlink:to="alto_FixedIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenueAbstract_lbl0" xml:lang="en-US">Cost of Revenue [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl2" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl1" xml:lang="en-US">Series A Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IntersegmentSaleMember_lbl1" xml:lang="en-US">Intersegment Sale Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntersegmentSaleMember" xlink:to="alto_IntersegmentSaleMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MissouriMember_lbl0" xml:lang="en-US">Missouri Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MissouriMember" xlink:to="alto_MissouriMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EquityMethodInvestmentMember_lbl0" xml:lang="en-US">Equity Method Investment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EquityMethodInvestmentMember" xlink:to="alto_EquityMethodInvestmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IllinoisMember_lbl0" xml:lang="en-US">Illinois Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IllinoisMember" xlink:to="alto_IllinoisMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl0" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl0" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PercentageOfExcessCashFlow_lbl1" xml:lang="en-US">Percentage Of Excess Cash Flow</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfExcessCashFlow" xlink:to="alto_PercentageOfExcessCashFlow_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Income Tax In The United States Jurisdiction And Various State Jurisdictions Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" xlink:to="alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax_lbl1" xml:lang="en-US">Defined Benefit Plan Accumulated Other Comprehensive Income Other Minimum Pension Other Liability After Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MarketingAndDistributionSegmentMember_lbl0" xml:lang="en-US">Marketing And Distribution Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketingAndDistributionSegmentMember" xlink:to="alto_MarketingAndDistributionSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl1" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense_lbl0" xml:lang="en-US">Investment Income, Investment Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInvestmentExpense" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TexasMember_lbl0" xml:lang="en-US">Texas Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TexasMember" xlink:to="alto_TexasMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ShippingAndHandlingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Shipping And Handling Costs Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ShippingAndHandlingCostsPolicyTextBlock" xlink:to="alto_ShippingAndHandlingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AmountAllocatedToSupportMarketLosses_lbl1" xml:lang="en-US">Amount Allocated To Support Market Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AmountAllocatedToSupportMarketLosses" xlink:to="alto_AmountAllocatedToSupportMarketLosses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl0" xml:lang="en-US">Inventory, Raw Materials, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_OrionTermLoanMember_lbl0" xml:lang="en-US">Orion Term Loan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OrionTermLoanMember" xlink:to="alto_OrionTermLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TwoThousandAndFortyAndAfterMember_lbl0" xml:lang="en-US">Two Thousand And Forty And After Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandAndFortyAndAfterMember" xlink:to="alto_TwoThousandAndFortyAndAfterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy_lbl0" xml:lang="en-US">Postemployment Benefit Plans, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MichiganMember_lbl0" xml:lang="en-US">Michigan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MichiganMember" xlink:to="alto_MichiganMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_KansasMember_lbl0" xml:lang="en-US">Kansas Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KansasMember" xlink:to="alto_KansasMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" 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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AltoIngredientsIncMember_lbl0" xml:lang="en-US">Alto Ingredients Inc Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AltoIngredientsIncMember" xlink:to="alto_AltoIngredientsIncMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_OregonMember_lbl0" xml:lang="en-US">Oregon Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OregonMember" xlink:to="alto_OregonMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0" xml:lang="en-US">Deferred Tax Asset, In-Process Research and Development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ManagementFeeExpense_lbl0" xml:lang="en-US">Management Fee Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ManagementFeeExpense" xlink:to="us-gaap_ManagementFeeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember_lbl0" xml:lang="en-US">If Leverage Ratio Is Greater Than Or Equal To Three Point Zerox Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" xlink:to="alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl0" xml:lang="en-US">Cost of Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MinnesotaMember_lbl0" xml:lang="en-US">Minnesota Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MinnesotaMember" xlink:to="alto_MinnesotaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract_lbl0" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl" xml:lang="en-US">Cybersecurity Risk Management, Strategy, and Governance [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EthanolMarketingAgreementsMember_lbl0" xml:lang="en-US">Ethanol Marketing Agreements Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolMarketingAgreementsMember" xlink:to="alto_EthanolMarketingAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure_lbl0" xml:lang="en-US">Property, Plant, and Equipment, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" xlink:to="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AlabamaMember_lbl0" xml:lang="en-US">Alabama Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlabamaMember" xlink:to="alto_AlabamaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ConnecticutMember_lbl0" xml:lang="en-US">Connecticut Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ConnecticutMember" xlink:to="alto_ConnecticutMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryAdjustments_lbl0" xml:lang="en-US">Inventory Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryAdjustments" xlink:to="us-gaap_InventoryAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Capital Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MarketingAndDistributionsMember_lbl1" xml:lang="en-US">Marketing And Distributions Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketingAndDistributionsMember" xlink:to="alto_MarketingAndDistributionsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CornFromSuppliersMember_lbl0" xml:lang="en-US">Corn From Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CornFromSuppliersMember" xlink:to="alto_CornFromSuppliersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Public Utility Property, Plant, and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl0" xml:lang="en-US">Collaborative Arrangement Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_VotesPerShare_lbl1" xml:lang="en-US">Votes Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_VotesPerShare" xlink:to="alto_VotesPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AlcoholFromItsSuppliersMember_lbl0" xml:lang="en-US">Alcohol From Its Suppliers Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholFromItsSuppliersMember" xlink:to="alto_AlcoholFromItsSuppliersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0" xml:lang="en-US">Payments of Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillMember_lbl0" xml:lang="en-US">Goodwill [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IndexedPriceSalesContract_lbl1" xml:lang="en-US">Indexed Price Sales Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndexedPriceSalesContract" xlink:to="alto_IndexedPriceSalesContract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EssentialIngredientSalesMember_lbl1" xml:lang="en-US">Essential Ingredient Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientSalesMember" xlink:to="alto_EssentialIngredientSalesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ColoradoMember_lbl0" xml:lang="en-US">Colorado Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ColoradoMember" xlink:to="alto_ColoradoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_OrganizationAndBusinessPolicyTextBlock_lbl1" xml:lang="en-US">Organization And Business Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OrganizationAndBusinessPolicyTextBlock" xlink:to="alto_OrganizationAndBusinessPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward_lbl0" xml:lang="en-US">Deferred Tax Asset, Interest Carryforward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PercentageOfPrepaymentExcessCashFlowAmount_lbl1" xml:lang="en-US">Percentage Of Prepayment Excess Cash Flow Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfPrepaymentExcessCashFlowAmount" xlink:to="alto_PercentageOfPrepaymentExcessCashFlowAmount_lbl1"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract_lbl" xml:lang="en-US">Schedule Of Intangible Assets Including Goodwill Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract" xlink:to="alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Long-Term Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl1" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember_lbl0" xml:lang="en-US">Two Thousand Thirty Five And Two Thousand And Thirty Nine Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" xlink:to="alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ProductionCapacity_lbl1" xml:lang="en-US">Production Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ProductionCapacity" xlink:to="alto_ProductionCapacity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TaxYear2025Member_lbl0" xml:lang="en-US">Tax Year2025 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TaxYear2025Member" xlink:to="alto_TaxYear2025Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl0" xml:lang="en-US">Derivatives Not Designated as Hedging Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAssetsCurrent_lbl2" xml:lang="en-US">Derivative Asset, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetsCurrent" xlink:to="us-gaap_DerivativeAssetsCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_InternationalEquityMember_lbl0" xml:lang="en-US">International Equity Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_InternationalEquityMember" xlink:to="alto_InternationalEquityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl1" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PekinCampusProductionSegmentMember_lbl0" xml:lang="en-US">Pekin Campus Production Segment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusProductionSegmentMember" xlink:to="alto_PekinCampusProductionSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Board of Directors Oversight [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges_lbl0" xml:lang="en-US">Amortization of Other Deferred Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_lbl0" xml:lang="en-US">Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Bad Debt Reserve for Tax Purposes of Qualified Lender</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl0" xml:lang="en-US">Inventory, Work in Process, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanRollForwardsAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="us-gaap_DefinedBenefitPlanRollForwardsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments_lbl0" xml:lang="en-US">Deferred Tax Assets, Derivative Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="us-gaap_DeferredTaxAssetsDerivativeInstruments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IncomeFromCashGrant_lbl1" xml:lang="en-US">Income From Cash Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeFromCashGrant" xlink:to="alto_IncomeFromCashGrant_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PostretirementPlanMember_lbl0" xml:lang="en-US">Postretirement Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PostretirementPlanMember" xlink:to="alto_PostretirementPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EssentialIngredientProductCapacity_lbl1" xml:lang="en-US">Essential Ingredient Product Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientProductCapacity" xlink:to="alto_EssentialIngredientProductCapacity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_OtherEquipmentVehiclesandFurnitureMember_lbl0" xml:lang="en-US">Other Equipment Vehiclesand Furniture Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OtherEquipmentVehiclesandFurnitureMember" xlink:to="alto_OtherEquipmentVehiclesandFurnitureMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AmortizingAbstract_lbl0" xml:lang="en-US">Amortizing Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AmortizingAbstract" xlink:to="alto_AmortizingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ArkansasMember_lbl0" xml:lang="en-US">Arkansas Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ArkansasMember" xlink:to="alto_ArkansasMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_KinergyTradenameMember_lbl1" xml:lang="en-US">Kinergy Tradename Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyTradenameMember" xlink:to="alto_KinergyTradenameMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DefinedBenefitPlanServiceCosts_lbl1" xml:lang="en-US">Defined Benefit Plan Service Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanServiceCosts" xlink:to="alto_DefinedBenefitPlanServiceCosts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CollectiveBargainingArrangementOtherMember_lbl0" xml:lang="en-US">Collective-Bargaining Arrangement, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CollectiveBargainingArrangementOtherMember" xlink:to="us-gaap_CollectiveBargainingArrangementOtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest_lbl0" xml:lang="en-US">Deposit Liabilities, Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositLiabilitiesAccruedInterest" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl0" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnCommodityContracts_lbl0" xml:lang="en-US">Unrealized Gain (Loss) on Commodity Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnCommodityContracts" xlink:to="us-gaap_UnrealizedGainLossOnCommodityContracts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl0" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SupplierAMember_lbl0" xml:lang="en-US">Supplier AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SupplierAMember" xlink:to="alto_SupplierAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl0" xml:lang="en-US">Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl1" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TotalWesternProductionSalesMember_lbl0" xml:lang="en-US">Total Western Production Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TotalWesternProductionSalesMember" xlink:to="alto_TotalWesternProductionSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MarketableAgreementDescription_lbl1" xml:lang="en-US">Marketable Agreement Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MarketableAgreementDescription" xlink:to="alto_MarketableAgreementDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl1" xml:lang="en-US">Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Role of Management [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl0" xml:lang="en-US">Debt Instrument, Unused Borrowing Capacity, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SubsidiaryOwnedAmount_lbl1" xml:lang="en-US">Subsidiary Owned Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SubsidiaryOwnedAmount" xlink:to="alto_SubsidiaryOwnedAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl0" xml:lang="en-US">Unamortized Debt Issuance Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AlcoholSalesNetMember_lbl0" xml:lang="en-US">Alcohol Sales Net Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesNetMember" xlink:to="alto_AlcoholSalesNetMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfExpectedBenefitPaymentsAbstract_lbl" xml:lang="en-US">Schedule Of Expected Benefit Payments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="alto_ScheduleOfExpectedBenefitPaymentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingMember_lbl0" xml:lang="en-US">Building [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfNetOperatingLossCarryforwardsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfNetOperatingLossCarryforwardsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfNetOperatingLossCarryforwardsAbstract_lbl" xml:lang="en-US">Schedule Of Net Operating Loss Carryforwards Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfNetOperatingLossCarryforwardsAbstract" xlink:to="alto_ScheduleOfNetOperatingLossCarryforwardsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Third Party Engaged [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl0" xml:lang="en-US">Board of Directors Chairman [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_WesternProductionMember_lbl1" xml:lang="en-US">Western Production Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionMember" xlink:to="alto_WesternProductionMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember_lbl0" xml:lang="en-US">Two Thousand And Twenty Five And Two Thousand And Twenty Nine Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" xlink:to="alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract_lbl" xml:lang="en-US">Schedule Of Components Of Net Periodic Benefit Costs Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract" xlink:to="alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SalesCommitmentsMember_lbl0" xml:lang="en-US">Sales Commitments Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SalesCommitmentsMember" xlink:to="alto_SalesCommitmentsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl0" xml:lang="en-US">Preferred Stock, Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_LandRelatedMember_lbl0" xml:lang="en-US">Land Related Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LandRelatedMember" xlink:to="alto_LandRelatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EthanolPurchaseContractsMember_lbl1" xml:lang="en-US">Ethanol Purchase Contracts Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EthanolPurchaseContractsMember" xlink:to="alto_EthanolPurchaseContractsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PekinCampusProductionMember_lbl2" xml:lang="en-US">Pekin Campus Production Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PekinCampusProductionMember" xlink:to="alto_PekinCampusProductionMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl0" xml:lang="en-US">Derivative Instruments, Gain (Loss) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl0" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Processes Integrated [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_NonvotingCommonStockOutstanding_lbl1" xml:lang="en-US">Nonvoting Common Stock Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonvotingCommonStockOutstanding" xlink:to="alto_NonvotingCommonStockOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl0" xml:lang="en-US">Machinery and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendRatePercentage_lbl0" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueNetAssetLiabilityAbstract_lbl0" xml:lang="en-US">Fair Value, Net Asset (Liability) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:to="us-gaap_FairValueNetAssetLiabilityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_LargeUSEquityMember_lbl0" xml:lang="en-US">Large USEquity Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LargeUSEquityMember" xlink:to="alto_LargeUSEquityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Accounts and Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract_lbl" xml:lang="en-US">Schedule Of Total Assets By Operating Segment Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract" xlink:to="alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DefinedBenefitPlanExpectedFutureBenefitPayments_lbl1" xml:lang="en-US">Defined Benefit Plan Expected Future Benefit Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:to="alto_DefinedBenefitPlanExpectedFutureBenefitPayments_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl0" xml:lang="en-US">Goodwill and Intangible Asset Impairment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Contributions by Employer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PennsylvaniaMember_lbl0" xml:lang="en-US">Pennsylvania Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PennsylvaniaMember" xlink:to="alto_PennsylvaniaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_EssentialIngredientsMarketingAgreementsMember_lbl0" xml:lang="en-US">Essential Ingredients Marketing Agreements Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_EssentialIngredientsMarketingAgreementsMember" xlink:to="alto_EssentialIngredientsMarketingAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl0" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StateAndLocalJurisdictionMember_lbl1" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalJurisdictionMember" xlink:to="us-gaap_StateAndLocalJurisdictionMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ConserveCapitalPercentage_lbl1" xml:lang="en-US">Conserve Capital Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ConserveCapitalPercentage" xlink:to="alto_ConserveCapitalPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0" 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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl0" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfitAbstract_lbl0" xml:lang="en-US">Gross Profit [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfitAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetImpairmentCharges_lbl0" xml:lang="en-US">Other Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetImpairmentCharges" xlink:to="us-gaap_OtherAssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillGross_lbl0" xml:lang="en-US">Goodwill, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillGross" xlink:to="us-gaap_GoodwillGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_lbl0" xml:lang="en-US">Schedule of Costs of Retirement Plans [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:to="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl0" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_lbl0" xml:lang="en-US">Proceeds from Sale and Collection of Notes Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl0" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Increase (Decrease)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl0" xml:lang="en-US">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockTextBlock_lbl0" xml:lang="en-US">Preferred Stock [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl0" xml:lang="en-US">Defined Benefit Plan, Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_RealizedGainsLossesMember_lbl0" xml:lang="en-US">Realized Gains Losses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RealizedGainsLossesMember" xlink:to="alto_RealizedGainsLossesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock_lbl1" xml:lang="en-US">Undesignated Shares Of Authorized And Unissued Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" xlink:to="alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWriteDown_lbl0" xml:lang="en-US">Inventory Write-down</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NaturalGasProductionMember_lbl0" xml:lang="en-US">Natural Gas, Production [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NaturalGasProductionMember" xlink:to="us-gaap_NaturalGasProductionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateAndOtherMember_lbl1" xml:lang="en-US">Corporate Segment and Other Operating Segment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SupplierBMember_lbl0" xml:lang="en-US">Supplier BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SupplierBMember" xlink:to="alto_SupplierBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AlcoholSalesContractsMember_lbl0" xml:lang="en-US">Alcohol Sales Contracts Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesContractsMember" xlink:to="alto_AlcoholSalesContractsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IntersegmentEliminationsMember_lbl0" xml:lang="en-US">Intersegment Eliminations Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IntersegmentEliminationsMember" xlink:to="alto_IntersegmentEliminationsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts_lbl0" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Own-share Lending Arrangement, Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_NonAmortizingAbstract_lbl0" xml:lang="en-US">Non Amortizing Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonAmortizingAbstract" xlink:to="alto_NonAmortizingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_NonRule10b51ArrangementModifiedFlag_lbl1" xml:lang="en-US">Non Rule10b51 Arrangement Modified Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonRule10b51ArrangementModifiedFlag" xlink:to="alto_NonRule10b51ArrangementModifiedFlag_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOperatingAbstract_lbl0" xml:lang="en-US">Interest Expense, Operating [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOperatingAbstract" xlink:to="us-gaap_InterestExpenseOperatingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_InitialPurchaseAuthorization_lbl1" xml:lang="en-US">Initial Purchase Authorization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_InitialPurchaseAuthorization" xlink:to="alto_InitialPurchaseAuthorization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseAbstract_lbl0" xml:lang="en-US">Selling and Marketing Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseAbstract" xlink:to="us-gaap_SellingAndMarketingExpenseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember_lbl0" xml:lang="en-US">If The Leverage Ratio Is Less Than Three Point Zerox And Greater Than Or Equal To One Point Fivex Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" xlink:to="alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue_lbl0" xml:lang="en-US">Preferred Stock, Liquidation Preference, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CornProcurementAndHandlingAgreementsMember_lbl0" xml:lang="en-US">Corn Procurement And Handling Agreements Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CornProcurementAndHandlingAgreementsMember" xlink:to="alto_CornProcurementAndHandlingAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0" xml:lang="en-US">Schedule of Maturities of Long-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStockCash_lbl0" xml:lang="en-US">Dividends, Preferred Stock, Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStockCash" xlink:to="us-gaap_DividendsPreferredStockCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PurchaseMember_lbl0" xml:lang="en-US">Purchase Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseMember" xlink:to="alto_PurchaseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AltoNutrientsMember_lbl0" xml:lang="en-US">Alto Nutrients Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AltoNutrientsMember" xlink:to="alto_AltoNutrientsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0" xml:lang="en-US">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IncomeFromCashGrantPolicyPolicyTextBlock_lbl1" xml:lang="en-US">Income From Cash Grant Policy Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IncomeFromCashGrantPolicyPolicyTextBlock" xlink:to="alto_IncomeFromCashGrantPolicyPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_KodiakCarbonicLLCMember_lbl0" xml:lang="en-US">Kodiak Carbonic LLCMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KodiakCarbonicLLCMember" xlink:to="alto_KodiakCarbonicLLCMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestCostsCapitalized_lbl0" xml:lang="en-US">Interest Costs Capitalized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestCostsCapitalized" xlink:to="us-gaap_InterestCostsCapitalized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax_lbl1" xml:lang="en-US">Defined Benefit Plan Accumulated Other Comprehensive Income Other Minimum Pension Liability After Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" xlink:to="alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FederalNetOperatingLosses_lbl1" xml:lang="en-US">Federal Net Operating Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalNetOperatingLosses" xlink:to="alto_FederalNetOperatingLosses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl0" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl0" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_WesternProductionRecordedAsGrossAbstract_lbl0" xml:lang="en-US">Western Production Recorded As Gross Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_WesternProductionRecordedAsGrossAbstract" xlink:to="alto_WesternProductionRecordedAsGrossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_OklahomaMember_lbl0" xml:lang="en-US">Oklahoma Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_OklahomaMember" xlink:to="alto_OklahomaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0" 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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommodityContractMember_lbl0" xml:lang="en-US">Commodity Contract [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommodityContractMember" xlink:to="us-gaap_CommodityContractMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Target Allocation, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DeferredFinancingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Deferred Financing Costs Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredFinancingCostsPolicyTextBlock" xlink:to="alto_DeferredFinancingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_NonvotingCommonStockPolicyTextBlock_lbl1" xml:lang="en-US">Nonvoting Common Stock Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NonvotingCommonStockPolicyTextBlock" xlink:to="alto_NonvotingCommonStockPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AlcoholSalesMember_lbl0" xml:lang="en-US">Alcohol Sales Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AlcoholSalesMember" xlink:to="alto_AlcoholSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl0" xml:lang="en-US">Accounts Receivable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_KinergyLineOfCreditMember_lbl1" xml:lang="en-US">Kinergy Line Of Credit Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyLineOfCreditMember" xlink:to="alto_KinergyLineOfCreditMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PurchaseAuthorization_lbl1" xml:lang="en-US">Purchase Authorization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PurchaseAuthorization" xlink:to="alto_PurchaseAuthorization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl1"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract_lbl" xml:lang="en-US">Schedule Of Information Related To The Postretirement Plan Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl2" xml:lang="en-US">Derivative Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfUnvestedRestrictedStockActivityAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfUnvestedRestrictedStockActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfUnvestedRestrictedStockActivityAbstract_lbl" xml:lang="en-US">Schedule Of Unvested Restricted Stock Activity Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfUnvestedRestrictedStockActivityAbstract" xlink:to="alto_ScheduleOfUnvestedRestrictedStockActivityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IndianaMember_lbl0" xml:lang="en-US">Indiana Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IndianaMember" xlink:to="alto_IndianaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AcquisitionOfEagleAlcoholMember_lbl0" xml:lang="en-US">Acquisition Of Eagle Alcohol Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AcquisitionOfEagleAlcoholMember" xlink:to="alto_AcquisitionOfEagleAlcoholMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl0" xml:lang="en-US">Construction in Progress, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl1" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl1"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract_lbl" xml:lang="en-US">Schedule Of Depreciation Is Computed Using The Straight Line Method Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract" xlink:to="alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_RhodeIslandMember_lbl0" xml:lang="en-US">Rhode Island Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RhodeIslandMember" xlink:to="alto_RhodeIslandMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SouthCarolinaMember_lbl0" xml:lang="en-US">South Carolina Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SouthCarolinaMember" xlink:to="alto_SouthCarolinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOther_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOther" xlink:to="us-gaap_PropertyPlantAndEquipmentOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetImpairmentChargesAbstract_lbl0" xml:lang="en-US">Asset Impairment Charges [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentChargesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ExpectedLongtermReturnOnPlanAssets_lbl1" xml:lang="en-US">Expected Longterm Return On Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ExpectedLongtermReturnOnPlanAssets" xlink:to="alto_ExpectedLongtermReturnOnPlanAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl0" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_StateCapitalLossCarryForward_lbl1" xml:lang="en-US">State Capital Loss Carry Forward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StateCapitalLossCarryForward" xlink:to="alto_StateCapitalLossCarryForward_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfConcentrationsOfCreditRiskAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfConcentrationsOfCreditRiskAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfConcentrationsOfCreditRiskAbstract_lbl" xml:lang="en-US">Schedule Of Concentrations Of Credit Risk Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfConcentrationsOfCreditRiskAbstract" xlink:to="alto_ScheduleOfConcentrationsOfCreditRiskAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract_lbl" xml:lang="en-US">Schedule Of Derivatives Not Designated As Hedging Instruments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:to="alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl0" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract_lbl" xml:lang="en-US">Schedule Of Recurring And Nonrecurring Fair Value Measurements Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract" xlink:to="alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IdahoMember_lbl0" xml:lang="en-US">Idaho Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IdahoMember" xlink:to="alto_IdahoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl0" xml:lang="en-US">Supply Commitment, Remaining Minimum Amount Committed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDebtSecurityMember_lbl0" xml:lang="en-US">Defined Benefit Plan, Debt Security [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:to="us-gaap_DefinedBenefitPlanDebtSecurityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Weighted Average Interest Rate, at Point in Time</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember_lbl0" xml:lang="en-US">Two Thousand And Thirty And Two Thousand And Thirty Four Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" xlink:to="alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount_lbl0" xml:lang="en-US">Long-Term Purchase Commitment, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAbstract_lbl0" xml:lang="en-US">Depreciation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAbstract" xlink:to="us-gaap_DepreciationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticCountryMember_lbl1" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LegalFees_lbl0" xml:lang="en-US">Legal Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LegalFees" xlink:to="us-gaap_LegalFees_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl0" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FederalCapitalLossExpireTerm_lbl1" xml:lang="en-US">Federal Capital Loss Expire Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalCapitalLossExpireTerm" xlink:to="alto_FederalCapitalLossExpireTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0" xml:lang="en-US">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_KinergyMember_lbl0" xml:lang="en-US">Kinergy Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_KinergyMember" xlink:to="alto_KinergyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" 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</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_RealizedGainLossOnDerivatives_lbl1" xml:lang="en-US">Realized Gain Loss On Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RealizedGainLossOnDerivatives" xlink:to="alto_RealizedGainLossOnDerivatives_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCustomerMember_lbl0" xml:lang="en-US">Other Customer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCustomerMember" xlink:to="us-gaap_OtherCustomerMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_UnrealizedGainsLossesMember_lbl0" xml:lang="en-US">Unrealized Gains Losses Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_UnrealizedGainsLossesMember" xlink:to="alto_UnrealizedGainsLossesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl2"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract_lbl" xml:lang="en-US">Schedule Of Financial Data For Operating Segments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract" xlink:to="alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl0" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl0" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_PercentageOfAverageEthanolProduction_lbl1" xml:lang="en-US">Percentage Of Average Ethanol Production</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_PercentageOfAverageEthanolProduction" xlink:to="alto_PercentageOfAverageEthanolProduction_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:to="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoriesMember_lbl0" xml:lang="en-US">Inventories [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoriesMember" xlink:to="us-gaap_InventoriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_StateCapitalLossExpireTerm_lbl1" xml:lang="en-US">State Capital Loss Expire Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_StateCapitalLossExpireTerm" xlink:to="alto_StateCapitalLossExpireTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonvotingCommonStockMember_lbl1" xml:lang="en-US">Nonvoting Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonvotingCommonStockMember" xlink:to="us-gaap_NonvotingCommonStockMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_IfTheLeverageRatioIsLessThan15xMember_lbl0" xml:lang="en-US">If The Leverage Ratio Is Less Than15x Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_IfTheLeverageRatioIsLessThan15xMember" xlink:to="alto_IfTheLeverageRatioIsLessThan15xMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_TennesseeMember_lbl0" xml:lang="en-US">Tennessee Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_TennesseeMember" xlink:to="alto_TennesseeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_MississippiMember_lbl0" xml:lang="en-US">Mississippi Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_MississippiMember" xlink:to="alto_MississippiMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Premium, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_DeferredTaxAssetsRailcarContracts_lbl1" xml:lang="en-US">Deferred Tax Assets Railcar Contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_DeferredTaxAssetsRailcarContracts" xlink:to="alto_DeferredTaxAssetsRailcarContracts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_GeorgiaMember_lbl0" xml:lang="en-US">Georgia Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_GeorgiaMember" xlink:to="alto_GeorgiaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_LouisianaMember_lbl0" xml:lang="en-US">Louisiana Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_LouisianaMember" xlink:to="alto_LouisianaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl0" xml:lang="en-US">Long-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CustomerBMember_lbl0" xml:lang="en-US">Customer BMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CustomerBMember" xlink:to="alto_CustomerBMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember_lbl0" xml:lang="en-US">Derivative Financial Instruments, Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_SmallMidUSEquityMember_lbl0" xml:lang="en-US">Small Mid USEquity Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_SmallMidUSEquityMember" xlink:to="alto_SmallMidUSEquityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ShareRepurchaseProgramPolicyTextBlock_lbl1" xml:lang="en-US">Share Repurchase Program Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ShareRepurchaseProgramPolicyTextBlock" xlink:to="alto_ShareRepurchaseProgramPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Liability, Defined Benefit Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract_lbl" xml:lang="en-US">Schedule Of Recognized Gains Losses For Its Derivatives Not Designated As Hedging Instruments Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:to="alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CaliforniaMember_lbl0" xml:lang="en-US">California Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CaliforniaMember" xlink:to="alto_CaliforniaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CustomerRelationshipsAndTradenameMember_lbl0" xml:lang="en-US">Customer Relationships And Tradename Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CustomerRelationshipsAndTradenameMember" xlink:to="alto_CustomerRelationshipsAndTradenameMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CustomerAMember_lbl0" xml:lang="en-US">Customer AMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CustomerAMember" xlink:to="alto_CustomerAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions_lbl0" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Written Put Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" xlink:to="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_AffiliateManagementAgreementMember_lbl0" xml:lang="en-US">Affiliate Management Agreement Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_AffiliateManagementAgreementMember" xlink:to="alto_AffiliateManagementAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl0" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Employee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_CommonStockAndNonVotingCommonMember_lbl0" xml:lang="en-US">Common Stock And Non Voting Common Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_CommonStockAndNonVotingCommonMember" xlink:to="alto_CommonStockAndNonVotingCommonMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_RetirementPlanMember_lbl0" xml:lang="en-US">Retirement Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_RetirementPlanMember" xlink:to="alto_RetirementPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_NewMexicoMember_lbl0" xml:lang="en-US">New Mexico Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_NewMexicoMember" xlink:to="alto_NewMexicoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="alto_FederalMember_lbl0" xml:lang="en-US">Federal Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="alto_FederalMember" xlink:to="alto_FederalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>alto-20241231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Mar 13 16:53:25 UTC 2025 -->
<linkbase xmlns="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">
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedBalanceSheet" roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedIncomeStatement" roleURI="http://altoingredients.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedComprehensiveIncome" roleURI="http://altoingredients.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ShareholdersEquityType2or3" roleURI="http://altoingredients.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ConsolidatedCashFlow" roleURI="http://altoingredients.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_OrganizationandSignificantAccountingPolicies" roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_AcquisitionofEagleAlcohol" roleURI="http://altoingredients.com/role/AcquisitionofEagleAlcohol"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntercompanyAgreements" roleURI="http://altoingredients.com/role/IntercompanyAgreements"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Segments" roleURI="http://altoingredients.com/role/Segments"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PropertyandEquipment" roleURI="http://altoingredients.com/role/PropertyandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntangibleAssets" roleURI="http://altoingredients.com/role/IntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Derivatives" roleURI="http://altoingredients.com/role/Derivatives"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Debt" roleURI="http://altoingredients.com/role/Debt"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_Leases" roleURI="http://altoingredients.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PensionPlans" roleURI="http://altoingredients.com/role/PensionPlans"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IncomeTaxes" roleURI="http://altoingredients.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PreferredStock" roleURI="http://altoingredients.com/role/PreferredStock"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_StockBasedCompensation" roleURI="http://altoingredients.com/role/StockBasedCompensation"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_CommitmentsandContingencies" roleURI="http://altoingredients.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_FairValueMeasurements" roleURI="http://altoingredients.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SubsequentEvents" roleURI="http://altoingredients.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_AccountingPoliciesByPolicy" roleURI="http://altoingredients.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_OrganizationandSignificantAccountingPoliciesTables" roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SegmentsTables" roleURI="http://altoingredients.com/role/SegmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PropertyandEquipmentTables" roleURI="http://altoingredients.com/role/PropertyandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntangibleAssetsTables" roleURI="http://altoingredients.com/role/IntangibleAssetsTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DerivativesTables" roleURI="http://altoingredients.com/role/DerivativesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DebtTables" roleURI="http://altoingredients.com/role/DebtTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_LeasesTables" roleURI="http://altoingredients.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PensionPlansTables" roleURI="http://altoingredients.com/role/PensionPlansTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IncomeTaxesTables" roleURI="http://altoingredients.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_StockBasedCompensationTables" roleURI="http://altoingredients.com/role/StockBasedCompensationTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_FairValueMeasurementsTables" roleURI="http://altoingredients.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofConcentrationsofCreditRiskTable" roleURI="http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInventoryTable" roleURI="http://altoingredients.com/role/ScheduleofInventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" roleURI="http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofBasicandDilutedEarningsPerShareTable" roleURI="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofFinancialDataforOperatingSegmentsTable" roleURI="http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofTotalAssetsbyOperatingSegmentTable" roleURI="http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofPropertyandEquipmentTable" roleURI="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofIntangibleAssetsIncludingGoodwillTable" roleURI="http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" roleURI="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable" roleURI="http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable" roleURI="http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofLongTermBorrowingsTable" roleURI="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofLongtermDebtMaturesTable" roleURI="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofLeaseCostsTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofOperatingLeaseLiabilitiesTable" roleURI="http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInformationRelatedtotheRetirementPlanTable" roleURI="http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofNetPeriodicBenefitCostsTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedBenefitPaymentsTable" roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofInformationRelatedtothePostretirementPlanTable" roleURI="http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofNetPeriodicBenefitCostsTable" roleURI="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofExpectedBenefitPaymentsTable0" roleURI="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofProvisionforIncomeTaxesTable" roleURI="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofReconciliationofEffectiveTaxRateTable" roleURI="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofComponentsofDeferredIncomeTaxesTable" roleURI="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofNetOperatingLossCarryforwardsTable" roleURI="http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" roleURI="http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" roleURI="http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofUnvestedRestrictedStockActivityTable" roleURI="http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofStockBasedCompensationExpenseTable" roleURI="http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" roleURI="http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_LeasesDetailsScheduleofLeases" roleURI="http://altoingredients.com/role/LeasesDetailsScheduleofLeases"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#CybersecurityRiskManagementAndStrategyDisclosure" roleURI="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_OrganizationandSignificantAccountingPoliciesDetails" roleURI="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_AcquisitionofEagleAlcoholDetails" roleURI="http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntercompanyAgreementsDetails" roleURI="http://altoingredients.com/role/IntercompanyAgreementsDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SegmentsDetails" roleURI="http://altoingredients.com/role/SegmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PropertyandEquipmentDetails" roleURI="http://altoingredients.com/role/PropertyandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IntangibleAssetsDetails" roleURI="http://altoingredients.com/role/IntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DerivativesDetails" roleURI="http://altoingredients.com/role/DerivativesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_DebtDetails" roleURI="http://altoingredients.com/role/DebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_LeasesDetails" roleURI="http://altoingredients.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PensionPlansDetails" roleURI="http://altoingredients.com/role/PensionPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_IncomeTaxesDetails" roleURI="http://altoingredients.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_PreferredStockDetails" roleURI="http://altoingredients.com/role/PreferredStockDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_StockBasedCompensationDetails" roleURI="http://altoingredients.com/role/StockBasedCompensationDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_CommitmentsandContingenciesDetails" roleURI="http://altoingredients.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="alto-20241231.xsd#alto_r_SubsequentEventsDetails" roleURI="http://altoingredients.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <loc xlink:type="locator" xlink:label="Rule10b51ArrangementModifiedFlag" xlink:href="alto-20241231.xsd#alto_Rule10b51ArrangementModifiedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="Rule10b51ArrangementModifiedFlag" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonRule10b51ArrangementModifiedFlag" xlink:href="alto-20241231.xsd#alto_NonRule10b51ArrangementModifiedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrangementModifiedFlag" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesBPreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_NonvotingCommonStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DerivativeAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Liabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommitmentsAndContingencies" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesBPreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_NonvotingCommonStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeFromCashGrant" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="IncomeFromCashGrant" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInvestmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentIncomeInvestmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InvestmentIncomeInvestmentExpense" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncome" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ConsolidatedComprehensiveIncome" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_PreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockAndNonVotingCommonMember" xlink:href="alto-20241231.xsd#alto_CommonStockAndNonVotingCommonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="CommonStockAndNonVotingCommonMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPreferredStockCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPreferredStockCash" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWriteDown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_InventoryWriteDown" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DerivativeGainLossOnDerivativeNet" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredPurchasePricePayments" xlink:href="alto-20241231.xsd#alto_DeferredPurchasePricePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="DeferredPurchasePricePayments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromBankDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromBankDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromBankDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalents" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidCapitalized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidCapitalized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/AcquisitionofEagleAlcohol" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetAcquisitionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_AssetAcquisitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IntercompanyAgreements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralizedAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralizedAgreementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollateralizedAgreementsAbstract" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/Segments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PropertyandEquipment" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/Derivatives" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/Debt" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/Leases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PensionPlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IncomeTaxes" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PreferredStock" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_PreferredStockTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/StockBasedCompensation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/CommitmentsandContingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/FairValueMeasurements" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationAndBusinessPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_OrganizationAndBusinessPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationAndBusinessPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DerivativesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShippingAndHandlingCostsPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_ShippingAndHandlingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ShippingAndHandlingCostsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredFinancingCostsPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_DeferredFinancingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="DeferredFinancingCostsPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeFromCashGrantPolicyPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrantPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="IncomeFromCashGrantPolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PostemploymentBenefitPlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareRepurchaseProgramPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_ShareRepurchaseProgramPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ShareRepurchaseProgramPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonvotingCommonStockPolicyTextBlock" xlink:href="alto-20241231.xsd#alto_NonvotingCommonStockPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="NonvotingCommonStockPolicyTextBlock" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SubsequentEventsPolicyPolicyTextBlock" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/SegmentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IntangibleAssetsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/DerivativesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/DebtTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/LeasesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PensionPlansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" xlink:href="alto-20241231.xsd#alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IncomeTaxesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" xlink:href="alto-20241231.xsd#alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/StockBasedCompensationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfConcentrationsOfCreditRiskAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfConcentrationsOfCreditRiskAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConcentrationsOfCreditRiskAbstract" xlink:to="us-gaap_ConcentrationRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerAMember" xlink:href="alto-20241231.xsd#alto_CustomerAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerBMember" xlink:href="alto-20241231.xsd#alto_CustomerBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="CustomerBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseMember" xlink:href="alto-20241231.xsd#alto_PurchaseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="PurchaseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SupplierAMember" xlink:href="alto-20241231.xsd#alto_SupplierAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierAMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierBMember" xlink:href="alto-20241231.xsd#alto_SupplierBMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierBMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierCMember" xlink:href="alto-20241231.xsd#alto_SupplierCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SupplierCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofInventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcess"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_OtherInventory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BuildingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherEquipmentVehiclesandFurnitureMember" xlink:href="alto-20241231.xsd#alto_OtherEquipmentVehiclesandFurnitureMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="OtherEquipmentVehiclesandFurnitureMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialDataForOperatingSegmentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialDataForOperatingSegmentsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PekinCampusProductionMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PekinCampusProductionMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="TotalPekinCampusSalesMember" xlink:href="alto-20241231.xsd#alto_TotalPekinCampusSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="TotalPekinCampusSalesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAndDistributionsMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="MarketingAndDistributionsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalMarketingAndDistributionSalesMember" xlink:href="alto-20241231.xsd#alto_TotalMarketingAndDistributionSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="TotalMarketingAndDistributionSalesMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WesternProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_WesternProductionSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="WesternProductionSegmentMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_CorporateAndOtherMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntersegmentEliminationsMember" xlink:href="alto-20241231.xsd#alto_IntersegmentEliminationsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="IntersegmentEliminationsMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WesternProductionMember" xlink:href="alto-20241231.xsd#alto_WesternProductionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="WesternProductionMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EthanolAlcoholSalesMember" xlink:href="alto-20241231.xsd#alto_EthanolAlcoholSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="EthanolAlcoholSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EssentialIngredientSalesMember" xlink:href="alto-20241231.xsd#alto_EssentialIngredientSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="EssentialIngredientSalesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IntersegmentSaleMember" xlink:href="alto-20241231.xsd#alto_IntersegmentSaleMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="IntersegmentSaleMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AlcoholSalesGrossMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesGrossMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="AlcoholSalesGrossMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AlcoholSalesNetMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="AlcoholSalesNetMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AlcoholSalesMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="AlcoholSalesMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsegmentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="us-gaap_SubsegmentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TotalWesternProductionSalesMember" xlink:href="alto-20241231.xsd#alto_TotalWesternProductionSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsAxis" xlink:to="TotalWesternProductionSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfitAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfitAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentChargesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentChargesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AssetImpairmentChargesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetImpairmentChargesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DepreciationAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOperatingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseOperatingAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestExpenseOperatingAbstract" xlink:to="us-gaap_InterestExpenseOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfTotalAssetsByOperatingSegmentAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTotalAssetsByOperatingSegmentAbstract" xlink:to="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PekinCampusProductionMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PekinCampusProductionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAndDistributionsMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="MarketingAndDistributionsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WesternProductionMember" xlink:href="alto-20241231.xsd#alto_WesternProductionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="WesternProductionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateAndOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_CorporateAndOtherMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="us-gaap_SegmentReportingAssetReconcilingItemLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Land" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Land"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_Land" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentOther" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConstructionInProgressGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_ConstructionInProgressGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsIncludingGoodwillAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:href="alto-20241231.xsd#alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsIncludingGoodwillAbstract" xlink:to="IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_GoodwillMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KinergyTradenameMember" xlink:href="alto-20241231.xsd#alto_KinergyTradenameMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="KinergyTradenameMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EagleAlcoholTradenameMember" xlink:href="alto-20241231.xsd#alto_EagleAlcoholTradenameMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="EagleAlcoholTradenameMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetIncludingGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:href="alto-20241231.xsd#alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:to="DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CashCollateralBalanceMember" xlink:href="alto-20241231.xsd#alto_CashCollateralBalanceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="CashCollateralBalanceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_CommodityContractMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_RestrictedCashCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_DerivativeAssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="srt_ConsolidatedEntitiesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RealizedGainsLossesMember" xlink:href="alto-20241231.xsd#alto_RealizedGainsLossesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="RealizedGainsLossesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnrealizedGainsLossesMember" xlink:href="alto-20241231.xsd#alto_UnrealizedGainsLossesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="UnrealizedGainsLossesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommodityContractMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommodityContractMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_CommodityContractMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RealizedGainLossOnDerivatives" xlink:href="alto-20241231.xsd#alto_RealizedGainLossOnDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="RealizedGainLossOnDerivatives" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnCommodityContracts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnCommodityContracts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossLineItems" xlink:to="us-gaap_UnrealizedGainLossOnCommodityContracts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtCurrentAndNoncurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtCurrentAndNoncurrentAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="KinergyLineOfCreditMember" xlink:href="alto-20241231.xsd#alto_KinergyLineOfCreditMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="KinergyLineOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrionTermLoanMember" xlink:href="alto-20241231.xsd#alto_OrionTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="OrionTermLoanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtByMaturityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtByMaturityAbstract" xlink:to="us-gaap_LongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_VariableLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfOperatingLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:href="alto-20241231.xsd#alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasedAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingLeaseLiabilitiesAbstract" xlink:to="LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_EquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LandRelatedMember" xlink:href="alto-20241231.xsd#alto_LandRelatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="LandRelatedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable" xlink:to="us-gaap_OperatingLeasedAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasedAssetsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RetirementPlanMember" xlink:href="alto-20241231.xsd#alto_RetirementPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="RetirementPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanContributionsByEmployer" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanContributionsByEmployer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanContributionsByEmployer" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
<!-- [WMV6][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb6TrEealNBkT25sncrQZxelgzOtR62/Xxs9Y79e5G9gL/XaNJd9TZfxebNimjAcu+bI0rBxmveWSFoYi5pWKxDzQI0AMH2sgo48qxP/3wJRB/wYjcRy/5B6/hCm0HvUdvimMetRN2ZzH/FTdkBbxIKewuYXt5qEK8ue+I4o+6+mMUolY7NIQydO7sISgpl+mrqKAoYrkZvU6RoIfA9++22klOSy1KRzfKVMSK3Jz86nyhA0CO5ZgtQ/oMCWNlqzuYQ7gEH7RqWqqF/wrL+dhxW] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpectedLongtermReturnOnPlanAssets" xlink:href="alto-20241231.xsd#alto_ExpectedLongtermReturnOnPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="ExpectedLongtermReturnOnPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract" xlink:to="PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RetirementPlanMember" xlink:href="alto-20241231.xsd#alto_RetirementPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="RetirementPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanServiceCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanInterestCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPayments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAdditionalInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAdditionalInformationAbstract" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInformationRelatedToThePostretirementPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetPeriodicBenefitCostsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfNetPeriodicBenefitCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetPeriodicBenefitCostsAbstract" xlink:to="PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="PostretirementPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanServiceCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanServiceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanServiceCosts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanInterestCosts" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanInterestCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="DefinedBenefitPlanInterestCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems" xlink:to="us-gaap_DefinedBenefitPlanRollForwardsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="PostretirementPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanExpectedFutureBenefitPayments" xlink:href="alto-20241231.xsd#alto_DefinedBenefitPlanExpectedFutureBenefitPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems" xlink:to="DefinedBenefitPlanExpectedFutureBenefitPayments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsCapitalLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsCapitalLossCarryforwards" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsDerivativeInstruments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsRailcarContracts" xlink:href="alto-20241231.xsd#alto_DeferredTaxAssetsRailcarContracts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="DeferredTaxAssetsRailcarContracts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="us-gaap_DeferredTaxAssetsOther" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesNetAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesDerivatives" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetOperatingLossCarryforwardsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfNetOperatingLossCarryforwardsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetOperatingLossCarryforwardsAbstract" xlink:to="us-gaap_OperatingLossCarryforwardsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_FinancialInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" xlink:href="alto-20241231.xsd#alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndFortyAndAfterMember" xlink:href="alto-20241231.xsd#alto_TwoThousandAndFortyAndAfterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="TwoThousandAndFortyAndAfterMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_0" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:href="alto-20241231.xsd#alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract" xlink:to="IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="FederalMember" xlink:href="alto-20241231.xsd#alto_FederalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="FederalMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AlabamaMember" xlink:href="alto-20241231.xsd#alto_AlabamaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="AlabamaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ArizonaMember" xlink:href="alto-20241231.xsd#alto_ArizonaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="ArizonaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ArkansasMember" xlink:href="alto-20241231.xsd#alto_ArkansasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="ArkansasMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CaliforniaMember" xlink:href="alto-20241231.xsd#alto_CaliforniaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="CaliforniaMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ColoradoMember" xlink:href="alto-20241231.xsd#alto_ColoradoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="ColoradoMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConnecticutMember" xlink:href="alto-20241231.xsd#alto_ConnecticutMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="ConnecticutMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeorgiaMember" xlink:href="alto-20241231.xsd#alto_GeorgiaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="GeorgiaMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IdahoMember" xlink:href="alto-20241231.xsd#alto_IdahoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="IdahoMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IllinoisMember" xlink:href="alto-20241231.xsd#alto_IllinoisMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="IllinoisMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndianaMember" xlink:href="alto-20241231.xsd#alto_IndianaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="IndianaMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IowaMember" xlink:href="alto-20241231.xsd#alto_IowaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="IowaMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KansasMember" xlink:href="alto-20241231.xsd#alto_KansasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="KansasMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LouisianaMember" xlink:href="alto-20241231.xsd#alto_LouisianaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="LouisianaMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MichiganMember" xlink:href="alto-20241231.xsd#alto_MichiganMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="MichiganMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinnesotaMember" xlink:href="alto-20241231.xsd#alto_MinnesotaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="MinnesotaMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MississippiMember" xlink:href="alto-20241231.xsd#alto_MississippiMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="MississippiMember" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MissouriMember" xlink:href="alto-20241231.xsd#alto_MissouriMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="MissouriMember" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NebraskaMember" xlink:href="alto-20241231.xsd#alto_NebraskaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="NebraskaMember" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewMexicoMember" xlink:href="alto-20241231.xsd#alto_NewMexicoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="NewMexicoMember" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OklahomaMember" xlink:href="alto-20241231.xsd#alto_OklahomaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="OklahomaMember" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OregonMember" xlink:href="alto-20241231.xsd#alto_OregonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="OregonMember" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PennsylvaniaMember" xlink:href="alto-20241231.xsd#alto_PennsylvaniaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="PennsylvaniaMember" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RhodeIslandMember" xlink:href="alto-20241231.xsd#alto_RhodeIslandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="RhodeIslandMember" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SouthCarolinaMember" xlink:href="alto-20241231.xsd#alto_SouthCarolinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="SouthCarolinaMember" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TennesseeMember" xlink:href="alto-20241231.xsd#alto_TennesseeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="TennesseeMember" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TexasMember" xlink:href="alto-20241231.xsd#alto_TexasMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="TexasMember" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable" xlink:to="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TaxYearsStillOpenToAudit" xlink:href="alto-20241231.xsd#alto_TaxYearsStillOpenToAudit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="TaxYearsStillOpenToAudit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfUnvestedRestrictedStockActivityAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfUnvestedRestrictedStockActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:href="alto-20241231.xsd#alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnvestedRestrictedStockActivityAbstract" xlink:to="StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockBasedCompensationExpenseAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfStockBasedCompensationExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockBasedCompensationExpenseAbstract" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract" xlink:href="alto-20241231.xsd#alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsAssetsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LonglivedAssetsMagicValleyMember" xlink:href="alto-20241231.xsd#alto_LonglivedAssetsMagicValleyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="LonglivedAssetsMagicValleyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_RetirementPlanFundingStatusAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanFundingStatusDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanFundingStatusDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="us-gaap_RetirementPlanFundingStatusDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="LargeUSEquityMember" xlink:href="alto-20241231.xsd#alto_LargeUSEquityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="LargeUSEquityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SmallMidUSEquityMember" xlink:href="alto-20241231.xsd#alto_SmallMidUSEquityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="SmallMidUSEquityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalEquityMember" xlink:href="alto-20241231.xsd#alto_InternationalEquityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="InternationalEquityMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FixedIncomeMember" xlink:href="alto-20241231.xsd#alto_FixedIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanFundingStatusAxis" xlink:to="FixedIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_DerivativeAssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_DefinedBenefitPlanAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanAbstract" xlink:to="us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiabilityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueNetAssetLiabilityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueNetAssetLiabilityAbstract" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/LeasesDetailsScheduleofLeases" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceTable"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceTable" xlink:to="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementProcessesIntegratedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementProcessesIntegratedFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskRoleOfManagementTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskRoleOfManagementTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskRoleOfManagementTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementThirdPartyEngagedFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementThirdPartyEngagedFlag" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" xlink:href="https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd#cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems" xlink:to="cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:href="alto-20241231.xsd#alto_OrganizationandSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingEstimateLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingEstimateLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationandSignificantAccountingPoliciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonvotingCommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonvotingCommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_NonvotingCommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MajorCustomersAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCustomerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="us-gaap_OtherCustomerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SuppliersMember" xlink:href="alto-20241231.xsd#alto_SuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="SuppliersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_SupplierConcentrationRiskMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollectiveBargainingArrangementOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollectiveBargainingArrangementOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_CollectiveBargainingArrangementOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EquityMethodInvestmentMember" xlink:href="alto-20241231.xsd#alto_EquityMethodInvestmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="EquityMethodInvestmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoriesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis" xlink:to="us-gaap_InventoriesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandSignificantAccountingPoliciesDetailsTable" xlink:to="us-gaap_ChangeInAccountingEstimateLineItems" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SubsidiaryOwnedAmount" xlink:href="alto-20241231.xsd#alto_SubsidiaryOwnedAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="SubsidiaryOwnedAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProductionCapacity" xlink:href="alto-20241231.xsd#alto_ProductionCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="ProductionCapacity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EssentialIngredientProductCapacity" xlink:href="alto-20241231.xsd#alto_EssentialIngredientProductCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="EssentialIngredientProductCapacity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfAverageEthanolProduction" xlink:href="alto-20241231.xsd#alto_PercentageOfAverageEthanolProduction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="PercentageOfAverageEthanolProduction" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AccountsReceivableNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_InventoryAdjustments" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_InventoryNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_TangibleAssetImpairmentCharges" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_OtherAmortizationOfDeferredCharges" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConserveCapitalPercentage" xlink:href="alto-20241231.xsd#alto_ConserveCapitalPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="ConserveCapitalPercentage" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeFromCashGrant" xlink:href="alto-20241231.xsd#alto_IncomeFromCashGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="IncomeFromCashGrant" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountAllocatedToSupportMarketLosses" xlink:href="alto-20241231.xsd#alto_AmountAllocatedToSupportMarketLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="AmountAllocatedToSupportMarketLosses" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InitialPurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_InitialPurchaseAuthorization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="InitialPurchaseAuthorization" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_PurchaseAuthorization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="PurchaseAuthorization" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExcessOfPurchaseAuthorization" xlink:href="alto-20241231.xsd#alto_ExcessOfPurchaseAuthorization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="ExcessOfPurchaseAuthorization" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchaseAdditionalAmount" xlink:href="alto-20241231.xsd#alto_PurchaseAdditionalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="PurchaseAdditionalAmount" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_Cash" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="NonvotingCommonStockOutstanding" xlink:href="alto-20241231.xsd#alto_NonvotingCommonStockOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ChangeInAccountingEstimateLineItems" xlink:to="NonvotingCommonStockOutstanding" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="AcquisitionofEagleAlcoholDetailsTable" xlink:href="alto-20241231.xsd#alto_AcquisitionofEagleAlcoholDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="AcquisitionofEagleAlcoholDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofEagleAlcoholDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfEagleAlcoholMember" xlink:href="alto-20241231.xsd#alto_AcquisitionOfEagleAlcoholMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="AcquisitionOfEagleAlcoholMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquisitionofEagleAlcoholDetailsTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IntercompanyAgreementsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CollateralizedAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollateralizedAgreementsAbstract"/>
    <loc xlink:type="locator" xlink:label="IntercompanyAgreementsDetailsTable" xlink:href="alto-20241231.xsd#alto_IntercompanyAgreementsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollateralizedAgreementsAbstract" xlink:to="IntercompanyAgreementsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfArrangementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntercompanyAgreementsDetailsTable" xlink:to="us-gaap_TypeOfArrangementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AffiliateManagementAgreementMember" xlink:href="alto-20241231.xsd#alto_AffiliateManagementAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="AffiliateManagementAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AltoIngredientsIncMember" xlink:href="alto-20241231.xsd#alto_AltoIngredientsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="AltoIngredientsIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EthanolMarketingAgreementsMember" xlink:href="alto-20241231.xsd#alto_EthanolMarketingAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="EthanolMarketingAgreementsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CornProcurementAndHandlingAgreementsMember" xlink:href="alto-20241231.xsd#alto_CornProcurementAndHandlingAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="CornProcurementAndHandlingAgreementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EssentialIngredientsMarketingAgreementsMember" xlink:href="alto-20241231.xsd#alto_EssentialIngredientsMarketingAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="EssentialIngredientsMarketingAgreementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntercompanyAgreementsDetailsTable" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_RegulatedOperatingRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketableAgreementDescription" xlink:href="alto-20241231.xsd#alto_MarketableAgreementDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MarketableAgreementDescription" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReceivesServiceFeePerBushel" xlink:href="alto-20241231.xsd#alto_ReceivesServiceFeePerBushel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ReceivesServiceFeePerBushel" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/SegmentsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="SegmentsDetailsTable" xlink:href="alto-20241231.xsd#alto_SegmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="SegmentsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentsDetailsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PekinCampusProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_PekinCampusProductionSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PekinCampusProductionSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MarketingAndDistributionSegmentMember" xlink:href="alto-20241231.xsd#alto_MarketingAndDistributionSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="MarketingAndDistributionSegmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WesternProductionSegmentMember" xlink:href="alto-20241231.xsd#alto_WesternProductionSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="WesternProductionSegmentMember" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="PekinCampusSegmentMember" xlink:href="alto-20241231.xsd#alto_PekinCampusSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="PekinCampusSegmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentsDetailsTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ManagementFeeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ManagementFeeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="PropertyandEquipmentDetailsTable" xlink:href="alto-20241231.xsd#alto_PropertyandEquipmentDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="PropertyandEquipmentDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyandEquipmentDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestCostsCapitalized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_InterestCostsCapitalized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_OtherAssetImpairmentCharges" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IntangibleAssetsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsDetailsTable" xlink:href="alto-20241231.xsd#alto_IntangibleAssetsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:to="IntangibleAssetsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="KinergyTradenameMember" xlink:href="alto-20241231.xsd#alto_KinergyTradenameMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="KinergyTradenameMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EagleAlcoholTradenameMember" xlink:href="alto-20241231.xsd#alto_EagleAlcoholTradenameMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="EagleAlcoholTradenameMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerRelationshipsAndTradenameMember" xlink:href="alto-20241231.xsd#alto_CustomerRelationshipsAndTradenameMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="CustomerRelationshipsAndTradenameMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AssetImpairmentCharges" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/DerivativesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/DebtDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="DebtDetailsTable" xlink:href="alto-20241231.xsd#alto_DebtDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="DebtDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" xlink:href="alto-20241231.xsd#alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" xlink:href="alto-20241231.xsd#alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IfTheLeverageRatioIsLessThan15xMember" xlink:href="alto-20241231.xsd#alto_IfTheLeverageRatioIsLessThan15xMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="IfTheLeverageRatioIsLessThan15xMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="OrionTermLoanMember" xlink:href="alto-20241231.xsd#alto_OrionTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="OrionTermLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="us-gaap_CreditFacilityAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="KinergyMember" xlink:href="alto-20241231.xsd#alto_KinergyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="KinergyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AltoNutrientsMember" xlink:href="alto-20241231.xsd#alto_AltoNutrientsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="AltoNutrientsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="KinergyLineOfCreditMember" xlink:href="alto-20241231.xsd#alto_KinergyLineOfCreditMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="KinergyLineOfCreditMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OrionTermLoanMember_0" xlink:href="alto-20241231.xsd#alto_OrionTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="OrionTermLoanMember_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtDetailsTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtWeightedAverageInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongtermDebtWeightedAverageInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfExcessCashFlow" xlink:href="alto-20241231.xsd#alto_PercentageOfExcessCashFlow"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="PercentageOfExcessCashFlow" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FixedchargeCoverageRatio" xlink:href="alto-20241231.xsd#alto_FixedchargeCoverageRatio"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="FixedchargeCoverageRatio" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceCreditAmountByLenders" xlink:href="alto-20241231.xsd#alto_AdvanceCreditAmountByLenders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="AdvanceCreditAmountByLenders" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceCreditAmountByLendersAdjustment" xlink:href="alto-20241231.xsd#alto_AdvanceCreditAmountByLendersAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="AdvanceCreditAmountByLendersAdjustment" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ProceedsFromLoans" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingFixedInterestRate" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateIncreaseDecrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateIncreaseDecrease" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfPrepaymentExcessCashFlowAmount" xlink:href="alto-20241231.xsd#alto_PercentageOfPrepaymentExcessCashFlowAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="PercentageOfPrepaymentExcessCashFlowAmount" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/LeasesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesDetailsTable" xlink:href="alto-20241231.xsd#alto_LeasesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeasesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesDetailsTable" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PensionPlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="PensionPlansDetailsTable" xlink:href="alto-20241231.xsd#alto_PensionPlansDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="PensionPlansDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesByInvestmentObjectiveAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansDetailsTable" xlink:to="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesInvestmentObjectiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesInvestmentObjectiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="us-gaap_EquitySecuritiesInvestmentObjectiveMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="us-gaap_DefinedBenefitPlanEquitySecuritiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanDebtSecurityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDebtSecurityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquitySecuritiesByInvestmentObjectiveAxis" xlink:to="us-gaap_DefinedBenefitPlanDebtSecurityMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansDetailsTable" xlink:to="us-gaap_RetirementPlanNameAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PreMedicarePostretirementMember" xlink:href="alto-20241231.xsd#alto_PreMedicarePostretirementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanNameAxis" xlink:to="PreMedicarePostretirementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PostretirementPlanMember" xlink:href="alto-20241231.xsd#alto_PostretirementPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="PostretirementPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PensionPlansDetailsTable" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/IncomeTaxesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="alto-20241231.xsd#alto_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_TaxPeriodAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxPeriodDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TaxYear2025Member" xlink:href="alto-20241231.xsd#alto_TaxYear2025Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="TaxYear2025Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DomesticCountryMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_DomesticCountryMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_StateAndLocalJurisdictionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AssessmentMember" xlink:href="alto-20241231.xsd#alto_AssessmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="AssessmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_IncomeTaxContingencyLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FederalNetOperatingLosses" xlink:href="alto-20241231.xsd#alto_FederalNetOperatingLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="FederalNetOperatingLosses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FederalTaxableIncomeUtilize" xlink:href="alto-20241231.xsd#alto_FederalTaxableIncomeUtilize"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="FederalTaxableIncomeUtilize" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FederalCapitalLossCarryForward" xlink:href="alto-20241231.xsd#alto_FederalCapitalLossCarryForward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="FederalCapitalLossCarryForward" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FederalCapitalLossExpireTerm" xlink:href="alto-20241231.xsd#alto_FederalCapitalLossExpireTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="FederalCapitalLossExpireTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateCapitalLossCarryForward" xlink:href="alto-20241231.xsd#alto_StateCapitalLossCarryForward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="StateCapitalLossCarryForward" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateCapitalLossExpireTerm" xlink:href="alto-20241231.xsd#alto_StateCapitalLossExpireTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="StateCapitalLossExpireTerm" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/PreferredStockDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:label="PreferredStockDetailsTable" xlink:href="alto-20241231.xsd#alto_PreferredStockDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredUnitsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredUnitsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityAbstract" xlink:to="PreferredStockDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesAPreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_SeriesBPreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="srt_BoardOfDirectorsChairmanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockDetailsTable" xlink:to="us-gaap_PreferredUnitsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" xlink:href="alto-20241231.xsd#alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreference" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VotesPerShare" xlink:href="alto-20241231.xsd#alto_VotesPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="VotesPerShare" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfInternalRateOfReturns" xlink:href="alto-20241231.xsd#alto_PercentageOfInternalRateOfReturns"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="PercentageOfInternalRateOfReturns" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LegalFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LegalFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PreferredUnitsLineItems" xlink:to="us-gaap_LegalFees" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationDetailsTable" xlink:href="alto-20241231.xsd#alto_StockBasedCompensationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="StockBasedCompensationDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandSixteenStockIncentivePlanMember" xlink:href="alto-20241231.xsd#alto_TwoThousandSixteenStockIncentivePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TwoThousandSixteenStockIncentivePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationDetailsTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="alto-20241231.xsd#alto_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SalesCommitmentsMember" xlink:href="alto-20241231.xsd#alto_SalesCommitmentsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="SalesCommitmentsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EthanolPurchaseContractsMember" xlink:href="alto-20241231.xsd#alto_EthanolPurchaseContractsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="EthanolPurchaseContractsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="KodiakCarbonicLLCMember" xlink:href="alto-20241231.xsd#alto_KodiakCarbonicLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="KodiakCarbonicLLCMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AlcoholFromItsSuppliersMember" xlink:href="alto-20241231.xsd#alto_AlcoholFromItsSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="AlcoholFromItsSuppliersMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CornFromSuppliersMember" xlink:href="alto-20241231.xsd#alto_CornFromSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="CornFromSuppliersMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NaturalGasProductionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NaturalGasProductionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_NaturalGasProductionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_SupplyCommitmentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplyCommitmentArrangementMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplyCommitmentArrangementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplyCommitmentAxis" xlink:to="us-gaap_SupplyCommitmentArrangementMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AlcoholSalesContractsMember" xlink:href="alto-20241231.xsd#alto_AlcoholSalesContractsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplyCommitmentAxis" xlink:to="AlcoholSalesContractsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IndexedPricePurchaseContracts" xlink:href="alto-20241231.xsd#alto_IndexedPricePurchaseContracts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="IndexedPricePurchaseContracts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndexedPriceSalesContract" xlink:href="alto-20241231.xsd#alto_IndexedPriceSalesContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="IndexedPriceSalesContract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndexedPricePurchaseContract" xlink:href="alto-20241231.xsd#alto_IndexedPricePurchaseContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="IndexedPricePurchaseContract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://altoingredients.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="alto-20241231.xsd#alto_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="srt_OwnershipAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="KodiakCarbonicLLCMember" xlink:href="alto-20241231.xsd#alto_KodiakCarbonicLLCMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="KodiakCarbonicLLCMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_Cash" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" '' BT# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M>+X_%TGB35);BWU:SLU\"'17T:>.X?Q EV38K_$%XH\(_P#!2CX(_P#!'_\
MX)^^.OCI^W9\5/B3_P $9/V@OAC\+_AO^UU\)?V?OV=/@!\//C5^RW\"/'[Z
M=I^@V&G_ !1NOA]\0_&'C_P7+<RKX=\1^,=4U+P_J6J7-UIW@O4M#U.+QLAC
M_=OX2:=\,/"W_!Q;^S_I/P*:U\1?!KPY_P $$O#&G?"!_#>IVVM6>N_#;2/C
M+:VW@-M$UF\O(;35HM4\-6^EFPU.\U"*"_$\5W=7B)+), #ZVT;_ (.+OV#=
M;^.ND_"F+P-^UK8?"7Q%\>%_9E\,?MP:O\ ;W3OV(O$?QQDNQI<7@'2_C-/X
MD&L#47UH7&F/=ZAX%L=+MH;*[\2WE];^"XE\3/\ 2W[:W_!7K]G3]BWXP^&O
MV;C\+?VIOVL?VF_$O@YOB,/V<?V*/@??_'OXNZ!\.EO9-/7QSXHT2+6_#.D:
M'H4MW#,D:7.NG5S B7S:6MA=V-U=?QC>/_CG^SM^SE\'_$O[2W[ '[6/A#XD
M_!GQ9^V-;ZMX^_X-YO\ @I3\*_@Y\6?B_H/Q?N/C1J^@^(V^%/P_B\3_ !.\
M7?#S5]+UJ^BUGP7JGA+18M5LM%6"]\7_ !4\5>,=+;PE<_O)^SS^TO\  S]A
M?_@NK_P5;B_;G\;^$?V9]1_;'\ ?LC_%[]FWXM_'KQ=I7@7X>>+/AE\./A6_
MA'QGX!TSXE^-KS2/".F:QX8\87@TU_#\&L)#JFH^'M6M;,SOH>GK<@'Z,O\
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
M#GC_ $2\O/#GB!K"U\,ZA;O+HEWJ-I+=6FIQ"[C?376?\I?V?_ 7CF/XA_\
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
M:3\2ZSH6E_%'_@ECIWQ>\)^ O%?Q!\3_ !8U/QI\6KWQ7^T+XOM_"/@#P_\
M$K7_ !MKFOZ?XZU#]G[PY#J'@;XC:[\/_$?M7_!,?]I;P=8?%/XLOXM_:JTK
MXX>&O#_[/%U\3?C3^T'HO[?/Q4_: ^"6C:CX7\90F]\=_M._ #]HWP/X<7_@
ME1\;_%FFZUX@US2?V8_ASX^3X7Z;X=\-_%KPOKWART;X$^%+RP /VO\ BC\/
M?V9OBQHNG?LQ?&KP/\"OB7X>\3^'G\2:1^SU\4?#7P_\9:+XA\)_#/5_"UO)
MK^G?";Q99:E8ZMX>^'VO:YX*A?5;;0+C3?"FKZOX6C:>PO-0TE9O9=)TG2M
MTK3-"T+3-/T71-%T^RTG1M&TFRMM.TK2=*TZVCL]/TS3-/LXX;2PT^PM(8;6
MRLK6&*VM;:*.""..*-5'X*_\%<O&OBKP#\3?$OQ!^'GBK6O!WC/PC_P1I_X*
MK^*O!OC/PIJEQI.O^'/$&C^+/V*M2T3Q!H&L6,B7-CJ6FWL%O?:??6TH>&>*
M.6-N!GC/BAJOQ*_9P\0?MI?!SP1\<OVD;SX3:1\(?^"9GQ9^*'CSQ]\<?BQ\
M7OB1\*_A_P#'7]H_XV?#K]M?XM>#?B+\0?&VK>)_@SHUM\ /AQ<^+-0N/AEJ
M7A/PE\#UT/6OB5\-/#7@W4-,>XC /V4UO]BO]CCQ-\6X/C]XD_9+_9F\0?':
MUOK75+;XUZW\!_A9JOQ;M]3L4,=CJ,'Q'O\ PK<>,8;ZSC)CM;N/65N+="5A
MD13BM[X_^ ?V7_BOH7AKX8?M3>"_@)\2?#/C?Q'+8^#OAY\?_#GP]\8Z%XN\
M7:)X=USQ=/9^&O"7Q%L]1T_7_$>D>$_#OB7Q/+;Z7I]WJ=AX=T+7-:=(M-TR
M_N8/F;]D[X]?L3>$OAEXSB^$W[;;?&#X1:%JGQ+^(&D^/_C=^TGJ7QCTC1O
M7@32_ EQ\5M3^&_[1WQ=UG5?$WQH^!?PNUWQAI*>,?B??_%/XPZ!\,?'/BO5
M_A9JOQ%\/_\ ",6'P\\'^#_\%2O#7@#4/C#_ ,$M?'OCSQ9XD\):!X9_;-\6
MZ/:Z_IGQE^(/PJ\(OKGC3]D;]HQ/ &C:^WA+QKX3\->(]0\;_$O1_ O@7PWI
M7B:/59O%\?BK6?A'96VI^&_BMXS\)>+0#[\^#GP-_9#TOX"_\(!^S]\'OV;]
M._9@^+7AR]U8>"O@Y\/OAC:? 7XF>$?B-HD<6I:G_P (WX*TB/X>^,_#GCOP
MW=0QWM[]BU+3/%&B7$:3RWUA,H;I]$_9M_9V\,ZQ\,/$/AOX"?!;P_K_ ,$?
M!]_\/?@OKFB?"WP-I6L?"+P#JME%INI^!_AAJ=AH5O>^ ?!^HZ=##I]_X:\*
M3Z3HMY9116MQ9201K&/YNOV0E^-W[.?[-G[),'[,GCOXX^//B/\ &W_@@Y\=
M?CQHOP\^(/Q5^)'QA\(77[0_P=\(?LH#X Q_"WX3>-O$FL_#SX7VVB7'Q;UW
MPA;^$_A1X5\':1XOTR;1H_&-CXEUO3[?5F^W?^",GQ+\7?$"7XY+8?'7X;_&
M_P"#5CX2^ E]I<W@?]NW]I[_ (**WWACXT:IHGC%?BB^N?'[]HK]G[X0CP5J
M?B[P]9?#?6=>_9C\->)_$\OP3\16VH:SJ/A#X=6GQ1TFPU4 _0[2O _[ %C^
MS1X]\"Z)X/\ V/+/]CGP-??$:P^)_@[2O#_P5M_V:/!^I^$?$&JW7Q;LO'OA
MZTM$^%OA^^\,>*K76[GXC6_B&SM+C1?$%OJLWB9+;48;MEZGX-?!']C7]EK5
M4^&O[/?PB_9E_9SUSXL6&J>+H_ 'P:\ _"OX1:K\2M,\##1[#6_$Z>%?!&D^
M'KOQE8>#QXPT"SU36EL-1M_#X\4Z/;W=S:?VW9)=?S4?%/1;O]GO_@E;_P %
M)/CGX3T'6+_X;?M#>,/^"N'PW_:0T/PU87>J-HWQ)E_:I_:<\$?!3]H8Z!I=
MC<WDS&VCTGX(_&'7;:.:Y_X0K_A4/BC7Y].\%_!?6+V'[0^/?B?]IK_A?GBC
M]O+P?X!^%>J_LQ_L;^-OA5X2N_B/K_QV\8Z)\0]$^#WP=L?&.A_MUZSX%^!>
ME?L_^,?!WC6QO-/^+7Q \/ZSJ&N?'?X<:D?$W[.?AV_&A7H\):)_;@!]47/[
M*/\ P02;X[']FF\_9L_X)#-^TU=L9S\ +GX._L9GX[73S>''\;M,?A5+X<_X
M6!,TOA$/XN,G]@L9/#@?7RQTS-W7NWP5^.__  2M^'/Q?\6? C]G3XR_\$_/
M ?Q\\>>.KW2O'/P:^"OQ#_9S\+_%_P 9_$SPE:7>E:CIOBSX>>!=8L?&?B+Q
MUX9L=)O]-O;/6-'O/$&BVFF7=G/';0V4T<?Y,:Q\2O@EX5\5ZG\%/AO\;O@=
M\3[/5?V_K?XSZO\ \$S_ ([>%KSPM_P48MOC3XJ_:PM?B-J_Q?\ V?OB5\&/
MCMH/BZX^#^D:AJ5M^UC\+O$'BG]G/XQZ9XU_9_CUBV\7_'K2/@AXA-S\,LS1
M/VF_V5==_P""=W[8O['T'QC^#GCS]L3Q5^TK_P %(/#7PB_95\,_$3P%XA_:
M8F^/7B']N?X_Z_\ L_ZWX;^$-O?:SX_T'6O"?C:Z\#?%K3/'T_A(:?\ #30M
M#3XPZG?Z5X8\+W>OV8!_0?X=\#_LW_"[XD>*;+PGX/\ @A\.OB[^T8VM>/O&
MUIX=\/\ @/PC\2/CN_@A-*TGQ%XU\4V^FVFG^)_B>WA!/&6B:;K7B/5DUPZ
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
MKQ?X4\'>)[VT7X@WG@/1M3\0V.K>)-"T2^D\/Z=?ZY:7^IVL-QJ<,L]7Q?\
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
M$WQ,\:6GB#4-;.K:MX5U;]ESX^_ ^PL/#&W3M;&K:['XE^*7AV_O(_$6JZ5
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
MPW#KOA_]B_X8ZMX4UKXS_$#P[<?&K3;WXAW_ (O^'%J+:]^$ND>/O'>N^.=
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
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 5\+?'3_@I!^R-^SE^T7\(/V6/BK\1;[2/B]\9
MM0\,Z=HUCIOA'Q3KWAGP:_CV_P!;T+X:S_%3QKI&E77A?X;0?$[Q7X>U/PCX
M 7Q3JEC=>(]<MKAK:V71[#4]6L?NFOYP?^"E/[*G[6_C'_@I+^R9\>/V-/@?
MX]^'GQ)BUKX6Z!XK_;*\ ?&/PM<_"C6/A?X6U?QK<?$3X<?M:? #Q?I]I';6
M'AWP!XF\8V_PR\?>$=,^('BKQ=-XTD\#6VN>#+BTTO2M1 /W \(?M2_L^_$#
MX]_%#]F#P1\4_#?BOX[?!3PKX2\9?%GX?Z";_4[SX?:+XYO-6LO"\?BC6+6R
MD\-Z9X@U-]%O+IO"$VLCQ;8:3+I6MZGHEGH^NZ)?ZCQMU^W%^RW8_M#M^RQ?
M?%%;+XT+>_V(=*O/!OQ!MO!'_"7_ /"#GXG'X;#XRS^$X_@PWQ<7X: _$9O@
M^OQ /Q07P"/^$R;PD/#?_$SK\Q++]FC7?^"?'[:'_!33]N?X*_LO^%U^#GB3
M]AKP;X_T73M&\>^"/ C?'O\ :?\ "/Q&_:.^+GQ7TKQ)K>H7VO\ BS1/$WB<
M^*_"=O+\0/&/A>\T9+74M*T;09=1M/#D>A:=\P^+?^";G[77Q>^/_BGPS=^
M]<\"?"?XL?M]^)/^"B]]^T/)\1_ DEGX&T3XC_L 2_LY:E^SZ?",>N0?&"X^
M*GA'XIWRV]K<Q_#JV^&E_P##&UFOY?'FE>(XHO"-P ?L;X9_X*A?L->+_ ?Q
M)^)&@?&JZNO"_P *X/ U]XA6Z^%'QJTGQ1X@T?XJ>()_"7PE\2?";P%J_P .
M;#QW\=_"/QA\56USX8^#OC#X(^&_B%X7^+/B&";1?AUJ_B74HGM5^I/@E\<?
MA;^T7\.='^*_P<\5)XN\#ZW=ZWID-]+H^O\ AG6-+UWPQK5_X:\5>%O%?A#Q
M=I6@^,?!/C+PGXCTK4_#WBSP9XQT#0O%7AC7M.OM'U[1]/U&TGMH_P"53PE_
MP2R_;OU'PM\'_'VO?!B_\(>,OV)O@O\ \$E_@_X9^$(^+_PBO)OVK-8_X)X?
MM Z_\3OBGXE\":UH_C._\'^&O"'COPCJ=F/@S)\:=<^&GB@^,!>V'CWPKX&T
MB&#Q#=_O;_P3%^ /Q2_9_P#@!\0+?XQZ#/X,\<?&G]J?]J3]I:;X=WGB'0/%
M&I_#70OCS\9O%'C[PKX%UW6/".I:YX.G\4:+X<U+3&\7Q>#O$GBGPK;^*[K6
MH=!\4^(=.2#5KH _1:BOGR*?QEX=_:*\.^'+CXB^*/$WA#QY\,?C'XQ;PEKV
ME_#^'2_"VJ^"_&GP/TS0H_#6H^&_!'A[Q2]E%I_Q!U^TN(?$_B+Q-+<J+&9Y
MQ<VS3S?0= !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 %%?FG^W;_P4U^'G[#GCGX)_"NX^#GQJ_:#^*WQIFN=<L?AO\"M"T?7_ !=H
M?POT'QAX(\%>+O'XT;5M9TG4/%VH6.M_$#P[I?A7X<^![7Q#XZ\<:S<R6.E:
M5;6=I?ZK9PC_ (*M_LU)^T!K/P.OM"^+6C^'- ^,5]^S=JG[1NM^&O#&D? 2
MR_:5TSX0-\=]1^ M]=7WC:'XNZ7XWL_AE%=:S+K>K_"'3_ADVJ6D_A&'X@2^
M+VM]"G /TRHK\B/"O_!:#]F/Q5X$\2>,A\.?V@- U== _9U\8_![X;>(?#OP
MOMO'O[3/@;]KOQU>_#7]F'QC\$18?%W4O!D6F_&7QII]WI.D:1\8/&7PD\7^
M#88AK/Q5\-> -"DBU-_O+]F#]I7P'^U?\*8?BMX!TSQ7X<@M?&'C[X<>+_!7
MCS3]*TWQO\/?B7\*_&&L> ?B+X!\5P>'M;\3^%Y]:\*>+=!U32KC4_"/BKQ3
MX2UB.&'5O#/B77-%O;+4K@ N>(O^3GOA!_V0;]H[_P!6%^RO7O->#>(O^3GO
MA!_V0;]H[_U87[*]>\T %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MLQN;BQM]2_LB_P#A?KU]?)-=:=IDGBOX8>%]8TV!S))\3([RYEU.#T+X"?\
M!QUXU^ OQ*T?]F?_ (+7?LF>-?V&OB[< V=C\:="\/\ B#7/@7XOE@EBM9-:
M338'\3:G8^'GN76V;Q9\/O%/Q<\(F]D>6^O_  YIL,TMN\1X23SG#5LR\,>)
MLL\1L)0I3Q&(R;"4:N2<=X"A"//4GBN#<TK?6\?"C&_M<1PYC<\HKE<O8QBU
M=+'JG)0QE&>$DVDJDFJF&DWMRXB"Y8M]%5C3?F?U;T5Q_@#XA> OBOX.\/\
MQ$^&'C3PK\1/ /BS3X]5\,>-?!'B#2O%/A7Q#IDQ98[_ $;7]$NKW2]2M6='
MC\ZTNI4$B21L1(CJ.PK\@J4JE&I4HUJ=2C6I3G2JT:U.I2JTJM.4H5*=6E5A
M3JTJE.<90G3J4Z=2$XRC.$)1E%=Z::33332:::::>J::;336J:;36S"BBBH&
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X/
M?\%FO^"A_P"TY^PUXG_99TKX/?\ "H_A3\+_ (G>)KN3XC?M.?M#^"_B!XK^
M!&A:[HWCCX:Z-X?^"?Q!\5_#UI7^!&E?$;0_%7BG7-3^,'BC3=9%GI'A.]TK
MP-H6J>*'FETSSGQM_P %A/C?X%_;X\3?!K4O#'P*O?V;/!_C_4?!&KMHND^/
M]5\1:CX8TC]BZY_:IOOB7X=_:RC\9P_L[ZEX\N=<6S\'>'?V-%^'7_#0^O>#
M;B+XMN^E^![F#4E_0[_@H)_P3G\,_P#!030?"'A?Q5\?OV@/A!X8TJ:71O'_
M (.^%WBVP;P!\7_ASK&IZ5>>)_"'C7P!XOTGQ)X2@\17-GIDMCX3^*WA_2M*
M^(W@==4U2+3-;NM(U"]T6YX;2_\ @C]^RMHOQGM?B;I>L_%JU^'-K\6(OC^/
MV53X@\&W7[.5Q\>X/@G_ ,,]P?%V[LKWP!<_&.X\0Q?"]8](7PW)\93\-6U"
M(:[)X%?6)KJ\G /S.\+_ /!;7]I4>&? 7AGQKX4_9_\ ^%P_M9?##_@G'\7?
MV6]7\/>!?B;;> OACI/_  45^,NK_"K3O!_QN\+WWQ;U/6OBMJ7P$T_2U\5Z
MOXN\&>._@M:_%Z:X/A[3?"'PP\G^VY/V:_X)[?M2>+_VKO@AXM\3_$?3/"FG
M?$SX1_M!_M _LU?$6Y\!V&MZ/X)\2>*_@#\4-?\ A[<>-?"GA_Q'K'B76_"^
MB^-=.TO3?%%OX3U+Q;XRNO"TFJS:!+XO\2OIS:O=?-GA7_@BO^RWX6\ >)O
MP^(/[0NOW\^@?L\^#OA%\1/$/C+P'<?$']F?P-^R5X\O_B;^S/X.^!^H:?\
M##3/#Z:;\'/&^IWVL:)J_P 5_#7Q5\7^)[>9- ^(_B7QKX:M;31K?[W_ &8/
MV:O ?[*'PIA^%/@'4_%?B."Z\8>/OB/XO\:^/-0TK4O&_P 0OB7\5/&&L>/O
MB+X^\5S^'M$\,>%X-:\5^+=>U35;C3/"/A7PMX2T>.:'2?#/AK0]%LK+3;<
MPI/&.D^(_P!K3P)HNGVGBFWO/"OP1_:(LM4FUWP-XV\+:3=37'Q%_9CCC?PW
MKWB;P]I&A^,K16L9S/J'A#4=<L+9'LY+FYBCU'3VNOJ*O!O$7_)SWP@_[(-^
MT=_ZL+]E>O>: "BBB@ HHHH **** "BBOY_/^"\O_!4#QA^QQ\*?!G[*G[)Z
M7WBO_@H+^V5=0_#WX%>%O"R)J'BCP'H?B/4!X7O/BA'9)(#:Z]<:G<GPU\+C
M?F"SN?%O]H>(F-[IG@37K";Z+A/A?->,^(,MX;R:G">-S&M*+K5Y^RP> PE"
M$L1C\TS#$.T,+EV68*EB<=CL34E&%+#X>7O.I5HQGE7K0P]*=:HWRP6RUE*3
M=HP@OM3G)J,4MV^R9\A?\%8O^"B7[27[8'[45K_P18_X)1:XJ_%_Q+;ZE8?M
MB?M(Z-<W*:+\!O!$7DV?B_PK:^+=+6X?PU=Z%8WHM_B5XGTU3KNFZSJ>A?"W
MP9*_Q'U?4;#2OV9_X)B?\$N_V=?^"6_P'M?A/\&M-&O>.?$,6G:E\9OC7K=C
M!%XV^+/BVUMV1[Z^=9+IM"\)Z5+-=Q>#O ]C>3:7X;LKB>::XU?Q'J?B#Q'K
M7E/_  1N_P""5?@;_@F!^S;;Z!J#VGC+]J#XN1Z=XR_:=^+\TLFIZAXF\<3Q
MRWC>$=$UF]0:C+X%\$W6H7]EHS7!BN/$.J3ZSXRU*WMM1\026-C^OM?=<=<8
MY9ALMAX;\ 59TN!\KKPGFN:JFL-F'B'Q!AG*%?B/.)1M6>54JRJ4^&,DJ5'A
M,NRZ%#&5*%3,<9.M2Y<-AYRF\7BDGB9IJ$+WCA*3U5&GTYVK.M42YIS;BFH1
MLRBBBOR,[PHHHH *\0_:#_9J^ ?[5WPWU;X0_M'?"7P1\8_ASK(9KGPSXXT2
MWU6WM+SR9((M7T.^(CU7PUXALXYI#IOB3P[?Z5K^ER.9M.U*UFQ(/;Z*Z,+B
ML5@<30QF"Q.(P>,PM6%?#8O"5ZV%Q6'K4Y*5.M0Q&'JT:]&K"2O&I2JPG%[2
MLVI*48R3C**E&2:E&24HM/=----/LTS^/?XB?\$?/^"BO_!(_P 9^(OVA?\
M@AY\;M;^)/P:O-0N/$OQ%_X)]?&W5?\ A(]*UV%5C:[3P;)J-]I&D^,KF*TA
M6WL;F/4O /QELM+TRTTC3?'?C^\U&;3)_P!"O^"<_P#P<&_LN?MD^*8_V>?C
M_H6K_L1?MIZ3JW_"):_\ OC?+<:!8:]XPMY%M+C1_ 7B[Q!I_A\2Z[->M';Q
M?#_QEIGA7QY_:$YTO1])\416KZO-^_U?EI_P4?\ ^"/7[%/_  4Z\+O#\=O
M \/?%O3=-%CX+_:&^':6/A[XN^%A;B1M/LKS639W%GXV\+6LLLV/"/C6RUO2
M+5+N^N-!70=:N(]9M_V2CXA<.<<TZ>7>+N6UZV8JG"AA/$[AO#86CQ?A.6*I
MT7Q/EL8X7+N-\%22@JE7$QP/$<*,'[#,\7.,*<O/>$K89N> FE"]Y8.M*3H2
MZOV,_>GAI/6R7-2;WA'<_4NBOXN;']H;_@L-_P &]M[;>%_VL]"\0_\ !2O_
M ()FZ1<V^F:!^T!X3^V3_%WX.>&Q(;33X-=O=6NM4U?PQ#8Q/;0Q>$_BAJ>O
M^ I7_L?PQX%^,7AY?.T]/Z:/V(_^"C/['?\ P4.\!MX[_96^,OA[QZVGVMK<
M>+/ ETYT'XH> 9;K:BV_C;P!JAA\0:/$;GS;*UUN.VN_"^LW-O<_\(_KNK00
MM/7S7%GAEGG#>!AQ!E^(P7%W!6*GRX'C/AJ57&Y0W)QY<+F]%P_M#AO-(J<(
M5\LSW"X*K"J^6AB<7"5*=7:AC*=:3I34J&(BO>P]:T:G^*F[\E:&]ITI236\
M8ZV^WJ***_.#K"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BOY@_^#B?Q;\3? M_^S+\0=%^.7BK3O@[\)H_$?Q/^+W[/'P"_:6TS
M]GG]K.XA\.?$#X57VC_M-?";2-2DET7XR6'P?TNP\4Z!+X3^(5K_ ,*\\/>)
MO&.@ZW>Z=XKUFYTW2K+TSX@R^)OBK_P4.M_%W[-7Q&_:RTZQ_9S_ &(?^&Z_
MC)X1O_VI?VJ)_!7QH^*_QK\+^+O#'[*G[/VN?LY7WQ4O?V</!/AIK?P%XT^*
M/Q!\->#/AQX??5O$=GX/TVQA33+CQ9'=@']&%%?P_>!?VNOVI=.\#?!GP9I7
M[07QY\7?#S]K+]GW_@B;\5OVHOB3K'[0/Q$UKQ1\(O&W[:7[4GB?X;_M/:M\
M,_B+?^*[GQ?^SOI?Q#T'2XO!-EX6^%'B+P'X0^$,MF^H?#70O!'B S:DW]'W
M_!)#XC?$7XA?LT_$FQ^(/BOQ7X[@^$W[8W[9'P)^&WC3QSXHU'QQXO\ $'PC
M^#O[07C?P1\/1XA\<:Y<ZAXF\::IX>T72U\'W'BWQ=J^N^+O$;>'!JWB77=9
MUB[N]0N #[*\1?\ )SWP@_[(-^T=_P"K"_97KWFOEV2[\;7'[6G@2'Q-X>\+
M:1H=K\$?VB$\(:CH7C'5O$>K:Y8-\1?V8Q<W/B31=0\#>%K/PK=Q1II[066E
MZ]XRAN'NKR.34+9;&"34?J*@ HHHH **** "BBB@#Y\_:K_:8^%W['/[._Q:
M_:8^,NK#2/AY\(?!^H^*M9,;PKJ&L74*K;:%X5T**XDBBN_$OB_7[G3/#'AR
MR>6)+O6]6L8))88G>5/YK?\ @@O^RO\ $W]LGX[?%O\ X+O_ +;>BO<_%CX\
MZ[K^D?L?^"M66:;3/A-\(+9+CPP?%/A>SO8EDM+,Z#')\-OAY>M%:WEUX8L?
M%WC&[&J3_$2UUEO.O^"FWBCQ!_P6I_X*M?"3_@C[\)]?U./]DO\ 91UA?C-^
MWKXQ\,WDL-IJ?B/P[Y$-]X$&JVNZ,:AX8M]8LOAMHJQ2S/IOQ/\ 'OB2^U;2
M)V^&0GM/Z^O"?A3PUX$\+>&_!'@S0],\,>$/!V@Z1X7\+>&]%M(K#1] \.Z!
MI]OI6BZ+I5E J0V>G:7IMK;65E;1*L<%O!'&@"J!7[AC)/PP\.Z654KT>._%
M/+,/F&=55>&*X<\-ZM3VV59*I:5,-CN-JU%9OFD4Z51<.X;+<)47L\QJ0J>;
M'_;<6YO7#8*;A36\:V+2M.IV<<.G[.&Z]JYR6L%;H****_#ST@HHHH ****
M"BBB@ HHHH @NK6UOK6YL;ZVM[RRO+>:UO+.ZACN+6ZM;B-H;BVN;>97BGMY
MXG>*:&5&CEC9D=65B#_-E^VU_P &X7P0^(7CQ_VG_P#@G+\2-?\ ^"='[8&C
M74^N:'XA^$-YJ_A_X/Z_K,A9[B'4_"'ABYL+_P"'HUA NGW][\.)+7PV;.6\
MEUGX<^*Y[NY6;^E2BOJ.%>-.)^"L=/'\-9OB,NJ5X>QQV%M3Q65YIA7=3P>;
MY1C*>)RO-<'4A*<)X?'8*NN2I-4ZE!R<GC7P]'$14:U-32=XRUC.$NDJ=2+C
M.$EHTXR6RNF?R%?#O_@N'^W=_P $SO&WA_\ 9[_X+K?LR>(8?#-W>1Z#X/\
MV[/@5H$.M^!O&:QA0FJ^(=(\/6]KX2\33FV;^U-:3P-_PB7CW0M-2!+_ ."]
MSJ=RS-_4O\"OC[\%_P!IOX8^&_C-\ /B7X2^+/PP\6VPN="\8^#=5AU/39V5
M4:YT^]1=E[HVN::\BVVL^'=:M=/U[0[Y9-/UC3K&]AEMTZ7XE?#'X<_&7P/X
MB^&?Q:\"^$_B5\/?%VGRZ5XG\%>.- TSQ-X8UW3YL;[;4]&U>VN[&Z16"RPM
M)"9()TCN('CFCCD7^2S]H3_@C-^V7_P2K^)/B']M3_@A+\0_$M[X;>ZDU[XO
M?\$_?'&IZCXN\*>-/#]DAEN-.\$66I:G!+\1(;6V:\72_#6MZE9?%S1(GNA\
M-_B)JVMZC9>'!^DTX^''B>_8QHY;X4<>5W:A*%6M'PRXEQ<KVHU(5Y5\5P#C
M\55:5.K&MC^%W5JQA..5TG&5/C?UO!:WGCL*M[I?7*,>Z:M'%1BMU:-:R^V]
M_P"PRBOQ:_X)4_\ !;3]G3_@IC87_P .;G3;[]G[]L'P-!>6_P 3OV8OB#="
MU\2PWNADP>(M7^'EY?V^EW7C+P]I5Y%<6^M64VE:5XQ\(W$$L/BGPW863:;K
M&K?M+7Y5Q'PUGO"6;XK(N(\LQ.4YIA''VN&Q,5:=*HN:ABL+7IRJ8;&X+$T[
M5<+C<'7Q.$Q-*49T:TO>A3[:-:E7IQJT9QG"6TET:WC).SC*+TE&24D]&NK*
M***\,U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P'X[_LK?LV_M
M00^!(/VB?@;\,/C3'\,?&.F>/_A]_P +&\'Z-XHD\'^+M(N[2\M=7T*;4[6>
M6Q:>6QM(]5LHW&G:[9P)I^MV>H6&;8^EZ3\.?A[H/C7Q=\2=#\!^#-&^(OQ
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
MK:.]TS6-%UC3IKBPU+3;^TFBN+2\M)Y8)XG5XW8'-=+7\2=O>?MG_P#!KO\
M%Q+'5/\ A//VO_\ @BY\3?&86SU!%CU#XD?LPZOXDOY6,!3?::7H.OBYF\R:
MW?\ LGX8_&&15GT^7X??$'5KVUM/["?@#^T%\&/VI/A-X/\ CE^S_P#$/P[\
M4?A7XZTY=2\.>+?#5TTUI.H^2ZT_4+2XCM]2T/7M*N0]AKOAS6[/3]=T+4H;
MC3=8TZROK>:W3FXWX K<,4L%GN3YA3XGX$SV=3_5[BS!4I0HU9Q7/4R?.\)>
M=3(N)<!&2IX_*,:Z;FX2Q675<;@JD*E-X;%*LY4JD'1Q-*WM:$G=I=*E.6BJ
MT9;QJ1OORS49)I^QT445^=G6%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^:?[=
MO_!37X>?L.>.?@G\*[CX.?&K]H/XK?&F:YURQ^&_P*T+1]?\7:'\+]!\8>"/
M!7B[Q^-&U;6=)U#Q=J%CK?Q \.Z7X5^'/@>U\0^.O'&LW,ECI6E6UG:7^JV?
MI5I^W+H>L_M$?%#X"^&/@'\>O$NA? M?" ^.G[0T$_P!\-_!'X0S^-?AC:_%
MW2K+Q;9>/?CUX1^.][>V?@K4M&OM<M?!WP/\4R:++K6FI?"*![FXMOA/_@MC
M_P $_P#]HC]O;P?\%O#'P)\&_LXZQJ'A+Q/,]A\4_'VO_$3X6?M$_LU^*-;U
MOPNUG\:_@5\8? LNJ2G0M"LM(DO/B)\*(=%\/:UXY.C>&I]-\:2'2V\.7WDW
MC_\ X(Y_$[XA_M0Q>/+^P_9B\-Z1K7Q(\.^-?BE^V]X/UWXW6?[=_P 8_AYI
M_P"RQ_PSOXN_9Y\>>$/$UOXM\!CP=\1;N*UU?Q/K7A/XW>%?AL=,M;:_A_9L
M;XC)=^/=0 /K#PK_ ,%H/V8_%7@3Q)XR'PY_: T#5UT#]G7QC\'OAMXA\._"
M^V\>_M,^!OVN_'5[\-?V8?&/P1%A\7=2\&1:;\9?&FGW>DZ1I'Q@\9?"3Q?X
M-AB&L_%7PUX T*2+4W^\OV8/VE? ?[5_PIA^*W@'3/%?AR"U\8>/OAQXO\%>
M/-/TK3?&_P /?B7\*_&&L> ?B+X!\5P>'M;\3^%Y]:\*>+=!U32KC4_"/BKQ
M3X2UB.&'5O#/B77-%O;+4KC^?WPO_P $1OVFV\*^!/$7C7QO^ST/C-^R?\,/
M^"<_PB_97L_#WBCXH7?P^^)&D_\ !.WXSZS\5])\8?'#5[WX=:5KGPQU+XYZ
M;JT7A#6_"/@OPQ\7[7X77%F_BC2_%_Q %X/#EI^SW_!/;]EOQ?\ LH_!#Q;X
M8^(^I^%-1^)GQ<_:#_:!_:5^(MMX#O\ 6]8\$^&_%?Q^^*&O_$*X\%>%/$'B
M/1_#6M^*-%\%:=JFF^%[?Q9J7A+P;=>*9-*FU^7PAX:?46TBU /</$7_ "<]
M\(/^R#?M'?\ JPOV5Z]YKY=D\#>"?"W[6G@37O#/@[PMX<USQE\$?VB-0\7Z
MUH7A[2=(U;Q5?VWQ%_9CDMKWQ)J.GVEO>:Y=V\FHZA)!<ZI-=31/?7C1NK74
MY?ZBH **** "OS%_X+"_MVVG_!.K_@G_ /'/]HFSO;2W^)!T=?AU\#;*[C2<
M:E\9_'L-WI?@Z5;24>3?V_A6*/5?B!J]A*\2WGA_P?J]ND@EDC5OTZK^/C]O
MS/\ P5^_X+L_LU?\$ZM+V^(/V4O^">=L?VAOVLE@\Z]\.^)O'F?#^K3^!-?B
MXTK487AN/ 'PJ$23KJVD?\)]\7HXF6XTB\@A_2?"KAS+\^XKAB\^B_\ 5/A/
M 8SC'BZ;2Y9Y'D$88IY<G*T'7S[,O[*R'#4I23K5,SJQ2:C4Y>/&UI4J#C2_
MCUY1P]!?]/*ON\_>U*'/5D^B@GV/TT_X-Z?V$-0_8G_X)[>"M;^(VG7:?M&?
MM47I_:,^.^JZU++=^)O[0\:0_:_ ?A;6KV\7^TA=^&?!%QIMSKFFW\DLMAX^
M\0>.I2YEOIF;]TZ0 * J@*J@!5    &  !P !P . *6OE>*N(\PXOXDSOB?-
M))X[/,RQ685HQ;=*A&M4MA\'03MR8; X2G@\#A8)1C##X.DE"-W%;T*,*%&G
M1A\-.$8+N[+63\Y2<I2?>3"BBBO -0HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#EO''@?P;\3/!_B3X??$3PKX?\ ''@;QCH]]X>\5^$/
M%6DV.N^'/$>AZG UMJ&DZSH^I0W%CJ%A=P.T<]M<P21NIY7(!'\<W[0'["O[
M:?\ P;]_%KQ?^VW_ ,$K(?$/QT_8*\0:A+XE_:<_89\0:KK>O3^"-#A4_P!H
M>)/#3A=5UJ^T'PYIRDZ3\2]-@U'Q_P##NPM+9/']G\0OA[:>)+M/[0J0@,"K
M ,K AE(!!!&""#P01P0>"*^ZX)X^S/@RKC<+]6PF?<+YU"&'XFX0SA3K9)GN
M%B[1=2G%^TP&:85.53+,\R]X?,LNQ$:<Z=:K153#3YL3A88A1E>5*M3UHXBG
M95*4O)[2A+:=.=X35TTG9GP)_P $\?\ @I1^R[_P4R^"UI\7_P!G/Q@EQ?Z?
M%8VOQ(^%?B"2TL?B9\)_$-Y"\@T3QEH$-Q.1:W+PW7]A>*-+EOO#'B6&UNGT
M?5)[BRU*TL?OROY8O^"@G_!"/XD?#WXRW?\ P40_X(L^.3^R_P#M@Z/<WVO>
M,/@CH^HV'A[X/?'".YF74-:T[1]-U%?^$0\,:MXEF@1=9\#>)[5_A!XQO5L;
MR[M_ VK6]_XBU7U'_@G9_P '#7PS^,_CQ_V0_P#@HIX&E_8*_;F\*WUOX6US
MPQ\2XK[PA\+/'_B3RH1$OAG6O%C0W/@/7==>1;G1_!OC2^GL=8@O=(7P5XX\
M:7.K064'U>>>'&7Y[EN*XP\)L1B^(>'Z%-XK.^%,0X5>.."$_>J0S'+Z"=7/
M\BI2<H83B;)L/B:<Z,(+-,'@<3&K)X4\7*E..'QRC2JMVIUU=8;$]G";TI57
M]JC4:=[\DI*Q_2912 A@&4AE8 JP((((R""."".01P12U^-'H!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M117Q9T!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M,DEQI^DNATJQ?SF:6&X:WN]4B8@MJ<K#>?JY555"J JJ JJH 55 P  .  .
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
MY8S_ 'G%F P_NRVTQ5'"N_>-N>/VH1//J^"_BW1TJ>&W&:]YQ]S(L55U6_\
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
MQ((KF"*>,. RAPDJNH<!F 8#(#, <$U_/8/VY_\ @N-XJ_T3P5_P3$\#:#?
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
MC_AJC]F'_HX[X#?^'?\ A[_\T->\T4 >#?\ #5'[,/\ T<=\!O\ P[_P]_\
MFAKB/"G[8_P!UG7OB9IVL_''X&:1IWA3QO8:!X3U"7XJ^"[=/%/A^Y^&_P /
M_%-SKUO+=:^L%]#;^*O$OB;PPUUII>R2X\.3V4C#4;/4$7ZPHH \&_X:H_9A
M_P"CCO@-_P"'?^'O_P T-'_#5'[,/_1QWP&_\._\/?\ YH:]YHH \&_X:H_9
MA_Z..^ W_AW_ (>__-#1_P -4?LP_P#1QWP&_P##O_#W_P":&O>:* /!O^&J
M/V8?^CCO@-_X=_X>_P#S0T?\-4?LP_\ 1QWP&_\ #O\ P]_^:&O>:* /!O\
MAJC]F'_HX[X#?^'?^'O_ ,T-'_#5'[,/_1QWP&_\._\ #W_YH:]YHH \&_X:
MH_9A_P"CCO@-_P"'?^'O_P T-'_#5'[,/_1QWP&_\._\/?\ YH:]YHH ^3_A
M_P#MC_ 'Q+H-_J/B;XX_ SPYJ-MXW^)F@6VGS_%7P79O<>'_  I\2/%?A;PG
MKRQ:AKZSO#XI\*Z-HWB>WNHP;*^M]7BO=-9].N+5V[?_ (:H_9A_Z..^ W_A
MW_A[_P#-#7O-% '@W_#5'[,/_1QWP&_\._\ #W_YH:/^&J/V8?\ HX[X#?\
MAW_A[_\ -#7O-% '@W_#5'[,/_1QWP&_\._\/?\ YH:/^&J/V8?^CCO@-_X=
M_P"'O_S0U[S10!X-_P -4?LP_P#1QWP&_P##O_#W_P":&C_AJC]F'_HX[X#?
M^'?^'O\ \T->\T4 >#?\-4?LP_\ 1QWP&_\ #O\ P]_^:&C_ (:H_9A_Z..^
M W_AW_A[_P#-#7O-% '@W_#5'[,/_1QWP&_\._\ #W_YH:XCX9_MC_ 'Q7\-
M_A_XI\6?''X&>%O%7B7P1X4U_P 3>&+CXJ^"[&X\.>(-9T&PU'6=!GLM2U]-
M1LYM(U&YN=/EM=01;VW>W:*Z59TD ^L** /!O^&J/V8?^CCO@-_X=_X>_P#S
M0T?\-4?LP_\ 1QWP&_\ #O\ P]_^:&O>:* /!O\ AJC]F'_HX[X#?^'?^'O_
M ,T-'_#5'[,/_1QWP&_\._\ #W_YH:]YHH \&_X:H_9A_P"CCO@-_P"'?^'O
M_P T-'_#5'[,/_1QWP&_\._\/?\ YH:]YHH \&_X:H_9A_Z..^ W_AW_ (>_
M_-#1_P -4?LP_P#1QWP&_P##O_#W_P":&O>:* /!O^&J/V8?^CCO@-_X=_X>
M_P#S0UQ'Q,_;'^ /A3X;_$#Q3X3^./P,\4^*O#7@CQ7K_AGPQ;_%7P7?7'B/
MQ!HV@W^HZ-H,%EINOOJ-Y-J^HVUMI\5KIZ->W#W"Q6JM.\8/UA10!X-_PU1^
MS#_T<=\!O_#O_#W_ .:&C_AJC]F'_HX[X#?^'?\ A[_\T->\T4 >#?\ #5'[
M,/\ T<=\!O\ P[_P]_\ FAH_X:H_9A_Z..^ W_AW_A[_ /-#7O-% '@W_#5'
M[,/_ $<=\!O_  [_ ,/?_FAH_P"&J/V8?^CCO@-_X=_X>_\ S0U[S10!X-_P
MU1^S#_T<=\!O_#O_  ]_^:&C_AJC]F'_ *..^ W_ (=_X>__ #0U[S10!X-_
MPU1^S#_T<=\!O_#O_#W_ .:&C_AJC]F'_HX[X#?^'?\ A[_\T->\T4 ?-TG[
M3OPIU[QS\)O!'PS^)OPJ^(NI^/?&VL:!KFG>$_'OAOQ/K.B^'M*^%OQ(\</K
MT6G^']7O+B.%=<\(:'HL]U=P&QC36_*++=S6>?I&BB@ HHHH **** "BBB@
MHHHH **** "BBB@"O>1W$UI=0VES]CNI;>>.VO/)2X^R7$D;+#<_9Y"(Y_(D
M*R^3(0DNS8Y"L37\<O@_4OV>?V*/V>_^"^+_ /!13QW\6/VT/AG\-?VSO@9>
M>.KGXA^*]1T+QQ^TG\1]6_9\_9Y\7>#OAUJT'@2^\+:+!X U_P"(6I:9X7M?
MAG?)>_##0_A/I]OX2\7Z1XD\$Z+JEM?_ -D5% '\K_\ P3A^'/B[XO\ PD_9
MG^"_@7]HOX+:)K>B> _V^_VM-,\2_L@^-?AW\=?A!^Q5X_\ V@_%TWPE^!7P
M*^#]]X?U#7/AKKFG? 3P=\8OC;:0>'+<Q>%-$\4>%8-/T!+SPU!:O/\ #'P_
M^&_@#PC_ ,$ZO@7-\?/C1\,_'/PA^"/_  5U_P""AGA3X@^#?^"@?BSQ]!\#
M/VKKV?QW^T1X$\.:M^TU\:_"7P@^+OA[PY\0_#FJ0-\6/!WB?XD_#V/PCXO^
M+%C;:)I]_P"&_%^M^&+VU_N'HH _.[_@DG%\7H?^":7[$Z?'B;Q;/\5?^&?_
M  ,_B=_'JZXOC1(Y;%I?#UOXI'B:&#Q)_;EKX7?1;743XA0ZXUS"[:M-<:@;
MBXE_1&BB@ HHHH **** "O/_ (K^%?%?CKX8_$#P7X%^(>J?"3QEXL\'^(?#
MOACXH:'H^D^(-:^'VN:QI=S8:=XQT?1-=231=4U3P]<SQZII]GJL<EA-=VT*
MW4<D.]&] HH _A_TSXE_LH?LK_\ !&>_T']K'PO;_M?^+;?_ (*I?MI_"/\
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
M(\?_ !L\>_$SQ#I'Q;F\*ZAX \&_$'X:^%=9\)R^(_'7]%5% !1110 4444
M%%%% !7\M\'ACP'^SM_P4@_X+1>)/VTOV@_B_P#&#X):]_P3@^$_Q=^*^LZY
MXCUKP9??#SX-^)OBC^U':O\ !;X++\)M0\)>)_ _A;PSX)TJR\/^'K?PKXAM
MO%WB/QGJ6O\ BN;7(]?\77"6W]2%% '\=O\ P3#\3?"GXP?#;PA=_#W6?V>O
MA1^SY^U!^WAH_P"U1IW[(7[._P 7/!GBC2OV(_V;/V4OV=+;XA>%H/B6OPPU
MB>P^&7QR^)OQ,^&_P;\>_%_PND&EZGI^J>*M0U#7;BR\=-KD%IY?^P5\49/B
MM8_MV?%__@COX'\%>&OAW\2=+^$7[-/PK_9L^!?Q\^ VL_M@Z?\ #?P=\2OB
M/8_&3_@IW\=_ W[0'QM\$RCX[>)M.\2ZMHGP3N/CUXZ/Q%\=3P>#M9^(FJ:S
MX8L;*YU?^V*B@#\.?^#<R^U>7_@DG^SOH^K>%?'OAT^%?$WQX\.V.I_$/5O!
M.M:UXVM+;X\?$:\D\5I?>"O%OBI9@]_?7N@:M+XAC\.ZU=>)]!UZ^MM$E\-7
M7A_7]<_<:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK\:O\ @IQ_P34_:[_;I\=_
M#;Q/^SQ_P57_ &B?V _#'@CPE?Z#KOP_^#.C>+9=)\;:]=ZS<:@GC'4]7\ _
M'#X):V^HII\UOHCZ=KMUXGTJ&VTVSN=%M]$N[C6Y-8_,3_B'F_X*=?\ 2R9^
MWA_X+_V@O_H[Z_2\DX-X'S+*L'CLU\7N'N'<PQ%.4\3DN+X0X^S+$X":JU81
MI5L;E6 J9=7G*G"%;FPE2=.,:T(.3J0J*/'4Q&)A.488"K5BG95(U\+!2T3N
MHSDIK5M>\D]+[-']:%%?R7_\0\W_  4Z_P"EDS]O#_P7_M!?_1WUTG@[_@@)
M_P %-?"WBSPWXDG_ .#CO]N75X-"US2]6N-)O_#_ ,7]6L]3M[&\AN+BPN--
M\7_MG>+O"MY'=PQO 8?$7A7Q'HS&0'4=#U2U$EE-Z<^ ?#F,)RAXZ\*U)QA.
M4*?^HGB;#VDHQE*,%.66.,7.2C!2DFHN:DTTF0L5B[K_ (3:Z\_K.#T\_CZ'
M[??'+_@HK^SM^SU^U_\ LO?L3_$.;Q?#\6?VL;?Q)-X"UG3-)T>?X>^%9]'A
MO%\-Z;\2/$-]XAT[4?#VI_%'6-+UCPQ\+[33-"U]O$WB71M1TN5M-,<,L_FO
M[3__  5O_8]_8Y^(?QN^'?[0NO\ B;P!<? GX5_ [XJ^(/$VHV7AD>&/%5I^
MT'X^\:?#KP!X-\!,_BV+Q#KWCB/5_ 6OZMXDTZ[\/:3HNA>$[>;Q1/K\FDZ5
MX@N-&_(S]M?_ ()M_P#!2K]J;XJ?\%&_VG? Z?!KX>>-[#QG^S7:?L*^ /'_
M (+L?'OQ7\9Z#^PYJ6D?&WX7^*?AC\:O#?[4_@OX>?L]6WQB^.>M^/+'5=-^
M+'PS\5ZS)I4R_P#"36?@^PEM+Y>N_P""@O[!/[:O[4WC+]NSXD^"O@0;.Z^/
M'[#'_!.#P_X(\+ZC\2_A+;ZAJGQ@_9\_:R\2?'WXP?!NWO)/'0TJS\1Z!X8N
M+;2M(\4:_J&B_#'Q#KM]9P6'CPZ>FHZE8?D)WG] MK^U-^S%>^-/AU\.+/\
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
MP??XFW_Q/^ '@;Q3I^B:#X$T76OBEX%^(!U3XHZAK%O\$_#&DZ'KVI7G[#4
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
M  38_;JL?V._VK_V3==L?A?J?B'X,_\ !1+P9^W1^PUXQTLVGPQ^!7QET?\
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
M\6I)X<\??%7PA\!O$?P>\'WUMJ5SK?Q M-)T37-2TWXL_P""?OAO]N;X@?\
M!2+]IW]J?]MW]F"Z_9@N]<_97^%/P+^"ND:7K/A+QOH_CSP1X%^-GQ>\5:KX
MO\::Y\-OB)\7_ GPW^(DL/BKP@P^$\7Q0\8W<5C>ZIJ.F^(=>L-+N;V'MOV,
M_ O[:/["F@:[^R#X=_9#N?C?X,E_:J^,WQ%\%?M1O\>?A!\/O@W!\#OCY\:O
M%?QAU*[^(MEJ>L>*OVE6^-'P[L_&>J>'I/"^B_ +QEX3\<:QI6E%/BWX?T?4
M;C4]$ /MSPY^WY^S?J>O?M?:7XS\76OP4\/_ +$GQ1\+?"7XT_$OXXZ_X#^'
M'PO3Q!XP^'7@GXEZ/J6@^,M5\9262^'WTCQ]H>D2WGBN/PG>MXC6[L+73;JV
M%G?WGI7C_P#:_P#V2_A1\/O!?Q:^*7[47[.WPU^%?Q(%L?AY\3/'_P ;/AKX
M.^'WCT7MD=2LSX+\9^(O$VG>'/%(N].!U"V.AZE?>?9 W46^#]Y7\\'[0O\
MP3>_;CUK]JKXZ_M*?#_PU\3=+T#1/^"I/PZ_:G\#Z5\$_&/[)LOQH^)/PIB_
M83\-?LZ:CX\^$FE?M0S>*_V=K'QU\//B%-JDEOX<_:'TCPK/>^'K3Q'JOA#4
M--UQ_"U_J/GOBG_@G#^W3X,^!_P/^''PZ^ WQYU[X?>)/AI_P4+_ .$\\ Z+
M^TW^QEH'[2OPY^,'[5GQ!TGQCX!T3XH_M%>"O _[,&F>"OV9=>O9M9\9?&?X
M,_L6:EK6FZ=XO-OH!@^-WA7PEX1NKP _I@\9?M@?LE?#K6]"\-?$']J/]G7P
M+XC\4:7X/USPSH'C+XV_#3PQK?B+1?B'J%WI/@#6-"TK6_$UC?ZOI?CG5=/O
M],\'ZAI\%Q:>)M0LKNRT6:]N;::-.$_;!_;-\,?L>6?P-CU?X2?&+XV>+/VB
MOC;H_P  /A;\/_@JGPF3Q+JWC_7/"?B[QE8KJ&I?&KXL_!CP)HVB_P!D^"M8
M2;4M1\9PM'>/90BV>.>2:#^8GQ9_P28_;I\4?LG_ !!\"S_LVK<_$O4/^"#_
M .QU^Q1X8TS6_BA\"-1U1?VC/A+\;[_Q=\0?AQ9^(S\0CI&G6.FZ/8Z!X@M?
M$LFJ6O@6\AM='L+#Q/J6LZ3Y$'[0_P#!6S]F;XP_'[PG^P3+\-O@W\8/C5IW
MP'_;*\!?%[XP>$/@#\;_  O^S_\ &6U^&^A_!_XL^%-5U'X>_$[7OCQ^S?/H
M_B"#Q!XHT&SA?PO\7O#.O-!=3RVUY]BCO& !^AR?M,>"?!_P;L?C3^TY8C]B
M70KC6(]!U'2/VJOB7^S]X5NO#VJ7^M2:)X<LM9\9?#SXR_$[X/F\\73BVG\-
MZ?I'Q-U;4KM+^TLKJSL=9-QI=OY3\$_^"B'[+OQC_9<T;]L/5O'VD? /X&ZW
MX]\>_#:V\3_M'>*?AY\++2'Q1X!^+?BSX+SVMUK5SXVU3PA&/%'C#P??MX-@
MC\3RZAK>G7NEE[&SU2YFTJU^&?CG\ _CAXO\*_\ !-;XM_"O]EW]IB\L/V-/
MVMM>^)7CS]E;]HC]HKX4_%O]I/Q+X+\2?#?XK_#6U\=1_&3XC?M;?&KX;^.?
M$'@77?']EXX\-V'CC]I2?7K;PI%=:3HMYH&KZ9I7AB;\N=6^''CW_@F]^Q)_
MP2&\<_M5_#;0OA6/V9_^"F?[1/C7Q[\ ['QW\.%\":7H/[0/BC]K<?"^_L?C
M3XE\6Z'^S3X*MO .@_$?P[XM\,:I\:_BA\,-,DLQ+X:LO$&D?$J73_"&I ']
M/NJ_MD_LA:'\+?#_ ,<=;_:J_9NT?X*>+?$-SX1\*_&#5?CE\,=/^%OB;Q79
M:KJ6A7GACP_\0+OQ1#X3UGQ#::YHNL:-<Z+IVKW.I0:KI.I:=+;)=V%U#%M?
MM!_M(?"O]F?X-ZU\<OB7JU^_@S39?#.FZ/:^$=*N_%WB?QUXI\=Z[I7A3X>>
M"/A_X?T=9[OQ3XN^('BS7M#\->$],LBL-]J6K6DEU>66FI=ZA;?R#?LJ?L/?
MM:^+OV5_^"?_ .T5\*?AQ\:X?!.A_#?_ (*>_#'7/@K^RQKO[%^E>/M'\,?M
M3_M4^+?B#\-_$'@QO^"A'A+7/@/JWP(\>^ ])M?#&M>*-!T[2_BFW@K6?!>O
M>$;3Q'X;O]=T>OVV^)?_  3P^+$G_!+G]C;]G/X60L?C9^Q'XL_8^^.?P\\
M?%#XKZ=X^L_$GB+]ECQGX<\9+\$/$GQKT3X7_"K3=9@O?#FGZI\/_#7CVR^%
MW@725U*V\.:CJ6D:7H<>HR  ^_\ X3_M=V'C:T^+ES\8?@-^T#^QN/@GH%EX
MQ\<ZA^U3H7PW\.^ (_ ]WI.IZW<^,M%^.OPI^*/Q?_9WUS2/#NG:/J-QXWLM
M/^+DOB/P!#!%<^-]"\/VE[87%U8C_;X_86E\!7/Q5B_;2_9,E^%]GXU@^&MY
M\2(_VC/@\_@*U^(US8V^J6W@"Y\8+XQ/AZ#QK<:9=VNHP>%9=1379;&YM[N.
MP:WFCD;\>9OV=/V^OC>G_!877M2^"G[27P9^%W[3O[#/B/X2_LW_ +,O[1W[
M:'AOX\ZCK7[2GC#P?\:9?'?BWP3X=TS]HSXZ?!/]GSP=XDU/QEX,\#:/X=T3
MQ[X,\*:7IV@6-S;>'/#6A_:+73.,_:&_X)\_M;6&D?\ !-#QM\-?!?QJOM/_
M &>/^"=_C+]CWXO?!;]EWQ%^PEIWQ0\*^+/'GPX^$.GWBZ:?VX="\9_LSWWP
MUU>;X?ZU\.?B3K/@F1?B+I]C<:#?^"V\6>&I]>TQP#^@CQ[^T5^S[\*M6^'F
M@?%#XZ_!OX;Z[\7=1CTCX3Z+X]^)W@GP?JWQ/U:8V@ATOX>:=XAUS3KSQKJ,
MIO[$1V7AN'4[F0WEIMB/VB'?C^$_VK/V7?'OQ%G^#_@;]I+X!^,_BW;3>+;>
MY^%OA/XP_#SQ%\1;>X\ ZK+H?CN"?P1H_B*\\313>"M;@FT?Q;%)IBOX<U6&
M73]86SNXWA'\M'Q,_P""._[67A?2E^&6@^$/VH?B=\&?C!_P38_9L_8LUCP)
M\*/VE?V"+G4?AYJ'PB\1>+Y]8^'7[0'Q\_:O_9@/BN#X2Z78^-]-UCPI\7?V
M-/@':_$--5\&ZE=7OP@N]6MO!5])]!?LB?\ !,O]JWX,?'3]B+Q?XJ^$;)IO
MP=_X*:?\%1OCW\4O'VI_$'X2Z_XEE^$7[07P>\9^!O@S\2?$.I:+K6EZKXPU
M;XB7LGA:TO[#2/#4/BG2BMK<^*O!WA#3[#[/IP!^UG[3/[<VD_LY_&WX#_LZ
MZ-^SQ^T%^T9\8/VB?#/Q9\7^!/"?P-F_9\TM+3P_\%X_!\WC6]\2:_\ M#?'
M_P" ?AK3VCB\;:1)I=K8ZQJEW?B*^400O#"EQZEXL_:V^ GPD\*^"?$'[2_Q
M,^&_[).M^-O"5YXOA^'_ .TE\8?@EX#\7:+9:*FC#Q9:ZA=Z?\2_$7@;69/!
M5YX@T73?%6K^!_&GB[PIIU]JNFK%XBNK?4M/N+K\R/\ @IE^S!\7/BO^VS^P
M=\=/#?[/7[3_ ,>O@[\%?AG^UEX7^)UO^R'^U%X9_97^,N@>(?BG;_!^+X?M
M9>-+_P#:V_8\\4WWA^_E\*Z^VO:?X?\ B1<V,D%G%%K>DW:S64,G/?M=?L??
M'']HGXP?L:_$?P;^SWXVM/!OPT_8#_X*%?"'7_#_ ,;OB;\+O&OQ0^'7Q)^.
MGP:^'O@+X3>$?''BG4/C-\3I/'/C3Q0=)\0Z)X@^(6B?$/XDZ8S2:E?^,OB
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
MTO2=)\/^$_#GASPGX<TBQL="\,:!HNA:?8:;;?>M 'XN? K_ ()N?&?X9_\
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
M'A'P_P##/X:_&/X$?LO_  ZM_&^EOX3^"7Q.CU;6-+\5? ;5(O&OP8BTK0]
M^(_A/_A75VGQA\%ZCX2N-%OOW<HH _!_P?\ \$N?C#X8_:>M/B%JD_@3QE\.
MK[QSX!^,UWXKU;]KC]N+1+OP-XX\%_LP^'?@.?!WAC]B_P (:_H/[)WCJ\?7
M?!NEZWHW[0OCJ_M_$&G>#/$>M^#=9^"?B>[T+0O$%QT<'_!-SXZ^&? /P9A\
M+7_P(U3QC\#/V8O^"<?@'2?!OB#6O&&F_#+XB_%7]ACXK>-?B/J.@>+-5T[X
M<:GJF@_#C68_%*_\*V\?VWA#Q3XC\"^-$M/&L_PKU)="&@:_^WM% '\WGQ/_
M ."6W[9?C?X:ZA=:#I/[,/@+XS^-/B3^UMXMU3_A5?[3/QV^&O@_X=:#^TQ\
M7/#WQ0NO".NV^L_LN?%KX$_MJ_"K7K30QX<^-OP'_:8_8QTWPO\ $B_FO?%W
MA_QAX!O=6N-*M?Z!OA[;_$'3](?1?B#_ ,(Q?W6@P^'M(TGQ;X<O;J.;QW;V
MO@[PY_PD'BO7?!K^'-)TWX;:A>>.'\56>G^"]"\0^/M+@\-6&A:U_P )5!?:
MS>^%O#G>T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !6%;>%_#-EXBU?QA9^'="M/%OB#2M$T/7O%-MI&GP>(M;T3PS<:U=^&]
M'U?6XK=-3U+2O#]UXD\17.B:?>W4UII5QKVM36$-O)JE\TY10!XGK?[(/[)G
MB7QCX%^(GB/]E[]G;7_B!\+];U3Q-\-/'6M_!/X:ZKXQ^'?B37/%M]X^UKQ!
MX%\3WWAF?6_"6MZOXZU/4O&NJ:KH%]I]_J'BW4+[Q'=W$VL7<]Y)9OOV3?V6
M-3\>?$GXIZE^S1^S_J'Q.^,O@K4?AK\7_B-??!KX=7?CSXJ_#K6-.TO1]7\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
3"BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>ex10-26_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-26_001.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK\G?^"GG@SP[\2O&7_!/CX;>,[2ZU3P5XZ_;'TS0/%NAV^KZ
MSHB:WHTOPK^(US)I]S?:#J&F:FD#3V\$I%O>POOB4AABN+^)/P7\(_L!?M#_
M +&?C#]FF^\8>#/ GQ[^/=I^S;\8/@E/X^\<>,_ _B^R\<^#?%FM^'/B%9:!
MXS\1>(&T#Q)X!UCPK'+/K>A260GTW47LKY&M[F\2]=OU_ #]EJ*_'Z;]O_\
M:)B\"Z[^V /@Y\*7_80T#XBZQX5N;S_A,_%"_M%7/PX\/_$2X^%VL?'*TT4Z
M+_P@9T"UUVSO-?3P-/J$'B&X\+6DMQ%JK2O;23^G>-?VG_VP/'?Q+^/>B?LA
M?!;X->// O[,?B&Q\"^-;GXK>._%'A;Q9\6OB;%X4T3QSXG^'OPGCT31KO0?
M#]UH.A>)=!TO_A)/'EU'I%UXDU&**.#^RH[C4("W]7 _3.BOAKPA^U?XN\1>
M*/VPO#VL_#FW\)7?[,_PR^$GCJRT74]5AOM;N-8^(OP;U?XF:QX6\57&CW>H
M:&MSX9U;3?\ A'GO?#E_?V%XJ3W5K=W,1@F?XT^*'_!3CXEZ/HW[)]KX=M_V
M8O@_KW[0_P"R=X!_:7N/&O[4WCOQKX,^$>HZ[XQT_1Y;KX.^ O$.@Z5+$?$^
MBSZDFHZIJOBK5]/L].T+4M!G-G>SWLWDEG_7W_D!^V%%?E3\8?VL=&^''BG]
MD/XP_&;X1Z7HNN7?[*G[7OQK\23Z5X_C\6WOPW3X<>!/@UXH\7^$?!>J>$-:
MF^'WQ#M/&C:E;Z?IFOW0O5DBTO2+G19--DU348F@\)?M:_ML:#\1_P!DW1?C
MY\#?@/X9\#?M;^+[O1]%G\ ?$#QIKGC/X4Q0_#'Q7\1[3PMXYL=;\/:;HVN^
M*+RST:TC;6_#-[_8-K+8:_8RV)9M)OKDM_7W_P"0'ZNT5^+[_P#!07]J]?!6
MO?M"2?!#X*6G[-_P[_:AO_V>?&OVCQWXQD^+WBG3/^&A[?X"6WCGP)I$.@_\
M(EIEOI6IZUH;7NF^(M9NKO6M1L_$2VT6B:9!IM]>_8__  4DNKFR_8%_:_N[
M.XGM+JV_9_\ B5-;W-M+)!<02IX<O626&:)DDBD1@"KHRLI&00:+;?UV_P P
M/MFBOYXOV;_A9^Q3KD?P%27_ ()Q_MOV'BW6$^%R2?$[7/!_Q>M? -EXCU!=
M"#^/-8UI_C/-86WA"VU.8^(=0U1M(EM(=%2:[;3GA4VQ^HOBY^V]^UQI&J?M
ML:M\(O@Q\#=3^&G[#>K7>H>.->^(OCOQKI?B'XA>%]&^$?AKXM:_H'@G1_#O
MA[4K/3_%NG:+?ZQ))K.OZC%H@,_ANSM-)U*>XU:;3RW]:=[=V!^O=%?GM8_M
MUZ?HOQ5^+'A?XG>';+PAX!\.?L@^$?VS_AOXDCO)9M5\1?#)+#4XOBOI^NPS
M,--@U[P-KT&C0V\&F3R"ZTW7K.>YCB+02W/R;\0/^"HWQ"\.0_ KP+>?\,H_
M KXN_$']G?P7^T9\1=2_:;^*?B?PA\.?"6G?$2^U.#PE\,O"ECH>E7?BSQ7X
MZ-KIEU=^)KR9],T?PQ;VT<LJ:A<:I9Z?$68'[=T5^$=Q^UCIO[6/Q._X)<?$
MCP_)IFEW=O\ M7?M#?#;X@:9X/\ %B^+?!DWBSP+\&/&-G?S>&?%5G!I]OXN
M\%ZU VF>*O">K3V%I/<:)K.FM?6%EJ4=U;P^NZ#^W_\ M#77P\\-_MBZW\'?
MA3:?L+>+O'&E^'K.>P\:>*I_VB_#7P_\1?$*+X8^&_C-XAT2?0(_ 5]H=[KE
MQ8:YJG@K1=3DU[2/"VJ0WD>JZG<V5["I9@?K_17Y(>(OVSOVRM8U7]K;6O@Y
M\!O@IXD^''['7Q5\6^$O%I\7?$#QAHGC?XJ:%X4\#^%/'.IZ/\/+33?#FHZ#
MH_C+3-'UB\N[F^\3:@VBW\FH^'=,L-/68:E>+PWQE_X*MV4?C[1/!7P3\8_L
MH> =-/P>^%'QFU3QC^U]\5-?^'UGXFL?C-X;/C+P=X.\ >'_  ?I.L:G=ZE;
M>$Y=*U;Q-XIO[E](T5]?TVRATS4IU?S2S _:BBOG+]DW]HWPW^UA\!/ WQR\
M,6<.EVOBE==T[5='MM7M/$-IH_B?PCXBU7PEXHT[3O$%C'#9^(-&BUW1+Z30
M/$%M;VT.OZ#+INLQVEJE\+>+^>K7(Y/%O[._[8_AGQ!>ZKJ&BZ__ ,'#&O\
M@;5+3^V-5M))_".L_$KX7:5J7A^*]L;RVO[+3;G3[VZMO)L;FV\E)G:W:*3#
M@2W\K?BP/ZHJ*_$_]J+]G;X=_L!V?P5_:1_92D\8?"F_T?\ :(^#?@/XH> ;
M+XB?$'Q1X*^,GPQ^*/C33? _B/PQK/A#QEXI\0:2_B+3TU:'6/"^OV%M;ZCI
M-U:7$Y%S(EE+8?K]X8E^(4FL^.%\9V7@RU\/Q>(K=/AM-X8U/6[_ %F^\)G0
M]*>ZN?'%KJND:;9:5XB7Q*VMP6]EH-WK.FOH<.E7<E^E_<7=E:@'945^%'[3
MFK_LZZO^W%\8/#?[?WQ)\:>"OA[X=^$GPHU3]CKP[!XU^)_@#PQK-[J</B1?
MBWXO\$2?#34--N/%_P :=(\8Q:#HNEZ;OU#Q+:Z=+I":+HVHB:%[*QX"B^ G
MQ]_X)R?#O]L/]L^U^+OBZ_\ @W\/_BQHEWJX^+/QG^%GCOQ-IOPT^*OC;X?Z
M#;^(=#^&OC_P)8ZU\2O'$OA;0[6636[2;4;KQ7K)MC<P"Y=06_3IW[=P/W/H
MK\KO@9_P3\^$6G?LM:7X=_:+TWQQ:W&M>)M4^/\ XQ\.+^T1\?-,LOA1K.LZ
M$\,7@+3_ !U9?$W3O&6I>&/AMX1\GP[?S^(?$FHV6N:Y8:MXON+>":]M(-.X
M/]B7]CWX(_%3X0_%;XH7?AOXHZ'\&?VII]!?X9?#34OCS^T#/JVE? [P/XBM
MM;^'OC"Z\4ZG\3;KQSHOB_XL:OI5M\1]570O$]A967@Z_P#"W@L6[Q1^*Y?$
M9_6W_! _8VBOQ3_9O_9N^#,GQH_:)^-_P3T[XA>%OA3\!=*^)7P!\$+J_P ;
M_C;\0K+XH?%33M%NK+XP^/;NS^)'Q$\7Z>/#G@*[E/PR\$Q:;!##>^(K3Q_K
M^H27LEIX3;1_SR_8N\$_L@>(_P!ECX):Y\3/^">7[<GQB\>:EX+M[GQ1\3O
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
ML+E=5O2V@'V'1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEYK'[ /CWXT>#OVAM7_:3^,OA_5_CW\>O"_PN\(:/XO^%?@.[\/> /@MX?\
M@AXU;XH?#'2/!7A3Q3XF\1ZYXCM(?BD\OC?QA)XE\2I/XE>9-$M_['M+5+J;
MT#X9?LU_M):_\?OA[\?/VL/C!\*/&U_\$O"?CSPQ\(O!WP5^&GB3P#H<6J_$
MJVT72O%GCWQEJ'BOQOXQU/5-<N_#^B1Z1::#IWV/0-.-[=7MJ%F&R7] Z*+@
M?.%C\"+NT_:Z\3?M-GQ);/8>(/V<O _P)3P@--E6[M;OPA\3/B#\0)/$C:P;
MPPRV]]#XVBTQ-,&GI+!+ITETUY*MRL$./^RO^SI>_LYV7Q\M+[Q5:^*C\:/V
MIOC?^T5:O:Z5-I0T"R^+NO6NLVWA6X6:^OCJ%UH:VYMY]5C-I%?,PDCL;4#8
M?J>BE?\ 3\ /A;XP?L[?'ZV^.&M_M!_LJ?%CX:?#_P 7_$/X>>$OAC\5_"GQ
M@^'.N>/?!GB2P\!:OXJU/P-XXT:;PKXR\%Z]HWC3PM#XV\2Z2MK<W>I>'-<T
MV]LTOK*VGTU9[KU[]EG]G]/V;?A):_#^[\87WQ%\7:MXK\<?$CXE?$;4M+M-
M#O/'OQ,^)?BK5/&?C;Q0VA:?+<6.B6M[K.K30Z9I%K<7*:=I5K8VDEW>W$4U
MY<?1=%%P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKYV_:K_:>^&7[
M'OP/\8?'KXLW&H+X6\)QV<$.EZ+;PW>O^)=>U:ZCL-#\-Z#:7%Q:V\VIZI>R
MH@DNKJVLK&TCN]3U"YMM/LKJXB^8/BK^VY\=O@-\)1\=?BK^R/9ZK\+KO3=,
MOX-6^!?Q]T?XMZOX<C\1"VB\-:E\0M.U7X<_#G2]+\*W5[?Z?!K7BKX=^(/B
MM8Z):7+:JD6IZ=$)Y78#]***_*?_ (*3_P#!1;XD_P#!.[1_"GCR\_9O\*_%
MOX5^,O$5MX,TKQ%9_'S4/!7BZT\62Z)J>O36.L^"[CX'^)M/MM,>ST?4#IVJ
MZ=XRU=[EK=Q?Z?I#R6R7&IXD_;&_;2T7]FS2_P!J#0_V)?A%\0/!NJ?"_0_B
M_P#\(GX)_;"\43_$6S\&:UX8M?%[S2Z)XB_9%\-Z/>ZII&AW7GZEI&B>(M6O
M9Y[>>VT6/6)C LY9[]_- ?J)17RI\=?VQ_@K^S)^S]IG[1/QSUT^$/"^K:/H
M-UIFB62G6_$GB#Q%XAT<:QI_@WPIIZ+9/KFMSQK<A))%T[3[>TM+K5M8NM(T
MFUO+RU\C^$W[47[6OQD\!V/Q<\._L1Z=X;^'FOZ9%XA\'Z+\0OVC=.\+_&SQ
M7X<O(5N])U&V^'=M\)M:\%Z#=ZQ9O%<6.F>+_B[X>E59HFO9[2&1)V5@/T'H
MKXJ^!_[;_P /_BM\$OC!\?/'/ACQ/^SSX)^"?CSQQX&\=67QB.FZ;XG\.7'P
MZTO0I_%-SXBTO1;K5[33;J'6M4O=&TW1]-U/7KS519V$]H[7^L1Z/:>(? ;]
MOKXT?M?>'?$_Q-_94_9,L_$?P4T;6M5T#PS\0?CE\<Q\%-3^)FH:$_D:J? O
M@_0/A'\7YI+"&ZQ:1:IXGUKPSI\EWYMA/<6NIZ?K%CICM^ 'ZB45\ _L??\
M!0SX6?M8^+/B/\'Y_#?B;X,_M'?!S4=3TSXF_ OX@2Z;-X@TIM&U,:/J>K^&
M=;TFXFTKQAX;L]4>&QN=4L1:7%M+<V-Q<Z;!IFK:+J&I_#_[37_!9_Q5^QC^
MTKX?^!'[2G[*&GZ!X6U=] U:[^+7PY^/&H_$'3+'P3X@U*_L(_$5KX9U'X$^
M"+W4=6TR/3;NZU7PF^J6&H1QP/\ 8;K4(YK&:]+.]K:_U]X'[O45\8_M*_M,
M_$7X7?!WPG\<OV?/A+X$_:6\#^(/^$8FN93\<6^&5U/IOC_7O"/A_P  ZUX,
MN(_A?\0]"\6Z3J]SXH:[UFYO=;\+/H^G6MI<Z=#XB:_N(M+^0?V]O^"F'QV_
MX)^>$/AMXX^)O[)?PX\7^'_B'>1^'@_@G]J;77OM \90Z*VLZGHU[::U^S'I
M:7FE1QPW<>E:]97#MJ*VDDE]I.BR26\$PDV!^QE%?D1\4/\ @IG\3OV<?AM\
M*?CO^TC^R2=%_9_^*5IX1NV^)GP,^-8^,MUX"_X3G2+;6?#L/CKPAXJ^$_P6
MU2P-Q;7!AFO-)N=9TM+Z!M-M]0NM3O='LM3_ %!^&WQ'\#_%_P !^$_B=\-O
M$>G^+O GCC1;/Q#X7\1Z6[M9ZII=]'OBE5)HXKFUN(G#VU]87L%O?Z;?0W-A
MJ%M;7MM/!&6 [:BBODKX5_MD_";XN_M._M"_LK^%[PR>/?V=M,\%:AXBG:ZA
MEM-=/B:VEDUZ#18HE+M_P@5]/H6B>)Y9)3]GUK78-/\ +26VGR@/K6BOE_\
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
M6OVFOVL/A[\8?@=X ^*W[(_P]L?A]\9O'7_"OY_B_P#"S]IO6OB/I?@77)M
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
M2:;>3:CHBZAJEI<F/2=0BA+/7RW _:6BOB.R_:$_:6E_:GUWX WO[,_P[M_
MFB^$_P#A9 ^,%E^T=JNH75]\/]1\3^(O#7ALP?#AO@%97R_$#4IM >XU3PBW
MB=O#NCB66*V\?ZR(K::_^/\ ]HG_ (*5?M4_LK_LT^&_VGOC5^PU\/\ PMX<
M\2:SX7T)?AX?VM=>N?BIH=_XML-1U'3HO$6AK^RHGAO3);:WTV9=6LO^$NGU
M/3;J2.SN+$74=U%;"3>WY@?LY17YL?!S]K_]JWXM?#[]G;XS6?['GP_F^$7Q
MYO\ X=37^J>"_P!IWQ#XO\?_  P\'?$'4;&Q'C'Q/X"U7]F;P79:M9^&TOX[
MSQ!:^'/&.H+86<=QJ-W?6NCV=_JEG^D]( 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@#X=_P""AO[)WAG]MC]FKQ!^SWK7C&S\"^(_%&LZ9JWP
MR\07K1RQQ?$3PM:ZGX@TVU;2VFAN-9M+O0K#Q%%K-EI_FZC:^'_[6UNUA=])
M)7^2"7QC_P %*_\ @D/>3?"+X]^%M7^(/[*7C-=6\$ZUX \1:M?^+_@-\0_"
M>NVEY9^(-'^'GCJS_P")I\,]>U;19]3NK*QL)/#&MP3-_:VO>#]1A@:%O[!?
MVQ_@1\6_CUX/^%NF?!/XJZ7\%_'?P[^-_@_XKV?C_5-"NO%,>GVGA70O%UE/
MIL7A>"\TR'Q%'K\NN6VB:OI&HZSI&G77AV_UK[1=SLD>FW_SU^TE^S3^U;^V
MC\)7_9K^.:?LX^ ?A7XCUWP??_$OXD?#+Q-\0_&/Q \1Z3X/\3:7XJ%EX!^'
MOC'X<^'M!^%^JZ[?:-:64FN:E\2OB:=$TN[U""*QUAY0[5%VT=FNJZKS0'YM
M?\'#'CG1/B?_ ,$_OV5OB5X::=O#GQ#^,7@/QSX?:ZC6*Z;1/%OP5\?:_I37
M,2/(D<YL-0@,T:22*DA95=P Q^M_V#/$_P"TEK_Q6_9C\(_&7X>>"_"GP5TW
M_@F1HLOP?O/"?BN_\<V?CPZCJ/[.ECXLO_%UQJ_A7P?)I7B*WT2T\&B\\'#1
M=0TS08]8GCT_Q3XHAOY[U*'_  5(_P"">_[2/[97PH^$7[-_[/\ 8_L[?#OX
M-_!O5O#>N>'];\>_$KXE6WBFX'ASP5JG@C2O#$'A+P_\%_$NE:1HVC:9JDB0
MZE)XTUN^U;R;5I++2##*EU[OX7\#?\%)/A_^S[\,_A7X"^&G["FG?$[X7_![
MP_\ "/0/C#XC^.WQJ\36T%KHWA[P]H5WJ]GX(A_91T.\LX]7F\+Z+K%WH4GC
MN]TR74=,TTZA_:<-A!&"ZY4M-WN]K[ ?B)_P7YU2;4?VW_V)?A5XA6*V^ VE
M>"_"%Y!ID2QVWANWOM?^,.K^%OB';Q6\)BL8CIWA/PIX0LIX%$8L+0QP 0I(
M5/\ 8 B)&JHBJB(JHB(H5410 JJH "JH "J     ,5^2W[0?_!*WPA^UI^QS
M\#_@?\;?%\EC\?/A!X*TMK3X[^'(&UV9?BCJNC64GQ1U.YM=5@T*[\4>#/'7
MC".YUW4M-N?^$<U6ZF@TO4(KK2+V"6*3V[X/Z3_P4>\"^!="^'GQ!3]DWXFZ
MIX>TNTT"V^.$OQ#^+V@>(-9M-.MTLK/Q!XL^$<7PAU#3M7\13PQ17.M)I7Q=
M\.66J7IGD@?3!-E!V:2[7_X<#\^?^#@S1KGP/^P-KLOP]TV32;+XI?M/_#C6
M?C,^FR70M]:MD\#:W96^I:I"97MX8YM?\!_#*"6.WCMK6XU.QM;^:*35+JZN
MKG[M_P""2=GI%A_P3A_9)@T1(4LG^&*WDPMP@0ZOJ/B+7=0\0.VSCSI->NM2
M>Y)^<W#2F3#[J]Z\4_LR:#\7_P!GOQK\ ?VCO$FI_&O3OB;;ZDWCK7+RRL_#
M*KJ-_?PZKITG@31M/-[!X*TSP5J-GIEQX#LFO-=U+2I-)L+W7=;\3ZU)JFKZ
MG\=_LJ?LO?MI?L,?#&^_9\^%/B+X _M"?!_1=9U_4OA)K/Q>\7?$/X/>//A_
MI_B74;O6[WP]KMAX,^&/Q;T/QQI=IK=[>:G;M::CX*NYKK4=3 N+.RET_3]+
M+^[;L[^O_# ?C7XQN-9T'_@YGLD^'331W6J^+/ UOXGM-.)6";1M6_96T"?Q
MTM[%$#%-"-'-]K5X)E<1ZC$+S,=W;QRQ?M-^TC^R#\,?VV_'O[7GP1^)=LMN
MNH?";]F75?!GB^WM8KC6? 'C>RN_VADT/Q9HWF-$SO:M/+::MIPN+>+6]"O-
M3T:>>".],\4W[&/_  3@B^ WQL^*W[7OQV\>6/QH_:R^,VH:Q=:SXITK1+C0
M? OP[TG7+B*6\\,_#K1]0O-1U,P"SM=/T--?U:X34(O#6F66A:?9:;;2ZU)K
M?J/PH\'_ +:^D?M3_%#XG?$?PA^R_;?![XFZ%X \*Q6/@OXP_%36/B-X-TSX
M:)X]N-+U<6VM_ +P]X<\87_B._\ &DB:GI#ZKX1M]#M4CDL]7U>2R>+51O56
MZ):^G8#^:K]F/]I;XW_L3Z[XY_X)1_M6Z=J<MK-\5?A2GP1UV(76H6.A:K/\
M:/ _B2.WT6[EC26_^%OQ'TV"Y\0>'+R**.3P[XDFNK34;&V;6-97P]]\?\',
MO_)L_P"SQ_V72_\ _4 \0U^HO[<__!/[P1^U_K'P0^)=I)IGA?XV? +XG> O
M&7A+QG<02+%K7A'0/&FD^(?$WP^\226D$]U<Z3J%K:7=_P"'IO)GFT'Q+LGM
M3%I^K^(8-0^7/^"N?["/[67_  4%T7P!\-/A7)^SOX-^'WP]\4R>-(/%?Q ^
M)7Q)A\8^(M6O/#LFC2Z?-X2\.?!+7=%\/Z?IKWNH>5=)XQ\0W.L)]DN7M]$9
M)K.1IIR3V[]K^7J!T?[:FG:+JG_!$?Q9;Z]'!)90_LB?![4;<7 0HNM:3I/P
M^U/P[(F_@3IK]IIK6Y'S^>(PF7(!\L_X-U-6\4ZC_P $^KZS\0273Z3H/Q^^
M)&D^!EN#(8HO"TVA^!M<NX['?\HM3XUUGQA(XBS']MDNR?WID ] ^,G[%?[;
M?[4O[-'PQ_8[^)GC#]GOX#?!WP]H'PU\/_%3Q3\*/%7Q&^,OCSXFZ?\ #.RT
M==/T[2M*\7?#'X-:%X)TK4]8T2PURYM[C4O%UW;WMGIJ_;KNQM+ZQUC]/?V?
M/@+\./V8_@YX$^!GPGTJ72? OP_TC^S-*CNIENM3U"YN+FXU'6-=UJ\2*!+W
M7-?UB\OM9U>ZCM[>"6_O9_LMK:6H@MH5>T;;MN_I;_,#._:7^-^A?LZ_!#Q[
M\6]=U'P[IH\/:=;66@2>+-9L_#OAJ[\9^)M2L_#'@C3=>UZ_N+6ST71+_P 5
MZOI%MK>M7,\5MHNCO?ZO=21VMC/(O\C_ ,7?BO\ !/\ X)__ /!4GX!?M-_
M7X__  W^./PO^)WAG0]._:-UGX;_ !'\)>/[N]UC5([3PA\;O$/BRS\':UK3
M6>I^*+H:3\<+&&]DM(=9\=G58[!%M=,F6/\ I5^/GP__ &T_&G[2GP4\7_#[
M0?V:-8_9X^#6MZEXM/A/QY\4OBAX6\?^-?&VM^"]3\(V_B6_70/@CXU\-Z*G
M@"#Q)XBD\)Z/]L\06^K7EQ%KNHW6DZI%HX\.>1_\%:_V)?BW^WG\$_"7P?\
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
M/[)O_#7&C_MR>&M$TW^T/B1\-/@I^RQ\7OA@L,/FWUSXB\&ZA^U!-JOAZT5
M)9IO%OA*YU_P_96@D2"36[W1KN<-]AC \B_X)0_M'_\ #8/[$_P1_9+UB_\
M[0\5?#CQ_'X.^+%M-)YEW/\ LV?"2;1_'N@3W$+$Q2Z!XKN;WX?_ +/NH6$C
M+->:!>>)KN)!]D+G]4_A?X-_;(TG]JSXH_%#Q]X,_9GM/@_\3/#WP_\ !T4/
MA#XR?%+6?B3X6TCX7M\2+W1-:?3=9^ ?A_PQXHU'Q+J'CQH]5T8:[X6MO#UG
M&'L]:\0S6135/._V4/V =,_8@UW]L3X@_!;2/!GBGQA\>OB8_BSX<^&_$>O:
MKX'\->&O T-I'JFD?#K5/$FE^#?'.I>';#2O&'B+QPRWFB>%O$@N_#]MX/CN
M;1KZTF^QJ^EO1K\F!^-7_!&[_E+_ /\ !1WZ_M$?^M/^':P_^"HUQXDM/^"Z
M/[$UUX.TG1=>\5V^E?LU3>'-%\1Z]>^%M U76H_C-X^;3M/UGQ)IOAWQ=?Z%
MIMU=".&\U6S\+^(+FQ@=[B'2+]T%O)]G?L*_\$X_VZ/V3OVU/C'^U+XK?]D_
MQCHG[0-[XS@\<^&?#_Q:^+^F:KX1T_X@_%#1_B%JVJ^%9]1_9[N+/Q!?>'Q8
M7%MIV@ZM-H5OKQ>&"Y\1:""]['7_ &H?^"<O[>7Q^_X*"_"/]MW24_9'\.6'
MP2U3X:#PQ\/=1^,GQCO[OQ'HOPR\:ZKXNMCKOB"V_9O@ATK4_$;ZM=PSI8:7
MJ5KH*O!%')KIM7N;UW7->Z^&WSM8#]$?V%=8^+_CK2/VH=8_:E\%^&?"OQ.T
MK]K[Q/+=>%K&YCU_PQX5TOPW\)_@M#\/;WPUK-_:V[7UHO@^#0];L/$K66E7
MM]+?2ZQ-8:3=W4]C;:7[1GP0^&_[1WQYL/@M\6M A\2>!/'G[(_QKTG6+%]L
M=U;/_P +9^ L^GZSI%VT<C:;KVAZC%:ZMHFIQ(9=/U.SMKE WEE&XGXI_#W_
M (*#_%[6/!OA>V\*_L?_  .^$FM?%;X=>*OVA;SPC\8OBQ\2?B?\0? GA?7_
M  Q/XH\-:)>7_P"S7\+-!AO?$WA/PU:^$KR?6OM$][H4%KH/]KZ;I:N!W.O^
M#_VUY_VQ/#_Q;T;PA^R_/\"_#_@;Q-\*ETO4_C#\5++XI:AX>\7>-?!?B74?
M';0VOP"U'PM8Z]IUIX.M(K+P$-5OM,O)I;FWG\?6JW$5_8S]R^8'\Q?AOXD?
M&G_@B_\ %G]HC]BGXX2ZQXN_9@^/7P_^(9^'OBJVM+B2S6]\3>%M6\/>$OB?
MX;LPTJ6US+<?8?"OQ<\*6KO=6<]I;ZK8MJ<>CZ*?$?\ 9K\-/^2<?#__ +$G
MPI_Z8K"ODC_@H7^PK\/_ -OCX!ZM\+_$OV/1/'>B?:]?^$7Q"DMC+=^"?&8M
MPD?VAHD:YN?"OB!(H=+\6Z1'O6\L/(U"VB76]'T6\L_K2PT_Q/X7^&MEI.A6
M.@Z[XR\.^![;3M'TS5M=U#P]X9UCQ-I.@I;:?8ZEXEL_#?B75=#T+4-4MXH+
MS7+7PCK^H:;82R7\/AS5+B%=-G&T[/KU_P _\P/Y<_V#_P#E8-_;-_W/VAO_
M %,/!E?UBU_.]^SQ_P $Y_V^/@I_P4+^)_[=6J1?LA>(H?BWJ/Q"_M_X;V'Q
MF^,VF2Z)H_Q UG3]49-(\37'[-EZE_J.@C3+-4>\T6TMM:*7$;)HWVJ.:S_H
MAIRU:MV7X( K^3K_ (-V/^3D?V^_]_PI_P"IY\1:_J4^(%W\0;'PAK-U\+/#
M_@WQ1X]CCM1X?T/X@>+];\!^$+N66_M8KV36?%/ASP/\1]9TZ.RTQ[V_M8K+
MP=JC:G?VUKI,TVD6]]+K6G?A5_P2_P#^"<7[:O[!_P ;OBMXZ\=7/[+OCWP?
M\=)-(@\9_P#"*?%'XKZ=XE\(QZ?K^KZTVJ^&=,U?X"C2_$TB+KE] N@:IK?A
MI+IEM7/B.R$4HG%M+7>UOD!\Y_\ !SMJGBV'X<_LCZ+9/>#P+J'C7XLZGXDC
M1G%@_BO2-#\$6O@MKE1^[:[CTC6_'@LB_P ZQ/?^6,&3']%W[.MGI&G?L^_
MK3_#Z0QZ#8?!OX8V>B);!!;II%KX)T2#34MPF4$*V20B((=FP+MXQ7GG[8_[
M(?PI_;;^!^N_ _XLV]Y%IM[=6VN^&/$VD&!?$'@CQCIL%U!I'BG0GN8Y;=KF
MVAOKVPOK.YC:VU31]1U+3)S&MV)XOFGX+?"7_@HI^SW\!=!_9W\-:]^RO\5(
M_A]X;3P-\,OCIXY\3_%7P;XDTGPGI5L-/\)'Q=\'=&^&OC/1_%.I>&-,2UT^
MW2Q^+GANWO['3;""_EFNC>:C=%[I+LW\[]0/Q(_X)B7&LZ/_ ,%VOVV="\#M
M,O@J[\4?M:P^*[.R)&E0:)I_QHMY]*D>% ;=5T_Q4=*T[3IP%>&&\F@@E$-U
M.DWZ/_\ !Q!XI\9^'/\ @GPNG^%9KR'2O&?QR^'7A;X@-:&15;P8ND>,_$\4
M-X\9&VSG\:>&O!T,@<^7+*\,#AA+M/UO_P $]_\ @G/X(_87T3QSK]WXMO\
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
M'X:ET8ZU:V=E=Z9X@\3+K@-Q+/8Z";6-;\;3B_\ $W;R _$+_@MQ_P I0/\
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
MH>)9/#T44 L8/!^O+K-MJ5AI:31MH>IR:GIUA;1:$-+MK'R7_@K)^R%^T_\
MMS_"+1?@%\%T^ WAWP;'XH\,^/M<\=?$_P"(OQ!TGQ,^MZ%%XIL#X9TOP7X4
M^#GB[2UTDVVJ:7J(\47?C3[9<7#7VE'PK9Q6D&L7[5N9-:*]]>@'T#_P3(_Y
M1\_L>?\ 9 _A]_Z98*^Z*^,/V"OA3\=_@+^S?\.?@5\==,^$D>H_"+PEX?\
M!'ASQ+\)O'GC'Q?9>+=)TBWGMQJ6MZ7XP^%_P\G\*ZC#$EE#]DL;[Q7;:C(U
MU>&YTE5BL7^SZ3W?JP"BBBD 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!\6>,?VRKKPUXG^-.A^'_ -EC]IKX
MDZ#\!;I;/QY\1O"$/[/FC> Y+B/P)H7Q#U./PS=?%']H+X<^(_$YT+0?$%G#
MK TGPU.UMJT-UIT*W$B0M/Y'X*_X*8:%X_\ @MX6_:.\._LC_M=W7P)\63HM
ME\28M._9LO[/3]-7Q3<>#]1\0:WX4T;]I?4_B'I?A_0]8L[YM;U*;P<4T_3+
M&YU>1&TY$N'^QOCMIVGZ?\!OCP;"QL[(W_PN^)VHWQM+:&V-[J$_@O5DGOKL
MPHAN;R9(8DEN9M\TBQ1J[L$4#X6_X(U:=I^K_P#!+?\ 9DTG5K&SU/2]3\*_
M$O3M2TW4;:&]T_4-/O?BW\1[:\L;ZSN4EM[NSN[>62WN;:XCDAGAD>*5'C=E
M+TMM^+[ ?0OP#_:[F^-_[1W[57[.][\)?$7PVU;]EP?"$:GJ?B7Q+X<U>]\5
MGXNZ%XC\3:7/!I/A676-)TBQM]!TC2M1MIE\5ZQ=WJZX;>^L-$O-,FMY_KW5
M[F_L])U.\TK3?[9U2UTZ]N=-TC[9#IW]JW\%M++9Z;_:%RK6]C]NN%CM?MDZ
MM#;>;Y\JE$8'\/?ACX6^,_C3_@IU_P %:_#GP=^*FD_!6[O-,_8;DUCXBR>"
M=-^(GBG2S#\ -172;'PKX6\2/%X/WWL\MU<:MK7B./68[*ST^/2[#PY=76N_
MV]X9]\_9"_:2_:(^-_[#/Q=\7>(_%?@J/]H;X*>,?CM\*=1^(=SX%^U^%?$^
MN_""]NOLGBFX\":/KWA>ULKG6-,:SAN+6PU.WTJVU-)-1CTR2R;^Q:&OT_%
M?HC\)?$OQ \8?#GPIXE^*?PT_P"%._$'5].>Y\4?#/\ X3+1?B#_ ,(A?B[N
M84TW_A,_#L%KHFO[[6*WO/MFG6\4"_:OLY4R0N3Z+7XH:'^V[\;+'_@EC^SM
M^U1XQ\17O_"4_$/Q%X,T_P"-_P 8]"^'NE^()?A)\-]?^)6NZ+XQ^*UG\/\
M1M)&AW9\)>'[&STVPBGT+4].L[R]L]9U;1O$8M;K3=3^V/V2]=\>>+=:\?\
MBZW_ &H=)_:O_9T\0^%/AE=_!?X@0:?\(K7Q!IOBM+_XCI\5O#WB:\^$7ASP
MCH^IW=M9?\*VNK>6Y\,^'WT_[5<:,VCPZGIVL7VH%M_7^OZ8'UUXH\3^'O!/
MAKQ!XQ\6ZSI_AWPKX4T75/$?B37]5N$M-,T70M%LI]1U;5=0NI"([>RL+&VG
MNKF9SMCAB=CTKX>OO^"AOP_T3X<M\<?$_P #OVG?#/[/#Z0/$=C\=M0^&6C:
MCX3OO"\T(N=/\5R>"/#7C37OCGH/A;5;1X+VQ\0>+/A)X>TH:?=6VHWEU:6,
MHN!]*_M&_!C2_P!HKX#?%SX%ZSJUYH&G_%;P#XD\$RZ[81+<7>BRZWITUK::
MM%:O+ EZ-.O&M[R2PDG@BOXH7LY)HHYVD7\//#'[9W[1'[ GAC2OV6O^"HWP
M2O/%W[/SZ%'\)?"O[7_PHTVY\4^!]<\$RZ6?#6GZ7\3-#AM1.+M]#+V5XS6^
MC^,[RRM))?\ A"?%=P]SX@O1*_KVZV\N_P#6@'Z?_M0_M\^"?V4?@YX7_: \
M;?!CX\>,?A!XBT/POK5_XR^'.F_"C5(/!K^,GL(O#FD^+=(\3_%SPCXA@OM1
MFU.SMUO-$TC7?#\%U-':W&MQ7,UO%-=\1_MB^//"O@C5/B)J_P"PA^V(?">C
M>'KCQ5?WFD:A^QSXDU%="M;!M3GO+7PYX<_:\U7Q+J,B6*M.+#3M(N]1< QQ
MVC2_NZ^*?^"Q+>$6_P"".WCT^ -=A\4>!1X>_9O7P9XEM[VUU*#Q!X53XF_#
M%/#^M1:A8Q6]E?)J>E+:WHN[2""VN/.\V&&*-EC7Z4U[]IWXXZ7X,^"6CZ;^
MQO\ 'SP?IOBWXE_LX?#WQ+\0/&VN?LPZSX/T#P7XV^)7@+PIXJU*^TCX<_'G
MXJ>,+BVU7P]JFH:1:N_@^S33YM5@U"]U#26M#+&6TVZOK;:P'UK\2OVBO@_\
M&_A'!\</BGXQLO!'P]N=.T6^M+_5HYI]2U&Y\16D=WHF@:+H>DIJ.J^(?%&J
M))Y>G^'O#UKJNJ7TL<PL[>>.&21?$+W]MFW\/^%KOXC>.OV7?VMOA_\ "C3K
M&35]3^(_B'X<^"]3@TG0H(3=7.NZS\-/!'Q,\7?'C1=+LK16O-2EU;X2V4VE
MVD<UQJ=O:1V]PT7YY_M0S?\ "?\ _!:C_@GM^SGKUK;Q?![X4_!CQ5\>O#'@
MV.&*V\/W7Q#LK#XL6'AZ_BTN*-;!Y?!K?#?PO>>'QY(?1A;:BE@+6&^G\_\
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
MO&>C>)]>_:AT?P[>:5>7\D<5O:/J4&O(YF@O-'M+NSO[>U_.[X&_"S7?A/\
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
MS",!7N_$/B#6M3UJ\D_BN;Z3&%  .E_.P&K\-_VO/ WQ-\?^-OA#IG@3XO\
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
M^(M]XUO([TVYO;V]AM+F/5/*O^"27@'QO9>(OV]-4O?V@?C#XHL?!G_!1/\
M:?\ A]>>&O%T7PGUG2?'M_X<T;P#H6G?$'QSK4?PML?B$_C$V46G+/9>#?'/
M@SP&JZ1806'@JPM3>0W9;1OT_%V_0#Z%OO\ @K#^S/8_LS^"_P!JAO#/QSNO
M /B[XF1?">^\/6'PQDO?'_@/Q5]AGU>[;QWH,&LO8:9I=AH<5OKDEYI6MZV^
MHZ?J6FC0;?5[RY-G']AZ)\>/#-_\1M#^&VK0-HM]\0/#$_CGX-^(/M2WGAGX
ML^$["SL+[6AX>U%K>RFL_%_ANSU*PU77/!VHVD=XWAW4+7Q#X?O?$&G67B9_
M#D[_  80>!M>\&6_C?Q1:W?CG6KS6?B5XV@CT6/QEXR?5;"'2M8ACO8],32_
M#C7>B6&D>%K&\T72(;OP[X4TJST[PY+I>JVNGZ[8? /_  6$U*Y^#G['/AKX
M]>!;>'2_$G[*7QQ^!'Q2\#+9*MI':)9^+['X<WF@1^7&5CT;6?#/C34/#^IZ
M>5-I=Z5=26L\,L1$9-W;O_2 _6JBJ6F:A;:MINGZK9L7L]3L;34+5R,%[:]@
MCN8&(!(!:*1"0"<9ZFK;ND:/)(ZQQQJSN[L%1$4%F=V8A555!+,2  "20!2
MX7XG^-+WX=?#[Q?XZT_P?KWCVZ\*:#J.NKX2\,W?AVQUO68].MWN9X+*[\5:
MUX?T.$QP1R7$S76J12>1%*+.WOKTV]E<>5_LB?M#V_[5_P"SC\+OVA;3PI-X
M'M?B=I.J:O;>%KG64\07&DV]AXCUG088Y]7BTS1X[J:YCTE;V41Z?"EL]RUH
MCW*P"ZG^ ? _Q2_:/_;B_9S^-G[3_P +?CA_PIWX:7[?&'1/V=OAE9?#WP%X
MET'QSX.^',VN^%I?$OQNUSQ7H&K>-VNOB#KFB:W%%I/PU\0_#_\ X0K1C82?
M;O%&HI<2S<3^Q3K?[0>A_P#!'G]E.7]FJQ\*'Q]J%I8:3K/BCQE?Z%::-\-O
MAU?_ !8\51_$'XF_9/$FIZ/HVMWO@OPVMYJMEHU[>F*XF47!T_6A:G1=0=OO
MO;\ /W$KG-$\7>&_$FI^+]&T/5[;4M3\!>(+7PKXPL[?S?,T'Q#>>%O#?C6V
MTJ\+QI&;F7PKXO\ #6M 0/-&MKJ]LKNLPEBC_)C]G;]JCQOXG_;N\:?LH:3^
MTIJ7[2'P<\1_LJWGQJ\%_&6[\#?#G0O%'A/QOIGQ%MOA_JNE>$/%/@7X<^#_
M (5?$WPD+74!K>G^(K3PGXFTRWUF"+0+K4=3DTG7(+OQ'_@G+<:Q\$/"?_!3
MKXW^./CW\:_&'@G]GO\ ;9_;,?Q=X2\0I\)-6MOB+8_"?P/X1GE\=>+-=_X5
M7:>/CX\N-#TBU@6S\(>-O!_@%)=+TV"Q\#V5J;RWO"V_R_%V _?BD8D*Q"EB
M 2%7:&8@9"J695R>@W,JY/+ 9-?S^>-OVTOVNX_A#\+_ -HWX.W/[2GQ8^)>
MMW?@?Q=XT_9!TW_@G[\<[7X*ZKX \7FSN]8\+_#[XT7W[.FF^*)/$/A#1=1C
MFM_B1=?%_6_"GC2XTVYUC1/"4.GZEIVA'[=NOCM\4/VD_P!K/XB?LR_!CX@Z
MQ\"O!O[//PW^''C+XW>/=,\(>#]=^*FH>//C'IL^O^ ?AKX=TWXF>'?&'@OP
MMIFD^$[6XUWQGJ^K^$/$6M3ZK+;^&M/MM":SO-3N"P'KG[,O[74G[1?Q3_:@
M^%]U\)O$?PMU']F?QKX3\%:F/%/B/PYK6K>(KOQ1H^IZTEZ]AX3FU?0M'MX;
M.RM);9;/Q9XC-[%J"M,^GS6[V[_9=?B[_P $P=+\>:)^U7_P5.TCXE^*+'QM
MXSTWXY_"&RU3Q?I^B6WAR+Q);6_P]U>/0]9NM"L7?3]+U>_T!=+GUVSTSR]*
MBUI]0&EP6U@;:WB_:*A_U]R ****0!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!\\?M5WWQ#@^ WQ'T?X6?"3Q/\9_&_C'PG
MXH\%:)X3\,^(OASX5-I>>)?"^MV%KKVO:U\3/&G@C1[7PWI]ZUK!J9TJ[UKQ
M%NO;9].\.W\"7L]E\H_\$G? 7QX^"'[(7P[_ &>/C_\  KQ/\(_%WPAM->LU
MUS4/&?PC\9>%?&UOXG\>>,O%-O)X<N/AU\0_%VM65WH]CJMG;ZW;>)]$T*V^
MT3P-HM]K"&\6P_36BGTL!^.7[/&@_M3?#_\ ;N_;V_: \7?L<?%2R^&W[1^C
M?!N7X>W%A\3?V7]2UY;O]GOX6:QX5BTS6M'3X\P)87GQ*O3'#X7E%[+IVD7U
M]I\7BV_T/2O[3US3.4_8P\ _M;?!3]E7]L+P+X^_9 \?V?Q#\?\ Q8^-GQ.^
M&OAC2_BI^S?JMMXOMOC?-;V>GZ(=?B^,L.FZ#?\ @V=I]2\67&O'3[*70(//
M\+2^(]?D3PV?VXHHOY=N_0#\9OV4?#_[<'[._P"P9^S;\++3]E;4+KXG_![Q
MTOA#XJ_"[7_B;\!VT[XD_![5;?XB7VKZWX.\86'C_P 0Z)8W-E?:[X5GMM-U
MV;P]JMUX@TJ72;B";PC=W^L3>H?L@_LM:[\-OVK?CI^T)X9^"UQ^R=\'/BG\
M,O!WABX_9[G\0^ ]2N?$WQ<TGQ%J>KZ[\8+SPY\)O%/C3X9^"K:+0;FS\*Z/
MIF@^)K^]U>:X\0:]J=AHL]]Y%U^I-%%]_/\ X<#Y_P#VJ?!_Q&\?_LZ_%_P;
M\()K.U^*?B#P7J5A\/;S4+R*PL+#Q>QBDT'4KZ\F25+>ST[4(X+ZYD$-Q*(;
M=Q!:W,QCMY/D_P"-NK_M;?&?]GKX@?L_>*/V+=,U'XA?$[X?:U\/-:\:/\7O
MA1J/[,FG:EXBTF71YO&JW6J>(K7XZS:7HEW./$VF:'%\$Y-=AN;*TL(-86[C
MCUM?TPHI ?A)^VQ^R#^T!8_\$Q/ O_!/3]G?X0>+?CYXDM?!_P +="U;XFIX
MS^#_ (%\(Z3-X \8Z#XMUN6ZM?B'\2_#GB>2YUK4-(FC\/Z3I.B:KING:1=Q
M1W_B%+JP6VO/O.V_:#_:-T'X?Z=8Z/\ \$]?VD-5\9:1X6L+*VTO4OBG^Q3H
MWAF[URQTN&W%M/XDM?VJ-;U6TTJ2\BV'4X_"5W>+;'[1_8[2_P"BU]T44[^7
M5OKU _*']HW]C+X\?%^T_93_ &IO!GBCP9X:_;V_9KMX]>E.N0-;_"_QS:^+
M+-Y_B)\$M8O- @N=1L/"=O\ VGK7A?P?XDMAJ.HQ:/>:E_:MU<ZCKT_B;3OJ
M/PE\:_VG?$FG0Z9K?[%_BKX>^,WB$=QJGBGXT_!#5?A#;7>T"2>+Q1X(\8>*
M/BC>:<K;G@W?!:RO;@!(YK>R+M+%]=T47_X 'Y]_MG?L3ZS^U?\ !GX>:;_P
ML>V\/?M(_!#QOH?QA^#?QD7P_%9:1HGQ1\/WJ:I':77AZRDNKJU\!:E/%:V"
MV"WVKZWI<.E>'=7U#4?%FK:-='6^@3XV_MHMX0CT$_L5RK\8SIZV$GBJ7XV?
M"-?V;1KWD^0WB%=<A\73?'5O"_VK_B8C1?\ A22Z_P#8R-+^UBYSJ0^Y**+_
M ( ?F_\ L]?LT^)_V&/V?/B9J'A[PGXC_:E_:4^,GCCQ+\6?C%?>$;[P%X*N
M_B!\5/',]Q<7LFG7OQ-\8^#M"T'P%X;GN&B@CN=<N=7,,^JZW9:%=:GJ\VD1
M^F_L.:!\1;#]D3X0_!;X]_ S7/A?XB^%WP>^'_P4\3^'/&&O_"KQUX?\<6?A
M#P%I'A#4-8T>X^'GC?QU8W7AO6X+&6*ZTWQ3!H>I!YKFSDTJ[L%BO[K[3HHN
M!^3'['G[!GB']B#]I/\ :1\1> I]8\5_LV>,OAUH][\$_ BZYI]QK7P\UO\
MX2WQ7XI\6?"/08/$>KZ=;1:/<:OJIU?PIJ=]J.GZ0W]M2P>(=3AU6VU/7=5\
M;_9HT#]K_P"$O[:O[<W[2/C3]A7XT2^#/VGKSX1GP-I/AGXK_L?ZGXET2T^&
M'AW5O#CR>+;74_VE-"TRTGU>&ZL[T0Z-JVN)9R&YMO.NEABN+C]RZ*+[];JP
M'Y#?$3]EG]H7]N_X]?!OQI^U'X2T'X'?LN?L]>+8?B+X0_9^B\7:1\0?B/\
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
MU#Q%XYM](LM'UNZ,-AX?C\':UJ=A;:\^KWTJZ.?'C_@G_P#L>^(O@'\1]/\
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
M/Q$JQ7GB*VU;5+2QO[4O^=P/PO\ CA\$OV[?B5_P20T7]B]/V1YT^*</P_\
M@1\';*TT;XU_!6]M].L/@3K_ ("U;5/B!XKU;7/&_AK1K73?&UAX,LK3PCX<
M\+7OBS6;.^?5I_%,NBVR:;'>>W?MB:)^UK\:?%?[ /C#P-^Q5\4YQ\!_C7X8
M^.GQ7TC4OBO^RUI][HUOHW]J>&K[P3H4TGQX>Q\1^))+))/$EE>Q7-EX;DTO
M4- M;C6;76[GQ!I7AC]H:*+^2W;Z]0/R)^,_A#]IG7_^"F'[+_QX\,?LK?$'
M7/@I\'OAOX[^'_BWQJGQ%_9ZTZ\FOOBYI-JTVKZ+X5U3XQVFOWNC^!;I[:Q\
M2?:;2QU2^GL]=E\+:9K]G;:'=>(N3_:N^#7Q]_:N^'GQS^!WQ:_8ELO&WBM/
M&/Q+L_V4/VG(/B-\$-%TGP%HVJ>(=1N?A?XY\33P^,;+XO\ @N;P7:S:4^J:
M-X,\&>+[SQOH^B6EKXBLH=5U34_*_:*BB^WEZ@<5\-O#VN^$?AUX!\)^*/$=
MQXQ\3>&/!7A;P]XB\778=;OQ3KNBZ%8:;J_B.Y65Y)%N-<U"VN-3F$DDCB2Z
M8.[-ECVM%%(#\X/^"AEA^T%\2/#'@_X$_"[]FSQU\8OA1X]\5^#;W]HKQ-X4
M^(_P4\%7,GPCT?Q*FJ^+?A=X;L?B1\3?!.KZAXB\<V^D66CZW=&&P\/Q^#M:
MU.PMM>?5[Z5='/CQ_P $_P#]CWQ%\ _B/I_AG]@GX.W7B[Q)X#U+2]'T#X7?
M";]G?P'\5],UK7[$6%O<>%_&^J7'A+PKX?\ $7ABYO!JIU7_ (3B"QC.ES_8
M+C6&>VL=0]G^,?[%OPF^./C6?QYXP\4_'O2=:N-.T_3'L_A[^T5\9_AKX<6W
MTV-HK>2+POX(\::'H,5W(KDW5Y'8+<WCA7N99&4$>6?\.S?V??\ H?/VL_\
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
M#>%/!#:%+:Q:/I7AH0W5K(]VEO?7NKZGX8N[/4;"\73M)UO3)[/5)/U%HHI
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %>0:+^T)\ _$GCJY^%WAWXX?
M"#7_ (F64EW#>?#K1?B7X+U7QU:2V D:^BN?"-CK4_B""2R6&9KM)=/1K812
M&8($;&U\8-5\(:%\)?BAK?Q \0WOA'P'I'P\\::EXT\5Z9=W-CJ7AKPI9>'-
M2N/$.OZ=>V<-Q>6FH:1I,=W?V5S:6\]U#=6\4EO!+,J1M_.3\7=%O=*_9\_X
M)+^(/AI\.=(^&/[._AC]N#]D:R^ NJ^,M1@U[]I7QKX3\9W'B#5+;QWXYO\
MPII^@>"? NG_ !$T=/\ A(=>\'Z<_B^]\237^B:GK-UX6NM/G\.!I7_KR;_0
M#^BOQ_\ &_X+?">^T33/BG\7OA?\--2\3,Z>'-.\?^/_  IX-OO$#QNL<B:)
M:>(M6TVXU5HY'6-UL([@H[*C ,P![[1M9T?Q'H^E>(?#VK:;KV@:[IMCK&B:
MYHU]:ZIH^LZ1J=M%>Z;JNE:G8RSV6H:;J%G-#=V-]:3S6MW;313P2R12(Y_)
M#]I'P_\ '[X)?M _'7]I/X<_!_P'^VE\"?B7X"\ _#W]H+X&K?:7'\;/AG9_
M#WP_?7K6G@:SU6UU31O%WAG6O#GC,^,=:^&&H0Q:WK.HZW:7VDV4%MJKZK<_
M=?[&WBWX0>-OV5/V?]=^ 5SJ]S\&H_A7X1\/?#L>(46/Q#9>'/!NEP>#[71_
M$*IF'^W]#DT*;1M;:V>6T?5+"[>TGN+9HIY"VE_Z_P P/I:O)?&OQ\^!7PV\
M1:5X/^(OQI^$O@'Q;KHA;0_"_C7XC>#O"WB+65N)#%;G2M$UW6;#4]1$\JM'
M";2UF$LBE$W,"*]5N))(H)I8H6N)8XI)(X%94:>1$9DA5W^1&D8! S?*I;+<
M U^*G_!*C0? O[7'[!GQ'U_XX>'=&\<>._VA_BO\<H/VF/[;L(+C5K[Q/<>)
MK_3M,T*]>[2:_P!(7P?X$D\)6O@[30T!\(6D.G2:)%8F.&2CS]/Q ^MO^"D'
M[8VA_L:_LM_$OX@Z=XS\!:/\8[OPCJ2?!3PGXJU_0K;6O%WB5]4\/^'Y]3\,
M>%-2O8-0\:1>!V\5:;XEUZPTJTOH;>PBA.JB"RNM[8'[-7P]T3Q=\0/"'[0?
MP*_;K\9_&CX;6OA6^\$?&OX;_P#"W;;]H7X;^+_B5)H6E:E#KFFZQ+XMUO3_
M (,>+='N-6M=;UKPEX)L-,T:ZT^]T:SL= \-:5--'JGXX7'BCXA>(_\ @W.^
M-=I\0-7O_$B^"-?E^''@;Q/J<DMQ=Z_\/? _[37@C0/#LXNY68W5II,EKJ'A
MG3&1WC@TS0K.R1B+6OZC/#'_ "+7A[_L!Z3_ .D%O3>B^;7W6 U;J&2XM;FW
MANI[&6>":&*]M5M7NK.26-D2ZMDO;:\LFGMV830K=VEU:M(BBXMIXB\3?@!\
M2?VR?VHOV ?VW;CPE^T3\7?%'[2/[$VI>%/A/-XK^(^M?#'X5^%/%7[/6J?&
MGQ%\3_#_ ("UCQ/>?"3P5X-C\3Z8^J_![Q7%K=\^B6U@=(N[9=/T^W\2V^G:
M;XD_H&KX)U'X;>!_C#^UC^V5\+_B3X=T_P 6>!/'/['W[&_A[Q/X>U.,R6FH
MZ9??$W]NE)%#(R3VMW;R".[T_4+26"^TS4+>UU"PN+:]M8)XTNO73_( _;RU
M;XOVOP#LOBK^SI^T=X@^$.K:9KGPXM+*]\,>$?@Y\1?!OCC1/BC\2OA[X/74
M]5B^(7@'QE>RC2-&UZ\U/PM>^$/$'A^RN9;Z1]:AUZV.G_V?]3Q:OHOP5^&U
MI??%[XR)?Z=X:M!'XB^+GQ>U'X=>!VU"6>ZE>.]\0W?AK0/A[\/M*8&:.QM8
M],T#1K<P06XECN;UKB[N?YTO$OB[XE?L$Z1K'_!-?XZZEKOC'X1>-O'GP?U_
M]@_XUZC#+=2:EX7TCX__  SUG7?@9XNOH(_(AU_P58+-/I+.MM!;V\8MK=+3
M0]>\%Z1I_P"@/Q7\8MXI_P""RG[./P7^(4,-S\//"/[)'COXP?"71=4CCETC
M4_COJGC+5?#VJ^(X+6?-GJ/B'PO\-/#NJIHK/%-J/AR&]UC4K%K1-4EF<M^K
M^6G]>6H'Z/VW[0'P&O/ASJ/QAL_C;\([OX2:0Z1ZM\4K;XD^#9_ASI<DEU:6
M*)J/C>+6G\,V3O>W]C9HMSJ<3-=7MI;@&:YA1\_PU^TM^SEXS\'>*_B)X/\
MC_\ !/Q7\/\ P&I?QQXZ\-?%7P)KO@[P8@@%T6\5^)]+UZZT3PZHM2+DMJ]]
M9@0$39\L[J_,6Z\#6OP[_P""S+^#O 6AZ>OPP_:D_8S\0>-?VD/AZFGV\W@_
M6M>\)>,-2\+:1\0=;\/>2VE-J6K1OI/A*ZN[BU(U(:MKINVN;O6+MW\2_9J\
M2ZG^R8G[77_!+S0I(=(^(47Q:MF_9 NY((Y;G5O@]^U+//<+XJCAE5CXC;]G
M?3T\6^+_ !Q=W&!>VWA^[TJ"-Q9K#1;]'\NOW ?N5X?^,OP@\6> )OBOX5^*
MWPV\2_"VWCU":X^)7A_QSX7UGP!!#I-Q)9ZK+-XQT[5+GP[%'IEW#+:Z@[ZB
MJV5Q%)!<F*5&42_#_P"+_P )OBSH=[XG^%?Q0^'?Q+\-:;<2VFH^(?A_XV\-
M>,M#L+NWC\Z>UO=6\.:GJ5A:W$,/[V6&>XCDCC_>.JKS7Y3?MEV$GPR^.G_!
M+/\ 9;^&NK?#7X7_  FO]<^+EGX=M/B=\/M5^(_PK?QS\)/AMX7T_P"">A>(
M?!NA?$;X32ZUJB7?B+6KSP:MYXQMHS\0XO#FOQ6&J:SI-FB^F^ ?V)=4\,_M
ME>,_C?\ &+XS?!GQM/\ M#_!C4/ /Q _9Y\"?LU:O\/_  %\3[;P/J_A^_B^
M)GBK3O%?QU^-,6I:[X5.I:3H%YK&IV2VCP:]INEQ36=]JC#5"W^:^\#[HU#]
MI#]G?2-(\.>(-5^/7P7TS0?&.M:GX;\(ZWJ'Q2\#V6D>*O$6BZE-HNL:#X<U
M*YUV*SUS6M)UBWGTG4]+TR:ZOK#4H9K&Z@BNHWB7H=4^,7PCT/QWHWPMUOXI
M_#C1_B=XBA%SX?\ ASJGCCPSI_CO7;=ED=;C1O"%WJD/B#4X2D4K"6RT^>,K
M'(P;",1_-U^S3\!O@WXD_P"" GQ1\9>(OAOX2U_QA8_!S]JW6-,\5Z[H]IK/
MB31KWP!\1/BQJWA :!K6IQW>H>'[+0]5T^/5;/3=$N-/TY=5N]7U5K5M2UO5
M[J]] _:P^%/PW\-?\$J_V./CCHO@KP]9?&:+6?V%OB1)\61IT,_Q,O?&OB6+
MP(VMZ]J7CVZ6?Q9J-U>K>M $O=7G@M;2TTJQLXK>QT?2K>S+?G;\- /MW2OB
MIXM^'W_!63XS>$?B+\>_$Q^!.D_L,6?QDC\/_$#Q/X>\.?#/X=ZMJOQKT?PW
M<WT,%E8>&/#UO;Z;IFF?8[+Q%XH_M3Q+#:ZEJ%M>>)+N.\E#_J%X(\?^!/B;
MX<L_&'PW\:^$OB#X2U%IDT_Q3X(\2:/XL\.7[V[F*=;/6]!O;_3+IH) 8YE@
MNG,;@HX5ABOR$\2?"GX;_%O_ (+6>+=$^*'@GPY\0= TG_@G9X1UZT\.>+]-
MM]?\,R:O;?'^\M+.^U+PYJ2W&AZS+81WMQ/IHU>POH].U#R-4L4M]2M+2[@\
M$\':)JW['O[2/_!8_P +?LOZ=_PC?PU\'?LEZ/\ M ^&O GA^ 'PK\._CW?_
M  M\3ZUHUKX:T.-#8Z*^O#3;_7%T.PABBFTZTT?3;:!=,TC1[.S+7];+_+]0
M/W,'QY^!I^(@^$(^,_PH/Q8+,@^& ^(OA _$0NL1G91X*_MC_A)2RP S,O\
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
MG0HN]-S#<N?S<_X+?HLO_!.;XLQ,7"R>-_@2C&.22&0*_P ;? 2DI+$R2Q.
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
M8'[-_P##5'[,/_"OC\6O^&CO@-_PJH>(/^$3/Q,_X6_\/O\ A7P\5?9_M?\
MPC)\9_\ "0_\(Y_PD'V4BY_L;^TO[1^SGSOLWE_-7=ZY\5OA=X8\#6OQ0\2?
M$GP#X>^&E]IVF:Q9?$/7/&/AW2? UYI.M6\5WHVJ6OBV_P!1M] N-.U:TG@N
MM,OHM0>VO[>:*:UEECD1C^&W['^JR>-?A%X3_P""5_Q!M-*U?QU^SK^T-XC\
M _&JSFTFUAMO$?[,OP%\1:1\5?!OCV3176> :#\6-1U?X2?"^6*[8WFIZ1X@
M\2ZJ\QNXB\OO_P =O$'Q&\2_\%5OA'\&O"_CKX2^!$\,?L::W\2OA%:_&3X2
M^(OBUX7U'X@ZS\4]3\.>.;KP;X>\.?&;X*BQ^(>D^ /"^FQV&K-J^LW^D^#)
MO&EM8:9:V6N:E=E6U^_[OZ8'ZN^"?'G@;XE>';+QA\.?&?A/Q_X2U,RC3?%'
M@GQ%H_BKP[J!@<Q3"RUO0KR_TR[,,JF.7R+J3RW!1\,"*Y/PK\>?@;XZ\7ZO
M\/?!/QG^%'C'Q]X?6X;7O _A7XB^$/$/B_1%M)!#=-J_AK2-8O-:TU;:8B*X
M-[90B&0A)"K$"OPF_::^"?Q(_85_9T_X*5_$O0?VAO#&L>)OC[IOP:\<>*/A
MG\(?@KXE^%/A+X0V?C7XGZ3\*O'WQ(\,Z2?C3\2=6L+CQ]X6O_%[7YM_$6BZ
MOJ.J>&[[5--U6.+P^O\ 8WT]\1OV-/&WQ%/[)'QHO/VGOV8_A]X3_9M\=?#K
MQK\(?$W[/_[(GB_P7=Z[X2UZZTC0M+^%FEZY=_M;_$&TN/ GQ-M]6TK08-$T
MG0+K^UKG4=.BMX+V.ZGT^_+>?I]WH!^HFN?&WX,^&/\ A-/^$E^+GPQ\/?\
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
M4Q67B3P+XJ\0> ?%6O0$1ZUXD^%'B3P#K5ZZ1W1OH[V*.Y7[GHH ^$_VA?\
M@GY\)?V@/V>_"G[*D/C7XI_!']G_ ,+Z;I^CS?#?X(7WP^T/3?%&EZ%?Z'JO
MAFR\3:EXW^'/Q U^>'P[JVAQZM;#2-6T9M9U6^O=2\6MXCO4TV?3_IOX/?#?
M4OA-X%TOP-J7Q2^(_P 7AHRQVVF^*OBG_P (#)XMATFVLK.QL-&N+SX=^ OA
MWI6I6]A%:&2/4M5T:^\1WD]U<RZMKFHDP"#U&BBX!7QKX+_8^NO!G[0_B?\
M:17]J#]I7Q)XG\:Z;H?A[Q9X,\277P'E^'&M>#_"EWXGO_!W@]M#T;X#:+K&
ME:/X3O?&'B"ZTB^T#Q%I/BB6?4;V75_$.J/J.J&^ZOP9^UK\+_'G[2_Q!_94
MT/3?B!!\2_AEX&M?B!XFO/$'@K4_"_A5M%O=;LM!M%T/4/$)TW5?$!NKN]$M
MGJVD:)=^%K^TM[F:Q\0W+)''+Z5X#^*G_"=^,/BIX0_X5Q\5?!O_  JSQ#I?
MA[_A*/'GA#_A'O!_Q&_M/2QJG]N?"O6_[1O/^$O\/:?G^SM4U/[+IWV35 ;3
MR9,>90!B_'K]GCX6_M)>%=#\)_%+0SJEKX5\;^$?B/X2U6S>&UUWPMXS\%:S
M;:SHNMZ%J,MO=?8[AF@ETS48S#+!J6BZAJ6EW44EO>2 <E^T/^R;\+_VD;_X
M<^*/$UYXO\$_$WX/:[<>(OA3\8/AEK=MX:^)/@+4-0ACM=8@TC4[_3-<T;4=
M%UZTBCL]>\-^)M!U[P]JULHCO-+EP&KZ<HH \"^$_P"SOX4^%OBGQ7\1KKQ'
MXT^*'Q;\<:9HV@>*?BU\3K[0;_QE?>%_#DMY<Z%X2TVT\)>'/!W@KPEX5TV]
MU+4M370/!?A#PYIM]K&H7>LZK!J&JR_;!/K/[.'PIU_]HGP3^U+J6A--\7O
M'PU\4_"OP_K.^#[+'X9\5ZOI^KSRW$#6SW+ZKI#0:WI^AW<%[;PVNF>,_%UM
M<VMZ^HVDVG^[52TW4M.UG3['5](O[+5=*U2TMM0TW4]-NH+[3]1L+R%+BTO;
M&]M9);:[M+J"2.>VN;>62&>%TDB=D96(!\[_ +5/[)?P6_;(^&9^%OQLT*^U
M'2+35[3Q'X;U[0-2DT/QAX+\46$<T-EXD\)Z[#',VG:I!!<W%NZW%M>Z=>6\
M\D%_87<6U%\V^#G["_A'X'^#/&^A^%?CE^TOX@^(7CC0K7PM+^T#\3?B9IGQ
M3^-GA;PQ87#7-AX<\#ZMX]\(Z]X)\,:+:32W$JZ?9> S!<7,L-_?+=:CIFBW
M>F?;U%%^@'YB^#?^"77@3P%^RKXM_8U\,_M,_M5V?P1\8SWT=]ITFM? 6X\0
MZ=X?\0?\)--XW\':/XBF_9^:\MO#7C[4?$G]J^)X[A;O5UN](L8/#VKZ!IFI
M^+-/\23?$'_@F%X+^)W[.7PR_99\6?M/_M7W/PG^%,^AOX<MK+7/@-I_B&\L
M_!]MI%K\/M*USQ%:_L^I?7^G_#Z+2 WAH1&TO)IKV:?Q)>>()K#0'T;]-*^%
M-1_X*2?LBZ5\8C^S[?>+OBE%\;#/+##\,H_V8/VI;KQ=>0PO<!M4T[2[7X,3
MRZGX?>*UN+V#Q+IYN?#USID+ZK;ZG+I@^UT[M_G_ ,'8#2\4?L/>%O$7Q$\$
M_&ZP^-GQ^\&?M!^#_AU:?"C4?CIX0U_X=6GB[XB>!;/4IM:CT3XB^#M7^&&M
M?!7783K-Q-JS&R^%6D%=1,%S"(GL=/\ LGN'PD^ 7P\^#>C>+-.\/VFHZ]J_
MQ%UR\\4?$_QKXUOAXE\9_$SQ)?V<.FW&K>,M7N((8;U(]+M[?1]+T*PL=-\+
M^'M%MX-$\.:%I.DPQV2^TT4@/R]^'O\ P20_9@^%WQ!NO%'@OQ1^T!I/PVO/
M%2>-I_V8(?C'K4?[,5QXE@O8=2L[W4?AC;V<$VNVECJ-O;7=OHGB'Q!J^@,+
M:WL;G2[C2XEL*]1OOV"]#OOVO;/]M,_M&?M*6WQ1L=%@\$P>'+75?@NGPX_X
M51%XD?Q3-\'Y?#\GP1EU>;P+>ZE-<O<W$OB-O'"S7#:M:>,[7Q##9ZS;?>-%
M.[_0 K-UK1M(\1Z/JWA[7],L-:T'7M,O]&UO1M4M8;[3-6TC5+66QU+3-1LK
ME)+>\L+^SGFM;NUN(Y(;BWEDAE1D=E.E12 ^!O"/_!.[X0>%-*\(^ [CQ_\
M&SQC\!_A[XLLO&?@#]F_QMXP\/ZU\'_"NL:/JS:]X:M08O!UC\2O%GAKPGK7
MDZGX:\&_$'XC>,/".EWEEI\J:(YL+00Y?[4?[+-G\8_VF_V4_C+X;UGXOZ-\
M4?@CXLT?4[;4= UJ32?A#IGPR3Q9INN_$B#QE!=Z2\.NZ_XY\/Z1??#33M!\
M-:Y;ZS/%XMMM9\2:5=^%] :]L/T-HIW8!7S5^U3^S/I?[6'PPF^$GB/XK?&'
MX6^%-2U*UO?$C_!O6_"'A[5_%EA:;I(_#?B#4/%?@?QMYWAF:Y\FZU#2M/AT
MY=6-O'9:M+>Z5)<Z?/[AXQ\6:5X%\,ZSXNURW\176D:%:&]OX/"?@_Q;X^\1
M20"2.)AI7@_P)HGB3Q=KUPK2*[6>AZ'J-VL*RW#0""&:1/BKP)_P4V_8^^*-
MGKFI?#7Q3\8_'^F>&-3N-%\3:IX-_9(_:[\2Z9X;UBSCBFO-+\0ZCH_P+O++
M1-0M(9H9;JSU2>UGMHI8Y)HT1U8BOT YGPK_ ,$X;'0O%?A#Q#XG_;5_;[^+
M&B>$?$NA^*#\-OBA\=_#>M_#7Q3=^'+^#5=)T[QGX=T;X9>'KC7]!AU*TL[R
M;1I-3@LKR2TABO(Y[;S()/I3XP_LS^#_ (M^,O!/Q1M?$_CGX4_&'X=V&MZ'
MX4^+?PMO?#5CXQMO"OB7R6\0>#=7L_&?A;QOX+\5>%-3N;6TU$:/XL\(ZY#I
M6KVL.KZ$VE:F9;N7=^"7[2?P(_:.TS5]5^"/Q1\*?$.+P]>#3O$MAHUZ\/B'
MPOJ!>:-+'Q3X6U.&P\2^&;N1[>Y2*WUW2=/FF>VN%B1S!*$]OHN_Z_X8#X]/
M[%GP]TSX#?$'X#^!/'OQ?^&$?Q9UO6O$_P 3OB_X)\5Z,?CEXY\4>*KB*7QA
MXEUSQ[XL\+^*HQKGBFWA32[[4-.T6PETG1EATKPI_P ([96EE%;?-NE?\$J=
M$TK0-)\&I^W7_P %%YO .DZ?IVAQ_#]?V@/!^D^$;GPMIT4-HGA"73O#GPCT
M6>U\,W&F0C1[C3=)O--QI3R6EM-; JR?;_[1_P"T-X"_9:^$?BGXT_$NS\97
MO@_PC:_:]53P1X0UCQAJR1$[5DFM],A-EI-GNPDNL^(M0T70;61XHKS5;>2>
M!9/2_ OB_3?B#X(\'>/=%@OK;1_&_A7P]XOTFVU.*"'4K?3?$ND6>LV,&H0V
MMS>VL5]%:WL4=W%;7EW!'<+(D-S/&%E<NP.DMK:WL[>"TM((;6UM88K:VMK>
M)(;>WMX$6*&""&-5CBAAC58XHHU5(T5450H KY^^"?[-'@3X#>,OC[XX\(:M
MXMU+5OVC/BA-\6O&]OXDO]'O-.TOQ'/IEOI3V7A6+2]!T>YL=$%O;1NMMJ]W
MKE^)B['4BA6-?H>BD 5\;_MK?L\:S\>?A]X&USP$M@OQH_9\^+?@3]H/X+G4
M[H6&F:OXT^'6I?;+CP1K6H8/V/0OB#X>GUCPC>W4NZTTV[U+3=<NX+F+2/L\
MGV110!\;_&?X)?"7]OSX,>%=#\77OQ,\"MX6^(/A3XEZ#?\ AG4(_ GQ?^$'
MQ;\"?:)+$R+J>F:[:Z+XJT!-7O[*:.\TO5+&XL]0BUG0[BYM;G1-<;S3Q_\
M\$Y?"GCWXJ?!'XPM^TM^U7X9\7?L[6NNQ_"9M%\5_"36+30-2\9V,5E\1?$&
MH2_$#X+>-M8\4:U\2#')<>+Y?%&KZQ8RFX?3]%L-%T6"RTNT_1.BG=_UY@?#
M/A;]A;0_"W[6OB+]LB/]H7]HK6/B3XKT.3P=KWAC6=0^"[_#>^^'D=^-2T?X
M>KH&F?!/3-8L_#WAV\BL[C2-1L/$EKXQ>:S^T:OXJU6YU'6YM5\J\2?\$FOV
M:=8^,7C+XO>&O%_[0WPF@^)^K2:W\7?A/\&_C-KGPY^$'Q:U"[FEGU9O'7AG
M0[2/6+JTUR6XNGU;3M&\2:)I]P]W>/%:P/=W#2?IW11=_H!2TW3=.T;3K#1]
M(L;32])TJRM=-TS3-/MX;.PT[3K&".ULK&RM+=(X+6TM+:**WMK>"-(8(8TB
MC1455%VBBD 5^+WQK\8_!@_M(^/?BSIGPF_X*F^"OCGI5HGPBNOBO\!OV<_B
MYJWA'5O"W@+6M:AM[;0]+U/P+XQ^$/Q&\(ZIJEU>:]I.N^)/!_BN&_BFL=4T
M2[M+5X0?VAHH _%;X1_'#X+_  L^(OB;XSZK^S]_P5.^,7QN\6>';+P7J7Q<
M^+O[''Q3U3Q79>!M/OCJMMX(\,:7X-^&O@CP)X,\+-K#/K-]I?A#P=H::OJQ
M34-9?4+F"VDA^8/$GPS_ &.-8^,7C+XO>&O@#_P61^$T'Q/U:36_B[\)_@W\
M"/VCOAS\(/BUJ%W-+/JS>.O#.A^$H]8NK37);BZ?5M.T;Q)HFGW#W=X\5K ]
MW<-)_2113OZ_?_P /P;_ &I=?_9/_:RT7X<67C#]DK_@IS\.O$WP<F23X2?$
MKX*?LA?&[X=_$/X;VZ16<!TSPKK-OX,U'3[32O+T[3_(L+G1[N#3I+*WGTI;
M"X5I7[?X5_%W]FOX7?"?QE\(9_V2?^"F?Q5T?XGV^H6_Q<\4?&S]DO\ :&^)
MOC[XM?VII*Z!=/\ $#Q7KN@&[U9%T-(])L;"TBT[2=)LT*Z5I]E+-<2S?M;1
M1?U^_P#X '\_O@>__9[\&^'/!_PVO_@]_P %@/B%\"?AYX@TCQ)X"_9]^(O[
M*?Q.U[X7^&KWPUJD6M>$+"6XL_A/I/Q(\8>&?!NJVUC?^&?"'Q#^(7C#PKIM
MSIFER_V/,VFV1@N_'3Q?\,_CO^T!\*OVD-3\,?\ !9;P'XX^!RZV/A+I/P^_
M8QN;;PAX)D\6:1:Z'XTGL]*\8?LX>,[_ %B7QGIUI%;>(1XGU?789( +33XM
M.LHX+6+]]:*+_P!7_P" !^ &C^(OA-IG[4_BW]K6^\&_\%C?$WCCQWX:N_ '
MB[P1XE_8JEO?A5K?PNFNVO++X7W/A:U_9NL=2C\)Z1*+<6-S;>((/%UQ]G>3
M6?%&JW&IZY-JOFUA\/OV6=%^&_Q1^!_AOX5?\%I/#/P ^*,/B%)_@1HW[.WQ
MC3X;^"IO$LLESJ,W@6*^^%U]XJTZU-W+->GP]K7BGQ!X3O+V62ZU7P_J,S%Z
M_HKN/$6G+H>L:]IAD\2V^C1Z\LUIX9,&L7]WJ/AN:]L]6T*P@MY]D^NVVIZ=
M=Z-)IC313PZQ#)IUSY%Q'*J<O\)?B)_PMCX<^%/B+_P@WQ%^&G_"5:<^H?\
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
M6$?B6:ZTS1[:VTB&;PYXK\.!]-BFM9TE34=6_M#[BHH _*'4_P#@D%\!KO\
M9KU?]DS2_C/^U!X9^"/B#Q9<>*=;\+:1X_\  M]'>VZ^*V\=:+X3ME\5?"[Q
M)8Z!X7\.>+Y;CQ#90^%[#1-:US4IHY_&VN>*_P"S=&73?2_BY_P3OT_XVW'P
M#U#QU^UI^UI/J_[-^KZ=XI^'&L:7J?[.^FWS>.M)U&\N].\>^)A%^SDUEXA\
M26VG3V7APQ7EFOAZ?1=)@-UH,^L:MXIU?Q!^B=4DU+3I-1N=(CO[*35K.RLM
M2O-+2Z@?4;33M3GU"UTV_N;)9#<P66H7.DZK;V5U+$D%W/IFH0P2226=RL;N
M^_\ 7W ?#^L?\$_OAA-\==7_ &BO _Q,^.OP<^)7C72-(T?XO3_"3QIH'A;0
M/C8NBVZ6EIJOQ&\.7/@W5]+'B$VZR+_;_@F'P9JMK-<WE[IUU8WUY<74GH7[
M+?['?PH_9#TKQSI'PKU3XDZA;?$+QUXD^(?B$>//B%KWBR >(?%%XEWJ$VG:
M3<2VV@V,@6&UM&U6/26\2:G:VEL=?US6+I&N7^JZ*5P"OD?XJ_L=>!_B/\:=
M$_:-\._$'XN_!/XYZ/X+'PXF^(GPC\1^'8+CQ#\/X]6GUV#P?XJ\(_$7PA\1
MOAUK^CVVLW,VIP&]\'-?QWI@G^W%[#3C:>_>'OB;X"\5^-/B!\._#OBC3-6\
M;?"J7PO#\0_#=J\K:CX3D\::*?$/A5=41XDC3^V]%5M0LC#),K0HX<I(C(.Z
MH ^=/"7[*WP8\,?#_P")?PZO_#L_CS3OC;/K-Y\;=<^(=ZWB7Q5\7-1U_3$T
M74KWQMK+QVIG"Z-%!I&C:7H]MH^@^%=*MK33?">DZ'8VEO;Q?-7[.W_!+WX"
M?LU^+]&\1>$_'_[1?C+PSX.U.ZUOX:?!WXG_ !DU;Q;\%?A;KER+E(]=\%?#
MU+#3-.76M/BO;M-*U;Q+-XCO],GF_M2SN(M9BM]2A_2"BG=_>!\@C]BKX60_
MM2^)OVL]-\3?%70_''CK3/!-E\0?!6A>.)=*^%OQ U#X;6<=AX!\1>,/#-KI
MR:GJVK^%+2"TATNW/B&'P^WV5)+W0KN6>]DNO3?%_P"SK\+/'/QQ^$7[1'B/
M0C>?$[X(:%\0/#_@'50\*6]E:_$>TTO3];N+V$VS3WEY96&GWEGH4ANHH=,B
M\0^(F6WFFU%9;?W&BD!XAX6_9Y^%_@WXZ_%;]HS0M%>V^*'QF\,?#_PGXWU5
MW@DM[K3OAQ%J]KHDUE$+9;FTO+ZRU*QL=<D-Y-!J-MX8\,*MM;R:8\MSY1^U
MQ^PS\#OVS;'P6_Q,/C3PKXV^&NJ3ZO\ #CXL_"KQ.W@KXH>!;N[:V>^'A_Q(
M+'4[=+>\DL[.>2VU'2]0AANK2WO;);6\C%Q7URFI:=)J-SI$=_92:M9V5EJ5
MYI:74#ZC::=J<^H6NFW]S9+(;F"RU"YTG5;>RNI8D@NY],U"&"222SN5CNT
M?*OPM_8Y^#OPT^$OCCX0:HWC7XRZ5\5+.]L?BWXM^//C'5/B?\0_BE:WNE'0
MOL_C3Q;JYBNKFRL=&)T[1],TJ#2=*T1&GNM)L;/4+R^O+GPG]G;_ ()>_ 3]
MFOQ?HWB+PGX__:+\9>&?!VIW6M_#3X._$_XR:MXM^"OPMURY%RD>N^"OAZEA
MIFG+K6GQ7MVFE:MXEF\1W^F3S?VI9W$6LQ6^I0_I!7P_\5_^"C'[)/P/^*-C
M\%_BAXU^(7ACXG:Q>K8>'/"8_9T_:2UNZ\8W#S);1MX#O?#OPCU?2O'MK+<N
MMK#?^#;_ %RQFN]UK%<O<(\:O77\0.=^'?\ P3_L?AA\;/C;^T#X8_:I_:F/
MQ(_:#TVVL/B9>ZK=?L[:EI.IS:%X;U#PQX!U2QT6;]G46.F7_P ,[*^CF\&)
M;Q_V:);"ULO$VG>)-$GU32=1[7]D#]BOPO\ L9:;X]T/P-\8_CC\1/#_ ,0_
M%^K?$'6-$^+NK?#;7+:S\=>(989?$OBG2;_PE\+_  1KL-_XA-M:C4[*]U:_
MT3?;BZLM*L[Z>\NKGZV\/ZW9>)M!T3Q'IL6K6^G>(-(TW6["#7M!UWPKKD-E
MJMG#?VL6L^%_%&G:/XF\-ZM'!<1IJ.@^(M(TO7='O%FT_5].L=0M[BVB^']5
M_P""F?['FB_%6X^!FH>,/BNGQDMC.Q^&%M^RM^U?J'CBYM[=)I7O]-\-Z=\$
MKK5-6TF2W@EO+76-+M[S2[VP7[?9WD]DR3L:O^NP'WO7QM\#/V.;?X&?&#XH
M?&BV_:+_ &BOB7K_ ,9)M.NOB%H7Q1U+X.ZKX9UB]T*P.D^%KFTC\+?!CP?X
M@T&+PII3S:=H6D^'_$.EZ#%;3RK?:5?R;)$^R:\+^+W[2WP0^!5_X>T3XF>/
M+72/%/BX7#>$O NBZ/XC\<_$;Q5%:;A=W/AKX;^ ]'\3>.]>L[1E*7=[I/AZ
M[M+60K'/-'(Z*R \!_;4_P""?_@#]NA? 5G\3_B_\=O!&A?#?6;7Q5X8\/\
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
M\.^%=%\1^'[._P!>M-5N]1\5:1INGQ/?_&O[(WQ1_:Q_8'\,/^PMXX_8H_:
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
MP??XB_!_PUXX\"ZO\&?BAXF@FN/"ECXLTWQEX[\?VGCGP;K#6>HV\GBS3I/
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
M>$*F6C7]*/VH?B[\3/VGO@MXY_9U_9>^#GQJMO&7QK\,ZG\-_$GQ,^-'P?\
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
M734+[P=;>'/".HV6D:1\3IK"YL_%&EZQ>ZQ=0:E_8=A^97_!/7XT_M5>"?\
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
M*SL+S1K2VTKQ!\2_&FG^._%ZZ(DL4FL+;W%X9/4/!'CK]I3_ ()X_M"?M->
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
MXO\ $,]ZVI;-5^(?AJ'3_#]E=:E:6FNB&^CTW[#K\@OVP9?B<O[<OP17XE_
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
MX9IM%NM$T7PC#H,"Z;;O9:K=6=]J6K_HW111^@!1110 4444 %%%% !1110
M45^='[-__!03PE^T%^V#^U)^RW8Z=;Z<GP4BTJ_^&_B+;=QR?$[1M#U&X\#_
M !?U6T:XD:SN[#P3\4[9_"UE?:2'M=0@,LI<S6ER$_1>C8#R/QY\(M*\6^+O
M!OQ+TB_E\)_%'P##JFF>'_&-E:I>"]\*^();&?Q+X"\6Z4\UJGB7P1K]SI>E
M:C=:2]Y87^G:WI&E:]X?U?1M6LENW]<K\V?VW/CE\=_@U\=/V$M"^'OC/PWH
MWPV^./[2GACX3_$?P_+X(M-3\4ZKIU];WFK72V_BW5]5O['3=*O;*R:PDM=+
M\*6&O6TS->V_BE0Z6L'Z34 > _'CX>?'7Q_:>&X?@A^T2/V?;K3+G4Y?$-X?
MA'X/^*__  D]O=162:=;?9_%M]91Z+_9<D%Y+YUB9'OOMVR<*MM$3\X?\,X?
MM\_]))!_XAW\&?\ Y?5^AM<)\3_#_C?Q5\/O%WAWX;?$#_A5/CS6-%N['PK\
M1O\ A%-(\<_\(;K$R@6NN_\ "(:]-;Z-XA^QL"W]F:E/%:W&<2. !33]/N3_
M $ ^+?\ AG#]OG_I)(/_ !#OX,__ "^H_P"&</V^?^DD@_\ $._@S_\ +ZOO
M/PW8ZQIGAW0--\0ZY_PD_B#3]%TJQUSQ+_9EKHO_  D.L6EC!;ZGKG]C6+R6
M6D_VM>QSW_\ 9EF[VMA]H^RV[M#$A.U1=^7W+_(#\\O^&</V^?\ I)(/_$._
M@S_\OJ/^&</V^?\ I)(/_$._@S_\OJ^N/ ?A+XG^'_&'Q4UKQQ\7?^%@^$O%
MOB'2]2^&/@K_ (0'P]X3_P"%1Z!::6+34O#?_"1Z1<S:GX]_M74P=6_MCQ!%
M;7MCG[!;QM;C=7JM%WY?<O\ (#\\O^&</V^?^DD@_P#$._@S_P#+ZC_AG#]O
MG_I)(/\ Q#OX,_\ R^KZ0\"?M%> OB/\=_C=\!?"5[;:SK_P!\-_"K5?'^IV
M%_%=6FF>(?BG<_$0VO@RXACB_<:UH6D>!;+6=4_TF94B\4V%E)';WEE>1U[[
M1=^7W+_(#\\O^&</V^?^DD@_\0[^#/\ \OJ/^&</V^?^DD@_\0[^#/\ \OJ_
M0VO OB1^T5X"^&WQB_9^^!6I7MM>?$7]H;Q)XQTKPSX>@OXH]3T[P]X&^&WC
M/X@^(/&=Y9&*6231;:?PMI_A==S6K3ZKXDM9+>2:/3[^-"[\ON7^0'S?_P ,
MX?M\_P#220?^(=_!G_Y?4?\ #.'[?/\ TDD'_B'?P9_^7U?7&N>$OB??_%SP
M-XQT7XN_V#\*M!\/>)M-\:_!O_A ?#VJ?\)]K^J+"/#GB3_A8=W<IXC\+?\
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
MMG AU#5;>Z2^T_5+ZRF+K37I^-W8#A/V!_V<?CY^S/\ $+]H;P]X[O\ X/\
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
M(MYT\KNK?=^M_P"NH'S/^WW^S1X;_8N\0? #]MO]F[7/B/HWQQC_ &D?A9X
M^+E[K?Q&\:>,I?VA?!WQ(U>?2]>T/QS8^)-<U"QN;Z\O%B6QM] L=(TK3+2^
MNDTG1[ Z1X9DT#Z ^,NBPZ3_ ,%E/V+M1M-2\1N/%7P"_:'O-4TN_P#%7B35
M?#\5[HFB)865UHOAS5-5O-"\.2M:7LT=X/#VGZ7'?N3<WJ7%T\D[_4UG^RG\
M0O'_ (D^$NN_M4_&[1?CG8_ WQ19^/OA_P"%_"?PBA^$'A[5/B5I-G<V/ASX
MD?$NS;Q_\1&\6>*O"<5]?W?AFU\.2> _!VG:O>R:O-X2O+RUTIM.XGXJ?L;_
M !K^('[;7PE_:]T3]HWP-X6TOX,Z!K/@WPG\*+[]GW5/$BWWA+QE8QVOCVW\
M1^.(_CMX?N+[Q!K$SW-QH.M:9X:T6P\.)!HD%QX?U\V.K3>(%?SZ/_@(#R7X
M;()/^"T'[3B,6"O^Q)\'T)1WC<!O'DP)22-EDC8 _*Z,KJ<,K!@".)_8.^''
M@[6_VD?^"L_PL\8:0/B/X F^.OPST>\\-?%2\O\ XIV.J:-=^!+_ %A](UMO
MB%=>);G7=-BOKN5X+769[^*%5B1 $BC"_1GA+]C7XX>&?VZ/B!^V7-^TCX#U
M/3OB'X0M/ACJ7PD_X9XU:RAL/AGH.J+JGA33M.\<#X]W-V/&6FS00R:MXLN?
M#EQI&M7%UK#V_@O1K6[TRRT2;]D_]C?XT?L[_'7]HKXR^-OVC/!'Q6L_VF/$
M.G>,O''A'1OV?]3^&YT7Q7H5G/I>@S^$/$$WQS\?/8Z#::1=2Z=>Z/K>D^(+
M[4$MM-N$UVRNH+Z;4SY]%^ 'XW?LG_\ !.'X,_MA_P#!$SP1)HOPL^'VF?M*
M:GI7QF\0^"/BUI_A?0=(\>ZOXT\'?&SXG6_A;0/$_C2VLK?6=9\/ZQI>FVW@
MB>WUZ]U&QTC2+FVN[*VBN-&TUK?[$\$:W^S_ /\ !1;X"_L#_ N#X0> ;/2+
M;5)OB1\9_AC%X4TRQLO@=I7[,HM?#?CGP+INC):P3>$%\>?%S7/!_@BST\+I
MEWXA^%.M^,IC%-&EW$OTU^SS\*OAM_P2O^&%EX.^,O[8VE6_P*E\:>)/#?P,
MT'XE:;X/^&>B^#CX]\1:O\0+[0=6\3-J-Y=^./$$=TNJ74/B34;KP_I6E:;)
MK!71+**]WP='^P1\$/AGHWB[]JK]K'X>^'(]$TK]KKXRW?BWP=*L<L<6J?#?
MPO91Z+8^,]-AN(XYK73OB]X[;QY\7+"2-((]4\,^+O"5P\.VVM]K;WWWNM^O
M0#]&;.SM-/M+6PL+6WLK&QMH+.RL[2&.WM;2TMHEAMK6VMXE2*"W@A1(H88D
M6.*-%1%55 'YN_\ !3GXO>(?AO\ #G]G;P'HOB?5? FD_M+?M@? K]G/X@>.
MM"U.?0==\+_#/QUJ&L:CXXET'Q);/'/X;UC6-&\.R^'XM?MY(;K1K#5=2U.S
MNK2\L[>YB_2JOF7]KO\ 93^&_P"V9\#_ !'\#OB:^JV&EZK=:=KF@>)O#\T5
MOXC\%^+]#E>XT'Q5H,\\4T"WU@\MQ:W$$T317^E7VHZ=(T2WAFC2W5P/%M)_
M8@^&WP7_ &FOAW^T/\%/%-K\!O"FG^"O$_P_^)7P*\$^'[+3O"7Q_P!1U"QU
M*\\):UKWEZS817/COPS>O=:PNM2:'K_BKQ(+"WM9]7M+6+4#??&'[#7PF^%W
M_!2?]D7Q-^T7^T1HL7BSXQ?'#Q[\7VL/&T]U<3>+_P!GRRT;Q9K'AKX?^&?@
MIKAECO?AQ:>"=$TW1M9M$\-/IC:_JUU=:GXI.M3ZE>--]M_LT_L@_&#X7:]H
M/BC]HO\ ;"^(W[6>K> +*\T_X46?B3P7X8^'7AWP2-1TRXT*^\2:IIWAZ\U?
M5O'_ ,0I?#UYJ/AZ'QOXR\0ZC>V>CZWXAM[6TBGUN[N3S'@']A7QY^S_ .(?
MC!:_LL?M$P_!_P"$/QL\6ZKX_P!=^%OB'X0V/Q(E^'7CCQ'!!:^)O$/P1\3O
MXZ\)6G@W^U([6SEMM"\8^%/B5X9TJZL[9K/1?LB&R8^?:S_KU_"P'X^?%'XI
M_$W]H'_@@-\4/'?QD\3^+=3^*OP9\5I\,5\<V/BWQ/H[>.[;PS\>? W@636?
M%5GI6JV6G>-6OO"FK77AK4I?%=IK0O-1M+[7B(];NYKP?5G[<_[/7A#X.?%G
M_@GE\;/AEXC^)'A'XU?%;]KOX5_ 'XD_%JR\>Z_>>-/&'P\^+.@Z[;^*M.U%
MM6N=0\.6J0QZ>!X=TS2O#MAX=\*Q3FR\.:)I>G6FG65G]@?M"_\ !.6V^(_[
M$>C?L'? [XH:7\"_A'%;:18^*=7UWX;77Q9\7^)K;1_%NF?$#[9'J*?$7X=6
MFF>(/$7CBPF\1^,=;N;+66UJ?4+N"QM-$CD=GI?M$?L0?M+_ +0^G_LLQZO^
MUG\,/#6K_LQ_$3P;\9;?5-+_ &5=9O(/'7Q8\ ZIK@\-:YJ>G7O[2Y&B^&%\
M,7^GZ5JOA2PN[B>_UR/7O$$/B&QL=7T;PUX5=U^+T]4!\]O\$?A_^S/_ ,%7
M?@!X-^"L'BCP5X5_:9_9P^.T'QIT>W^('C[4V\;:QX,2VU/1/&.I:QK?B;4]
M?'CBWDEV+XPMM5@\0QD27,.HQWEY?W%UX;^Q/^PG\%OVM_A3^VYX2^-FI_%#
MQ/I7A;]OO]J'P7\.HY/BGXZC_P"$!O="3P;IFD^.[,IKBR>+O'5I9V^BVD>M
M?$:7QBD%CH%I96=K:0ZIXG&O?HCX^_8R_:#\<_M@?!+]K:;]IWX9Z1<?!#PI
MJ7@W2OAY;?LSZY/I&MZ)XQTFVLOB4^IZ_<_M''4X-0U^\^W7OABZMH%M_"%N
MFB65[9^*Y-.U:^\1_#7_  3;\%?&WX@Z3^W[=?!#]I[PU\-_#?B7_@H)^U!8
M:OI5[\*-/^*.K:,;N]T"6T\>_#3Q!!\0_!L/AC7-;TN^MX8I_%FA_$?PM*^A
M:=J.G:!#/_:O]HE]-'T7YOR YGX!_$37/BS_ ,$GO"^B?M*_M%>-/!*> OVC
ME^".K>,_#>FZWXP^(7[1OACP%\3([#1_@IH=CHVK6'BSQ'K/Q1LBGP\AGT6\
MO=5N]/TE[O78-8TX>(Q=>E_LY:/)X#_X*N>(/AIX2^"=Q^RG\)OBW^P)??$#
M4O@;X=\4Z1IL.H>(-+^--IX4TSXEZWX:^&-XW@_X>_$>319=0T1U\&^)M=O;
M6T3^UI_$4>NZKJ$%I]?_ !4_X)J_#_Q)^RS\#?V;/@]X_P#$GP3OOV:_B;X)
M^-'P<^)\6EZ?XXUS3/BMX-O=>U)O&?B_1=1N=%L?&%]XAU7Q1X@UW7(&O-(M
MIM=OHKJ%(;"U72I*MI^P7\6H/VF_!?[6=Y^V!XDUGXK:)\$M5^#?BQ=3^$'@
MM/"_BG3YO%*^-=&M-)T+2-6TG_A#?!%MXB@MF\0>'+*[U+QGX@TQM1MK3XH>
M']2OQK%J76OG?]+?UT _/;]E/]D[X2_'?X2?\%2_#?Q8_P"$X\<:#X#_ &\O
MVP?#/@/2=?\ B-XXO;3PO<>$O"W@^R\.^+1(==74?$OC72;&RT2QT_Q)XTO_
M !+>Z7:Z)!'HYTUM6\3OKW7Z!^RT/^"E7_!%SX$VOCA$\5?M >'_ (.ZQJ?P
M;^(6N3?:/$MCXS\)ZSJ6BZ9I5UX@NV:Z?3_'>E>$=&\+>+9[Z6Y6\1[;7KQ+
MG5](T^[@^N/@3^P?^TI\"?!W[5OAC2?VM_AEX@OOVJ/B)\0_C#JNO:I^RIK,
M$O@OXG_%:ZT>W\;:UI&GVG[3*VNJ:%-X=L+RQT/PWJ#I_9.NR:1K=QJFJ:;I
MNI>&?$';?LY^'/!W_!,#]F/X>?![]I;]JGX67G@?0/$,_@OX7^//%'A&'X(%
MQKMUK?BK_A&]>FU?XF>.=*UJ_MIY=8N;?6;=_#5K8Z':Q1:I;W$]O+JEP7[/
MJK;]O0#X_P#!&M_L_P#_  46^ O[ _P+@^$'@&STBVU2;XD?&?X8Q>%-,L;+
MX':5^S*+7PWXY\"Z;HR6L$WA!?'GQ<USP?X(L]/"Z9=^(?A3K?C*8Q31I=Q+
M^ZUG9VFGVEK86%K;V5C8VT%G96=I#';VMI:6T2PVUK;6\2I%!;P0HD4,,2+'
M%&BHBJJ@#\YOV"/@A\,]&\7?M5?M8_#WPY'HFE?M=?&6[\6^#I5CECBU3X;^
M%[*/1;'QGIL-Q''-:Z=\7O';>//BY821I!'JGAGQ=X2N'AVVUOMU/@KX$^-'
MA_\ ;D_:!\6/^T=XW^,?P(\7^$[NYO\ X<Z]IKQ>"/@5\1[;6_"%GX+\"_#_
M %@:SJ.F7^IQ>&[+XCWWC_3M$TWP]<Z3'?\ @2?Q=9ZAK&K6>J7"?]?K_7D!
M^AM?EU^V-X:^&7B[]IWX&Z/X_;Q#^T1J"?#/XA2>%/V#-,\+:!XB\+>,M3O=
M3TNQE^/_ ,2KWQ;XCT;P#X=\+>"+4S>&;/5/B+:7=J=3U/;X$-SXHCNM&U7]
M1:^!/C?^Q;XQ\>?M5>!?VN/@W^T1K7P'^(VA_"6Z^!/CFVB^'7AKXDZ3XY^%
MD_BNY\:6^EVEIXEU&QL_#.OV/B*\DU&#7I;'Q';M/9:0L^BRVUG=V^I" _.?
M]CKPM^T%X]_8J_X*8_L^_"75!X%^('@/]KW]H/X6?!7PI+X_US5=#^&GAVRC
M\#:K+\'O"?Q >WT36-.\-I;W7B/PSH'B&UMM"FTRXUR37H?[+E+3P>S_ +$'
MBC]E^^_:IM-(T[]GWQ!^PK^UEX6^!WCCPAXY_9FUKPU;Z%X7^(VB>(/%7PU\
M0S_$OP'XDT&:/P5\1U\.7G@&ZLAXPTZPM?%'BG3]>U*]U7[?IWAV&\B]5\&_
M\$U_&GP\\+_M5>&?!O[7OQ"T_P#X:*^,MI\=_#NMWO@#PE?ZY\-_B6OC3P%X
MUU'QCJ6H17EA-X\\13WW@"PM=-\MO!GA73K;4=1-UX0U:1H&B]\\(?LI^.M3
M^.GPN_:%_:(^,/ASXM>/?@=X/\=>$/A3%X"^$)^#FB::?B9;:5I_C3Q/XMMK
MOXC?$[4O%/B34-)T:UTO3X[+5O#7A/1H+G5+BR\*B_OA=P.ZU\_7LOD]?\P/
MMNOD/]N?X]ZK^SM^S9XY\9>$+:]U/XI>)/[/^&?P7T+2M&U;Q)K.M_%OXA7'
M_"/>#HM+\-:!IVK:[XCET2XN;CQ=?:'HNF7^JZCHWAS5(-/L[F[:*%_KROA;
MXR_LR?'KXG_M,_!OXX:/^T3X!\/?#[X'ZCJ>K>#_ (*^(?V>]1\96MQK/B;P
MRWA/Q3XGUGQI;?'+PE<77BX:)?\ B#3_  3K-IX<L;3P99ZY=Q-I.O2S:E<:
MJD!^(_[5WBWX:?L<^-O^">?[5/P+\+?M"PV'[+%MI/[/OQ]U3Q]^RO\ M/?"
M6T\9_!3Q1&]MJGB'6_%GQ:^$G@OPI>^([K7M:\;:G'97.N7>KZKXX\;Z5J=I
M97#:;//#^KW_  4U^/NO>#/@;\ _"_PP\97GAB/]KS]I7X&_L]O\4_"FH_9-
M2\*_#GXJ7-[J?B7Q9X2UZ!BMAJU_X8TJ73M(UFV87-A;:Q<:QI=Q;:A8VEW#
M]2?MD?L_:]^U/^SO\0O@#HOC3PKX"M_B9IA\/^(?$7BOX;W7Q1BM-!E62:27
M0?#]OX]^'D=AXJL=4ATK5M \17FJZG:Z->:<)_["O;E[:YLOC[1?^"96M^)O
MV+;?]BW]HS]HF?XQ>'O S^$KKX#_ !1\+?#&3X5_$OX1:CX(&H+X6OAJ$OQ(
M^(&G>)W\/6=U!H&BLMCX>NK7PL-1T>ZO+^XO;/4])=UIY/UT^[HP/F_]M7]E
M3X$? G]H_P#X)=>)O@WX TKX;W5Y^V1X.\*>(;/PNUU9:?XQB71[W4=/\0^,
M[=KB4>*O&FF265Y!!XUUQK[Q5=6NMZM!J6KWL=P@BT/@I^SE\-_BK_P4A_X*
MG?"SXC2^._&7POLM#_8_NI? 6O?$OQ]J&C:Q+XI^%WBC7KR#Q#J%QXB?Q/KF
MC6&L:IKFHZ1X6U#7Y?"5C>:P]V-!ENM&\+SZ#])^-/\ @G_\>/C W[-E]\:O
MVWM=\3^(_P!FKXKZ)\3_  YXD\&_ ;P#X(O_ !#>:!IUS964^M6VK:[XZTY_
M%,TLL1O];DM+KPQ=60N[7_A H[N].IP;OP?_ &+/VCOA/^TU^T9^TPW[5/PU
M\6:U^TCX?\-Z1XH\,:G^R_K&G:9I%_\ #3P/J?A'X1ZIIEYI7[1\$[Q>';BY
ML+_QGIS01+XWL8]8TS3;KP5>ZII^NZ ?/I;KW3 _.S]D3]E+X7?'/]D3]M#X
M;_&"[\>_$+P9^S+^TQ^UO\%O@#X=U[XA^,!H_P +?#'P\M['6/"^IZ#8Z;J]
M@E_XFT[4M5::TUOQ,^O7&F6]K'IVBC3--O=:M=5[C5-?\2?%S_@WVMO'OC;Q
M9XSO_&>D?LSZIJL7B:R\9^*=%UG4;_P7K.J>'M)D\17VBZOI\_BF"72]+MH=
M4L?$C:K8:M,#>:E;75Z$N%^MO@+^P9^TA\!OAA^T]\.M)_:W^&OB*Y_:5\?_
M !"^*UWXFU;]E;5K>Z\&?$'XL2:3:>/=3T_3+']I2.RU?1[K0]/N(?#^AWIM
M_P"Q->GM-8NK_6=+M+GPWJ6-I7_!.3XUZ1_P3XO/V ;?]JOP,^@7-K?>$8OB
M9)^S3J?]OP?"[5[[4M<U7PL= 7]H9=,E\2SZY?K%:>,VNUMK3PRD^D2>%+O6
MIX/%5F75]^J?Y7Z ?-/[;7A=;[]FW_@CGK5CXC\9^'=9U3]JO]@#X?2WGA_Q
M9K=G81:'KOA*^UF:Z7PI/=W?@B\UZQUK0M%U33-=U?PQJ6H6D^FV]MYLFGF:
MRE].D^$/@K]F+_@K5^S7H_P8B\0^%M%_:2_9_P#CQ%\9],N?&GC+Q,GCW6?
M"66O^'_%WB&\\5:]K>HZEXOANYA'+XDN+QM6DA64-=;KR^:Y]-^+?_!/?]HO
MXL_"C]D3X7WW[7?PYT7_ (9&\=_#'XG>'_$5E^RMJUQ=^,_'/P8M[[2?ASJ6
MO6%Q^TK]DLM.LM N_LWB'2=.94U[6&NM6@N='M)K31=/] \?_L9?M%>/?VMO
M@5^U?-^U!\+])U'X%>$M3\(:3X"L_P!F'Q!/H>OV/C;0;33/B?<:GJUS^TLV
MK6]SXAU!;W4/"GV5A'X-LTT+3KY/%UQINKZKXE-+;K9_\#H!\\?L1^%/$=O\
M=O\ @L1X$^'WBO6]-\2)\4/"VA?#[Q/XP\1^)/&M]X9UW6?A1K]SH%_=ZUXG
MU#7M?O[+1-?U5;Z.&ZO+UX[:+[/"K(J1UX_^RI)\$O!'Q]_97^%7[1?[/WB#
M]C_]N#X;ZAKK6?CN:S;7/A_^VIJ5Q\)?&_PX\2ZI#\9]-OY;7X@^)=?N/%:?
M$(_\+ .I>+-#UNVMO"^G:S=WVLWUK+]@_"3]@#XU^!/$O[:6N^,_VI/!OC6V
M_;9T/Q!%XUL- _9UU3P)<>"?%M_X2UCP;X?U[P5J<OQ^\72+HV@Z3K,D=UX=
MUJWU._U?^S],>/Q1I-U'?7>H>BV/[&GQ7\;:U^S[<?M.?M'Z1\<=#_9I\?:1
M\5O 4>@_!*W^%WC'Q-\1_#6AZIH/ACQ%\3_& ^)7CBTU^'1H=8OM3?2O!_A?
MX?6NM:V+*]UYM2M[-;)SOKTZ7[?CYI^H'QW^RA^SI\ ;W_@J1_P5,MY/@K\+
M(?\ A7=Q^Q;K/PXNM/\  GAK2]2^&^N^-_@?XAUOQ?XA^'.K:9IMIJ?@'Q)X
MEUQO[=UKQ%X0N]&UO4-=6/6KB_?5(H[M?,OV!OV-/A/\>M?_ &S;[XG:Q\5=
M>3X _P#!5OXW77PCM1\6/'MO_P (OJ/PTG\!+I6J7E\-<?4O%NJ:GHUGH7AO
M4M4\8W>O:G;:+H-NN@7NB7VHZY?:G^CX_8N\9^'/VNOC1^U/\+_VA-2\"V_Q
M[\-?#>V^(_PON_ASI'B;2==\9?!WPU+X:^'&MS>)W\0Z/KMIX3M+7R%\5^#M
M%71]4\46<NKZ?%XWT2+4H9-.R_V)OV-/B_\ LH^)_C_J/C/]HKPG\9O"W[0O
MQ3\=?';Q/X=L/@/=?#+4]'^+WQ!O])FU_6-%\1+\9?'-NOA.YTW3Y+"3PG=^
M'KBZ6X72;ZQ\2V"6.I6.NE]]>D?PW _%G]L#0/"F@?L6_M&?'#X/0^)_C_\
M%OX;?&^3QQ+_ ,%*=5:P^'.M:%XFE^/'AS1$^'_P4UM-6\1^./'WA_P/8WJ?
M#.\M/#D?A_X)QI!J>JZ!J[ZQIB^'+3[Q_;7^#GP=^(O_  4J_P""4$GCOX2?
M##Q@/BKIG[84'Q+A\3^ ?"NOP>/[3P9\ O#.K^#+'QI%JVE7:>*;+P=J=W<W
M_A2UUT7\'AZ\GFNM(2TGE>1MA?\ @D-XJ3]E+XE_L4)^V9XY3]G76[_4K_X3
M^#$^%'@Q;WX>?;O'T/Q%@T[QEXF_M?\ X2#XGZ/8>)$N=3ATZQU#X=+/J5]<
M75W+/;Q65A:?3?QB_8:\<_$_4OV0OB!I/[3?B/PM\<_V2]3\=76E_%:]^&?@
MWQ+%XQTWXI>'K+PS\0=*N/ RW.@>'M#6\TC3[73/#-PK:PN@::A34K;Q+J;O
MJS%UW[_BM/Q[;= /G_XH^$=&\&_\%@?V';;PT=5TO1M2_9S^/ENOA6+7M=E\
M&:-#X4\.0:-H<'A7P;<ZC-X8\'6MGI4YLOL?A72='LYHXXWG@EF#2MY1X2^#
M'P-_8#_X*TG6[;P!X&\$?"K]L_X+^);GX:>)_P"R=.TW3?A3\8_ABJZU\2_"
M/AZ]FC6U\(^'?'?@\CQ+>16MQ8PWVM75KH6GVJ:=:);)]B^/?V)_C=XJ_;$^
M"7[5.C_M/>%]-T[X#^#[SX?>%OA[XE^ 5]XLU/Q#X4\3:1;:;X_N/&WC^S^-
M_A4ZIXP\2SK=:AIWB#1?"/AW2M!F32(Y/#&LK9:HVO\ M7[8_P"QQ\-_VTO
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
MP79>(++4(O%GQOEO)_#DFG> X[;3M*TW?I^D^&;#P3#KNCW/FO[,ME<_#/\
MX*TZKX#\%_! ?LK_  L^)W[!LWQ+O/@5I>M^&SIFI^)M"^-]EX:TCXD^)_!/
M@*2]^'W@WQ]-I#7VA7>G^&]<\3'^SE>_U'6FU;6=3M+;[<_:$_8O\??M+_L]
M_!_X=^/OV@8M$^/7P0^*7@CXT^!_V@? ?PKAT32X/B5\.;K7(?"GB"\^$FM^
M//%%M<1IH>M&'6=,_P"$Z2PU#Q' ==LH=(TN2/PM;<[H'[!_Q(LOVKOAU^US
MXF_:U\9>*?'WA_X07/P?^(6G?\*P\!Z+I'C?PXWC&'QO:Z1X9@LGEMOAUX6.
ML6T<>JZ;%8^*?%FIVDM[Y/CW3;ZZ-]&7TWZ-?E;^N@'G'_!/[_D\O_@K'_V<
M7\+_ /U64E?K77YU_LH?L;?&S]G?XZ_M#?&3QG^T=X&^*EA^TOXEL?&OCWP?
MI'[/FJ?#EM'\4:+87.EZ%+X,\0S?';QV^FZ)::;=?8;[2M=T?Q)>ZA#9V$D>
MM6-XE[=7_P"BE)_U]P'R'^W/\>]5_9V_9L\<^,O"%M>ZG\4O$G]G_#/X+Z%I
M6C:MXDUG6_BW\0KC_A'O!T6E^&M T[5M=\1RZ)<7-QXNOM#T73+_ %74=&\.
M:I!I]G<W;10O^#7[5WBWX:?L<^-O^">?[5/P+\+?M"PV'[+%MI/[/OQ]U3Q]
M^RO^T]\);3QG\%/%$;VVJ>(=;\6?%KX2>"_"E[XCNM>UKQMJ<=E<ZY=ZOJOC
MCQOI6IVEE<-IL\\/[<?&7]F3X]?$_P#:9^#?QPT?]HGP#X>^'WP/U'4]6\'_
M  5\0_L]ZCXRM;C6?$WAEO"?BGQ/K/C2V^.7A*XNO%PT2_\ $&G^"=9M/#EC
M:>#+/7+N)M)UZ6;4KC5?2OVR/V?M>_:G_9W^(7P!T7QIX5\!6_Q,TP^'_$/B
M+Q7\-[KXHQ6F@RK)-)+H/A^W\>_#R.P\56.J0Z5JV@>(KS5=3M=&O-.$_P#8
M5[<O;7-DTTK?C^7;L!X5_P %-M9^,>J_L!?&3Q-^S!JVK7'B:Z\+^&_$B:QX
M#U,6GB:]^%3:UHNJ^/[_ ,#ZQ!*C0ZE<_#PZO=6M[8RB_?2VO&T1FUA].!_+
M_P 0?LW?L,?M#_MK_L$:]^QM\*_@Q\0?!WA_2_B5JW[4^D:9X'T3Q5X%TKX>
MIX-L(/!D?QZT37--U+3+7XN7GB+4M2T_2K/QE;/\2[K7'.L:VG_%/VNI6?M?
MQ\^$OB#]DC_@GQX6_9(_:+_:^NO$/A#X@_$?X+_ 'X5?'?2?AH_P@N?@MH=K
MXD_X2I+SXK^(KSX@_$30-?\  ?AW0?!Z:1:6=Y!X0_M/2K:'P;K&NQ6&M3^*
M_#%^_L?VN?A>NC^*_AQ_P5]\"_M*:])>63>"?V>M=^"'P-U>Z^.=\TB/;>!M
M.\1^ /%,_C+2_P"V(0YO?&&BV36GA?3DN_$VOW6G>'=,U74;4VV?>SUUZ=O^
M& P?#_A/XA?MY^(_VW[GQ/\  +]G?XYV/@O]IKXQ?LV^!]3^,/[1GQ%^'7B?
MX':)\*K?2_#>AM\-?!GAO]F'XM:?X&UV_NI9?B#>?$#0_%^F^+O$FL:XVGZA
M)!H_AW1+.W\K_:1^#OQV^'?[-7_!+OP5^T-\:'\:?'?PA_P4>_9S^"?B7XB?
M"WXG^-]>T:_\)7WB?QQKWAXZOIOBS2]&T/5OB%X;L]+\'B3Q%XJ\!W^NK=Z!
M9R7E_J4%W>"[^_/B-_P3A\=V_P"T1XZ_:)_9+_:^\?\ [)&M?&6:QO?CCX/T
M7X>^$/BGX*\>ZQ91FW;Q/IOA[QI>V^C>&/%=Y \\ESKLNF>()H]1N[[4+&*S
M?4=1BN[_ .T?_P $]_'WQ?\ "?[-'@3X:_M'V/PT\-_LV_%WPI^T+::CXY^$
M%[\8_'?Q%^.GA76?$6O#QUXW\5CXN?#NRN+?Q!K'BK7=;\2:)9>&[<W^MZK>
MW5OJ=EIXT_2=.+K3:WSTT:_JP'AA^$?@O]E__@K9^S3I?P6AU_PMHW[1_P
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
M_#MQX/U^?XZ>/I+#1;72+J6PU'2=;TKQ!?:D+?3[E-<L;J&]FU+]$*3W_KL
M4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **CFFAMH9;BXEB@MX(I)IYYI
M%BAAAB4O+++*Y5(XHT5GDD=E5%4LQ !-?GMXC_X*6_ ?PGH_A3XB:]X5^+MA
M^SQXV\<6GP^\-?M1R^&/#:_!/4=?O[R_TZPO$W>,Q\4H_!]_?Z9>6VG?$&7X
M8)X#U)$CU"P\1W.E7-M?S 'Z&T5\C?$O]L3P=X&^)_B/X+^#_AK\7OCQ\4?!
M'@:Q^)'C_P '?!G1O!E_?>!O"&K330Z)>ZY>_$#QY\/-&N]6UT6US/HWA'PW
MJ6O^,M1M(?M5OX?:"XLWN?-_&'_!2[]F;PC^R=X-_;-67XC^*?@QXZ*0:)=>
M$?A]K&J:M:ZD/$3^$+O2/$K7+:?X:\'WUCXKBG\.O)XJ\2Z/I]_JL$D.BW^J
M)LE=V8'Z T5^=UI_P4U_9\/Q[\#? 7Q!X8^.'@*3XL:G)HGP;^+WQ!^%>I^$
M?@C\8M9$L,%KI_PX\::K>Q:AKJZM<7-G#H6JR^';+0==.HZ/-I.JWEKKNASZ
MCO?$K_@H1\+?A_?_ !O31?AM\;/BWX;_ &9Y$@_:$\=_"SPYX+U+PI\*+I-)
M_M_5+35SXM^('@[Q'XGN?#6A$:OXKB^'7A[QH?#5F)/[8-I<6]U! 6?8#[SH
MKPWQ#^TC\&O#'P*TS]I'5_&5O'\(-=\*^%?&'A[Q);V&IW=SXCTOQU!IDO@J
MT\/Z!;6<FOZOK_BR76=)L-!\.66FRZWJ&J:A:Z=#8F[<Q#R;P5^VW\/_ !#\
M<M$_9Q\<?#SXO? WXN^,?!FH?$#X=>&OBUH?@^)?B1X5T@7\FL77A/4?AYXZ
M^(>GIJVDVFFWM_J7A3Q)<>'O%UI8V\UQ-H*K%*$0'U!H/COP/XJUCQ5X=\,>
M,O"GB/Q!X$U&UTCQOH6@^(M(UC6/!NK7UK]NLM,\5:9I]Y<7OA[4;RR(O+6R
MU>"SN;BU/VB*)X?GKH[R\M-/M+J_O[JWL;&RMY[R]O;R>*VM+2TMHFFN;JZN
M9F2&WM[>%'EGGE=(HHD:21E521\*?!S]I;X+?$'6_P!KVZ_9N^ GBW5?BO\
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
MCX=\)>$-"U;Q-XFU_4YA;Z=HN@:'8SZGJ^JWTQ!\JTL+"VGNIW 8B.)MJLV
M?S3\;_\ !5OX<^!=)^"_BK4/V9?VMKSP!^T9XG\/^$O@;\1HO#'P1T/PA\0]
M5\7-&?"!CE\:_'OPKK?@JT\56DJ:MH%Q\3M$\#C4-$6?6D1=,M+NZ@5K@?II
MXA\/:!XNT'6O"OBO0]'\3^&/$FE7^A^(O#GB'3++6M!U[1-5M9;'5-'UK1]2
M@N=/U32M2LIYK._T^^MY[2\M9I;>XADBD=#Y;\,_V:_V=/@MJ]_X@^#GP"^"
MGPFU[5--;1]3UOX9_"OP+X#U?4=(:ZM[UM*O]2\+:%I5Y>::UY:6EVUC<326
MINK6WN#$98(G7&\<?M#Z1X%A^'NC7?P^^(^O?%SXF:#=^(/#GP$\+0>!]7^)
M\%GHUGI=SXL?7K\^.K;X5:#IW@V[UK2]#U_Q5J7Q-A\#R>(-0TW2-!\4:W=:
MOI"W_B&A_P#!17X":M\*?CI\3]0T?XM^&+[]FC4=1TGX[_"C6/ASJ6H?%OX:
M7FG:;J&L^?XA\.>$+GQ1HZ>';[2-*U'4[#QQ:>([KP'-965W-)XGA%M.(WJ!
M]Y45^;'_  ]*_9_CTKX"^+[SP+\?M.^%O[0,WP]TOP_\:+_X8I!\)?"'BOXF
M:;:ZAX>\&^-_%X\0O#'K=M-=C1?$%]X0M?&'A30?$-IJVBZAXEBO=%U>.QX;
MQ3^V)\<;#_@IY9?LUV7[/OQ3UOX>^&/V5O%OQ#M=+\(^+?@D-3\?2>*?B]\.
M_"=C\8=0LO%WQA\(:%IO@?P5_P (SXF\,:-I5UJP^*DEWXEUG4&\ G1[VWN+
M8L_S?W ?K!7G/C[P1\(_BD-/\#?%'PC\.?B*MI/#XRTOP=X^T#PSXN%K<Z1,
M;&W\5Z?X?\0VFH"&?3)]0-G#KEO:+)937IMTNHGN=C_"6@_L'?#[2OC3^V'X
MVT[5/C[IOA+]IWP'XZ\.?&BWU'Q]=7%IXI\2>-WTR\M=7^#EGI\C^(O#O_"O
M]$'BG0-,GU*WF@SXJM- \*I/H.ASV9Y[PU^Q_?\ P7_83UGP%\-=2\>^&O'7
MP;D^(/Q<_9AO_'6OZ=XH^('PKUO2([_7/!_A?5]:T>1M'O='\4K;76D_$#PC
MIKR^'+OPQXU\1>"I!J%E&MY,:=P/U1BBCACCAAC2*&)$BBBB18XXHXU"I'&B
M@*B(H"HB@*J@    4^OG;]DG]H+1_P!JG]FWX._M Z):QZ?;_$SP98ZSJ.EP
MRF>'1?$MI+<:+XOT*&<L[SPZ'XKTS6=(BGD(EFCLEEE2.1VC7Z)I %%?G3_P
M58^$WPT^)G["7[2FJ^/O OA?Q9J_PY^"_P 2O&O@#6=;T6PO]9\%^*=(\,W6
MHVFM^%]5G@?4-"OFGT^TCO)=,N+8ZA:1FQOA<6;O"WQU\%/V4_V"9_\ @F'\
M#OBE\6/A_P#!_P"$FJO^RSX"\5^(/V@O"6D>&_AI\5]&\5#X?:?J$OC"S^)'
MAJ+1/%6I^,HM8_T^*VO-3U&;7]7VV%_8ZI]LEM)W;2_G;\+@?NW17Y%_\$XO
MVIO&FE?\$Q?AQ^T3^VCXGU73GT2PUR,^.?%-IJ5[XL\:^#H?%D_A_P"'6J3Z
M?!;7&N^)_$_BL3:=H7APVEE>:WX[D?1M3@&K7^O"]O?J+2?VX? 4'Q8^'OP;
M^*WPS^,_[/7BOXPI>+\'KSXS:!X,L?#'Q-U&QB@GG\.Z#XA\">/O'UCHGB[[
M/<V\L?@_QV?"'BB62XMK&/26U.[M+*<MK;U_ #[2HKX"^+'_  4=^!OPB^-/
MBO\ 9^U7P=\>O%'Q5\+_  IU;XNV_A?P5\'O$6KZCXUT/2M>L] ;2?AS87KZ
M5J?CC5;N635]3M]3T&PNO!$&B>$O%NJ:IXOTZWT2;?P#_P#!6+]GC^WM.\'P
M?#?]IZZ\>:S^S]#^T7HGP\B^!'B*'QWX@\+7-]IMC#X:\->&+VZM-2\3^*V^
MUZK?37/AV+5/ EEI?A#QAJ=_XXM;/1))9BS[ ?IY17Q?:?MP?#_Q!I_PRM_
M/PU^-7Q%^)'Q2^%ME\9M,^"?AWPMX:T3XG^%?AS?3)91>(/B&GQ#\:>!_ O@
MB*757?1M,@UOQS!<>)M2MKQ/",?B"WL[FYBD\$?MP?#+XF_"3XM_$WX;^"OB
MSXT\4? K5-0\/_%7]G[3_#&B:3^T#X1\2Z3/MU+P[>>"O%7BGP_HEQJ4-A'>
MZM8O8>++K3O$5II>I6?A:_US7+;^R'5@/LRBOR\G_P""JWPLC_8[TC]N:W_9
M^_:>U/X#ZIKFL:5->Z5H/P5OO%&B:7I&OP^$?^$PUOP_%\=,VGA:_P#&!O\
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
M2$7.G175U:6UP6 ^VZ*^%/V>/V\?"_[1?QT^+W[/FD? ;]H;X;^./@0FF_\
M"TKGXJZ1\)=$T3PY<:\+F7PO:Q-X:^,/B[7==7Q79V5YJ6A:GX>T'5="GTR&
M*_N]6L[;4-+DOO6O@G^TC:?&[QS\:_ ]A\(OB[X%/P,\:O\ #[Q%XL\>6OPY
MC\'^)/%"6-CK$EAX)U'P9\2?&>H:N(=!U;0];O)-0TG1QIUMK5CI^I"SU^/4
M-'L79@?2-%-DD2)'EE=(XXT:2221@B1H@+.[NQ"JBJ"S,Q 4 DD 5^?GB/\
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
MGX>EC@\0>#/&7A^Z9Y]%\2:-)- ;NS,MQ!+;7-I?V-U>:?>6MU-[W0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M*L5KXN\1?#7X#?M"?##XE_'BV^&7B;Q-X;\8Z?\ "[PYXR^+/ASQ5J&C^(_
MFM:#XKT/6/#6L^(M$OX;O1]:TB^TF_MK?4I-1TZ.PDNXOT:^$UE_P39^+_QU
M_9^\>_ KQSXF_:;^-WAHZ_XE\#:QJ/[6_P"TK\:M5^!_@Z_\.W47BWQ9XOT#
MXC_%OQI#X#L-4\W2/"+>&_%6@Z;J&O\ B;7M"L'TU4M+S4=(_2[X>_ [X*?"
M/0M:\+?"GX/_  M^&/AGQ)/+=>(O#GP]^'_A/P7H6O74UFFG37.M:1X;TC3=
M/U2>73XTL99KZWGDDLT2U=C H03_  Z^"_P=^#\>KQ?"3X3_  T^%L7B"Y2]
MUZ/X=>!/"W@B/6[R+S/+N]73PSI6F+J5S'YTVR>]$TJ>;)M<;VR7]>OX]_\
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
M@-?T?X$_ F/4M4M[":U\<_$>[30'\:[9)4F73/AKHEUJOCO4;I8Y(MVA6NF
M27VJ6-K<_G]^UQ_P3M_:*\<?L!S?LU6?QD_9OU7PM\#O!'A_7_A7IN@?LS?$
M/X?^,Y/$/PAT26303:_$36OVO?'.A:%X@\5V<6IZ+KGB;4/ ^JPSMXEU>[DM
M[*>Y&H6?KWQ,^&?[5_QIU>Q\0?&/_@FU_P $X_BSK^EZ:NC:9KGQ,^*TGCS5
M].TA+JYO4TJQU+Q3^RYJM[:::E[>7=VMC;SQVJW5U<W B$L\KMW?B:7]OOQK
MX-N_ASXR_8?_ &'O%OP]O["RTN^\">)OVA/$>O>#;W3--EM9].TZ[\,:K^S;
M=Z)<V%A/964UE:36+V]K+:6LD$<;V\11K2UK;WZ >5_ _P#:D^$/[=G_  29
M\>^,OC-XJO([>Q_9X\?^#_VGV\+-#?\ C;PQK'@_P=J5OXK\46.BQ^:W]IZ[
MI]A#X_\ "]E/#-97:ZK96$_GK'>0K\7_  P^(OPN_:7^"G[$7[/_ ,=/VPOV
M%M%^&WP%\2_!#XA->Z#\<UB^-GQ+F^$_AYM/^'?PY\1?#SQ;H?AGP_\ #37'
M6[L=-^(>I:1X]\>WFK7UC?6WAVQT@:B)(?HGQA^SO^VWHGPZ^(>A?LT?L(_\
M$\OV8O'/COPXGA75OB%\'O'R>'O%UYX0EU;3M2\1^$X;GP[^S]\/[G;XHT_3
MY=&BNY/$^G-HEU>0:]I]U9ZMIEA?6O!GX0?M5_$>VU7PEKO_  1 _8#\$&XT
M6]TO3_&WCOXB? _7- M+D6$EM8WD=EX!\%:[XX,4,HB>WBM3I%^@5%35=.E
MO(C37UONM/Z_(#M?VU_$WPQ^$O\ P4S^#?Q _:?\3_$SX>?LZ_%W]E"Y^#?@
M_P"*W@/XQ_&?X+:%X6^,/A[XKZQXWOM+\9^+?@MXW\$:C%H/B'PQJNCASKVH
MW&BB^@TG4KJUBLM"O-7TK5\:^&_V*]*_9G_X*>_$[]EFYG\9CQ3^R7\2O#OQ
M9_:)O/CW\4OCAH7Q"\:Q_";Q[:^&O MCXV^)'C[Q]8^*?$?A32KO2O[3O=&U
M=WTZ+Q;X5\.1SWMU-=6&D>LZ=X/_ &[C\&/!?P'\:_L7?L8_%?X?^"_!WA#P
M9%I7Q2_:,\1^-[77;7P9HECH>F:GK^G:[^S7>:7J&K2PV*7-S=2666NY9I8U
MCWXJ75_ ?[7WB#X>Z9\(]>_X)S_\$[M;^%&B74%]HWPQU?XOW6I?#W2;VU:Y
M:VO-,\%WO[,$WANPNK=KV\:"XM=-BEA:[N3&ZF>7>=O\U9V?Y@?%W[5VOZ##
M_P $+/V.;N;6=*BB7PI^P9;07$E_:*@U#11X!;6+>&4R@?;-*ATW53J,*'SK
M*.POS<+&MM<;/J/QQ\0? _PZ_P""VFA>*/'7BSP_X3\/:W_P2VGT31-8U[5+
M33K#6];3]J.]UL:+HT]Q*BZMK$VE6EQ>VNE:?]IU"\AC)M;>9BJFA<?LW_&^
M[T73/#5U_P $H/\ @EE<^'-$U#5]6T;0+CQ?I$VBZ1JOB"'2+;7M3TS2I/V3
MVL;#4-;M_#^@V^KWMK!%<ZE#HFD17LDT>FV:P^BP>#_VR;5OAXUM_P $\?\
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
MGQ%\//%NA^&?#_PTUQUN['3?B'J6D>/?'MYJU]8WUMX=L=(&HB2'U7QGXK^
M_P *O^"H?[5WA_\ ;%^(_P 3?@KX8_:"\'_ +QW^SO\ $K1OVDOCS^SO\-=>
MT?P)\.(/!'C7PMX@\0?"?XG?#SPN^I:?XGM[Z_T>?Q=-/':B;5Q%>Z;/X@L+
M76?=M'^!>J_%C3'\&^,_^"-_[+OPEU6_TTZ/<^//'NN_LV>./ F@!K;[(VL:
M/!\-O#FH?$WQ VG)FZTC2&TOP%=ZC-#;V,WBKPH96UJQ_1J+]FGX,ZG\)?AG
M\&_B3\/_  9\9_"GPL\*>%?"WA]/B[X0\->/WD/A/0-/\/6FN7$'B72]2M$U
MR\M=.BFO;^""*66=Y&# $ %UY]>W>]UT _"W]N;PM^RIX,_X))?MT:K^RII$
MUC\,_B1\6/AAJ:?$'4/B9\0/B1:_';XB1_&CX/2^-/'/A;7_ (D>)_%>J>(;
M&.]L-1T.[\1Z9J\]MXDUGPGXHU2-+BQL8=9U+[ _X*0^(_#B?%O_ ()07IUS
M1EBU#]MGP)?Z=='4K,)>:5<^&;RU-[9S>=MGT^:XU+2K=KF%FMGEOK&,N6N8
M _Z5^.OV>/@!\4-#\,^&/B9\#?@]\1/#7@J)H?!OA[QU\,_!7B[0_"4+VUM9
MO#X9TG7]$U"PT&)[.SM+5H]*M[1&MK6V@(,4$2+PFI_L3_L9ZU;:)9ZQ^R/^
MS'JUIX9TDZ!X;M=3^ GPKO[;P_H3:KJFNG1=$@NO"DL6E:2=;US6M9.G6"V]
MF=5UC5-0,/VO4+N:97]=W^*L!\#^/?'G@OX:?\%N-&\1?$#Q3H7@W0]6_P""
M7-SH&DZGXBU*UTJTU;7H?VI;W66T+2I+N2/^T];?3+.YO+?2+$7&HW443"VM
MI7*J?V4KS[5OA+\*M>UCP5XAUWX9_#[6M?\ AK_R3G7-6\&>'-1UCP!B."$?
M\(5J=YILU[X5Q%:VT7_$BGL/W=O GW8HPOH-#=[>2L!^0FJZSHX_X+I^%[ Z
MIIPOO^'9FJZ8;3[9;_:?[1D_:-GUB/3S#YGF?;6TF&;5%M"OGG3T:]$?V;]Z
M6?L1ZUHES_P4H_X*]P6>JZ7._P#PE/[(LOE6U]:R,?[+^#?B+3M9DV1RDG^S
MM422QU-\?Z)?AK:Z,=QE*_0.X_94_9>N_B OQ8N_V;O@)=?%-/$5KXP3XEW'
MP>^'D_Q 7Q;8W<-_9>*%\92^'6\1KXBM+ZW@O;76QJ0U.WNX(;B*Z2:-'7"T
M;]BS]CCP[<:A=^'_ -DS]F?0KK5=(UCP_JESHWP'^%NF7&I:#XBL9]+\0:)J
M$UEX5@DO-(US3+JYT[6--N&DLM3L;B>TO89[>62-BZ\]DOQN!^(/[/G[0'AC
MX'_\$K?V_OBT? '@SX[Z9X5_:Y^/]LWPX\1VFG^)_!.MIXX^)O@KP_H<_B_1
MVCO(-0\'V3>);+Q1J=H(D&HZ)93"TNK0S1W\&K\3/'GPMT/]O/\ X)4^/=<_
M:\T'XY7\,O[2.J?$#QI#XN\)Z5\(? MAKGP(T]?"NF^#O"'A9K3P;\.=$U>6
MXN8-'M=6N-4\?Z[80:.GB;Q)XAFMM.G'[F^"OV7OV:/AM9>*=-^'7[._P+\
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
M*+O6/#QM6COH6&L7VB7_ (>O3-97<:7GVFVN;:>6*2V;]5KG]D_]EF]\=O\
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
M.\3ZIKWC3Q[X&US0["QT"PT#3].DU?Q1;ZCI1;]?T _2&BOPQ\*?\%"_C_\
M CX,?MO^+_V@_ 'Q6^(7AW]G6X\)WW[.7QI^)'[/_CO]FF;]H.P^)FK6_A;P
MQX9\2>&O%?@3P!9:?XA\(^--5T32O%6J>'/"NC07>BW=UK%KX>MH;."ZU3ZU
MU+PO_P %#/AY\0_V</$>B_$S2/V@?"?BWQ;:Z#^U=X!U?PW\*?A_X.^&7AK5
M[6UDN_'GP2O['2?#_P 1[BQ\(7BZA#%X=\7>+_BAKWB&!]-0PV[S7M]8EOZ^
M5P/O:V\7>&[SQ;K7@2UU>VF\7>'?#WAKQ9K>A)YIO-.\.^,=1\5:1X9U6X)C
M$ M]8U'P1XKM;54E:;S-$NVEBCC,+R\;X#\6_$_Q!XP^*FB^./A%_P *^\)>
M$O$.EZ;\,?&O_"?>'O%G_"W- NM+%WJ7B3_A'-(MH=2\!?V5J9.D_P!C^();
MF]OL?;X'6W(6OR._9#^''CQ/^"I'_!3FV/[1_P ;;RV\!:A^QMJ-[:ZO;_!G
M6+;X@:9XM^%?C'QC:^#_ !<;[X/R7FA^$/!]WJ^I:5X6T_X37GPPU*/1[R8:
MYK&N:QY>L1^T?LU?$_\ :?\ CW\1O^"CGP0\7_':W\*^(?@O\3?!/@?X0?$/
MX<_"[P-IZ^!+;6?#=YXF-[;>$_'%I\0;3Q +QELK'6;3QCJGB.62S6\&B:AH
M-Y/;WUF6_)/[P/U>HK\4_P!CC]I+XYZW^QW^UQJ'[2WQ[\=:O^TU^SY\1/BA
M\+_&S^'_  1\$-$UOP9XH\,@6WP]M/A7X;LOA7;^&O$G_"QIKO2K;PS=^.-
M\76OB/Q%=S6&EQQ6<:1'U?XH_'OXR?LR^#OV0_V??B5\5O&GQ _:"^/K>,9_
MB-\:?#'P%N/BCXC\,:-\.?"UEXI^(]Y\/_@K\!/AG>1ZM=P:UX@\-^"O!%SJ
M/@C6-)T+2;^Y\9^.1XD&B75AJA8#]1=6O+G3M,U"_L])O]=N[.SN;FVT72Y=
M,@U+5IX(GDBTZPFUO4=(T>*[O'58+>35-5TZP25U:ZO;:$/*GRG^Q;^U='^V
M'\,/%?Q*C^'>J?##_A%_BWX^^%4OAG6M?T_Q%JWVKP%=65E>:A?W.DV=OIEG
M<W%U=30R:;876LVML;;=!K5_',K)\P?LG?M!?M'ZI^UA\0_@?XTL?V@/B_\
MLZWWPZMO'WPN_:/^,7[*'CS]G+7O#WBZSU&ST[7_ (1>,FU3X.?!?PAXBFFL
M[B37O#VNZ5X,T2:2&!M/8ZM/)<'2_F#]B'PG\?O%_P"P3^U59_LP_%:\^$7Q
MNTO]LK]JG7_ NMQ>&? 7BO3?$6KZ7KSR6O@?Q#IWQ"\,^)])M=$\3W,D%K+K
M.GVUCK&C7T5AJ$=[-IT&IZ1JI;]-?6X'[]56O9Y;6SN[F"RN=1FM[:>>'3[)
M[..\OY88GDCLK1]0N["P2YNG400/?7UE9K*Z&YN[>$/,GXR?#7]ISXN_%?\
MX)?> _B)X1_: \</^UIX_P#$7ACX06GB;4O _P %[;Q+HG[3&L^/+'P9K'P_
MU;P#_P *MC\%6/@CPWJ3:CK.K17GA%?%EI\*+"Z\23>(H]10:NGZ^>"=$UWP
MYX1\.:#XG\9:K\0O$6DZ196.M^.-;TOPYHFJ^*M3@A5;S6[W1_".D:%X:TR6
M^GWS?8=%TBRL;5"D,43%&E<:M]]@/F/]CS]K0_M9:=\>KV3X8ZS\*KSX$_M%
M^/OV=M5T'Q!XBT?Q%J]]K?P\TOPQ<ZUJEZ_A^%]%TR0:KKUWI(T[3-9\3613
M2UU"WUZZCOU@MOL2OYW?V5/#_P"TOK7A;_@JUJ'P#^.&@_ B3PC_ ,%'?VSO
M%-IK?_"N-!^)?B/Q1XITJT\-7]OX?O[7QFLOACPWX.6"QLX[Z]L]*USQ+J]Q
MJLK6=UX8A\/!?%/U-8_\%$/%K_\ !/7]E#]HG4-)M8?C!^T_XG^&_P '=.;1
M/ WC'Q_IFC^//$NI^(=-\6^-;#X9^!+?5/''BZWT;0_!'B_Q=HO@'PW'<ZIK
M6IPZ5X7CO8XKN34(QK73^M$_\P/U\HK\;OA_^T7^T_I'[7/PV^&GAR__ &F/
MV@_V>?B]X3\66'B;XB_&_P#8;^)GP1G_ &=/B7HVE7>I>%]5O=>7X&?L_>'_
M !1\._%EW''I,NCZDL^M:9)@S>-H9C;#4N/_ &7?B%_P48_:=UO]H&&T_:4^
M%7@[3/V:O^"@OQ!^#FLRGX':-??\+,^&?PXG\(V.O^"+.RDU"XN/ VEKI[WF
MO:;JKZKXL\:ZSK7BNXTF?QIX<TKPQ8W&IEOZ]0/W!KRKXB^+?B?X:U_X7Z?\
M/_A%_P ++T/Q5XTBT/XD^(?^$^\/>#?^%4^#WLIYY?'/]DZU;7%YXZ\J\CAL
M?^$9T%[?5)/M'VE9A%$X/Y:^-OVP?B%\8_$7[36F_"_XJ?M!?!G_ (4?\2_&
MWP6^&4'P=_8?^*7[26@>./'GPVLK2U\4ZW\4_&^G?L^?%[PJ-"O/&\U]X9TW
MP3X'\0>"?%.CZ'I"^)-9\0SR>(]/L-+X6W_;6_;4U;1O^"8_B3QWX=;]G[5O
MV@_C['\&?VA?A#XK^#FL>&_&=W>Z+=:L+G6=)O/B%=3ZAH'A'QII.EVVK:?I
MUGX5LM;TP:FT=IXRU"*!)*+?U\K@?NS17Y+^-_B[^U_J7_!3'5OV2O!WQ?\
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
MQ'<./$MO=1Z;XC\8>(M?\7-HR>#[,^%O"%C/XKO[K1LO]B[X;?$FW_X*=_\
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
MEXA^//Q0^,GA[6;OQY\(/&WA_5]'^)>KVFI0:#')\/?B#XGUNR\0:')#<IJ
MU+0[/1I[0VL]CK%Q=2SV%K^K%>+_ +0?P1T7]HOX3>)_A#X@\9?$GP!I?B@Z
M0\WBSX2>+I?!'CS2I-&UK3]<MGT;Q EGJ,5NL]QIT5M?6]WI]]:7EC-<6\MN
M2Z21E_E]^@'YQ? _]D^R\/\ _!3;]I+QSX7\37%Q\#?"S^$_C?)\,8X53P[X
M6_;*^,O@W7_"WC+Q!9 HX?7$^#[R>)]84LA3_A=>BO"JQV4"K^NNK7ESIVEZ
MEJ%GI5_KUY8Z?>7EKH>ERZ7!J>LW-K;23P:5ITVMZCH^BPW^HRHMG9RZOJVE
MZ7'<31O?ZC96@EN8O,?@A\$?!7P \!VW@+P3+XDU*W-_=ZYX@\5>-_$FJ>,_
M'OCGQ3J2P)JWB_QSXPUN:XU;Q)XEU-+6T@GO[N18[:PLM/TG3;:PT?3=/L+7
MUZ@#\/OV2?!W[7OP>\ _\%#;+QO^Q9\38->_:'_:'^/?[0_PKTG2OBS^R[J,
M>IP?&AO#^@:9X&UC41\<X+;0]<\/0QOX@UO4[A9-#ET/3]832KN^\0QZ)X>U
M_A?A]^Q'^U-XV_X)A? ;X":CX.N_V<_VLOV/?B=X=^+OP<U3Q;XJ^'7B[P;X
MF\>^!O$_B[7M NX]5^&WBWQP+?P_JV@>,M0T._M_$5EIUQ:>(8T:?2]4T"+[
M;=_OW11?^OE;\@/SG^!?CW_@H1\2[K3-3_:1_9O\*_L^Z'\,[#4M?UC0_AW\
M9?"WQ$\7?M$>+;/0]0M-#\-^%;&VU'3_  U\-O!,^I7)URYA\:?$*YU&_P!8
MT_PUHFHW]GX:N/$UZ?+_ /@F9X%_:5^%GBW]LC3?CK^S7XK^$6A_'?\ :K^,
MW[4W@CQ7J'Q%^"7C/2XM/^)>H>&;6V^'FMV/P]^)/B?Q#9>++&ST\:FE_#HE
MSX6NK>VU:&?7-.O8=(M-;_6BBB^^BU]>@'XK6'PO_;__ &*?VB?V@+_]F7X)
M^!?VJOV:_P!IOXK:]\=/^$9UOXO>'_@[XL^#7Q4\=&V?QW<W.J>)+:_BU;PG
MJFHP1WR:=H.BZY=O96MBEJFCW\6HMK5?]K+X5_MH^)/&_P"P;K&F? CQ#\?-
M;^!WQWA_:.^.'BWP7\0_@YX2\'64VK7.J6MQ\*/A5I7Q6^*/A#Q3J2>"-(NA
MIVC7NM:+X?TG5]+T_0M0OM9E\1:YXG&B_MC11?R7^?0#\A9/"O[3<G_!5ZP_
M:9_X9/\ B.OP+7]E&']EB3Q>WQ&_9R_M*#5KKXP_\+,F^(4OA5?C4VN-X-LH
M9CIMQ:6]M/XN=()KVT\.7<K0:=+?_88\%_M)^$?VM?VXOB%\6_V8O'/PH^'_
M .TOXX\%>._ /B76OB'\!/%)TFW\#>%KKPM)HGC'1OA[\6?%NM:?K6M12VFH
MZ<=#L?$6CP.+^SU'5[46]G=:A^M=%%_+HEUZ ?G7_P %,O@O\=?C;\#_ (?Z
M3\"/#NE_$6_\$?M!?"?XG_$3X):YXFTWPCHOQ[^&'@G4-0U#Q!\)M7UK6Y(-
M 33==U1]!U&^M-?N(M(NK;1Y1,MS<):V=QXCX>^%G[8^J_\ !1OX4?M6:U^S
MUX(\%_#;4?V3KOX >(-&B^,GA[5;_P"$]NOQ5M_';2^(ETS1U/B3Q'<::EU;
M:/H?@'2]7\)0W#V-GJ/CFR@CN+\?L%11?IZ_C_PP'X4?&+]GG]IK]K_P/\(]
M.^*'[)$7P:_:^^'/CWX<:GI7[:^F_$3X)MI'A70O!OC#3-3\0^);!OA_XTN?
MBGJFL^)_"MCJ-M;?"Z;P.G@;3O%FM)?6_B73[+3+>YK]UZ**+@?D9^R[\//V
ML_V4_'_[=-A)^SO'\2/A[\4?VK/C+^U1\/?%/A?XJ?#K3_$'CZU^+,&BQ:9\
M.=!\+^*M=\/6^@:]H=_INGW7B+7_ !WKGAG0H=*MM<30QX@U Z/#??)7PD^
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
M-?:3I\URMO;_ %[_ ,.LOV*O^A'^+/\ XEC^UQ_\_.C_ (=9?L5?]"/\6?\
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
M,_L??MAZ[X@\"75X]VEI;>,]'TOX#76H>%I[I["^6WBURWL'F:RNQ&K&VFV
M'WI17A7P3_:9^!/[1<'B*3X-_$?1O&-[X/OUTSQAX=^SZMX>\9^#]0=YHXK3
MQ;X&\4Z=H?C'PQ-/);74=NNNZ%I_VB2UNHX/,>VG$?NM !1110 4444 %%%%
M !1110 4444 %%%% !1110 45X=^T7^T%X#_ &7_ (2^*?C1\2K3QC=^#_"%
MHU[JR>"?!^M^,M6CA568RS6ND6TEKI-BNTB?6_$5]HOA^S=HDOM6M7G@63T/
MX?\ C/2_B/X#\$_$/0X+^UT7Q[X1\-^,]'M=5BMX-4MM+\4:-9:YI\&I06EU
M?6D-_#:7T,=Y%:WMY;QW"R)#=7$869P#KJ*** "BN%\/?$WP%XK\:?$#X=^'
M?%&F:MXV^%4OA>'XA^&[5Y6U'PG)XTT4^(?"JZHCQ)&G]MZ*K:A9&&296A1P
MY21&0=U0 45\P?&O]K7X7_ 7XE_ WX3^---^(%UXJ_:"\<Z7\/\ P'<:!X*U
M.\\*Q:UJLYAC;7/&FH'2_"MF+54DNKS2;'5M3\4QV*?;8_#TUM)#))]/T %%
M%<)\3_'7_"LOA]XN^('_  AWCOX@_P#"):+=ZU_PA/PP\/?\)9\0?$WV10W]
MD^$?#?VRP_MG6KG.+2P^VVWG,"/-7% '=T5B^&]:_P"$D\.Z!XB_LG6M!_M[
M1=*UK^PO$EC_ &7XBT7^U+&"^_LG7],\V?\ L[6M.\_['JMCY\WV2^AGM_-D
M\O>VU0 45Y5IOQ4_M'XQ^)/@]_PKCXJV'_".>"]'\9_\+2U+PA]E^#FO?VQJ
M$EA_PB?AOQO_ &B_]J>--+\O[;K&A?V7!]AT]X[G[5+NV#U6@ HJDFI:=)J-
MSI$=_92:M9V5EJ5YI:74#ZC::=J<^H6NFW]S9+(;F"RU"YTG5;>RNI8D@NY]
M,U"&"222SN5CNT %%%4K_4M.TJW2[U2_LM-M7N]/T]+F_NH+.W>_U?4+;2M*
MLDFN)(XVN]3U2]L]-T^V#&:]U"[MK.V26XGBC< NT5Y5\1?BI_PKO7_A?H/_
M  KCXJ^.?^%G>-(O!G]L_#KPA_PDV@?#WS;*>]_X2SXH:C_:-C_PB?@N/R/L
MDNN^3J&R]F@@^RGS-P]5H **** "BBB@ HH) !)(  R2>  .I)[ 5POPT^)G
M@+XQ>"-"^)/PQ\4:9XS\"^)H[V70?$NCO+)IVIQZ=J5[H]\UNT\4,N;75-.O
MK&99(D9+BVE0CY<D [JBBB@ HHHH ***I6&I:=JL,ESIE_9:E;PWNHZ;-/87
M4%Y#%J.D7]SI6K6$DMO)(D=[I>IV=WINHVK,)[*_M;FSN8XKB"6-0"[1110
M4444 %%%4M-U+3M9T^QU?2+^RU72M4M+;4--U/3;J"^T_4;"\A2XM+VQO;62
M6VN[2Z@DCGMKFWEDAGA=)(G9&5B 7:*** "BBB@ HKY@\&?M:_"_QY^TO\0?
MV5-#TWX@0?$OX9>!K7X@>)KSQ!X*U/POX5;1;W6[+0;1=#U#Q"=-U7Q ;J[O
M1+9ZMI&B7?A:_M+>YFL?$-RR1QR_3] !117E7PA^*G_"W- UW7O^%<?%7X8_
MV'XT\3^#/[&^+WA#_A"]?UC_ (1F]6R_X2S0M._M'4O[0\%^(=WVOPQKOG0_
MVM9*T_V6WQM(!ZK115*ZU+3K&;3K:^O[*SN-8O6TW28+JZ@MYM4U%+"^U5[#
M3HII$>]O4TS3-2U)K6V66=;#3[Z\,8M[2>2, NT444 %%%% !17RQ^U#^V'\
M(?V3/@E<_M ?$)/&7B?X>0PZ7<6VH?"_PM=>.([Z#7+K3[+1+@:U:36OA#2;
M'6;S5M,M-(U3Q+XFT/2M4NKZVM["^N)I%CKZCAE6>&*= P2:*.50P 8+(H=0
MP!(# $9 )&>A(YH DHHJGJ.HZ?I&GWVK:M?6>EZ5I=G=:CJ>IZC=066GZ=I]
ME ]S>WU]>W+Q6UI9VEM%)<75U<21P6\$;RRND:,P +E%("" 0000""#D$'D$
M$<$$<@CK2T %%%% !1110 452DU+3H=0M-(EO[*+5;^TO]0L=,DNH$U"\L-+
MFT^WU.]M+)I!<W%IIT^K:5!?W,,3PVDVIZ?'</&][;+)=H **\J^,GQ4_P"%
M.^#X_%__  KCXJ_%/S/$/AWP]_PB_P &_"'_  F_C!/^$BU2#2_[<DT3^T=+
MV^'M#\_^T?$6I_:C_9FEPSW?DS^7Y9]5H **** "BBOG7XE_M8? /X3>,K;X
M<>*_&UWJ'Q*NM.CUA/AI\._!/C_XP?$F#1YF58-8O_A]\(_"WC?QCIFD7+,!
M:ZIJ.BVMA=$.+>XDV/M /HJBOG3X;_M:?L\?%KQP?AAX$^)>G:E\3H=$UGQ)
MJ/PSU32/$WA3XBZ!HF@77A^RU+4/%?@7Q=HFA>*_",8N?%.B1V,?B?2=)FU<
M74\FD17T6G:F]G]%T %%%% !17S!X,_:U^%_CS]I?X@_LJ:'IOQ @^)?PR\#
M6OQ \37GB#P5J?A?PJVBWNMV6@VBZ'J'B$Z;JOB W5W>B6SU;2-$N_"U_:6]
MS-8^(;EDCCE]*\!_%3_A._&'Q4\(?\*X^*O@W_A5GB'2_#W_  E'CSPA_P (
M]X/^(W]IZ6-4_MSX5ZW_ &C>?\)?X>T_/]G:IJ?V73OLFJ VGDR8\R@#U6BJ
M5AJ6G:K#)<Z9?V6I6\-[J.FS3V%U!>0Q:CI%_<Z5JUA)+;R2)'>Z7J=G=Z;J
M-JS">RO[6YL[F.*X@EC6[0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% '\U/_!Q%^SWJ\/@CX(_MQ_#=9])\?? 3QAH
M_A;Q/XBTN,1ZE9>'-6UN+6?AYXCFN]I,:^"_B-"MCIO.X7WCW<5=8P8Z'_!4
M36]/_P""BO\ P3@^ /Q/^&'A?3==^(%G\.=>_:TUBXMY',O@/P-\-/#]OX4^
M.OAJVN(H[B2:^'C7Q'9:9:Z/,\::U_P@6L:C \LOAI_+_H#_ &@_@QX:_:)^
M!_Q4^!WB]%_L#XH>"-?\(W5R8EGDTNYU.QD32M=M8W(4ZAX>U9;'7--9CA+_
M $^VD.=N*_,S_@C7^Q;XZ_9I_9/U_P /_M :7=GQYX^\2^,?#VH^#=?62XLO
M#/PRT#Q)XHTO2?"MM97*"!M'\4:UJWC?X@F>)!%K6G>.["6=6$,2I2>B[Q>G
MFG_7X@>6_L(?M%R?ME_\$YOV:O@Y>:BVI^,_%/BZV_9B^,H>8W-POPS^$&GQ
M^*OB'<ZT69KJ:U^(/P,TWPWX#U'59E^3Q5\5K#S7F9]\OFO_  <M*J_L<?!,
M*H 7]I?0U4  !5_X59\4OE '0<#@<<#TKV7_ ()$_P#!/'Q1^QG\2OVQ=9\7
MPZS%HJ_%O6/AS\!H]4>Z%O>?"=4T7Q1<^.-/CD)M;F3QO:MX T/5[Z R2)K'
MPUO=-EE?[%7D?_!P3H7Q%^.7P:^%GP,^"WP0_:#^+/CGP[\7-*^(VOR_#OX!
M_%WQ=X0TOPW'X%\:Z%%N\=Z+X.N_!]_JL]_X@M%;1M(UK4-1L$AN&U:WT\FV
M6X%;GTVO?]?U Z3XM?M+_#>__P""-=]\.H/#7[0,>O']A#P9X76_O?V2OVJ=
M-\"C4[7X2>'K!KD_$_4?@S:_#-/#IN(6DM_%[>+5\)7-D8M3M=;ETZ:&ZDM?
M\$!0/^'9OBG@<_%?XQYXZ_\ %.>%QSZ\ #GL,5UGQ0^(^IZ]_P $>$^#FD_
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
M?$[P!;ZE)_96N^+(O _PJF@<Q7=OHQGN+32KKUSPE^U?^VG\5?VF?VT?V8O
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
MK3O%WPO\66Z:QI"6BW-[!J=I!I.L37EW:>'[[3HK?2F=@/I.BOQ^_P"">_\
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
M:=1\5CP[/;1>$O$DE[>?#^_\+_9Y1KWAVX\2^.FN?[8T/4++Q'%:L\%T6_S
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
MU?7-<\*VOQ7\*:?XC\S5M/L]:U'4KBP'B#[&&U_[-<)]MWJ9MT5E816O,_\
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
MOAOQ'\"M*^&?QN^*GC&;X<?"'Q_\4_AQI&G?"SQ]JGB#P[\-;GQSI^BZ9?\
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
ME&VFW)BN>F^(?AA?V6_V6/@U>?"'X<>$_A-X_P#^"C/[:_PPT_XJZ=9ZY?\
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
M'2_ &JVS3B/0O+\+?$74M2O5U;1]474=:U*Z_73P?^S+XBU#XO>#/CW^T/\
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
M7\1>$?&VO>;:_#_5(M $UK<&W\%:Z@N-3U>]LC9S3Z=_97RYJ?\ P2.^(_\
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
M\7>$_ 4WQ3/Q5\1Z79^$['4-$T?3)[FR^',7C6Y\-V1T=?&,!N;B[=+^N_\
M7D]P.#^,NBPZ3_P64_8NU&TU+Q&X\5? +]H>\U32[_Q5XDU7P_%>Z)HB6%E=
M:+X<U35;S0O#DK6E[-'>#P]I^EQW[DW-ZEQ=/)._B7Q(C^ >I_MT?MG^$_\
M@IJ?!EQ\-]9^'7PDN?V06^+MTC?#FR^&UUX=\0Z?\2H_A4MV[6&B_&&\\<0)
M]KFTQ(?BAJUY8M_PB+2Z-9PH_P!N_%3]C?XU_$#]MKX2_M>Z)^T;X&\+:7\&
M= UGP;X3^%%]^S[JGB1;[PEXRL8[7Q[;^(_'$?QV\/W%]X@UB9[FXT'6M,\-
M:+8>'$@T2"X\/Z^;'5IO$'P-";CX[_M2_MB?$3X%?\%-=1_8Z\36OQ6T_P"%
M/C+X0^-_#OPK\9ZO<S?!/PQI_@U/&=CX4^)U]X=U7POX*UO53KLGAJQT]-3L
MKW;JGB2[UB/4/$5SX;\--?IYZ:^@'-_LT?LMGX.?\$2?V@;KQ5X#O/A;\1]7
M^!_[1_Q.M]>T2SO?A3\7=:T'PIH_Q/\ %/P3N/BQK/A!_#GB?Q-<:78WYU;3
M_#/C:]U6RT_1=8M]$OM+ABBETZ#S'XU?!?PC\-/^"9?[!/[8OA>]\80_M'>
M=%_89U/PW\3+KQKXFGU+3-#\1Z=X%T._\!:?I*:E#X9TWP&=(U,6$GAS3]#M
M[;5%M6U#Q VLZWJWB#5=7_0'P1\._P!JO]HWX ?M/_LVZ[^VC\-OC1X6\6:-
M;?#S0OVN=/\ V?-':+6=!\>^'?&?ASXR_#73_"/@3XF^$_!.K>(/!5D?#4-E
M\1=$\0:QIEEJ/B76_#VJZ==^*?#FHVN@,^)G_!-SX_?$W]C'X1?L8ZA^UW\/
MM)\,?"B7P/:1>.=-_99U5O$VO>'/A/;^&E^%NDSV5Y^TE<:1I]]HEWHEU<^)
M=8A@G_X2F-]#M[?3_#O]E:S-XI+^:WO\K>GX /\ C[\-_A7\4OVPOB9X=\3^
M&=0_;8\;7?P9\#Z+HO[,NLZ=H^F?"?\ 97TO4+G5YKSXF^+OB1K^K76B>"O$
M_P 49A;W.B77ASPGJ_QJM[#17OO#FEZMX=6WN-)_+#QZQ^*G_!MO%X[^*5O9
M_$'X@_#C4(](\%^.?&-M:^*/%_A6WL/VR])\ Q?\(]XHU>VFUC2IAX'5?!DM
MWITUE/=^%T&C7.ZP=[8_LUHG["'Q@\/?M'>/_P!HOP[^UUJ7@K5?C]X2^&VA
M_M+^&? OP9\.6>G>/O$/PO\ #P\*>'?%?PWO_&_BSX@7?PCE70!+:&QGC^($
M\$VI:O>6^JQW%QIS:3P?A;_@E38Z1^P5\5_V"?$?[0GBSQ5X$\<WUY=>"M?;
MP1X>T=_AM$OQ-;XMZ.$TJWU&ZU#Q??\ _"8>1+XGOM8\4VT>N:?:066B67A'
M,\LPFE;R:?W7O_77U YC]K"/P+\+?C5_P3V_89^&7@WPS\%?@1^TY\5/BEXG
M^+F@_";0].^&&D>+=.^%G@K1]=L_ -U#X*M=#B_LOXC>)=6T6U\;I:&VOM<T
MG2[30[^YGTG4[ZTN.3^-_@+2?V+_ -O;]BE?V<-('PY^$W[8&J?$;X(?';X*
M> 9KKPGX!U.XTO0=/U/PQ\3/#GAOP_/86'A#QOH1U>]N=3\5>&(=(U233]'C
MC%RDVIZK=7/UK\5?V#;[XY_![X8^'/BO\?/%^N_M#?!KQWHWQ5^&7[3.A>$?
M"_AC6?!GQ#T&+3;>SN-$^']K]LT%?!E]!I%@WB'P9J.IZDNNWJ2ZG=:TE\;6
M:S[K1_V7OB!K7Q)\*?'#XV_%_P *?%'XO_";P9XU\,? JXT;X07/@+X7_#G7
M/'VEVNE>)OB#J/@)OBAXN\3>+?%VM66GV&D:E)_PLS0-*A\.'5=*\-:9X9NM
M9N]5"NOS3\_/^MK ?EM^P-^QI\)_CUK_ .V;??$[6/BKKR? '_@JW\;KKX1V
MH^+'CVW_ .$7U'X:3^ ETK5+R^&N/J7BW5-3T:ST+PWJ6J>,;O7M3MM%T&W7
M0+W1+[4=<OM3[#P=\&_@9_P3C_X*CW6N1> _!'@KX,?MN?#;58_AMXUGTO3K
M*S^#'QG^'0N-;\=?#S0]6N(Q%X.\'_$WP[=+XA6SM[JSM]2\00Z9X=TVR&F:
M'##;?;W[$?[&_P 8?V3?%7Q\U3QA^T7X4^,GAG]H+XJ^.?CQXD\/:?\  >Z^
M&6J:+\8/'^H:1/KNLZ)XA'QD\=6P\)W&G:=)8R>$[SP]<72W":3?6/B2PCL=
M2L==\9_;.U/]E7_@H):>"_V./#'C3P7\6_B!9_M%^%+_ ,9Z5X-\0VVI>(O@
MMX?^$&MS:E\8/%?B)=.D>X\/07OA:#7?@YI=_>&*VO?&7Q#TJSL&O+BRNUM7
M?5]GOOY?J@/;/V /@K\/?#_A?XB?M/Z%\-O#O@3QA^V#X[U[XS3IIOA^TT/4
MK'X8:Y?.WPCT.[MX(+=[&YU'P7#I?Q \6V'D6[M\0_&GBRYO4FN2)1^@]06M
MK;6-K;65E;P6EG9P0VMI:VT206UM;6\:Q06]O#$JQPP0Q(D<44:JD<:JB*%
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
MB?''XF?M]_MA?!CQ+^S[\4],\&?"*R_9M\$Z5I]AXM^"6HZ;\-[?Q5IWQ/\
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
MF:QF?XE>)+Y(KQ0Q-M(UE=6UVJ3!&-M<0S >7*C'D?\ @J+\8=$\>_![PO\
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
MY-?>[@?SV_&/2O$?Q"\-?\%^?#7PK5_%'BK3OBW^S5XRD\->&]2G&KZKX<\
MS>'?$GQ L[-M$G&K132Z%X1\3Z=='33]O>[M;G38<7QV+]=^#/$'_!+']J73
M/@#X@\(^.?B5^T#\4;_Q_P"!?%WPI^!OC;]M']J_X@_$+P)\1=.O+>[N/%.O
M?#?QE\</%#>%;?X8Z>-:USQ3XOU#P_-H)\/Z-JRZ7>:[#J5A9ZK^K_P[_9:_
M9C^$'B'_ (2[X3?LY_ CX7>+/L%SI?\ PD_P[^$/P_\ !/B'^S+UH7O-._MK
MPUX>TS4OL%V]O;M<VGVG[/.T$+2QN8D*])X.^!GP3^'?B;7?&GP_^#WPL\"^
M,?% E'B;Q9X.^'WA+PSXF\1":=;J8:[KVB:18ZIJXEN56XE&H75QYDZK*^9
M&!?U_#M;4#\S_P!D+7?#US_P5C_X*UV5OJVD7&J7>F?L2M8VT-[:37MQ#X?^
M"%_IGB7[-&DC32QZ-JEUINGZT(@PL+^:TM;T17#1I7SSXU\5? GX3_\ !47]
MK#PY^V1\1?B=\$_#?Q_\(_ /QS^SS\2-(_:1^/7[.OPWUS2? 7PYA\#^-_"O
MB+7OA1\3OAYX8;4].\46]_?:1-XOFG2T\W5Q'>Z;<:_86NL_L5X._9._99^'
MGC&R^(G@#]FGX >!OB!ILVI7.G>.O!WP;^'7AGQC87&LV-[IFL3V7B?1?#EE
MK=K-JNFZEJ.GZE+!?1O?6-_>VETTL%U/')WGQ&^$/PG^,.F6>B?%SX8?#OXI
M:-IUW]OT_2/B-X*\->-],L;[:$^VV=AXFTS4[6UN]JJOVF"))MH WX %%U?K
MLETOI;;[@/P#_;:\ _LS^'_^"2'[>NK_ +(?AG4O^%8^-OB9\,_$]]\1)?B)
M\1OB?9_&?QE:?&WX,?\ "=_$?0O$7Q$\2^+=2UC1K?4;>[\/7WBJRUB2Q\1Z
M]X:\17Z"YM;6VU?4_<?V\/B_X9LOVBO^"8?[6.B^+]$\7_LO_"CXW?$7P#\6
M/''AW5+;6?!/@SQ/\9O ?A/PUX&\5^(]7L9YM)ATG18-2U*6ZUZ:?[+X=N&D
ML99TU+439-^T]WX)\&7_ (1F^']]X1\,7O@.XT7_ (1N?P3=Z!I5SX1G\._9
MA9?V!-X;FM'T:31?L8%I_9;V36/V8"#R/*&RJ%E\,_AQIO@6/X7Z=\/_  1I
M_P -(M+ET2+X=V7A30;7P+'HLSO)-I$?A*"PCT!-+E>61Y;!=/%I(\CL\1+L
M27_-_BK?>!^77[8/AF+XP?\ !0K_ ()E0_#&_LM4\7_";6?C-\7/B#J^@7=O
M>2>$O@K=^&/"U@EUXDN;!Y7L]'^(FMK#X3\+"Z/E:W=76K"P#VMMJT\/Z!?
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
M4#^?W]K[XL?'7QO_ ,$V/^"H_P $_CNO@/QY\1?V<?B9^SOX6UCX]_"S0(-
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
M?@3PMI^J>!O#=_O-]X?\':A::5#=^&=$O3(YN])T6:RL+G>_G6[[CD3T^_\
M&W^0'X-ZEK-U^RG\-?"7[57[$?QIT[XR_L??$'XU>!5\4_L-?%*/1O%FH^%_
M&WQ'^*>DV]WHOP"UBUN+WQ#X/^(OA#Q_JCZT/AO*VJ66CZWI^K>+#<ZVNF0
M_P!%KLJ*SNRHB*6=W(55502S,Q("JH!))(  ))Q7AWAC]F#]FGP3XLM_'O@S
M]GCX&>$?'-H'%IXT\,?"7P#H'BRU$L;0R"W\1:5X?M-8A$D3O$XCO%WQNR-E
M6(/L.LZ-I'B+2-5\/^(-*TW7= UW3;[1M<T/6;&UU32-9TC5+66RU+2M5TV]
MBGLM1TW4;*>>TOK&[@FM;NUFEM[B*2*1T(W_ %_7Y@?E)X2?XM?M8_M;_%#]
MHOX"?%WX*:#\.OV=+'6_V5/AG/X^^%GB3XXZ=K_BB]G\->+_ (\^/O#]MX.^
M/7P8'AJ237;+PI\-K/5Y[OQ"GB#3/!>J3:=%IVG7)NM:^-? FH>+?^"<W_!6
MC4--^-?Q#^&M]\,/^"D?ARXU[4->\%^%-2^%'@?0/COX8OW2RN+CPCXH^)?Q
M3U;2)M=U'4;RUN=4N_&5[9Z[X@^*:3P_V;;:1-8V7[J_#']G?]G_ ."=YJNH
M_!GX&?!WX1ZAKMM;V6N7WPQ^&7@KP%>:S9VDKSVEIJMSX5T329]1MK6>62:W
M@O'FBAED>2-%=V)P?'O[)O[+'Q5\37OC7XH?LT?L_P#Q(\9:C%9V^H>+?'OP
M:^'7C#Q-?P:=:Q6.GPWNO>(?#FHZK=16-E!!9V<<]W(EM:PQ6\"I%&B!WW[6
MMTO_ %?4#\S_ (0_$G1O@Y_P6(_;9\,?&_7=/\*7/[0_PJ_9V\0_LX:_XJO;
M?2=$\3>#_ASX1N-%\7>%O"FJZC)#92:A_P )3J6I7L^BVT_VF^N= UG4U@DV
M%V^9-!^*?PNO-4_X.$K.Q^('@BXF\0> M:U70;>V\3:)(_B"PM_V9O&VBWU_
MHD<=X6UFV@UQUTR[N=.6YBCU*YM[:5Q<7<"2_OEXM^ GP+\?>'O"WA+QW\%_
MA-XU\*>!X;.W\%>&?%OPY\'^(_#W@^WTZUM['3X/"VBZQHUYIOA^&QLK2TL[
M.+2;:T2VM;6WMX%2&&-%S]>_9M_9U\5:3KF@^)_@'\%O$>A^)]4TK7/$FC:]
M\+/ VL:3XAUO0;!-+T/6-<T[4-"N+/5M4T;3(X].TK4+^&XN].L$2TLYH;=5
MC"O^27W?\#\0/PC_ &M-;T,_\&\WP6D;5M+Q-\&OV+-.M'-[:_O=4TGQ5\*C
MJMC;$R9DO]-ATS5C?VT6;BTCL-0,Z(EM<;/L'_@I;XB\/P?'?_@E1<2:WI$2
M7G[:WAR^LIVU&S5;K3;CP[<6?VRVE,P$UC-<ZCIMM]IB9K=YKVRBWE[B$/\
M=<_[%?[&]UX?TSPG<_LE_LS7'A;1=6UG7M&\-3_ ?X63>'])UWQ'::)8>(=:
MTS1I/"K:=8:MKUCX9\-V6LZC:VT5YJEIX?T2WOIIX=*L$MS5OV*OV-M>AT2V
MUW]DK]F76K?PUHT?AWPY!JWP&^%FHP^'_#\-_J&JQ:%HD5YX5F32M&BU35M5
MU*/3+!8+)+_4]0O%@%Q>W,DCNO/=OIU ^&OC[K.CP?\ !9#]@K3IM4TZ+46_
M9[_:2064EY;I=LVHZ<6TY! T@E+7JZ7J;6:[<W L+PPA_L\NUW[(&M:-=?\
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
M^'_[1?[3^D?M<_#;X:>'+_\ :8_:#_9Y^+WA/Q98>)OB+\;_ -AOXF?!&?\
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
MQ86OB_3O!NEZ#X1F\1:9JDFLZ?+J?ASP]X>T[4M,M]+NSHUE>27:M^W-#_R
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
M M+<>&4BLK^*2+4KF6:;5%N-$OFGTK4-'YC]O?X2?MM_M"?L"?%'X4+\&/\
MA.OCQ^T;XC\%ZC/X%\"?$OX=VGPW_9Y\)^!O&OP^\5Z?X6NO%GQ-\6_#Z;QG
MJFHVGA*^N-6UWPSH%R-1\9:_J\133_"FB^&FN?VIHHOMMI^FP'XQ?MD:-^UG
M\:O%G[ GC#P)^Q5\5+E?@5\;O#'QW^*VDZG\5OV6M-OM%M]&_M?PU>^"-$ED
M^/$ECXB\3267F>)+.]ANK3PU)I>H:!:SZU;ZW<^(-*\,>G_"SX1_M,?##_@H
MQ^U3\8--^$NC:K\$_P!KK0/V9-6NOB!JWQ"\-Z=>_"V[^"GP^F\&>)/">K^"
M].FU?7_$7B75TN]0;1[G0O.\)07)T^>[\2R6YNX8_P!3J*+_ .7XW *_*O\
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
MQ+I]EIEO<U^Z]%.^M_Z[ ?EU\7?@Y^TGX=_X*6_#[]JKX1_#'P]\2O /B/\
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
M0>@?M1^-?V^?V'?C_P"$?V//BEJWPO\ V>?"WQ9B\>7\WQ,_9BTS7I-0^/\
M\,=&T673-$T*\^.JF_NOAIJ>[2_%LTE];:=JNI:?JY\&WWB/0X]%U[7?V'HH
MOY=_Q _$O5_@)\?/BS^WW^U-XB\?_LQ?$/PS^S3^T=^RAJ?[(K_$O_A8G[/U
M]J&G0>;J4-YX_N?"&E_%S4?%-OX9UNROK]="BM=*O_%EI(^C7&L>&-,>XU2V
MT6W^S5HG_!5OX3^"?#O[&_BWX3_"74?!7@C2[7X<>$_VXK+XLZ5$VC?"W2($
MTC1M4B^"9L]0\8^)?B/H?AB.*S\-#5/^$9\/MJ]EI7_"3W.J6T.IZMJG[4T4
M7]/^&Z_UH!^1/[6O@7]I/6?V[_V$?BS\,?V8?B'\3_A/^R=%\<#XR\7:?\2_
M@-I5_P"*1\;_ (:Z)X'MH_"NE?$/XP^&?$FHW?A%].>[UZY\46NA'5KEI8],
MN;V,)J%Q8\ ^#OVE;;_@JI\4/C_K/[+OCS1/@/XT^!6A_ +2/B)=?$3X 7DL
M.H>#_&)\1Q>.]2\(:5\7+_Q9;^"_$$:W4.F0VNE7WC&WCETF?5_"FFS7.IV>
MC?K=11?RZ6Z^H'Y=?\$J?@Y^TG^S/^SQHW[,WQN^&/A[PEHGP:U;XD6'AOQ]
MI_Q T;Q5-\5H?%WQ-\0^-])U_1?#^AQS2^%M#L['Q!J%I>0^*[NR\0W-S_9C
M1Z)9QK?;?U%HHI/74 HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\8/\
M@J%^U7^S=XJ_8^_:@\!:5\5/%0\5^&_#GBCP_I7B/P-:_&71OA_'\6-$M)C!
M\.]6^,G@[2K'X2ZIXD-TLNG7WPRU_P ;7L]YJ873KSP[-JL%O!%^BW[7FL^.
MO#O[*7[2VO\ PQ-ZOQ%T7X#?%O5?!$FF"1M4A\4V'@/7KK1+C2DBS++JMMJ$
M4$^FPQ@O-?1V\2@EP#^1T-W\-O%'_!O+>'P>-%U'0K']C6:+68H/LT\-O\3_
M  _;I=>-IKQ/F\O7H/BC::MJLTDP%W_:[)? F62.5FN_FD!^BGPM_:(^$7P2
M_9L_9(T?XA>)KZW\3>-?@)\,V\(>"?"GA#QK\2OB%XH@T+X:>&KO7;W0/AY\
M-?#OB[QQJ^FZ);2PRZQJ=CH$^GZ6L]O]NNK<W$(DU/&W[=WP/T;]ECXA?M8_
M#FZ\1_&SP)X!T_Q3]LTOX<>$?%VJ^(X/$7A.RN+O5] \6Z&= 76OALFB) +K
MQ=K'C[2M T[P=HSC6M=DMK22U^U?#7@#QCH/B+XQ_L-_"3X0>&/!6E?M3P_\
M$Y/!/CR^_: ^( \1:YH_P]_9\UE?"'A^X\/^"OAUI7B3P]I/Q$\>^)O&%B]S
M9OJVH:5:^$-'LKW5YKO7+&[OO#=W\\?LZQM9?L-?\%W])F\5-XSO(?CI_P %
M$3)XEEBT.UN/%-W_ ,*-M$O_ !&;#PU9Z;H,$NL7(^VW$>AZ=::9%).L5K!%
M"(D#M^GXNP'ZQ_LH?M;^&?BK^R7\//CG\3=6UOP?=Z?\&/AEXQ^+WBWX@?#/
MQ_\ "#P6OB'Q%X)TO6?$&J^$=<\?^$O"GAKQGX6EU::[&G:_\/+_ ,2>&+F*
M?3ETW4[B+4=-:Z]+^&7[6_P!^+OQ U7X4>#O&FI6_P 3M'T*+Q5<?#_QUX ^
M)'PH\8WGA6><6T7BG0?#OQ3\(^#-5\3^&6G*1GQ!X;M=5T=3+"7O5$T1?\9O
MC_XV;PA_P2R_X)2^(9_&>N^"_A]X;\6_\$\]9^-OC#P?:^&=:UGP)\.;7X;3
M/8^,[K1O%OAOQIX7NK+P[\1])\*ZK:P>)/"6OZ9<Z_H=G:C2;ZYB,"_;5_\
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
M/]I?3KR=%5)KNQL;."]LK.9P TMO:W4UQ<P1,2D4LLTB*&=B:W[%6DZ1<?\
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
M1OV0_#]QJ?Q/GU?3;+POH%C'\./V9/ GB26=9;I;3Q?X5N-9L8]!TZQU2_\
M$,6D+X=GU#3%_P""7_C$>(OCS_P5%L?'=Q'_ ,+TLOVV/%::[:7[ :Y'\%M)
MTFT\-_ R&%9B+J;PKI^D:1K]OX<F4-:BTN%GC(-\K2EE]W^=O^' ^=OV!?&G
M[+EO_P $\OVJY?VEOB'I%S^SAXO_ &L?VC/#6I>(O%_CGQ/<R^,_!M[=^'8=
M$MK+Q1IVKOX\\2:CJFAVUI+9SZ+J5YXCU"!/M,4LS>9)7V=^U9^VYX+_ &3_
M (;_ +'NA_"GPM\0=7\,_'#XG?LV?#WP1XD\/?#'XD>,O#.@?![7/$7AJ?4[
M7[4/#6M:IK_C_P 1_"O3-;TCP3\-K%=3^+6L7=Q)K=EH%S<Z0XN/S2^&MGI-
MG_P1U_X*DZ7IMO8V^EZ7^T!^V%8V-E:)#'9V-O9Z[X;.FVUM#&!%#%;P"T-I
M'&%6.,0&(!=E?2O[8[HG[+?_  1=F=U2&+]N7_@G)++*S!8XXE^'_B4M([DA
M4C4<EV(4#J:?7YO\K@?MQX/\5Z7XX\-:3XKT6U\2V6EZU;O<V=KXP\&>,/A[
MXEAC2>6W*ZMX,\?:%X9\8:!<&2%V2TUW0M.NG@,5RD+6T\$LG2U#!<V]TC2V
MT\-S&LUS;-)!*DR+<6=Q+:7<#/&S*)K6[@FMKF(D/!<0RPRJLD;J)JD#P_\
M:1^,</P$^"?C[XHKIW]NZUH>EP:?X*\+JVV?QE\1_%&HV?A7X;^"K7#H_P!I
M\7>.=9T#P]&R-NA_M$W!PD3$?#/_  2=_:1^)GQ>^$?Q0^"_[1&L3:K^T[^R
ME\7?%_PG^+]U>W37=_K<$FN:O?\ A+Q6)WCB-QI=]##K/AK2;Q8HUU"V\(?V
MBB"*\B9]7]I75/BU\;/VMOA!\)O@KX-\ _$/P]^RB^F?M%_&?2_B+\2_$'PO
M\(W/Q)\3:;X@\.?L_>$Y?$WA;X5?&'5)?$/AJ(^*/BY)X>E\*)9G['X$UB\U
M73Y/[*@U3X*\::U\9_V*?^"K?PM_:8^,?@3X;?"[X/?MVZ=8?L_?$]?AG\6/
M$WQ5\)67Q.T>TTRT\$>+O$.L^*?@W\$1X<U.^GL_"UM'&="U*W71+?XA:[)K
MK2W%[9VU):6TOOYZ=/FK@?NY\7/CI\*O@7IFAZG\3_%::"?%.M1>&_".BV&C
M^(/%GC#QEXAFBDN$T+P7X&\':3X@\9^,-7%M%+<R:;X:T'5+R&UC>YFAC@1I
M!\Z> /\ @I!^Q[\3/$GC/PKX4^(WBX:I\-3.OQ.N?%'P(_:"\ >'?A=+!::M
M>);_ !0\8>/?A9X:\(_#BZOAH>J66CVGC;6]"N==UBU_L'1HK_6Y[;3YOG?]
MN^QOO"7[9?\ P3V^.GA"\TCQK\0O NJ?'[PY9?L_ZCXF\.>$M9\>^!O%GPYC
ML_'7C/P+XB\9ZKH?@W2/$?@.$Z2);3Q)K6BV?BF;6M#T./6M-<,T_I'[)OP&
M\9?\-2_M:?MF^.?"MM\,_P#AHBQ^%7@[PK\*CXC\)^+/$6F^'_AEX7AT>_\
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
ME91(\U]=6MG"JY:2ZN8+= TTT:,K+7TO^-@,7PG\!_VL;/\ 9Q_:4^&OB?\
MX*->--5M]2\4^%=:^&7[6W_"JHK7QKX5N4\02W/Q'\">'?#FG^-Y;GQ=X?N6
MLM"\-^%]4\->)=/EEU_Q#XA\.^%M,$>D6NF7?Z3?L\VGQ/L/@A\+K'XT:W_P
MDOQ1L_!VD6OC/Q$^D0Z!=Z_JMO (AK6JZ%:RW%IHNNZI:);7NOZ393SV6G:U
M/?V=E-+:PQ.WLE%*_P#5@"OE#XG_ +<'[,/P>UWQ9X=\=_$>[MK_ .'R:0_Q
M(NO#?P^^)WC_ ,/_  P77HEN-&_X6CXL\ >#/$_A;X:-J5K)%>6J>.M9\/O)
M9307@7[+-%,_U?7X!?$GQ'I'Q8^#/_!775/V?HO!_P !/A-X*U7]I3P7\?\
M7[ZUN/%_Q4_: ^.O@[X02:7XV>"U\8:O=^#_ (2_#O4"^F^$;"33M U_7/&,
M[:MJOA]? >M-)>7C2O\ A^+L!^NWQ!_:R_9N^%C_  KB\=?&/P7HTWQOU?PC
MHOPFMX=0?6KCQU<^/+ZST_PG>Z';Z#!JD\OA_5[F_M?+\4S1P>&;6VD:^OM7
MM;*&>XCQ?A-^VC^S!\<_B5XD^$'PJ^+FB>+OB+X6T7_A)=1\.P:9XETPW_AG
M[9%I_P#PDWA35=<T33-$\<^&Q>7%O"?$'@K4O$&CJ;FV<WHCN(7D_%WXS6ND
MZ]_P3R_X(5Z9J]MIVL6-W^UA_P $W=(U/3M1AMM0M+K3[OX9>)+:\TR_L[E9
M89[.ZL7$%U97,;P3VK".6)XB ?LW]H6,V7_!7?\ 8+O-+M[==5O_ -GC]JC3
MG)VP_P!H0:;HEI?Z5IUU*NUFL[>_GGGBC)VP/--*@5BQHM^OX,#Z#_:K_:C_
M &9M,\&?&GX0^-/B;XDT_6=&\&7UIXWOOAW8?&(VOPRO=:TB6Z\.)\1?BO\
M"729-%^$$VI.]E<11>./&/A1+_3+F,WB3Z/?N)^+_P""0%S<7G_!-S]E:[NY
MYKJZNO!WB.XN;FYE>>XN+B;XB>,9)IYYI6:2::61FDEED9GD=F9V+$FOEW_@
ME'XBT?X@_P#!,KXM+XPDMM6^*NH>+?VJS^TW9ZW'$VM7?Q-\2:UXJU#5_P#A
M-;.X'G?;;[P9?>&K6=+]-K65NMH,QVS1Q_3/_!'21)/^":?[*#1NKJ/!?B*,
ME2& >+XB>,HI$)'\4<B.CCJKJRG!!%#TNNS_ $ _3"OS:_:B_;SL?@-^U=^R
MG^SJ/!WQ7N;/XIZU\1=>\?\ B?P[\$_BAX_L;_P?X.^$?C#5K3PM\/K'P9X)
M\2Z_\0O$R>-;_P #:WXL;X;V&OR> O#MC(_B]M,LM8FDM?TEK\E?VQG6/_@J
M#_P1\>1E1/M?[><6]R%7S)O@!X6CACW' WRR$)&N=SN0J@DXH6_R?Y,#R/7_
M !]\.OA!_P %CKWXD^+/&/B#PM\/M;_X)A2?$343X]U;QY-]@U[Q5^TQHFA1
M6FB^"_%LEUKWAC6-8M-%\.:/;?#K0= TS4#K%O%I=MX836YYK:3]3/@C^T]\
M!?VC/ 6M?$[X._$C1_%G@GPSJVLZ%XHU:XM-9\*S^%-8\/01W>M:=XKT7QEI
MOA_7O#%UIUG-#?7$>O:7IQ6PEBOEW6DB3'\^;VWT76O^"Z/A/4W@TO5EL?\
M@EE+K7A_4&BM+\6=S=?M.:K81ZMH]V5E%O/<Z/JFHV27]E(DDVFZC>VRRM:W
M<Z2?G;\>KGQ-H_P]_P""_P#'X(BU)3:?&+]G'5==LO#T=L;YO!NK?\(G<?%Z
MXAM[FVNM/==1\"KXGDUQM1M+BQN-/_M!]1AN+<31N[7MWLOQ;0'[T^$/VV/V
M9?''Q"\,?"W0OB1+#XR\=V%]JGPZMO$O@;XC>"=#^)^FZ=$+F\O_ (5>,_&G
MA'0/!?Q1LXK4B]6X^'_B#Q'%/8YOH&EM 9A]4U^.GB[X&? 7]HGP?^S!\=O%
MG[=G[0_QI\(^%?B]\+OB#^SO;:(W[(?A^XU/XGSZOIMEX7T"QC^''[,G@3Q)
M+.LMTMIXO\*W&LV,>@Z=8ZI?^(8M(7P[/J&F?L728'.^+?"^G>-?#6L^%=7N
M_$5CINN63V-Y>>$O%WBKP'XEMX9&5C+HWC#P1K/A_P 6>'[U61=E_H>M:=>H
MNY%N!&\B-^%?_!,OX63_ !SD_;5T[XQ_&[]KKQ^_P6_;2^+GP:\ W]Y^VI^U
MKX=N]-\ ^#FTV#1=+ND\$_&CPS9:E<1F2::?4K^TN-0GEF827)B2**/]]J_G
MN_X)B_ #P%\7_%'_  4?UGQ5KWQITVXL_P#@HA^T+I-O#\,_VD_VB/@SHTUF
MVHV=T);_ ,/_  >^*7@;P]J^H,]U(IU?5=,OM4DM5M[)[Q[&UM;>$6S^7Y@?
MHEX7\0?##]C#P5\;_BWXS^-7QF\9_L\W/CEO[/U+QMK'[0_[37B'X3:QX+&K
M_#_XF:#->WFE_$GQ[I/@#2O%7@N]O9-:U.^O=#L-8N]7^UZG:VD^D2WVZ?\
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
MPGH^KZB]I!<W)M1!;3O'^17[(]I=_%KXU_\ !1KX/>*_VN/C!\%_BC:_M?\
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
MO#WC"S\2:A8:-\1=9T_PQ\;?&WC/P#/X]G\"7&M26=Q?Z9&?$VH6&CZ7K_\
M;]A!!H=W^I=%.[_KR _G"\-_L9_\$[OBE;PZ3X"_X)6_MA>!_BA]DCBT>;QM
MI'QM^!&E>%=?AA5;/6M5^*NL?%.'P/%::->+'?WNK>&I/&^J3Q6\D^B^&/$^
MH/;Z/>_T#?#+PUKO@SX;?#[P?XH\37?C7Q+X4\#^$_#7B+QE?AQ?>+==T+0;
M#2]6\37HEDED%WKU_:W&JW(DED<37;[Y';+'MZ*&[_U< KY@^(W[&?[-WQ2^
M("?%CQ)\/)])^*@LXM/G^)GPU\;_ !#^#7Q"U&Q@6-(+36?&GP@\6>!O$FN6
M\$444$$.L:G?)#;PQ6\2I!%'&OT_12 \G\)_!#X:^!]#\2:'X8T;5-/;Q?IS
M:7XH\42^,?&NI?$C7K7[+>6=L^I_%?5?$-]\3;J^TN"_O/["U63Q<=4\/S7$
MESH=YI]R1,/)?V>_V(/V;/V5_$OC#Q;\"_!_BWP?K7Q ^V2^-CJ/QF^-OCK2
MO%&HW]_:ZG=>(=:\._$+XB^*_#M]XMDN[4%?&,VE-XIAMKK5+&#6(['6=6MK
MWZRHH ^,_P!H#_@GK^QE^U)XSTGXB?'?X"^%?'GC?1H+2TM_$KZAXG\-ZI?6
M=@V;&R\0S>$->T!?%=C9KF*ULO$Z:O:V]N6M8H4MV:(]W\8/V0?V:_CQX+\$
M?#[XG_"/PWK7A7X92Z;-\-;31Y=6\$ZC\.VTBWL[33H_ ?B+P+J7AKQ)X/M[
M:UT[3K=;7P[JVFVSPZ=I\<L+K8VHA^D:*+OOML!\K^"/V)?V6/AW\2(OC#X5
M^#GA^V^*</ARS\+1?$'5K_Q%XI\6II=C+<317 UOQ5K6M7W_  D$SW,G]H>+
M3,?%>JHMO%J>M7<5I:I#2^!_[#G[-O[.7Q!\8?%/X0^%O''A_P =_$+S7\?:
MYK7QS^//CU?'%W+/)<#5?%^E?$+XF>*M%\2:[;SSW4ECX@UG3KW6].:^U#[!
MJ%L-1OA<?6M%%P/G;X'?LF?L[?LV:CXRU7X(?"_1O %]X]U6\UCQ+)IU]KNH
M1R75_>-J%[;:-:ZYJVJ6OA71KF^87<OAWPK#HOA]KF*WF_LSS+:W:+Z)HHH
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
M0+A=1N]>\%_#[2M9O5*Q:3X5N[TBP/B?_!1'7_C=XC^'G[#L7B3X'?&OQ?\
M$C0_VW/@M^T]\0/!_P &/@[\0?BYHWPE^$G@C6O&4\OAC5_&?P_\)ZIX:U;Q
MEX:T;5=#TO5+*VU2YU'Q%XACUS6-$ME\,2Z.:W?VF?B/?ZU_P4D_X)Y?%#0/
M@I^U)X@^&OP?\(?'67XC^.=%_95_:%OM!\,'X_\ PDT.T\!6UVR?#@7\^H6T
M\MM!XTTVSL;C4/ =_+<Z+XKMM*U_1M?TK2BWE_-_P/\ +S ]R^#'[:'Q@\.?
M&_\ :G^ _P"V1I'PAT34_P!GGX.Z3^T99?$7X)IXRA\(:M\(+FUU*?73J^B>
M-M1U76[7Q!X9:PVS3VUX+/4]MYY-C9QV]M-?_)OQ+_X+!S_#OX:^ ?VD;7XH
M_L5>.?A]XBUKPG<>,_V5?!?Q*LM<_:M\"^ ?&-S!#;:K'X@TSXHW^A^(O'WA
M>UOK*^\<_#]?A%H]CX?NDU72D\:WUKI4VOR1^+O#6L_'3_@HG^VCX1N?A9^T
M7X5^&O[0W[#VL?LD^'?C/K?[.7QJTKX;I\06?5[/5[@^*]0\$VFE0>';6WU&
M[GTGQ=J%Q9^$/$$NF[-*UJ\MM4T6?5.__95_::_;9\%?#7P7^QK\0/V'_C78
M_M _#CPYI/PCT/X]II6EW7[*-WH?ABP@\-Z%\5_$WQ*N-3L5FCTW0K6TUO5?
M"/ABR\0:WXLN[&:RTU=%O]973=)++\M-%T\_Z\@/<?$G[87[2]]^W-<?LD_#
M/X:_!/4]!\0_LGR_M&_#WQUKOC#QA)&++4/B9IG@71O$'CA[?1]+GL=*MK6'
M7IKCP)X5\/\ B75M9U?4/"ENGCOP]HS>(-:TKHOV6/VCOVBOVA=+_:W^"/CP
M_"?X6_M-?LW_ !%/PU?Q[X*\+>*/&OPFO;7Q-H<>N^"_'6G^ _$?C/0_$MQ(
MVGB]:X\/ZCXUAB^T16-U-=M%+=:1'\_2^*M>L/\ @LSI_P 0KKX2?M)ZA\-+
M#]B:+]ENZ^+J?LW?&:Y\!7?Q<?X\?\)VQ;Q1I/P_'A\^%9=(=3/X]LS'X#AO
M'DD75X-(B-\E_P#X)]>*-=NOVT?^"A^N:U\'?VB/ 7AGXY_$;X>>-OA3XK^)
MW[//QE^&_ACQ9X?\%>"[OPOKDW]N>,_!>BV&@W_VTVMUIVB^)YM%UK5+&\1[
M'3YKBTU&VLBVGR3^=]>H&M_P1-UKXW^-?V(/AA\1OB5\1O"7C'P]XYU7XX^(
MK;3Q\/\ 7].^)B^,]8_:(^)NH^*_$/C'XEW7Q0UGP]XNBUO6I=:U"WT_2OA7
MX+FTZ/4+.UFU/4WTZ>ZU/[>_:1^)_P <?!>J_!CP/\"/AE'XLU_XN>/;KPQX
M@^)'B+0O$/B'X:?!#POI6A7NO:EXU\?:7X8U#1-3U!+X6BZ+X;TJ3Q/X1L-3
MUFX6VG\2V=P;.RU'XQ_X(X:9\4_A7^RAX3_9D^*?P.^*GPT\4_ O5_BKI/B?
MQ/XY\/Q:!X0\2:AXA^+OBSQ;H1^'5]<W;7?CC2+O1?$<T]SXDTBS;P_:RZ<D
M$6HWC:E:D;O_  4BD^+J>.OV0Q;_  K^+GQK_9(;X@>.U_:P^&?P3\/ZIXK\
M6^)XI/"]C!\((/$OA?0)X-9\3?#"P\5SZKK/CGPXQD\.:U:Z9::?XEMKV*?3
M[*<>LGMN_P#@ :G[.G[=GBSQ?XM_;I^&OQ.@^&?Q#U_]BG3/#/BH^/?V>1J<
M?A+XJ^&_%/@;Q'XRCTK2?"VL>*_'M]X=\:^'KCPQ>^&=>T=_&NOPIXAFDTZ*
M5&TZ66ZV/V<_VBOVF_C?;?LS_%O1M4_9J^)7P"^.=WJ+?$2W^%.A>/?^$S^
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
M\:?$O5[=K<W>GF,_L7^TC\:+SX!_"+Q1\1-'^&GQ-^,'B6QL[JT\)?#OX3^
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
MC\6?VH/V:_VO= ^%%QXPLO@+H0\9_%+X4_$[X2>$(O -E+#X,$]O-JF@>(-
MMHKJ[NI[O3M.\^XAQJ]A+H9T_62VWHGZOYL"W\*/^"NOA'Q;^R=KOQD\:V7P
MQ\/_ !0\,?M$VG[*%Y;P_$BRT[X$ZU\3M6NX3HOQ!T_XJ:FMS;Z7\%;GPN=2
M\>ZAX@N1J=[9>'O#FNP::==G72KK4[WP]_X*57P_:Z^&O[,FM_%?]D/]I+1O
MCOX4\67GPT^(_P"R_P"*+BSM_!7Q#\)Z5=ZTW@#XN:,GQ'^-[66F^([.W\CP
MYXTT^_L+B\NU?'@MTCO!87?VL_ G[7'[3/[-G@CXY^ OAO<>!_C5\$_VE/AM
M^U'\"_V>/&UWH</BF[\+?#32=3T.3P9\0[W3+Z?1[3QSX[M/$?B?Q+=Z#;:_
M<6^C:?+H'@K^T+;Q#%K-]/[=\!_VO_C7^T/>Z3-??LA_M%?LQ^&/ UGJ'B3X
MTZU\;?!"VESJ[:9HM^;7X??!'P]8)J7C7XDWFK:X]I?W/B>V\&:1&OA_1;[2
M=*L9/$_B30UMC3\^JT[?TO0#PCX3_M??M[_M!^$OVN(_AC\*_P!F+PSX]_9I
M_:-^+'P:@N?&GB#XCZYX,UZ'X8Z1H,J:!IEMHDNB^(O$'B#7=3N=6N)O&6I_
M\*ZT'1]+O/"UO;>$]?OY_$+Z%PM]_P %$OVQ/&7["WAS]OSX4?!KX":1\,/#
MW@X^*_B3X+^(OBCQMJ?CCQK'X9\2W/A7XC/\,Y?"OV/1/!ND:9J>F:FWAR\\
M:W/B/6=4@M;M[WPY8I:Z;+XBH_L#?$[5OAMI7_!236O'OP$_:R\*IX__ &M/
MCK^T3\/M-U3]E']H)-8\=?#KXA7?A#PQX6'AC3XOAY+)J/BN[U)[:6\\(!H]
M>TK1I;WQ+J-G;>&?#WB?6-%^<OA;/X^\/?\ !"7Q#^S3JW[/?[55K\=X/!'Q
M*^%D?PS/[+?QZ?Q!>^(?'_Q%\?>+_#^H6/E_#]K"Y\+#P[=I>:MXG2]&D:+=
MF#0]3N;;7]3T;3-2+>75?BM>H'ZS_'_]NGP-\*/!G[-U]!XF^&G@/7_VJH4U
M#P'XD^.OB[3O!/PU\#>%K/P59^.O$WC#QSJMUJFDC41HFGZIH6AZ5X4TO6-+
MOO%?B_Q)H.C1:UHEA<7VN:=\^_L\_P#!1/Q9\4?VC?BW^R9;^)_V6OCY\0-%
M^%L7Q;^"OQ=^ WC34]'^#/CW2X]1LM'UOP;XXALO$'QXU/P'XU\.W5ZFH2VN
MG>(?%D>I:0AG>#1EGLYKKQGXG^'_ -H9O@[_ ,$V?VROV>O@O\1?&'Q"_8U\
M(:GX'^*?[-_CCP9XM^%WQ,\3^#/'GPT\'?#_ .)MAHWAOQMH>EZS<ZYX;O\
MP?'-X>GTS3-2M-;-S!KNACQ'I]DMG??<WPK_ &M_B5\4M(U_XO\ B#]F']I3
MX$?!WX>^%;Z34O"/Q)^%-_J'QY^*'CO4+O3+>PTWP+\(/ Z^-/&S^%/#%HFH
MO=ZO/8:;?>)-4UO1I[2VL=!\->)YY2VG?[M[_?\ \.!\)^&O^"B_[<GCS_@G
MQIO[?'A3X0_LVV'AKPM;^._$_P 0O"?B/5_B&^L^,O"G@[XI^)/"=_:_#BWT
MC5+BV\*7&B>&-)MC=>(O&>K:U/XA\36GB*:S\":%H<&@OKVW^U#X_P#C[\0/
MVY?^"3NI?"KXN>#O"?P^^..@_'SXF_#_ ,&^,/A-KGB[1_#/B/0OV:)[^X\2
M_$*WT+XP^!=0^(U]J'A3XG:QH/A>QTC6/A[:^![B:ZU&XD\8?;KFU?Y=^"<W
MQ \*_P#!"WQS^S-KW[/'[5EC\>(_"OQ<^&]O\-C^RU\?9=<U/7/BM\0_B/XR
M\+W^ERQ_#TZ=>>&H=!NS-K_B)+U=,\.WJ6NCZQ-::QKOAFPUKW/Q0?B7%K__
M  1<_:,T3]GG]HWQ/X;_ &</"/Q=^%_QF\$:=\&/&NE?%7P1XF\>_ #P1\,-
M-EU/P#XMT[PWK">'+7Q+HNK"Z\8LJ>#VL+1+ZWUZ:VO;&2Y-$WMO)+[M.H'Z
M[1_ 'PYJOQ<\,?&;Q=X:^&%SX]\):*L$/C3PSX MM \8>(_$FH^$KKP=KVHZ
MWXCNK_5]>7PDNAZCJ.E^'O %WK>O6EA#-;7VJ:YK-]IFC'2X_A5^S=\.OAWH
M_P 3;"/P-\-])@^,-U(?&_A3P)X,TOPGX#FT-=%?PY9^'!H-C#%#JRC19;J+
M7M>U*%;_ ,2ZCJ.HW+VNDZ.=(\.Z+[SI%U?7VDZ7>ZGIDFB:E>:=976H:--=
M6M]-I%]<6T4MWIDM[8R2V5Y)83O):R75G+):W#1&6WD>%T8WI)(XHWEE=(HH
MD:2221E2..-%+.[NQ"HB*"S,Q"JH)) %2!^,'["GQG_:,UO]ACX[?#;X/Z?X
M6^)'[1_['?QL^*?[+W@*V^+.KZC:^'_%>G_#/Q-I*^$Y?%6JV6H6-]-_9G@'
M6!H-G)_:FEMJ=_X8M(K_ %.S6ZN=4'[">%9O$EQX8\.3^,K/2M/\7S:#H\WB
MJPT&ZN+[0['Q))I]N^N6>C7MW%!=WFE6VJ-=0Z==74,-Q<6:0RSQ1RNR#\/?
MV$?%/CKX!_L:?M6?MC^&O@E\0_CKK/[27[7OQ=^/?PY^%/PZLII?&7BKP!XY
M\?Z1X/\ #.IV=FMC?WZ:>T5KK7C*2]M])OY)?"TEKJ<-DUDYNA^R7P6^*6D_
M&[X2_#GXNZ%I>L:'I7Q&\'Z'XMM-$\06Z6NN:*-9L8;N71]7@BDF@34=+G>6
MQNVMII[62>W>2UGFMWCE=O?Y_HK_ (^0'IU%%%( HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "OS:TO]BO]H;X6>/?B9KO[.7[:^K_#[X??%CXD^*?BSXC^
M&/Q1^!_A;XX0Z1XU\;WW]H^*+KP?XQN?%W@3Q+I&EWMR$^Q:/JLOB&ST^*&,
M*)YFN)[C]):* /)?A7\*W^'L6LZOX@\8Z]\2_B-XM&E#QG\1?$UIHFG:GK,.
MAQWB:%H>F:)X;T[2= \,^$?#O]IZJV@>'-*L52WN=7UG6=5O=:\3:[KVO:IZ
MU110 4444 %%%% !1110 4444 %%%% !1110 4444 %>??%70/'OBGX?^)_#
MGPS\9>'?A]XTUK3SIVD>,?%/@B]^(NC:$EU-%%J5U)X/L/&OP^GU6].EM>PZ
M4TGBFSM+#5);/4;^RUJRM+C1K_T&B@#XE_8&_95\>?L7? 30OV>O$OQB\._&
M/PEX'EU(?#_5=-^%%[\,O$&E66O^(_$7BO7K+Q+/+\4/B%8>)O,U?7V_L:XL
M;#PS+IEE!);7W]M//#<6?VU111N 4444 %%%% !7Q!\._P!D[XD:7\;M:^+'
MQL_:B\=?'SPSHWC[Q7X]^!?PEUSP7X/\(^$_@WJ7BFSU?0X[B2^T%)M8\>:M
MX9\)ZWJGA;PG>ZK/I>DZ)8ZKJ^HV_ATZ]?)JMM]OT4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7Q!\._V3OB1I?QNUKXL?&S]J+QU\?/#.C>/O%?C
MWX%_"77/!?@_PCX3^#>I>*;/5]#CN)+[04FUCQYJWAGPGK>J>%O"=[JL^EZ3
MHECJNKZC;^'3KU\FJVWV_10 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% '!Z-\/-$TGQIXA^(,]UJNN>+?$%C;Z(NJZU<6T
MW]@>%;.[GU"T\)>&K*RL["PTK14U&YGO[Z9;:;7=>NA9/XDUG65T;0TTSO**
M* "BBB@ HHHH *\:^./PR\9?%;PGIWA[P1\;_B'\ ]6LO$5IK5QXP^&MAX'U
M'7=2TZWTW5K&7PU=P>/O"OB[1TTF\N=1M-4GEMM-@U-;S1[!(;Z.U>\@N?9:
M* /SR_X8Q_:$_P"DD_[6/_A+?LU?_.1H_P"&,?VA/^DD_P"UC_X2W[-7_P Y
M&OT-HIW_ *LO\@/SR_X8Q_:$_P"DD_[6/_A+?LU?_.1H_P"&,?VA/^DD_P"U
MC_X2W[-7_P Y&OT-HHO_ %9?Y ?GE_PQC^T)_P!))_VL?_"6_9J_^<C1_P ,
M8_M"?]))_P!K'_PEOV:O_G(U^AM%%_ZLO\@/SR_X8Q_:$_Z23_M8_P#A+?LU
M?_.1H_X8Q_:$_P"DD_[6/_A+?LU?_.1K]#:*+_U9?Y ?GE_PQC^T)_TDG_:Q
M_P#"6_9J_P#G(T?\,8_M"?\ 22?]K'_PEOV:O_G(U^AM%%_ZLO\ (#\G_BK_
M ,$VOC'\5++PJVK?\%'OVI9->^'OC'2OB+\/=1U/PU\$Y=+\.^.]#M[ZTTGQ
M!>Z-X6^'W@NXU];*TU/48%TR^UE+"5;R0RQOT.7:_P#!//\ :_\ %6C:[X6^
M-_\ P5-^-/Q!\):Y;"TN]"\(? SX-_#J.^M?M$4TNG:[-J,/Q!36]%OX8VLM
M8T26VMM.UNPGN=-U6&[TNZN["X_72BB[_I+_ " _/+_AC']H3_I)/^UC_P"$
MM^S5_P#.1H_X8Q_:$_Z23_M8_P#A+?LU?_.1K]#:*+_U9?Y ?GE_PQC^T)_T
MDG_:Q_\ "6_9J_\ G(T?\,8_M"?]))_VL?\ PEOV:O\ YR-?H;11?^K+_(#\
M\O\ AC']H3_I)/\ M8_^$M^S5_\ .1H_X8Q_:$_Z23_M8_\ A+?LU?\ SD:_
M0VBB_P#5E_D!^>7_  QC^T)_TDG_ &L?_"6_9J_^<C1_PQC^T)_TDG_:Q_\
M"6_9J_\ G(U^AM%%_P"K+_(#\\O^&,?VA/\ I)/^UC_X2W[-7_SD:/\ AC']
MH3_I)/\ M8_^$M^S5_\ .1K]#:*+_P!67^0'*^!_#^J^%/!_AKPUKGB[7/'V
ML:%HUAIFI>-?$L.D6WB#Q3>VD"0SZYK,&@:=I&B0ZCJ$BFXNH]*TNPL5E=A;
MVL,85!SWQ5^';?%7PK=^ [_Q%J.A>$/$<<^F>.[;0U>TU[Q+X5NX'AU+PM8>
M(X[J.?PQ::]"[Z9KNJ:;:2Z\VB75];>'M3\-ZQ+::_8^ET4@.'U7P#I%WX'A
M^'F@W>I^ ?#-MI.G^';*W\ 2V7AJYTOPQI\$-@GAW0KJ&PF?PW8OI$(T>"\\
M.C2M<T6S99_#6K:)J=M9:A:[_ASP[H?A#P_H?A3PQI5EH7AOPSH^FZ!X?T73
M8%MM/TC1='LX=/TO3+&W0!(+2QLK>"VMXEXCBB11TK9HH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _$']KS
M_@K=\5?V0_VJ/"/[-'B_]D3PM>V/Q.UGP];_  O^+VI_M+7OAOP1KGASQ1XH
M_P"$5LO$?B=$_9]UZY\(OH5\?,\;:/%-XAN/#T"_:K2YUS3[K3+_ %'LO^"B
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
MRTJ"#XDWWB7X=_"/Q7X7E33Y;^]TJ32O!OB?1-:U6R@\/_V_ITVH0WL?E/\
MP5A_8'@_X* _!KPQ\/O"_C?0?!WQL\ ZGK?C_P"%T7B*Z9-)\1V<5KIVA^,-
M%U>WM$NM6M=%F?5?#'VCQ)IVF:E_8.KMH4-W;/;ZNT<O\ZGP9_:Q_;R_X)M?
M%[X9_LU?MX^$O&'B[]GFZ\>> KJU\.?$BZF\1V^@VO@KQOX<U_P_X]^"7Q2T
M^]NEU.#X?Z]I?A_Q!'X.B\0:GX6>WL5\.ZAHN@7.I-=6S2NM-];KK\@/[@**
M*^-_^"@VJ^-?#7[%O[2?C3X>?$+Q;\,O&'@'X0>/O'>B>)?!CZ)#J_V[PGX7
MU76+739+K6M$UIK/3[ZYMH5O;K11I.OQ)&O]FZU8%I3+('V117\XOQR\,_M9
M_#3_ ()__!7_ (*'^!_VT?CUJOQ>^&_P5_9^^)?B7X7^(/$4%Q\!O&_@K6-
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
M;;]IBT\+PP)JWA+XC:)JEIX)71=+T^W/PNLKRV^&+W-I%JDGA!M5!O3]Y?\
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
M0OA_;Z?XUM/B7\-OBOX-@74&O=1\#>-D\.^"M9>_L5T;79;G1_$'@G0KI(-
MUIPQDL3$_P ;_M_7'C*T_P""IG_!*FY^'VC^&=?\81:5^U8VBZ/XQ\2:KX0\
M-7\O_"MK<74.J>)=$\*^-]4TB/[ ;I[>YM/"FML;M+>*2T$,DDT7N_@']BOX
MX>/?V]-#_;R_:D\1?"S2-9^%?PYU'X:? WX/_!?5/%GBW0_#MAK=IXHL-6\0
M>,/'_C+PGX OO$&L26?C;Q9 MK8^"-,MI#JFG2?:+9-!CM]1>EEZ?.]VE_P0
M/U2HK^9[]KWXL_&+X*_LY_'[XOV/[2_QG^)G[8'P<^,R:[J_BSX"^,?B-/\
MLB_"/PM>?%OP[H7AWX.?$'PAK%QX;^!NI:A;>!]6L]+\0>#H?#WC+XLZ?XPU
M&WN?$5U<:#]IUJZ^S_VS-9^.%Q^W?_P3?^'_ ,/_ -H?XH_#3P9^T99?M,V?
MC?PKX<N?#\.@:?:^ ?@KIFK1:GHUFF@Q2ZIXE,'B?6;[0[OQ_<^-]"\.^+[/
MPSXELO#CIHATR\5OU_!7 _4OQE\5O!?@3Q=\*/ OB#4O)\4?&GQ9KG@[P'I4
M)@DNM0U+PWX!\6?$?7+N:![B*XCTC3/#O@[4$O-1AAN([?4[_0["98VU6!Q1
MUS_A>'_"W/ W_"-_\*J_X4/_ ,(]XF_X65_;G_"7?\+<_P"$KVP_\(;_ ,(-
M]@_XHW_A'M_G_P#"3?V__P 3+;Y/]E<[Z_"7XP_L<:1\-_V]_P#@E%X!\;?&
M_P#:1^-6N>,)OVYM/\0?%3QG\>?BSH'Q-G\.>&/A7!XK\%Z'H_BKP'XT\,ZG
MX/.AOXCO]/U?5O!5UX<U+QK8RR:=XKFU'04L-#T_[+^(6O\ Q)\!_P#!5#]C
MSX7:3\7_ (GWGPA\9_ 3XT:C?_"[5O$QO?"ZZGX#\/1:;I&I:A<"TA\1^,]2
MD$Z:C<ZO\1=>\9:R=81M1AU*"5]JEMO1L#]9**_#:\^)OQC_ &N=>_:Y;0_
M7[;>H:;\+OCE\3_V>/@SK_[+7QR^"?P;\(^ ]8^$UOI^B7WBCQ'8>)?VG?@W
MXL^(7B[6_&4U]KVIV'C_ ,)^)? 5KX1F\-:1H&EF]77K^_J>-?BE^V[X _95
M_9%\2?MF^ /C1I6F^'O%WC;1OVX;K]FSQ39-\51X4TK2M:L/A/X_;7/@3XG?
M6]+\'WMTVE^(_BO/\-O$VA:O:7%AE7LM+NY_#M\6_K^F!^ZE%?$'["&L>!O%
M'PZ^(7C/X4_M)Z[^TS\)/&OQ5N/$?PP\0>*_'7B/Q]XM^'OA=_AU\.-)N_A=
MXCU+Q>J>*M-OM#\6Z3XGUZUTCQ)&/$$.E>)M/O->FO=9O;^_N_M^D 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '/\
MBWPMH/CGPKXF\$^*M.@UCPQXP\/ZSX6\1Z3=#=;:IH/B#3KG2=7TZX48+07N
MGW=Q;2@$$QRL :^)_P#@G)^P_HO[!'[/<GP>M-5L_$WB+5_'OC+QKXL\6VD,
MD7]O2ZGJCZ=X4#+/;V\\+:7X#TKPOIU[:A3:1ZW#K-U9%H;WS)/OBBCR _/7
M]A[]@;P;^Q?XU_:O\6^')-+N#^T)\:KOQOX>AT^&6+_A$_AM%:-J7AWP+(D]
MO$(7T#Q3XD\="'['-<VUQH<OAXS3&]MYXX?FW_@KE^Q!^U9_P4 \&>!_@_\
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
M'_"P+"STVY31]7UF/P!<7XOXDFNX=1O;70O^$4GMK.!M'\;QS7,J_JI11?\
M7\0/S _8O_9U_:R^#?[1_P"UM\5_C3I?[/">#?VH_&6A_$"*S^&'Q0^)'BCQ
M-X$U;POI,_A_2O#[VOBKX)>!=*\4Z=J&DW$37^NC5/#EU97]@TUOH5[!J?D:
M5T__  3C_9;^/O['?PAA_9_^)/C7X5^*/A?\.=5\=P_":Y\#:=XH'B_7M&\:
M>/-6\<C5_B+=Z_'8Z=H^KZ7-K&HV%MH'AFVU:P>+47ENO$%V^GVHE_1BBB_Z
M?@!^>G[0WPC_ &LOBC^TS^S_ .*-!\-_LY:[^S7\"_&?_"PSX5\:?%+XE>'O
M'_BWX@7'AFY\/:3XTO--T?X)^+?"]E/\*VUSQ#JG@?0'US4;;6];;3]<U/5]
M OH-.70^X_X*#?L^>+_VJ/V4OB;\!/ _AWX::]X@^(=G:Z;8WGQ3\5^)/"&@
M>#[NSG_M72?'%A?>%? ?Q U;4=>\-:[8:3=V&A#3=)L]5@:]@OM?M+8266H?
M:=%%]O(#\E-%U#]IG]DK_@G'\0?"_P"UU\3_ (4>$/&/PR^$<'PJ^%?QX^#7
MB7Q3XRUN^UG6M.F^'WPSU'6M!^(G@OX9V5EXUTG7=1\&Z?9Z@WB6[TG7[PW.
MO>(M1\)6UI>7LWSG\._V:?\ @I%^R[I5O\2/"OAG_@D1<7OA'P/:KXL^(U_\
M.OB/\//B1XE\-Z#HL+:Q<>)/BSHFC68N=0O[&REN+_Q)KUV-+NKMGU75HU@:
M8#]QO'_P]\#?%7P=KWP]^)7A+0/'/@?Q19?V?X@\*^)],M=8T35K42QW$27=
MC>1RPN]M=007EG<*JW%E>V]M>VDL-U;PS)\J_#G_ ()S?L:?"G5M,U?P;\'/
M+;1+RVU#0]&\3_$+XJ>/_!^AW]C,ESI][HG@3Q_XX\3>"M'N]+N8HKK2;C3=
M M9M*NH8+G3GMIX(I$+[^;[:?F!\K^ OA)^VG\0?VZ?A=^W_ #^!/V>_!WPU
M\5_LL>#O@9KGPMU_XK_% ?%OPYX \4>,[3XNZQK][;)\!4\-Q_$KPYJ6I26#
M^"'U=-"NWTMM$F\9Z>]X_B&RZO\ : _8Z_:I\/\ [5&K_MA_L)?%GX4^#?'G
MQ.\)^&?!?QY^%?Q[TOQ5?_"KXD6_@JU&F^$/%3WG@JUO?$ECXBT+1DM](MX[
M&/3I5MK4_9]<M+;4]:L=1_5BBB_IM;Y ?F9\:/V#O'7[1W[,FI>!OBS\:8K;
M]IR\^)'A;X\Z!\:? V@W>C^%_AI\8? =M'8^ [7X>^%[K5+C5]/\">%=$6XT
M&".[UJ77M0O-8\1>.)[F#Q%K4\,6]\!_A;_P4'N;W2=7_;"^*/[.OC5/AA9Z
MAJ/P\\)_!+2?&_A6V^)OCS^Q;_1]$\4_&[Q;XBTB6'3;/3([^\N;;P[X#^'Q
MT>T\07MCXL-M?7GA31],G_16BB_]=O0#\B_V4OV<_P!NO]GK2?VT'UOPU^R;
MXC\0?M(_&KXE?M#^"DTOXV?%^TT?PYXX^)VH>'-.O_!_B>2Z_9P:]G\*:%X<
MM+_5[/Q#I44NKZGK.E67AV?0]/LO$=QXI\+>2>"/V'/VW_!__!+C6_\ @GZ;
M']E6]\5W6D>*O >F?$4?&+XN1>'QX)\=^*_%GC77=:OM%/[.S:BOBG1[[6K7
M0=)TBWN7TG5+2XGUZ\U?3)]*CT#7/W/HHOZ;I_=MU _(OXH_L*_M"?%K]G7]
MDN2S^('P]^!G[:?[&,>G+\*/B)X%U?Q'\0/ACJ267A?2?!?B#2]=/B/P/X/U
MV'0/B/HFA:5/XATMO"^LQZ0]N^C.WBK2;B\^U^\?"OP#^WI;Z1K_ ,2OC_XI
M_9K\>?'/0O"M]X7^#_PT^&TOQ(^'OP&TR[UB[TR37?&?CKQAKOA_QQX[U?Q7
MJ=MIMG:VCZ9X)MM.\/:9;ZSHVC6L2^--6U.P^_**+_U_70#\)OAM^PK^W'X
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
M J:[U[2WAO89HY=-U:[T30KC4[1T:WNY]-TZ2X1WMX2O$>&]4U'5_P#@JO\
MMK?"K7_VGOBA^SAXN\2^!OV9M3^!VD^#],_9ZFM_B=\,?#_PYO4U_3M!N/CG
M\$/BO=S2^$_B'K'BV]_L3PI>Z,EU<ZUXDOY-.U/^Q[N[TXM^2?WV_P P/U:\
M*?M&_ KQO\'%_:"\+_%3P;JGP7_LN\UB;XBC5H;/P[8V>G3O:Z@FJ3Z@+6?2
M-0T^]C?3[[2-3M[35K/4A_9UQ91WQ%N>0^'W[8?[.WQ,\::_\./#WCZYTGQ_
MX9\,MXVU7P9\1_ _Q#^#_B7_ (0I&99/&>EZ-\6O"?@F^U_PA#MW7'B?08=2
MT*W1HY)[^..6-F_$/]IKX5_"K]D#X"Z7%\)?CC\<-7^$R?\ !5'X,?$/]JGX
MKZC_ ,*?\2KX$UK4])GUSQ5KGA72M(^$EK\,3IO@[QPOPNUO6=#O_AOK_AS3
M?&MC9>'+;3)=1TN]T33?T.D_9M^$6K_M(_LF?M&^+/VP/CO\>/BEH4WB_3_@
M%$M_^R[;:!XB\,>*?!NL77C6\U./X-? +X<77B+P!!X<M[F\N]8GUR2SL+^Y
MTVPTNZ&I^(K73M6++\[?+^OU ]BU3_@I3^P[I/@_Q3X]F_:"\-7_ (4\&>,=
M:\!Z_J7A[0O&OBJ6'Q%X;TS0=8\1C3M,\,>&-7U?7]"\/Z?XGT"77?%_A^PU
M3PCI$FJVMIJ.N6UVS0+>\;_\%&?V)?AW8>!-6\6?M#>#;/1_B/I?A[7/#&LZ
M;:^)/$>BKHOBQBGAS5O%&L>&M#U?3? 6FZNZ3QV=]X[NO#=L\EI?1M*KV%ZL
M'Q]_P35T#P_<S_\ !6%YM'TF:35_^"BO[5.B:O*]C:--J.C1Z=H,B:3?S>7Y
MMUIL4^K:Q)'93N]M%-J6HO'&KW=R9/COX):+HH_X-M?%$BZ5IJ/JGP2^.6LZ
MG)'96T;ZCK.F?&7QK;Z=JE^Z1JUYJ5C#HNCV]K>W!DN8(=*TZ".18[*W2,LO
MQ2^]?H!_05\2?C3\-?A+IFB:GXW\12VQ\47;V'A/1?#V@^)/'7B_QC>Q64FI
MW%IX,\#>!-'\2>,_%]Q:Z9%+J5Y#X;T'5'L].C>_NEAM$:8>5Z+^VU^RIKWP
MG\4_&^T^-GA*Q^&O@;6=0\->-=:\1C5O".I^$/%&EJ\E]X5\3^$/%6F:-XTT
M'Q5%'&\J>&=5\/6NNW$(\ZVT^:,AC^0]GXMO+7]M+]ACP_XT_:$\??LZ:!\0
MO^"7OP]T#X/^/?"]K\&;FT\1?%6Z\4Z-J_Q \#F_^.?PK^*WAJPU;Q)X;TKP
M/?2/I.G:/J^I7.B^&]'&JSR:G:Z7>^T_%+]F_P"$GP1^%/\ P5J\3^%_C/\
M%WXQ_%KXK?L?^/?$7QZN_'=U\(1X8TS6+'X/_%/3_ [_ -C_  G^&'PQT31/
M&M_I=MJ]Y?6,6F2SG238:WJL%I/KVFWNKEOOT_.P'W%!_P %$OV,+GQ'\)_"
ML7QW\/'6?C?:>#KGX;+)H?C.#3-8E^(.C:?XA\%:/JVOS^&X]!\&>*/$FBZM
MI6H:7X1\;ZGX=\4SP:GI^='5[RW23RW]J+]O.Q^ W[5W[*?[.H\'?%>YL_BG
MK7Q%U[Q_XG\._!/XH>/[&_\ !_@[X1^,-6M/"WP^L?!G@GQ+K_Q"\3)XUO\
MP-K?BQOAO8:_)X"\.V,C^+VTRRUB:2U_._\ :<TG2-+_ ."&G[&4^G:=IVG/
MINA?L%>([)[*TMK06OB#4[GP%<:KK47D1QJFJZC<:OJUSJ-^!]IO+G4;^XN9
M9)KF=W^R_P!L9UC_ ."H/_!'QY&5$^U_MYQ;W(5?,F^ 'A:.&/<<#?+(0D:Y
MW.Y"J"3BG97_ / OP _5S2]1M]8TS3M6M([Z&UU2QM-1MHM4TO4]#U.*WO;>
M.YACU'1=:M-/UG1[Y(Y56[TO5K"RU/3[@26E_:6UU#+"F?XI\4^&_!'AO7?&
M'C'7M)\+^%/#&E7VN>(O$>O7]MI>BZ)H^FV[W5_J>J:C>20VME96=M%)-<7$
M\J1QQJ69A61:_$KX=7WB^/X?67C[P5>>/9O#<'C*+P1:^*M"N/%\OA"ZG%M;
M>*X_#45^^LOX;N+EEMX-=6R.ES3D11W32$+7R[_P47^('P8^&'[%GQ[\8_M!
M> [[XH?":R\,:9IOB7X>:?J>H:'<^,+KQ'XIT'P[X9T,:]I5W8ZCX?@N_%>J
MZ&+O7K.Y6XT:T6;4H8KJ2V6TGD#L_AO^VA^S?\6/'FB_#+P?X\U./QUXI\-W
M'C'P;X?\9?#KXH?#.?Q[X4M81<W'B/X=W7Q*\%^$M/\ B%HL-INOGU+P5=Z[
M:#3XYM0$ILH99T^(/@WHL.A_\%EOVJM.M=2\27=AJ/[(7PS\0FUUSQ7XF\1I
MI^H:YX[B74H]#;7]6U.30=-E:SA>WT;1GL=(T\KLTZQM(PJ#Q'XL:3\3]#_X
M*'?\$A-3^+?CSP!=ZO>#]JK^R/AQ\,M%MM,\!_"WPTOP#TR"+3]'\2:K>ZIX
MU\<+?1"+3;[Q?K-]H^@:S_8,5UX?\%^%Q+J%O/\ 0GPR=&_X+1_M,A64G_AB
M;X.G 8$X_P"$]D.< ^CH?HRGHPR]OFOUM^@&9_P3ATF/P]^U?_P5/\/6VH^(
M=2T_1?VA/AO::;+XG\3>(?%^K06<_@*_U+[))KWBK4]8UR[@@N+ZX%NM[J-P
M8(F6&,K&BJ/UB\4^*?#?@CPWKOC#QCKVD^%_"GAC2K[7/$7B/7K^VTO1=$T?
M3;=[J_U/5-1O)(;6RLK.VBDFN+B>5(XXU+,PK\L?^"?K*W[9G_!60!@2/VB_
MAAD @X_XMI*O..GS*R_56'4&OI7_ (*+_$#X,?##]BSX]^,?V@O =]\4/A-9
M>&-,TWQ+\/-/U/4-#N?&%UXC\4Z#X=\,Z&->TJ[L=1\/P7?BO5=#%WKUG<K<
M:-:+-J4,5U);+:3F[^[\D!V?PW_;0_9O^+'CS1?AEX/\>:G'XZ\4^&[CQCX-
M\/\ C+X=?%#X9S^/?"EK"+FX\1_#NZ^)7@OPEI_Q"T6&TW7SZEX*N]=M!I\<
MVH"4V4,LZ5/BE^V]^S+\&-1\7Z=\0OB!JNF1_#TV\7Q!U[1_AG\5_&?@OP#?
M7>GVNJVFC>-_'W@GP/XB\$>$?$5YIM_IU[:>&_$/B#3M?NK?4M-DM]-D74;+
MS_R]^+&D_$_0_P#@H=_P2$U/XM^// %WJ]X/VJO[(^''PRT6VTSP'\+?#2_
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
MUBFNM,UWQM+H&EWUK!<7-M=2P6\TD?FW[4WQ3_84\5_!+P'J'[2OQ$\#ZO\
M!KXD>(_ WBGX;3VGBOQ*R^.==L-5T_6O!FJ>$E^&U\GBCQ%;V^I/I]W(-,6[
MTL))&FM1FUD:-OSZ_9$LKGXK?&G_ (*,?!OQ1^UM\7O@I\3K/]KWXT:EXC^#
M_AS1_P!ER:W\3_!G7;#1-$^&WC*R_P"%R?L[_$KQMJN@R?#K2])\-,MKXF?1
M]$T32]"9-,TB+6+6;4?-_P!KKX0?!_X$_P#!)WP/\+/@;XP\<^/OA/X,_:K^
M&]CX*\6_$35?#NMZGJ@'[05P=?N-"U;PSH?AO2K[PJGB.7Q##X>U"VT>VBU'
M3@VH64U_I-W8ZC=EOO\ ^!<#]J_B'^UK^S9\)_B1X<^$7Q%^,G@KPG\1_%6F
M^(=9TOPMJ>H2?;(-&\*^%M5\:Z]K'B"XMX)]/\):38^%]%U+5AJ?BN\T6QNX
MH(X+&>YO+JTMYV? ;]K7]GG]IJ]\<:7\$OB19^,M8^&M_8:=XYT.;0O%?A37
M_#LVJQ7$VDW%YH/C30?#NL2:7JL5I<OI>M6EE<:/J(MYOL=_.8W ^$OVUM,T
MK5/^"G?_  1[M]4T_3]1B75?VX;U8+^UM[N);O2?@CX/U72;M8KB.1!<Z9JU
MI::EIUP%\VRU&VM[RU>*YBCD6Y\.8H;3_@M3^T:ELD<']J_L-?"?4M26(*GV
MZ_M/B0VF6]Y<A<&:X@T^.&SCE?+);K'$"$"BBVGRO^-@/UMHK$T;Q+X<\1/J
M\7A_7]$UV3P_K%UX>U^/1M5L=3?0]?L5B>]T/5TLIYVTW6+-)X'NM,O1!>VZ
MS1-- @D0G;I %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R
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
M_$R'X=:+J426VHZ1\,[+XE^,?%UC\-M,O[2..QO+#P+;>'[6ZT]%L)HGLU$
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
M&R2WTZ.[73[6VMHIM*_95^"&A^"O'W@32?#OB:QT_P"*2VB?$7Q/#\4OBO\
M\+7\9K81QV]@/$/QN;QNWQDU$65G&=-L_.\=M]FTBXO=(AV:9?WMI<?0]% '
MS9^S7^R+\ OV0_#VM^$OV>_">O\ @;PIK]Y::A?>&;WXG?%7QWX>MK^T-\QO
MM!T7XB^-O%NF^%[R_.H3'6[GPS;:1-XA,&FG77U$Z/I/V+FY_P!A3]E>3QG\
M6OB):?"^30?'/QQBND^)7BKPEX[^)/@S6M8FU#REU;4M(O/"?C'19/!>MZ]%
M$UKXDU_P.?#FM^)+*[U*QUW4-0L]5U."[^MZ*+@? VE_\$QOV,=$^#>M_L]Z
M1\/?B!IWP2\1ZQ9Z[K7PRM/VD/VFH?"=]?V8U-@C::GQA"PZ9?7&K7&H:UH=
MLT.B>(-7M=%UG7=/U'5?#N@7FF?5OP@^$/@3X$?#WP]\+/AG8Z[I7@;PI:BP
M\-Z/K_C;QOX^N-&TQ,+;:18Z[\0?$?BGQ##HVG0JEKI&C#53I>C6,<-AI5I9
MV4,4">F4478'Q3X4_P"">W[+7@;XA>//BOX1\._%70?B1\4-.U;2_B#XSL/V
MG?VH4U[Q=::OI=YH\IUJ]?XR.UU>:797TI\+ZD0NH^#;Z&PU;PE=Z)JNEZ9>
MVG6_ ']BC]FS]F'2?''A_P""W@36/#OAOXDRW-SXX\+Z_P#$WXK_ !(\*^(;
MV_A:UU34KOPQ\3?''C'08M5UFS9;'7=5M-.M]1UVPBMK'5[J]M+6VAB^J:*=
MWW ^*O@G_P $Z/V)_P!G3XF7WQB^"_[/G@_P/\1[V/4(H_$=K>>)M6.BQZK'
M+!J*>$])\0:[JVA^"UO+2>>PG'A'3-$#:;<7&F\6$\UN^G\,?V#/V8O@[\9]
M9_:$^'_A/QYI7QA\3->-XK\8ZG\?/V@O%DGC%;VPN--:'QGHOC#XI:]X<\86
MMG:W&[1[/Q+H^JVN@WEKINI:)#I^HZ3I=U9_85%%WW8'QG^T!_P3U_8R_:D\
M9Z3\1/CO\!?"OCSQOHT%I:6_B5]0\3^&]4OK.P;-C9>(9O"&O: OBNQLUS%:
MV7B=-7M;>W+6L4*6[-$>@^.W[$G[,O[2?@OP-\-_B_\ #N^UKX=_#>."+P7X
M!\-?$/XG_#/P5HRV-I9Z?I1/A7X7^,_!NA:E)H%A8PV7AF75K"_E\,6<M_;>
M'WTV'5-22[^K**+ON]-O(#XE\7_\$\?V5_'OC/X?_$7Q?X=^+&N>//A5I5GH
MOPX\87/[4/[4L?B/P;965G#8;]"U:U^,T%[9:CJ%M!&NO:RLIUCQ)*'N?$%]
MJ=S++,_0Z!^PQ^S7X8^/VI?M1:-X8\>P?';6)+S^U_'EU\>OC_JDFJZ??3">
M3PYJ7AW5?BA>^$K[P9;21VW]E^!KK09?!VBQV&EPZ1H=C#I.F):?7-%%WW \
M:^$G[/GP<^!-Y\2M0^$W@;3_  9>?&#X@:Q\4?B//97NL7K>)?'6O,&U76Y5
MU;4=033EN'W21Z5HZZ?HMI++<26>G6\ES<-+[+112 **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **_G@_X*U_&?\ X*,_LJ>,=-^(/[+'Q]\5^)?ALOA'Q7\5OB5\.->^%7P#
M\16GP[\)>&O%W@KPX\VC:E%\*K3QKJ?@F.Z\96-KK<FI:YJGB;0M/$NLW/B.
M2QBOM0TGZG^'G[;%Q^WG_P $_P#QG\>?V=OC#KG[/?QI^%_A#Q+XA\?:/X;T
M+X;^-;SPQX]\(^!]?U0^#_$&B?%#P;XTLM1^&WBN\2WU[1-<T:UT+Q%J%C86
MMK!XBTV]L/%>@L[:7Z?EZ@?KQ17Y-_M+_MLWG_!.7]B'P;\4/C!X[U_]I+XU
M^.;;2=.\%#Q+I/@3P1+XL\;^(-"37;M;G3/AKX3\*Z/H?@#PA:QW-Y/+%I-_
MK<D+:;HEWKMWJ>KVNHQ6_P!GSP1^W[\=?V<O"GQL\>_MDZC\)OBU\5_"&G_$
M/PE\-? GP2^!]_\ ![P!IOBG3X];\)^'?$]IXV\">*?BGXFE&EW6G2^()+7X
MF>';[3Y[JZTJ"6[GTX:I?%M+]-@/U9HK\/?V$/\ @H/\4OVWM*_:$_9'^(^M
MVW[.'[;OP4C\0Z3=^.?AUHGAWQ%HUZ?"7BE/">L>+=#\(?$/3?%FAFZ\/^)X
M[/0?&OA[5+6\L[_3]=M]3\,7VB7-X(_"_P S?\$M_P!L+]LKXX_M5?M1_LE?
MMA?M,>,K+XI?#7PEXOT3P9I?A;X<?L[^'+"T\0^'-?N_!WC/Q79W1^"[7&M^
M(O"UQJ'AKQ+\/[.\6]\):I8+K&H>)O#/B;1XX[2,L]?+\GU7D!_2W17\OGPP
M_:__ &W_ (<_\%=;+]A;]IG]K_Q+K_PQ_P"$LCC\)ZKH7PI_9L\-S>.H-3\.
M6GQ!^''A[QA?6OP>FU#3++QII;Q>"?$\7A6XT3Q FO:CM\-Z[HA-MJL'[5>*
M;3XS^)?VU?"GA_P3^T/XZ\,_"7P;\*XOB/\ &3X4V/@KX+ZEH-[J6L^*K?P]
M\*-!LO%>N_#/5/B#I=CX]B\*_%V_\:"V\6G4K6W\*Z1'X9O/#;:N;N$:MU6J
MN!]LT45X!\?O 7QQ^(=E\/=(^"GQSN_@"EEX^BU7XF>*]'\'>!/&OB?6?A[!
MX6\40/X5\+:=\1_"/C+PMI^K:CXMN?"EW)K5YI8DT[3-.U!X1>LYTN^0'O\
M17\R/Q"_:=_;6\(_\%=/ ?[ FG_MF_%BX^#_ (G3PR=1\37GPP_9'?XDQ-K/
MPOO_ !K=FRU>#]FJ#PO$J:M:QP6ZS^#[HIIS/#*TUR5O%_8^U^"?[5&A:)\;
M]+UK]MKXB:[IFJ:=X6UOX,^._P#A5_[.%C\2OA[J.BV?BMO&/A[Q)IUI\#8?
MAOXQ\.:].WA2[BU)_"MAK_DQ:GI>GR>&Y+5-9UIM6MKNK]=@/M^BOYL/^"*/
M[4O[:'[>5Y\>?$7QX_:Q\<2Z1\)4\%:3H?A?PA\+OV;/#UIJM]\0M(^(-O+J
M^MZD?@E?:J\GAJ;0=.U;0;/3;K3K6;5H(QKZZUHAN]#O>-^&W[2_[=WB_P#X
M*W>-?V!-6_;:^(L/PF\)WWBR:+Q3I_P;_91@^(EYI6C_  [@\:Z;9R:C<_ *
M\\-1:A]JO;>ROM17PL]M<6]O,]OI=I)<Q_9GRZM76BN]P/Z@:*_F2_:Z_:D_
M;<^"'_!4OX ?L=>$_P!L3XB/\(/CIJOPBO-0GO/A3^RU/XT\*Z9\2_B#KWA/
M5](T#79?@'+IUP-*M]&,V@WVMZ#J=S$LT46K_P!LS02W=W^H.H>#?VL/#/QO
M^%NI_#C]L[XE_&WX6>$?C+IWPY_:7^%/Q"^$?[/"ZOIVF^(/A]#XNTW5=/\
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
MTC3->\3OH^FWFLZLGA[2+V\@U#6FTO1].U#5M173;>Y-EIMC>7UR(K6UGE0
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^(NEWWA.^M/$WAJUAU%?#=NNM^%H-/\ W0_:X_X)-_"3]M;XE:)\3?C3\?\
M]J ZAX/DNO\ A7WAWPAXA^"_AWPQ\/;6\O;349[/PS /@9>ZU,'OK"SN7U+Q
M)KGB'796MK:.?5I8+:VBA];_ &E_^">?PC_; ^ ?A/X$_M#^-_BI\0;GP7KG
M_"0Z#\:9;CX::%\9;743=7AG']H^&OACI'@ 6E[HUU'X:U*SA^'<-OJFF:?I
M>HZC'=>*K&'Q&&FE;T:>FJN]TP/F;_@NG=65]_P2Z^-5[IMQ:WFG7FJ_!6ZL
M+NQFBN+*ZLKCXM>!I;6XLYX&>">UG@>.6WFA=HI(F1XV9&4GY!_X)7?L[_%F
M_P#A7_P2R_:%M?B_\0/%WPM\+K^TEH>L_!G4=,\-)X,^&\_BG1_CMINE^-]#
MO?#/AO1-5EM;G5M*_L+4+KX@ZGXLU2#5_&=G8Z!K6F:9=G1C]X^*O^"3?@7Q
MM^S9H7[)'BK]K3]LK7/@/X=GTYM/\(ZAXI^ -Q>FPT*XL+OPSH-UXID_9U;Q
M3<^'?"MWI\=QX>T636/L5ANBM?+EL=,T2UTOM_A;_P $Y9/@I\&])^ /PK_;
M;_;2\$_"O0;?5[70]"T?4_V7QJVC0:[JE_K>III7C6Y_9;N/'6G^=JFJ7]Y
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
MK96T$*;F+%$4DDG-?2NL?\$_OAA-\==7_:*\#_$SXZ_!SXE>-=(TC1_B]/\
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
M->L;ZZT]IHIEN9OU.U_]C--1^)WC_P"*WAG]IK]I_P"&NO?%32_"VE_$/2?
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
M/U/\=M5\/:+KW_!M!+J_B'2=*UW7?A]KVH0>#-<U/3[>^U7PJ)_VX;/0KO\
MX1W4+X76H:,MWHMU<Z/.MG=HTND3-ITSRVOR5^_&O_\ !/WX3Z[^T#X@_:.@
M^(?QZ\*>,_B!X8\*^%?C'H7@+XF2>!_!GQNM/!FEV^BZ#?\ Q(TWPSHVFZM)
MJ=KI-I;Z>9/!^N^$+-K(7%HMBEMJ.IPWOAFI_P#!(+X#7?[->K_LF:7\9_VH
M/#/P1\0>++CQ3K?A;2/'_@6^CO;=?%;>.M%\)VR^*OA=XDL= \+^'/%\MQXA
MLH?"]AHFM:YJ4T<_C;7/%?\ 9NC+IHFM/6+^Z]_^ !Y-^VU\(?AC\(?V@?\
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
MK;7M0U/Q-#81Z_J5[J4WZ0^&OV//#WAA_BGXIM?C!\:]0^.7Q=T#1_"7B/\
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
M:E3Q!IZ0V&L:+<3:=<:OI.NQ6]FNJZ)=V6IRV5C)<26D);0#]KJ*_&/XG?\
M!5/XH>'/V6]4_;?^%_[(EC\2/V6K?Q%=:5I'B;7_ (^M\/\ XF:MX=MO&LWP
M\C^(<WPSMO@QXXM-*\'7_BR'[#9)<>-IO%:V<]OJVH^%].TYY9X/M"3]IOQW
M)_PJOX?:)\+O _BS]HOXH^ ]<^*J> O#?Q>UI_A-X0^&&E:M9:;9>.O%/Q@U
MWX/:#XK@TG77USPWINE6-A\$;[Q!>^)M0U73;'1KW0_#.L>*HBS_ $^X#[,K
MQ#XX_M)? O\ 9LT32?$'QP^)?AWX>Z?X@U2#1/#\6JR7=WJ_B#5;B:"W2RT'
MP]H]KJ6OZU+'+<VXNCIFF7262SQ27CP1R*Y^8_A-_P %#?A_XBT/]J6/XY^&
MI/V?OB!^QC<!_C]X/O\ Q';^.-)TS0+_ $N[UOPQXM\$^*M.TG0Y_&>A>+M.
MLY1HD'_"-:+XBDU&2TTV?08KC4M,^V_G+_P5(^._QO\ B;^Q;X)U[Q;^S%+\
M.OA9\3_C%\!=9\'>);GXI:=XD^(GA>"3QQHWB'P[)\6_AI;>#M,TWP*_BC0X
M9X+=/#7Q#^(<^C:S=V>@^(HM*N[PF(M_7X@?T2T444@"BOS4^)/[>_CG1O\
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
M5?$GB/0;?6-"&J%@/K.BOD[]CO\ :U\*?M@?#37/&FB^&M9\!>+/ 7C[Q/\
M"?XK_#7Q'=65_K7P_P#B5X-F@BU_P_-J>FG[!K5B$N[6[TO6[)(8+^UG"RVU
ME?V]]86GUC2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH R=?U_0O"FA:U
MXH\4:SI7ASPSX;TG4M?\1>(==U"TTC0]!T+1[.;4=7UG6=5OYK>QTS2M+T^V
MN+[4=0O9X+2RM()KFYFCAB=U_G/_ &)_B-\(OVG/ G_!8#]G+X<?&?P'#\2O
MVFOVC/VO=1^#VFW'B2PL=4\8^$OB1\/6T'0/&OAK2[B:+5?$'AC?I][>ZM=Z
M-:74FG:,GVR\%I'<V\C_ -(U%-.U_E^#N!^!?P,_:>\$6?\ P3(UG]DSXD6&
MH>'OVMOA]^S]XV_9@OOV6-1TJ\?XO^+?%]GX3UKX=^"HO"7@N.U;4_%WAKQG
MI\N@:@WC'0K;4/".F6FH7MWJVN06&G7EZOAW[7)\#?L7_LD_\$?_ -GGXO\
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
M?ZM8V4&KZGX<U+19$U@Z4UY9VB7VFDW;O=&./'_X*?\ Q]^)'[.WP"\%>+?
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
MZ9::A>W>K:Y!8:=>7J\!^WGHOAO]C[_@AIH?[+'Q5\=^&M.^,.J?"SX7^%=
M\)SZW:2:SXL\7:)\4/AWXP^(6G>$+'SC>:[H_@5=0N(]0U>TA-A9:9'I<MT]
MH^J:=;3_ -&=%%];^=P/'?@-\7OA?\;OA=X7\<_"/Q]X3^(OA2;3--L'UKPA
MKNFZ]9V6K6^DZ=<7FAZH^G7-P=*U[3HKRU_M30]1%MJNFO/''>VD#NJGRG]N
MW]G8?M4?LG_&?X+V@$?BC7O"LVL?#R_67[-/I7Q+\(W$'BGP!?6]\&273P?%
M&D:;9WMW;RQ2C2[N_AWF.:1&^N**7H!_-[\2+?X^?%7]COX-?\%4M;\&:KI_
M[3?P)\0_!GXJ>&_ L,,\.KWOP+\!Z;+X(^,?A1[1+?=8VOQCO_%7Q+^*^IR6
M\$>H-X#N/!7A^Z::Z\.1&3[K_:.;1_V?/^"6?[1S_&WQ+X=\)_$'XK? ?X_:
MAXRFU;5;6VCU[]H+X]^"O&^N77@7P[/<2)+K4\'B?7F\%^"].MUDN$\+^']+
MMX8(-/TQA;?JO13OMY/_ (-@/Y9_VG?VE?@#?_\ !$K]C_PWIWQ?^'^H^*+?
M3OV2?"LWA?3?$^EW_B>#Q'\'(OAO>?%'2)O#UI<3:Q!>^!;5K2X\1QS6<8TV
M'5=#>=E77M&-]]7_ !E_:J_9LUS_ (*[?L'ZIHOQT^%FL:-;_ OXO:/=:]I7
MC;P_J&@66L?%;1;*]^&^DWVN6E]-I5CJGC:T-I/X<T^[NX;O5(]5T1K:%QK>
ME?;/WIHHNO/K^/R _GP^!/[5?AK_ ()N?M'_ +9W[/G[6NC>/_"^@?'#]J/X
MB?M-?L\?$G0OAYXS\>Z1\3[#XPR:?-=>#-//@O1M<U&Y\2Z0VEZ/8K#'I\L0
MUF37K/5+K2TMM*%_?_X*??M(^%$\#_\ !.;4OC!J&B_"'QA<?\%#OV??CU=_
M#/Q5J%K8>.O!?P$\*ZW\1K>#QKX]T07U[/HL^G:'>Z!)XS&?L&A>)[[4O#4$
M][-HEU=/_0!11?6]OZM8#\(OCW^TW^SQ<_\ !7C]@6XL_C9\,+ZQL/@S\9M*
MU+5;#QKH%]HNG:C\7/"FF:E\+K#4=:M+Z;2K*[\?V,]A>^$K>YO(Y=<M=7T*
MYL$FAUW1Y+W]W:** /YM?C)\=-&^/P_X*<?"C]I<?$_5OC;\,/\ A?G@;]F'
M]E[0?"_Q#N_!$?PNTGX<ZC'\,_CN_ASPQIH\/>-=<\2ZRUYXLO\ QU\2KS5=
M+\#VD&B3>$4\/)?VZ:AXU\7OVH/@58?L&?\ !%G2=4^(&F:-J_PT_:8_8<\:
M^+])UJWU'1]5L/ _PA\&Z[HWQ%\<VNFZG9VM[JO@GPSKMP?#]QXMTN"[\/WF
MO6FJ:1INHWM]I&IPVG]5]%._E_5K?\$#\1/^"HEKX<NM?_89_;2OOA!X?_:X
M_96^$E_\3/\ A;_A+2_"WAOXOZ+J/PM^/G@[P>GAGXOZ!H6H0:KX>\1:1X7F
M\.V?B&SUA/,LIA=Z.T6HZ=8WTVKVONW[%7BW]B#XQ>.Q\0OV'?V:?A;X6\%Z
M%X5U6S\7_'KP_P#LT6/P3N9-=U:YTJ/3OA?X.U>[\%^#-<\27!@@U36?'EUI
MB:CX<T2+3/#>GR37MYXDMI],_46BE?2WZ_F@.1\>^/O!7PN\'^(/B!\1O%.A
M>"?!/A6P;4_$7BGQ+J5MI.BZ19+)'"LU[?W<D4,1FN)H+6VBW&:[O)[>TMHY
M;F>&)_Y;O@#^T-\#-+_X-YOB'\/]3^+/@#3_ !YIO@SXV?#Z\\%7GBC28/%D
M7C7XC?%#XF^)O OAQ?#LET-6FU/Q3X=6ZUS188+207NDZ7K6H1,;30]7FLOZ
MOZ*$[?>G]P'\MGC'QC\ _"WB_P#8;_;1^-'PA\$?M5?L4>)_V#OAO^S!X_\
M%2_#KPW\<],_9^^+G@/57\2CQ%KWA[4-+UTZ%<+-K.H>#M;MDM;;7;6:WUZU
M:.;4[&ST+4_K?XD_%']BNS_86_;@^+'[/WPB^#_[/GP0\?\ [-GQ&^$_@3XH
MVWP8TC]GO5OVA/B?XH^'7Q M]-\+^$-%O/#?@OQ/XE\/Z9<76EZ=H%U?Z)*/
M$'B34?%":-'!8^$=2OK_ /=RBB^V^GGT7EW\_P  /R<_9<E\,_M7_P#!'WPS
M\*O@]XX\.Z]K^L?L2Q_LX:K<Z9JUO./!GQ8'P L/!NI^&/%*P.]QHFJ:/J6J
MZ?=7UE>QP71TB^L-5@5[#4K"ZG_/?]E7XK?L!:K\-?!?[-WQ)_X)V?#9?^"@
MW@SPYI/PRUSX)^(OV-_"]_J?C?Q_X>L(/#__  L#6/B&/AW?^'-$\#Z[=6T7
MBKQCXQ\6Z[8/HMA/K.H0#7[:VLK[5OZ:Z*+[^M][?\.@/Q7\6>,_!_[-O_!6
MV/XD?&S5-*^$OPF\9?L!>&?A'X2^)OB+3;OPA\'[KX@Z)\9'\07G@JU\87J-
MX1\-WMIH-J;ZTTC6-=M#!92:?:I-+/>V"77KW[*7@2]^(O[<W[7/[:VD:;?Z
M;\)/'W@KX5?!7X3ZUJ%C>:4_Q5B\"Z=!=>-?B1I>GZA#;7DO@Y-8@T[PWX+\
M1-";+Q;8Z??ZSHTDVC-8WE]^I5<5\2+;Q_>?#_QK:_"G4O#.C_$RY\+:Y!X
MU7QG97^H^$].\7RZ=<)X>O/$=EIDD>H7.BV^J&VDU".S+W!MED,<%PP%O*7_
M ,@/Q+^(O[/OQ.\#?M[>,OV:? .G02_LH?\ !15K3]H7XOVZ7!B3P%JGP8UW
MPW+^T9I=EIL2R9TK]H6SU/P'X,\57MQM^U2_$62WL_(CT8M7[T
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
MO@O6O#CA]&N]!6(6UFEDFR)[9;-8&L9K">&"ZTZYMIK"\M[>ZMIH(_A/X+>
MO^"E?PS\'^#OA!JFI?L-7G@SP-X=T7P3H?Q+TZQ^-J>)G\.^'=/M]&TK4M3^
M#T%IHOAFXUG^SK2"6^T_2_BGHFDW%YYHM7L+=E1/N/X2_#/1/A!X!T;P%H,L
MEU::;=>(-7OM0FMK&QDU?Q)XP\2:OXS\8:Z^G:7;V>DZ8=>\6>(-:UG^RM(L
M[/2-+%]_9^EV=KI]M;6\8_ZUO^B _+?_ (*&>+]$^$G[=O\ P2F^-_CU]1T?
MX6>"/%/[77A7Q7XOM]$UK6K#1-?^)_P;\-^&O FEW<6AZ?J5[]L\2:Q#<VNF
MVT-M+/<_9+R2.-H[6=H^)T#QO%^R)_P4\_:#^,7QWDO?A_\ L]_MT_";X*:[
MX!^+WC>UGT'PCX*^(/PG\(:9X8?X4_$?6[^./3? 'B"ZTZ?7=7LT\2W>E64B
MI8:9%<7>IM=);?N+11?\K?C?\P/RF_9'\ 3>/OV\OVT_VU/#L-U'\'OB1X7^
M#OPB^%_B*6SN["R^*T_@3POI0\<>/M#BO8;674O"6FZI8:9X5\+^*H8I]*\4
M"SUF[T.\N-*MK>[O/J3]O7PQXB\:?L3?M7^$O".AZKXF\4>(_P!GWXK:/X?\
M.Z%87.J:UK>KW_@W5[>QTO2=-LXYKS4-1O;ATM[.RM8I;FYG=(8(Y)753]:T
M47UOZ?@!^ 7C7XL?#_\ :5_X)8^ ?V./@?K&G?$W]I#QU\#_ ($_ N[^$>GQ
M7T?BKX9^*_#UCX%T[QIXA^+NB7-G%JWPQ\+?#[^P-9U2]\2^+K'3-+U"ZTRR
ML= N-5O=5TN&Z\?^)'AW]F_]AC]M/XD7W[>7[/?A3XN?LW?'/X6_LZZ;\(_V
MB/&GP'TKXUZ;\._%_P $OA/H?PD\2^"M;CG\,>*]<T5_%R>'K3Q"+/1+2XNB
M5T>0:?J,-UJ-_H_]+M%"=O3UU^_Y ?(?['%M\)KOP%X@\8_ KX >$?V?_A%X
MT\2+J/@'3?#_ ,)M-^#6M?$+0[/2-.LC\2_$W@NRTCP_>Z7%K^I+J%GX2M]?
MT:SUVY\(:5I'B"Y$=MXAM-/T_P"O***0!1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% &?JT6J3:9J$.B7MAIVLRV=S'I>H:IIL^LZ;9:@\3K:75_I-KJFAW
M.I6D$Y22XL8-9TN:ZB5H8[^T9Q.GY\?\$R?CO\8OV@_@?\2?%?QP\3:7XK\9
M^%OVD?C-\-(-1T7PWIGA328M!\#:MI^E:99V&D::KM';1M]JGCDU._U?5F%Q
MY=YJ][Y4;C]%Z_FI^#_QN\8?L[_\$G?V[/BMX U)=$\7Z5^V-\</#>B>(6F^
MR_\ ",3_ !%^.7@7X<W'BA+PV.J+8W/ANR\5W.MV-\^F:E':7UC;3O87BH;:
M5K7[U^H']*U%?AOXA_8L_:*T7XH?L[?&_P""?PV_9*_97UCX4^.M"U#XN_$7
MPY^U5\8?'VK_ ![^$%\]O;>,?"'Q3?5OV4?A_'\1-=\06[)>Z;XU\>>*-8U>
M'5V\^&_M[NZ@U.QY?XD1_ /4_P!NC]L_PG_P4U/@RX^&^L_#KX27/[(+?%VZ
M1OAS9?#:Z\.^(=/^)4?PJ6[=K#1?C#>>.($^US:8D/Q0U:\L6_X1%I=&LX4<
MMY]+_C_3 _?"FN&*L$*JY4A&=2ZJV#M+(&0LH."5#H6&0&4G(_FP_9M_9L\,
M?!/_ ()2>#;#XQZ]J7[+.H?$[XR>&]0\57WA3X8+!^T!^T)\-W^+.O:E\,?@
M#XJT_P *_P#"/?$/Q3XL^*'A_5KG2="TN2_U+6?#GA[Q!)IMYIJ^'X/$&CCW
M/]F6RN?AG_P5IU7P'X+^" _97^%GQ._8-F^)=Y\"M+UOPV=,U/Q-H7QOLO#6
MD?$GQ/X)\!27OP^\&^/IM(:^T*[T_P -ZYXF/]G*]_J.M-JVLZG:6Q;?RO\
MA;_/_,#ZI_8V^-_[1'Q5^-/_  4&^&'Q*\?^$-;O/@1\5?"G@CX6WVF?#F+0
M_#&@66N>$-1UQ+B[\.VOB1_$NMQM<2:>^H6NK?$*[NIC9R1:?JNE1W+!-[_@
MF3\=_C%^T'\#_B3XK^.'B;2_%?C/PM^TC\9OAI!J.B^&],\*:3%H/@;5M/TK
M3+.PTC35=H[:-OM4\<FIW^KZLPN/+O-7O?*C<>5_\$_O^3R_^"L?_9Q?PO\
M_5925Y__ ,$Q/A9X ^-G['/[47PJ^*7A?3/&?@#QM^V+^U#I'B3PYJ\/G6=_
M:_\ ":Z;=6\BD%9;6^T^_MK34]*U&UDAOM+U2SL]2L)[>]M()XSO\@/VKHK^
M;O\ 9@?P5^R3^SQ^W#_P3KUGX<^!M<^-O@7X@R>"/AQIFO>'-(F3]J#PS^U'
MJ\/AW]GKQAXT@DLG'BZ+1=0\366B_$',6H6?@OPCHEO:R30QZ?.(/W6_9Q^
M/P^_9@^"W@#X(?#+2+/2O#'@70+'2S+:VD5I<:_K*6\7]N>*]9\K<;G7O$VI
MBXUC5[N1Y'EO+J1580I$B#5OZZ=P/D;]CGXX_'CX@?M8?\%!?@Y\8O&GAOQ;
MHG[/GBSX$Z1\.X?"W@>T\$Z7I>F_$'P3XG\7ZH?L\FJ>)/$-Y=7"G1K2YDUW
MQ9KB))I1GTV/34O+JW?])Z_ _P"%?[+?PB_:H_;W_P""M/@_XWV/B?Q5X$M/
M&O[+!E\":=XW\6>#O#.K:G?? ^_CMM;UZ'P7J_A_4M=U#1(89X]!M]5U.ZT;
M39=0N]0327U5+&_LOC;3OCO\9?V;_@U\8?V*+?XG>.KOP/HG_!3SX6?L9>"O
MC)>:Y>+X\\"_L^_%"+4_%7B+0-,\80N+BSUW0O#/AI]&L]1MY+>_T*+Q=J<N
MA2:0FEZ';Z86O^'Y ?U<T5^%_P"WS\+?"W["FH?LM_M2?LE^%['X4>)K7]H_
MX:_!SXK>#? T<FC^'?CI\,_B2=1L=3TGX@:+;2?8_%WBZWO=,M&T/Q=K,%[X
MEMKW4KG59M3N;^QTV6VZ_P #_#+X>>!O^"Y/Q0B\'>"O#/AF#XC?\$XKOQ_X
M[M=$T:QTZS\5^-?$W[3NFV/B3Q3KEG:PQVU_KGB*#3+-M>U&>)KG6+I)+W49
M+F\N;F>4M^3?W6_S _:&BOYH_!7PI\"^#/AC_P %]_!?@+2;CX=>%_AU?>,/
M%/@C1?AQK6N?#^Q\-ZIX=_9Y\6^*='@T^'P=J6B@:%:ZWBY;PO-YOAJXB6.S
MN=)ELXH8(^=^-7P7\(_#3_@F7^P3^V+X7O?&$/[1W@'1?V&=3\-_$RZ\:^)I
M]2TS0_$>G>!=#O\ P%I^DIJ4/AG3? 9TC4Q82>'-/T.WMM46U;4/$#:SK>K>
M(-5U<M^=OPN!_3]7YL_#7XY?'>^_X*;?'']F_P :>,_#>L?"+PO^S7X7^+'@
M;P[H'@BT\.7&F:CXD\=6FAHVN:U>:KXCU[7-5LK&WO;::Z@U72-!O?M?VF'P
MMITT</E^=_'SQ#;_ +0/_!2SX3_L2^/3-<_ OP?^S%XC_:?\:>!)+JXM=!^,
MOC.Z\>K\._"7A;QO90RQ?\)/X-\'VL5_XM7PM=M+H&MZT5;Q#INJ0:/:0P^8
M?LT?!OP!\#_^"QG[2?A+X8Z)%X5\':A^QC\//$NG>#].>2+PSX4FU/XD6=O?
MZ3X0T@NUIX;\.SWMA/K,>@:5':Z19:GJVJ2:?9VL-P(4+?E?\0/T?_;,\:_$
MOX9_LK_'[XG_  D\0>'O#7CCX8?"/XB?$G2[_P 2^%I/%UA,/ G@[6_%,FFQ
M:8NNZ%!;WVHG2X[6UU.^;5[#3VD::YT'54Q"+O['OC[Q7\5?V3?V9OB=X[U0
M:WXV^(?P$^$?C;Q?K*V.G:8NJ^)O%'@/0=:US41IND6EAI5@+W4KVYN!9Z;8
MV=C;"3R;2V@@1(UY[]O'_DQS]LW_ +-1_:)_]5#XPK\*_C'\%_!WPN_X)E_L
M#?MB>%;KQ=!^T;X"TC]AV_\ #?Q,N/&?B234]+\/^(K'P3HM_P##_3M)BU&#
MPQIW@'^QM1&F/X:L=#M[74X[9K_Q VL:WJOB#5=7+:?/] /Z@J*_%+QI<>._
MVIOVXOVP/@YJOP0^ G[0_P /_P!FWPW\!?"?AWX9_'_XU>,?AQX7T&;XJ_#Z
MZ^(>O_$+3_ ^@?L]?'#1_%?B?7;S4(?#MIXSU=](U;P9IWA&SM?"GV63Q!KE
MU<_%W[6_[/'QY_9[_P""0?[6?@3XZ?$G1M<U'X9_$[PCK_P*TCX:_&_XJ^,9
M/AS\'_B/\7/AEH-C\+?'^I:_X>^&MQXZL=$TK4_$NF>'F\7>&=5LETV_:XTF
M'21:VEE8EMM=[?B!_3]17XS_ +6GPP\,?\$^_P!EK]KC]K#X(:WXZMOCG\4?
M"?PD\*^-OB#XO^(/B378I=?\0>/?#OP[F^)_V35?[;T?PSK^FV_CS4-<AET?
M03X?T"73["Q\.>&-.T>*32+GC_$/[%G[16B_%#]G;XW_  3^&W[)7[*^L?"G
MQUH6H?%WXB^'/VJOC#X^U?X]_""^>WMO&/A#XIOJW[*/P_C^(FN^(+=DO=-\
M:^//%&L:O#J[>?#?V]W=0:G8E@/J']CGXX_'CX@?M8?\%!?@Y\8O&GAOQ;HG
M[/GBSX$Z1\.X?"W@>T\$Z7I>F_$'P3XG\7ZH?L\FJ>)/$-Y=7"G1K2YDUWQ9
MKB))I1GTV/34O+JW?])Z_ _X5_LM_"+]JC]O?_@K3X/^-]CXG\5>!+3QK^RP
M9? FG>-_%G@[PSJVIWWP/OX[;6]>A\%ZOX?U+7=0T2&&>/0;?5=3NM&TV74+
MO4$TE]52QO[+"_9*_9JT[]HGX'?M^?\ !.?XZ:QJ_P 3?AE^SK^T)X@\!_L_
M?$+QC)_;WC#X?6.H^&KN^\#S:7K,SB1]<^&OVQ9X=DD2-:>(-4\-20P^%[R/
M1(2R[]NG>P']!M%?SB? :;P%\5O^"??A?_@FUXB^&7@?P[\<]-^/$/['?Q<\
M"6.@:5Y6BZAX%U&Y\<?$/]HVTMVLXY+C5+[X.>%=<\:^'_B+)#"VI_%NYTY+
M74FENK667^A/P3X*\)?#?PCX<\!> _#VE>$_!OA'2++0?#7AO1+2.QTK1M(T
MZ%8+.QLK6(!8XH8U ).Z21R\LKR2N[L-6^\"/QYX[\(?##P9XH^(?C_Q!IOA
M7P5X,T34/$7B;Q%J\ZVVGZ3H^F6[W-Y=W$ARS;(T*Q01+)<7,[16UM%-<2Q1
M/^7G[=W[7WQE\,_\$P8?VVOV</$&C?#/6=:^'/P4^)5M8>)O"%AX[UBTT;XS
MZW\/M*LM.TV[U*^M_#=AJV@0^.A=W-YJ_A/Q38ZDUA]EBTZP\TW0^G?^"C'A
M#PEXQ_83_:YM_%_A?P[XJM] _9Q^-_B_0H/$FB:9KD.B^+/#/PM\6ZGX;\4:
M3%J=M=)IWB+P_J446H:)K5FL.I:3?1QW=A<V]PBR#\?_ -I?X7?#/X??\&\#
M:WX"^'?@7P1K/Q#_ &;/V'?%/C_5_"'A'P_X:U/QSXFN?&/P&NKGQ'XPO]&T
M^RNO$VNW%S?WUQ/J^M2WNH2SWMW+)<-)<3,[26G^)(#^DFRD>6SM)9#NDEMH
M)'; &YWB5F.% 498DX  '0 "K-?A?^U+\%_!W[./[6/_  3?^-GPRNO%UE\5
M?BK^TA:_!_XN>.=6\9^)-:UCXI^#/&GA"^;5-.\9VU]J+Z%<6=K<VWVG0](T
MK1]*T#PR6@M?#6D:/8:9I%GI_+^'_"GQ#_;T\1_MP7/BCX!?L\?'2Q\&?M-?
M&+]FWP1JGQA_:,^(OP[\4? _1?A5;Z7X;T-_AKX,\-_LQ?%O3_ VNW]U-+\0
M;SX@:'XOTWQ=XDUC7&T_4)(-'\.Z)9VZM_7SL!^_%?E%_P %"OVH/VM?V7?'
MG[-D?PCU+]G;4? '[1GQZ^'W[/D5C\1OA5\2=;\7>!M?\:RK /%,NM>&?CKX
M1T?Q9I*^5?W0T9/#OA>[LQ!;63:KJ)NI+ZU^HOV%O OQX^%O[,WP_P#AA^TI
M\1O"'Q7^+_P\_MGPIX@\<>#?$>N>*K75-.L-6NY?#%OK.M>)-!\-:Y=>)-)\
M,W.DZ5J\NIZ4E[<R6<=[=W-]=74UY/\  W_!:"'5+D?\$Y[?0]0M-)UNX_X*
M*? B'1]4U#39-9L--U27^V8]/U"]TB+4-)EU6TL[MH;BYTV/5=,DOH8WM4U"
MR:47,8M^^_Y,#UWQM^V?\>/V6/VI?V=/@)^U/I/PD\<_#[]JS6[GP-\+OC-\
M&/#GC'X=7F@_$BWO]"TJW\-^-OAKXQ\=_%3.GZOJGBGPW96&LZ5X['EC4IKJ
M2QD33;R)?U7K\U]3_8'\7?%[]IGX/?M)_M6?'G3OBY-^SQ<WFL_!3X5?#OX2
M2?![X;^%O%UY<6%V_C#6HM8^)GQ;\4^)M9BO-'T+48-_B33+2+4?#^BR+;_8
M;>[TZ^^"?VLOA[\-_&6F?\%)]<TW0]8_;#^*WAO0_'?B4?%G7H-,\'>#?V$C
MX&^$\NM:#\,OAU\2+_5=:U6Z^(?A&\M'\:WGAWX0^&H;C4+_ %"RT;XKW7AR
M>\EU74BR=OQ[:O\ K] /Z'J\"^/W[17@+]GFP^&LGC"]MGUOXN?&7X5?!/P#
MX;%_%::KXB\3?$WQUH/A*2;3HGBG>>V\*:3JU]XNUD^4L7]FZ-+9_:8+N^LO
M,_#[]IT>(_B=^Q9_P13^(^N>/OB%:_$;X@?M'_\ !/[PGXC\86'C3Q")K_\
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
M^+QU!H_A.STQ;N/X?>&VU6U2+4M)M=+\7>,-6MIKQ;;QQ8ZA>"\3]***+O\
MKS _F]^ %IKWQGT;XG_'7]GC_@KJ_P"S3X>^+GQG^*WQ1UGX)_$#PE\$/B1X
MG^&NH:SXJOK2/3_&*_$'6?#NO:'>R:1I.F7<'A^ZL8M.\.:))I?AW3]1\0V>
MDQ^)M9^I_%G[./[3/[?G[$WBW]GKXA?M6_#Z]\.:W\1WTM_VC=&_9X%Y/^T+
M\,/"&H^ /'/@SQAX:\,:3\5O!?AKP3&GQ TS7=!O=8T:/Q)H'CG0_#6F:_X2
MN(="UJ+5]:_2;7?V7?V9O%/B]OB#XF_9V^!7B/QZ]R+U_&^N_"/P!J_B][Q6
M#K=MXEU#P_<:RURK@.)S>F4, P?(!KW-55%5$541%"HB@*JJHPJJH "JH
M   P!BB_;\E^@'QA\8OV/[?]I_\ 94C_ &<_VG?'$'CCQ.(M/OC\7OASX2E^
M%NH:=XS\-ZC<W/@_QYX9\,7_ (J^(*Z!K^F61M;36H_^$BO]-UR:777M;+0M
M+UF+1-+Y/]FK]D#XU?"WQ!H/B']HK]LSXB?M9/\ #VWO+?X2Z/XD\">%?AWH
MW@VYU#2[K0+OQ1K[Z#>ZUXA^)/CM?#E_JGA^Q\4^,/$-V;#3==\0-#IQO]3%
M[;??M%%_Z_K8#\C=%_X)@^/_ (5?$OQ[J/[,7[;OQ>_9T^ /Q7\6:CXR\?\
M[/\ X9\$^"_%-O:ZOK\HD\2-\*O'/BJ2\F^$[:G_ *NVO]$\+W^L:;'':11:
MG-#IVFQ6GZJ>%O#.A^"_#/A[P?X9L$TOPYX5T32O#F@:;')--'I^C:)8P:;I
MEFLUQ)-<3"VL[:&'SKB:6>79YDTLDC,YWJ*+W _*B+_@FIXITO4OVO/#/A3]
MJ_QQX2_9_P#VPO$WQ1^(/C;X/Z7\.O!MSK6C_$'XO:)-I/C74=.^)^K7.H:I
M_P (MK#O;&\\,Z?H&BZC)I>FV&DP>*;0&_O;_IO W[#GQZ^%/P\_9>\,?#?]
ML>>Q\5_LU^%/$W@)=<\5_ S1?$/@SQYX#UO1_ &B:9X(U3P%HOC_ ,'W^F^'
MM"A^'FDZK'<_\)QJOBZ\\12RZC_PE=I9I'I=?IC11=_U]WY ?+7[._[-"?!7
MQ5\</BGXF\7P^/\ XQ_M&>*O#7BGXI^*]*\+1> O"CGP5X7MO!W@[0?"'@>/
M6_$\^@Z+H>AV\F^35_%7BGQ!J^J7^H:EJ^O7CS016W ?M_?LG_$3]M3X%ZI^
MS[X7^-GA[X+>"?&4MF?B/?7WPCNOB=XC\06NA>(?#?BCPUI_AV^7XH_#^P\*
M6MMJ^@O+KSW&E^)+S6X)K*VL;K0(;._76ON2BB[O<#X>^(_[&\W[1_[*U]^S
M5^U=X^T;XDZ@YTF71?BA\,? %]\(-;\/:MX7M[(>$_%^FZ/J_C_XJPP>-M-O
MH+RYU+4[35++0M8L]2NM('A?3]/FNH[NII7[)'Q(\::K\&+C]J3X^:=\>M$^
M 'BO2?B'X"T/0_A%:_"P>(OB7X;TZ]TOPG\0OBU>GQ[X]7QAXA\*1ZE?:GHU
MIX5L_AUX9_X2.:+7-1\/ZA-9:?#:?=E%%P/SI\(_L:_&_P ,?MT^/_VS+C]I
M#P)JFF?$/PC9_#'5/A&O[/6JV,=A\,=!U5-4\*Z;IOCH?'F[ND\9Z;-!"^K>
M+;KPU=:/K-Q=:Q)!X*T>UNM,L=$S?V;/V&_BK\'/BW^T[\0?BE\??AW\:_"7
M[6VHMK7Q7^'$'[.VH^ K./4HM&O_  Y:6?AG6KGXZ^//LGAEM!U&?2-6T37]
M&\2W6JV<%F5UFRNEOKJ__2BBB_\ 5NP'Y>^!?^">'CCX:?!_Q=^REX+_ &H=
M8L/V1?%4GBK3+;P#J'PSLM5^,W@WP!XYN[^\\7_#7P9\<I?&T6EV?AK5O[7U
MJS@U'7OA+XB\7:18ZK<C2O$=K?16FH6WZ P_"KX?6WPJ3X)6OA?3;;X61> !
M\+H?!L,;+I,7@(>'O^$57PVD;,S_ &!= _XEN&=I&@^^[.2Q]!HI7N!^;4?_
M  30^%<7_!/N;]@0>*-8DT*;0K=?^%HSZ=#+XJ7QU8>(;3Q5I/CL637XQ<:/
MJVG:99:;I*:NB6GA73;+PM;ZA%IUO$5^F/BU^S\WC#]G5?@#\*?&MY\#CH6F
M_#33?AUXST#1H/$%Y\/4^%7B7PEXA\*3:7HUY?Z;:W[V">$;&P@BO+Q;9582
MW,-Y#')9W'T;11?_ # ^)/"'[*?CK4_CI\+OVA?VB/C#X<^+7CWX'>#_ !UX
M0^%,7@+X0GX.:)II^)EMI6G^-/$_BVVN_B-\3M2\4^)-0TG1K72]/CLM6\->
M$]&@N=4N++PJ+^^%W!ZY\(/A/\2?A[X[^.WBGQO\>?%7Q;\._%+QU:^*/A[X
M'U_0=,TG3/@EH$%C-:R^#/#=[8W=S/K.GW$CP2-=7$&F*$L+61["75KG6=8U
M?W^BBX!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 45\T
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
MQ#\?> /"7B?2+B+P;I?@K5]"O_$T7BF]\"75LN@:-X;DBU;PIXO\0?V;XO\
M#IOH+3Q)H<ZPW1IY7]ZVW?2^_2]K@>;7'_!2_P#:)^*W_!*O]HK]H'P;\6K/
MP'^T;^R1\7=#\!:YXX^'_A+X;>(?!?QAT34/&GA#PKI7B2?P]XX\+>.=%TW2
MO$NA^,[G4R/"DNF2KXE\,6^HZ;?P>&-2F\.R^#_$3_@H_P#\%)_@9^SM^P7^
MU]XY^+WPV\2>!/C9JMQHOBWX2VOPM\*6^J^+M'T*[2:?Q3XM\:66G6AT_7/&
M.GIJLMII'P\TSP5I7@^VAT&&Y7Q-J$NL2I^K'[>WPR_;+_:1_P"">GQ8^&'_
M  I?3]>^.?QRU?P';:7\)?A[\0OAY)X6^#/ASPYXR\)^,[@>)OB;\2-6^&">
M-]0FB\)WL6K:CX>TR1%U[7]&T31/#S:!H^J^,]0_*_\ :E_80_;R^,G[ '["
M7[-/A/\ 9.\51?$3]GJ?Q%-\0I-5^+?[-MKH*!$FT_2AHVHQ?&BXDU/^UX;D
MWP/V6#[#'"T%T!.R*16\K-^6BM_GM^ 'K7_!>D^-H?VC/^"<F@V'Q6^(6E^$
MOB#\6[IY?!=C<>%U\*^&O$W@SQI\(['1O'>B:7<>%;C^U?%T</CO5 )_'DWC
M/1K);:VM]'T33+.^\16VN?8'_!3/]KOXN_L"^#/V3?#Z?$_XJ:QX+^)/Q7U_
M1?CA^TU<>!_@QXA^+'ASP?I,VF:O#HN@>';#X9>&?@G'XHU?2]<U5-"FN?AI
M(6T+P#>%[#5M;FO=4FYG_@K)^R#^T_\ M;0_L0_';X"_"^&]\?\ [/\ XPU3
MQ?XI^"/C7QIX#\.^);<^*;[X8^)(M/N/$\'BC4/A[<3>&]1^'L^D>(&T;QAJ
ML%R-4AO/#UQJ\-O)O^T?C5X3_:$^+7@7X7>'/BU^S?\ "GXS_#SQAX/^);?M
M._ >Q\7:&W]F7U]JG@Z]^%5E\+_%OC6+0(O$7Q$\&6G]NV$NN7&K?#7PMJE[
M#KOB>TUWPEJ4/@>Q"NK1V=KW6G?^K >A?L7?$WQ7\7?!7C3QU>_&?P7^T!\,
M-:\8:?/\#/BCX/TC1O#MSJWP]7P+X0AO],\=^'=):-M&^(VC^.HO%T7BVUN]
M,T#==SQ2V/ACPKI[V_AC1OLBOR'_ ."2?[#_ (\_8Q\-_M'GQ38:KX(\*_%[
MXR7/BCX5_!S6_%>B^--?^&_P]T9=3L/#Q\8Z_P"%[_5?"=WXZUO2KS3[/Q"/
M#FKZ[8BT\.:*SZ[?7+RPV?Z\4G:^FH'\NG[=^G?$+6/^"ZG[%7P\A^.OQ8T;
M1M8\$:1XT\(2Z>WPZO?^%2:KX@N?B[H&M+\.=!\1_#O7O!6S5+3P-I<NH7_C
MKPKXXUZ^FN+B*[UB>QL?#UEH?VEX]_:]^-/C?_@HY\/?^":?PC^+6O\ @C2_
MAY\,AXG^/GQ^D\)?"WQ#\7_%VOP_#NV\7:9I^C:=K/@*Z^$&@OJ%KJWA74O$
MNH:?\,([274-;U.RT'1?#EGI5M!=<O\ M^_L=?M9^(?^"C7[)W[<G[-OPW\*
M?&+3?A3X/T;P5XI\$:Y\1-#^'$VGW&C>(_B)J+ZQ?ZQKPE8Z)?Z7\16BCE\/
M:9XEUJRO=%G=_#]W#<VZOTWCC]B_X_?"K_@H]X _X*)> /!&G_&MO&7PMA\$
M?M'_  Q^'OB+POX.\1VGC6W^'-EX)'B[X9#XM>*/"OAC5/"ER="\-J=%U_QK
MI.NV<>G75R]QJDVH%;5Z:;?#^.N_Z>8'H?\ P36_;J^(?Q_^*?[6W[*WQQN=
M'U[XM?LF?%'Q1X.MOB+HFC6_AR'XG^#="\;^)O QU[5?#NGLVDZ/XCT_5/#L
M+ZF-&CL-(O+77],6QTRVEL;Z6X_7BOQ]_P""9O["?Q*^ 'Q2_:T_:J^.]KI/
MA[XM?M7_ !.\3^++3X<Z-K5IXE3X:^#]=\;^)/',ND:UXCTS=H^K^(]3U;7X
M$OET6?4-)LK/0=/DMM4NKC4;VVL?V"I.U]/+\E?\;@?S%?\ !>D^-H?VC/\
M@G)H-A\5OB%I?A+X@_%NZ>7P78W'A=?"OAKQ-X,\:?".QT;QWHFEW'A6X_M7
MQ='#X[U0"?QY-XST:R6VMK?1]$TRSOO$5MKG,?\ !>#P_P"*O!?B3_@F#HMQ
MXV\2?%_Q9IGQ<^+$UKXK^)"^!O#^M^)-0G\7? J^TNSUZ3X6_#[P3X0TVSM3
M-:Z+%>:'X"MIHM+M8+J^M]7U47=Y??;W_!8O]BS]HW]IG7?V/?BY^S9X5T+X
MA>*?V:_B+XB\0:O\/]6\5:'X.NM>LM?U?X:Z]87ECK7B6^TO0X[73KOX=R6>
MK03:C'J#0:S;W&FVUX]K/#7AG_!4+]FG]O#]K+7_ -A3Q#X8_9D@\0^(?@=K
MGB;XF?%4>#/BM\([#P=I%QXM\6^!-3TKX;^&=3^(_P 0?!OBCQ5XD\*>'_ B
MV?BCQ3-X3\/^%=:U6_M=0\.E+6ZN]+T-K[.VE[[>8'??"+]L/]LSX<?\%;[?
M]AO]H?XF^ /B]X'^*7@#4/&/AQO"'PUT_P"'UE\.]2C^'VN_$6'3?#TD5SJ?
MB75=,LAX6UKPU+)XQ\1>([[5;:73M<6;1[HW&F+RGQ2_X*9^)OB)^TG^VE\*
M?"?[4_PR_9 \&?LB^#_$FA> 9_%TGP>_X2C]H'X_^'Y=7M-0T2\C^,5GJL%W
MX&T?7_#>J>&[KPW\.[/2_&5R+S2]4/BRREU.VTRWL>)_V<OVO?$'_!9_X4?M
MO6W[*WCNU^!'A?PQ:^!=8U"\^)?[.*^)+1-;^%/C'P%>^)&\.6OQJNKJ;2/#
MVK^-(KS4K:SDNM9NM*T?49M&TS4[Z73M/O*\?[(7[>/[%7_!1+XX_M,_LE?"
MGP5^T=\$?VI-2UC7OB!X'UWXH>&_A;JWAO6O$^O'Q;JL]YJOB1FFMI]%\7W>
MMWFAZCH&C>,8KGPUKEYIE]H4.IK;W=L]/*_*NUKWU\KV _4'_@G7^UC=?MJ_
MLD?##X]ZQI%AH/BW6XM:\/\ CK1]*\\:3:>,/">L7FA:M<:2ES-<7$&EZRMI
M;>(-.LI[J[GTZSU:'3I[R\FM)+F7[=KA/AM!\0HO!^F3?%2\T&X\>:@;G4]?
ML?"@E?PMX=FOKB2>W\+>';Z\LM/U36]-\.VC0:7_ ,)'K%G9ZCXCN[>ZUR33
M-"@O[?P_I78:A<S6=A>WEMI]WJUQ:VES<P:7I[V$=_J4T$+RQ:?92:I>Z;ID
M=W>.JVUL^HZCI]@DTB->7MK;B2>. /Y ]4\9:_\ #_\ X.-OBGXM\,?#3QE\
M7M;TBVUZ:R^'_@&Z\'V?BC7&D_9(TV&06$_CKQ1X/\/".RCD>^O$DUG^T)+.
MWGCT?3=7U1K33+K^A_\ 86\7:G^T7^SK\'OVA/BIX9O-+^*-YXF^/VKVFG:S
M<:F^L?#Q?$/QD^(>BW?@3=>-;W1M/#>A:?I7A%=/U&V"VMOX>T]%M+6>PMQ!
M^,WA3]F;]NW1O^"O^N?\%!]0_8F^(Y^$6KW^N1IX4L_C%^RA/\1X-*O?@J/A
M987;:=/\?[7PR^H-?P6^JW>G#Q6MM;VDTT,.J74T"&X_5/2O$O[67BGXV_!7
MX>^#_P!CWQM^SK^S':_$CQU\4OC9\1O'GQ:^!&K^*=7U'4;?QS\0+/PUI?@O
MX7?&'XCZE;Z=XN^,VM:7J_B&\AU._B:VEDTL:9IN@?; U2UMMHEK?MT _-']
MM_\ :P_;;_8#_;?^$-M\6/VF?B+XM_8@^+^J:AJVG2>&?A5^S/IGC71%LF>V
MU;X?7?B/5/A!]DN5\-:MJ/AK4)]1FFTO4M7\#ZFT,.LV7B&TO=:@]F_X*!V7
M[7O[/?\ P3&^(OQ+^)?[56I?%;XH6NI?#JY\5>&_%/P/_90\3?">[T;QEXX\
M.>&+OX>WWA?4/@+-IOBG3-$37H;_ /X2:ZAMKG6M?T2VU2UL-&TBZ;08I/\
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
MFCZ-?2W:7CZE>^(/!VH>&](UF34[/2K+Q/,NIMK,VC>3J';1_LA?MX_L5?\
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
M?!GPYX<\9>$_&=P/$WQ-^)&K?#!/&^H31>$[V+5M1\/:9(BZ]K^C:)HGAYM
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
M'DG[=%A^T[XT^"__  2O\5?M!>*?%GP)^-^O_M\?LT_#CXF_#7X6ZU\-]9\
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
MAT.RU/2IO$&J>&O1]3^ '[=/@2Z_9$_;!_9^^#>GVWQZ^$_[,WAS]DO]H/\
M9:^*'Q!^'=BGQ%^'WA:>UU.QU3P=\0_"?C#Q%X%M+F'Q4FH:WH^HZKX@T_4X
M[%]&;4=(0P:QX8OV[-O;=VV^7_#@?67[ WQY_:.^(?C3]H?X5_';PS\5M>\+
M?#+Q'H5]\$/VB_B/^SMXZ_9TNOC+X$\36][+<Z?K7A#Q9X%^'VG1>,O U]:P
MZ;JMSH/AG0;/5X;M+V+0K.WAAO=2_2^OF+]G.\_:1\80:Y\2?VDO!N@?!O6M
M<M-*T;PI\!_"WCR/XDVG@72=,DOKK4]=\5^.-.T_1M#\2>-O%=_?Q031:)IT
MFB^'O#WA_1+?3KZ?4M5\1O+].TF 4444@"BBB@ HHHH **** "BBB@ HHHH
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
M=7I7>+.WU+Q-J6F6<UT4^<6\<S2E?FV8YH ]!HK@]3^*GPPT7P,GQ/UCXC^
M])^&DEA#JL?Q#U/QAX>L/ SZ7<KOM]23Q;=:C%H#6%PGS0WBZ@;>5?F21AS5
M>U^+WPFOO']U\*++XH?#N\^*5EIXU:]^&MKXU\-7'C^TTHQ1SC4[KP;#J;^(
MK?3S!+%,+V73DMO*ECD\S8ZL0#T2BOSY^%?_  4=_9O^+'[4_P 8_P!G'0/B
MU\+(W^&]I\+/#OA>_O\ QMH&F:E\4?BMXMU#XCKXX\'_  YMK_6(CX\A\$6/
MA_P397LGA:TO9[?Q%KNJ:?<F2..P>7]!J ."^*O@_5OB'\+_ (D> - \9:Y\
M.==\<^ O&'@_1?B%X9EN8/$G@35O$WA[4=%T[QEX>FLK_2[R'7/"]Y>PZWI,
MMIJ>G7,=_8V[P7]G*$N(_P 4?^'/O[6'_29+]MW_ ,*?XD__ #]J^C_^"OWQ
M._:#_9W_ &3O%O[2/[/OQ[\4_"OQ'\-KSP5I]SX3M?!/P<\8^$/%MKXP\>:!
MX4N+O55^(/PV\5>)+#5]-CUQ9K&;1?$>G:4T5L\-[HUU/.EY!Z]X@^"/[15Q
M\*WUWPO_ ,%"_P!H'0/'.L>%].?PO>>,_ /[$5[X-7QKXAM;6U\-:=J>GVO[
M*/AO4;RRU/Q)J&GZ3!86GB.QU&[DNX+2TNGO)H@[5TM[7\O^ ^X'PE_PY]_:
MP_Z3)?MN_P#A3_$G_P"?M1_PY]_:P_Z3)?MN_P#A3_$G_P"?M7VE^WK^V0_[
M&_[&7B?XAZUXM\!^'OVB[WX8PCX<>"O%?B#PM!K?B?XB2/X6T#7[WPSX5;4(
MSXVB\!:EXKMO$6OV7AVWU'38+&"%KPQ:9=QRO\#_ +1G[0?@G]F+X-Z]^V'^
MSU_P4=MOB?K8^$_B'P(?@3XK^/?AGX]^$OBY\<9K;P78-XN\#Z5J_CK5#X,\
M4?"^Z^(&A^/_ !SX#^&NBQ: =!GT&SN/#_A/P[J$W]K-<S_31?Y =-_PY]_:
MP_Z3)?MN_P#A3_$G_P"?M1_PY]_:P_Z3)?MN_P#A3_$G_P"?M7UY\"/#G@>7
MQ/H7[4WPQ_X*#:[\1?@KX<\%ZGX7_:"\*:]\;]*^-OP?UKQZF@Z5JG_"4?\
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
MCZ0DZ:;80Z?I=A:6]I#:VZ?KS3;:Z_@O\@/P4_X<^_M8?])DOVW?_"G^)/\
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
M2Z>C6PBD,P0(V/ECX5_\%'?V;_BQ^U/\8_V<= ^+7PLC?X;VGPL\.^%[^_\
M&V@:9J7Q1^*WBW4/B.OCCP?\.;:_UB(^/(?!%CX?\$V5[)X6M+V>W\1:[JFG
MW)DCCL'E+O\ 79?Y ?#7_#GW]K#_ *3)?MN_^%/\2?\ Y^U'_#GW]K#_ *3)
M?MN_^%/\2?\ Y^U?J-X;UOX+_"+Q!^T=\1O$'[4LVJZ4_B?PSK/Q+TKXJ_&[
MPI??#_\ 9VGFLDT+1_#NB6-[-IEM\(]#\37+)<G2-?OB^LZVXFM93(PAKN?#
M7[2W[.7C/P=XK^(G@_X__!/Q7\/_  &I?QQXZ\-?%7P)KO@[P8@@%T6\5^)]
M+UZZT3PZHM2+DMJ]]9@0$39\L[J+O^DO\@/R _X<^_M8?])DOVW?_"G^)/\
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
ML,JD,CL.:UJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,S6]5M]!T;5]
M<O$FDM-&TR_U6ZCMEC>XDM].M9;R=+=)9(8GF:*%EB62:*-I"H>1%)8?AE\0
M_P#@FMJD%]%^VI_P2E^-FJ?LX?$;XE>']*^),OPS6>&\^ ?QCL/$%@GB;3+6
M\\/3?;]'\.-K46IFX@MKJQ\1>#;.ZN(1H^E>%09=:B_<W6]*M]>T;5]#O'FC
MM-9TR_TJZDMFC2XCM]1M9;.=[=Y8YHDF6*9FB:2&6-9 I>-U!4_#OA/]@3PU
M\,_ =C\)O@Y^T;^U7\(?A+8Z;_9,?P\\)_$;PCKVGPV4L;+>Q:)XL^)OPY\?
M_$SP1'?223W3P?#WQSX1M;"[N9[C1;?2Y&4HT[=?U3 _+_XK?MQ>._VF_P#@
MGQ^R)\1/%]KX2^$%[\4?VY/A=^S_ /M)OXF\/:MXH^$EE8>&-;\87&NR^)O#
MEOXQ\(:IJOPI\1>)_"7A-O&/AVX\=:3;-HUUKG@[5/$5YI[7%Y?_ &[JO[(/
MQ0T_]KW]GK]K3Q[^T5\%M)\6^"--\4?"6T\$?!C]F+Q9\+Y/CIH/B;PQK-_:
M> /%.KZW^TS\5WO+?PQ!I%]XKT&6/1)+/P];Z-?:K=0"WTV&]TSZRU;]BS]F
MG6?V8S^Q]=_#'2A\ 5T--$M_!L-SJ"36;Q:BVMQ>(+;7FNGUP>+5\0N_B.7Q
M/+?RZQ>:[+<:C?75U+=77G><_LN_\$_/A3^RQK-OX@T7XD_M!_&#5=$T>Z\.
M> 7^/WQ8O_B/IWPI\.7X@CU'1/AAX?73=#\.>$K?4+:UM;"ZO[72)=;?3(6T
MM-5CTZ[O[6[+KIIOT[_D!\.?\$[_ (:?"?\ ;Q_X)F>,],^,YEUSQU^T1X\^
M,4G[4'B>R:QMOB#:?$^#XF:Q?:#,VHZM8:M'H^I^"O!MO\/F\$:==6-UIGA_
M0+71+2/3!;?:+:2Y9^)/"^K?\%.?V(?@'<ZYJ'CCX#_#O]@B[^)7[.^I>,;M
MM:;QW\4O[2E\'0_$6]O;ZVM+?Q3XOL_A%X5O-0T[6GL!?6/]KZUXBTM;.WUY
MIG^B-<_X)+_LQ:E\8/&GQ8T+Q+\?/ASI7Q1UB37OBY\%/A?\8=<\"? _XL:G
M=32W&IOX\\':':P:KJ-EK$]Q<RZGH^G^)=+T:<W=W&FGPPW5Q')]*_'G]C_X
M1?'T_"W5=4_X2;X<^//@=J?]J?!GXH_"35+'PAX\^&CRV<&G7VF>';JXTG6?
M#]QX;U73+:#3=6\*>(/#VM^&=0L88[>YTEU1<.ZN^SO\K_U]P'YY:U\--&\(
M?\%CYO 'A7PKHE_\)/VJ/V-]8\=?M)_#*ZT>QU#P/KOB3P/XXO=!\._$;7/#
M$]O+HS:Q=SQZ%X<.H7%GNN[B_P!7N9I)M0U.>8_ OP)^!?P@U_\ X-X_&/CW
M7/AWX4UKQS'\*OCYK-IXRUC1[35O%&EWG@KXY_$BZ\,QZ'KFHQW6H^']/TJZ
MLS>6^DZ'<:?I?V_4-;U)K-M0U_6KJ_\ Z M$_9/T/08/B7KEM\6?C%=?&GXJ
M^'=(\(^(OVD-2O\ X=WOQATWPOH-S<76C^'?!T$GPV'PG\&:'83W^K7,>D>'
M/A;I^G3:IJ]_X@N;6?Q(;76+;YF\,_\ !*_X?^$/V4/$'[%N@_M,_M66GP'\
M17=R;C1#K/P"EURQT/5KW7=7\4>$-+\1R?L]MJ-KX:\7Z]K@UW7X'>;4_MNF
M6MKH^JZ1H^H^)M+U\O\ ^V_A?_,#Y@^.GCV\\=^,O^")?P(^)MR=3^$/QYT[
M_A8GQ8MM;<W&E?$7QQ\+_@GX+\2_#'PUXH2Y+6^NZ9??$/Q#:ZK?^']6%U8:
M[JRZ+)<6ES+8Q[?4/C5X'\(>'_\ @LW^PQXMT3P]I.D>(?%W[/\ ^T9IOB34
MM.LK>RGUNV\)^'"GA_\ M'[/'&+N?3+?6;^TM[F8/<+8FWL_,^RV=K%#]/\
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
M+;O;:+J&G>(]1N]4T:ZTV.VET>Y93IC6PBC"\E^T[\&?A9H/_!"GX$?%S1O
MGAS3OBMH?PU_8K\;Z5\3;;3H5^(=EXGU'5OA5X?FU.#QNP;Q/&UOH6J7&B:7
M;1ZJMIHVC0:;I&D06.FZ3IEK:?JE?_\ !+OX-2VG[2$>B?&+]I_PIJG[5L-M
MI_QGU_2/BO8:KJ/B+0%\-77A75/#_P!A\:>$?%?AI[77=,U#45O=9U+0-2\7
MZ:-0O+'POXD\/:-+_9:T/&G_  2[\"^/_P!ECP=^QQXF_:9_:LNO@GX*GL(]
M/TZWUKX#6?B#4= \.KX:D\#>$-9\0VW[/T=W=^'/A_?^&_[5\+QP+::M)>ZO
M>IXCU?Q!8:7X2LO#3NM->J>WE9@>!?MN?!OX5?!C]I7_ ()9>)OA5\/O"?@'
MQ))^UW_PAE_XC\,:-9:7XBUOP[XM\*:J/$MEXE\06\2ZUXGEUV0SW.K7WB"_
MU*_U*\O]4O;ZYN+O5-0FN=/0-3^+OQ8_X*:?MQ>"O#GQ&^!7A;7_ (4?#O\
M9[\,> O#_P ;_@/XK^-%_+\)/&'@ >*O&U[\/QH7[0?P6MM%T?5?'_B&:S^(
M[IINOR:W+'X'T_5[ZVAT73+-OI;XR?\ !/6P^.VJ? C7O'G[67[6#Z[^SIJN
MG^*/AWJ^C:C^SQI5TWCS3;VXN+?Q_P")(H_V=)+#7O$K64EIHDT%S9IX9ETK
M3HU/AT7^J>([_6]/]IC_ ()S_!']I_QKX'^+&O>+OC-\*OCAX"T:+PYI?QS^
M WCV'X8_%'4-!C,SG2M9U>PT&]TFXMWGNKZ=)+30[&[L_M]Y:Z?<V>GS?8U+
MK3T:]-;@?CW^VC^QUH/[+W_!)W]N#X>:O\2_!WQMU#PA\:_ OQ)\&P:3\)I/
M 6E_LYZE\5OBW\%K_7/AU\.[?5O'7Q,O/#^CWFAZNFJ1Z58^)H;V#0O%2?VM
M%=)K@OM0^Q_VVOA#\,?A#^T#_P $KO%WPS\#>&O!7BN;]L/3O"&I>*-!TNVL
MO$VO:%XX\):N?%T'B?Q(B'7?%-UXBECDN=:U+Q#J&IZCJMY>:C>ZA=7-WJ5]
M-<?5OQ?_ .";OP@^+_[-5E^RC=?$KX[>#/A5<:Q_PD?C^;PMXN\)ZOXY^,?B
M0:UIGB9?$/Q6\>?$WP'\1/$OB+6%\2Z39:X;NPO=%,MQ!9V,Z2Z+I6BZ7IM;
MXN?\$[]/^-MQ\ ]0\=?M:?M:3ZO^S?J^G>*?AQK&EZG^SOIM\WCK2=1O+O3O
M'OB81?LY-9>(?$EMIT]EX<,5Y9KX>GT728#=:#/K&K>*=7\0%_/J^G=6Z >5
M?LB_\I4/^"O?_7O^P)_ZS[K]?K17QQ9?L1_#'3_VFM;_ &JK/QE\7;3Q]XQT
M/P%I?Q'\-:=XV@T?X<?$_5?ACI\.F>!?%WCKPMHNB:=)JGB#P];6UL;*ULM4
MTWPIYL >3PPXFNEG^QZ3U^Y?@K ?D)_P7:_Y1A?M ?\ 87^#7_JZOA_7M%Y^
MR7\7_%WA;X(WH_;0^/WB;3_!_P 0_P!GWXG:EX#\;Z+^SEI/@GQ+HGPZ\>^"
MO'.I^'-1NOA-^SQ\.O&\P;3]#G.APW'BJ?3YM:M]+&N17-H;F=/1/VSOV*/"
MW[<'@:+X7?$GXQ?&_P #_#.66QN]>\#?"G4?AAHNE>+=2TG4HM6T?4/$6I>+
M?A7XW\3S/I5[!!-:Z=IFOZ7H;S06]W>:5=7UM;W456[_ &1/B/>>$CX);]OG
M]LVST'^Q4\/H=(M_V/M#UV#3(K-;",6GBW1OV1K#Q99W\=LJA-8M-;AUA9@+
MI;X77[ZB^B5^KZ>@'S]_P6;U33-8_P""7/[4U]I.HV.J61T_P%:"\TZ[M[ZU
M-UIWQV^'^FZA;"XMI)83<6&HVEU87D(?S+6]MKBUG5)X9(UH_P#!87_E$]^T
M-_V)?P?_ /5M?"^O??VA?V!/AS^T1^SMX*_95U3XH_&OX;_!+PAX=\/>&+_P
MM\+]7^'>GS^/-+\'_P#"-R>$D\;ZWXR^&?C?6+M] OO#-MJL*^'[SPY;:KJM
M[>7OB.WUJ6'2?[+Y_P",_P#P3UTOX_\ [/.E?LR_%']JK]JO7OAO:30#7)H-
M2_9]TOQ1XWTO29_#-YX2T'QEKNG?L\VS:EIG@W4O#$6JZ1+96VF:OJ^I:IJ%
MUXUU7Q6UKH T1IK3R=_R_P @/ /VX_%?BY_VA_\ @F!\(--\6_#_ ,&^%OB1
MXB^+NO/??%KP%K'Q+^&>I_%/P!\-?"Q^$6E>)/!^B_$CX43:OJ/]I^*==N_
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
MB^QM-$\*W]W:+=6DMGX-\,Z/JFA^#]7.N/9>,_%']HQW5M])_LD%E_X*F_\
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
ML2ZE<W4&K0>*UO9Y;ZS\2VE\(;F+A/"?_!-+1?!>K?M&>(-$_:[_ &ODU_\
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
MV'@'Q%XP\,VNG)J>K:OX4M(+2'2[<^(8?#[?94DO="NY9[V2Z^OJ3U^Y?@K
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
MHC@B1/I.[_82T6Z_:Y_X;/C_ &BOVCK/XHCPRGP]CT"VO_@DWP\B^%"^(O\
MA*6^%*:#>? Z[U8^$)=9+WDEY)XBD\:BYE>_C\71ZF$ODG_9S_88T+]F_P",
M/Q<^->B_M!?M$?$7Q-\=KVTU?XK:3\3M1^#5]X8\5>(-+@GM-#\0?8/!GP6\
M#W^@W^A65U=6.G6OAC5=%T4V,R6=]I-[;V6G1V;OIOT2Z[I@?<E?C3^VSX"\
M'?$W_@I[_P $R/!?C_P]IWBWPCJO@K]LB36/#6M1-=:'K<6G?#GPYJ4%AKFF
M%Q::UI$MW:0&_P!$U2*[TC58%:SU2QO+.66W?]EJ^7?C_P#LE_#S]H/Q5\+O
MB-JGB3XC_#?XM?!6Z\07'PN^*_PI\40>'_&'A2'Q;:6MAXJTQ;/7-)\3^"]>
MTCQ%96-K9ZMIGBKPEKMI<6D<MH(X[6\OX;J4!^<V@?!SPK^SG_P66\':5^SK
MX7TGP#X*^-_['WC/Q;\<?AOX)L;30?!8O?!WC$Z7X3\<GPOID-MHNBZAJ.M-
MI>APWMK:VT<ES)KDL:K=Z[KDM_X-^R3\#OBU_P %!?\ @GCXFTO7/C/^S;8V
MWQ^\4?%:X^-;>(?V5?&GCCXU>%OBV_C[79+C4-;\=M^U?X7TMO&GA"W309O
M,]S\.=,M/#?@V#PAI%EHLFBV=NMS^W?PF_9Z\'_"GQ%XM\?MK7BWXC_%GQ]:
MZ1IWC3XN?$F^T;4O'&N:+X?$_P#8/ANVC\-Z#X5\'^%/"NDR7=Y>6OA;P-X3
M\+^'GU2]O=9NM-N=8O+F^E^/?$G_  2:_9IUCXQ>,OB]X:\7_M#?":#XGZM)
MK?Q=^$_P;^,VN?#GX0?%K4+N:6?5F\=>&=#M(]8NK37);BZ?5M.T;Q)HFGW#
MW=X\5K ]W<-)5_TUM?;^E;T ^/?C'\-]#U?]IO\ X(4_"_QSXUB_:&\/6W@?
M]KKPWJ_CW5-*O=&L?B_I?A[]GGP+#;>(-9T:;6-8?4M'\70:;;7.KV-_K&NZ
M-XQTJ\NH]4EUS0]:N8KSK-'TCX4?!;_@I?\ MY:6HL?@W\&M3_X)[>$OB/\
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
M4J,DB,RLI!(I >:?#3]IK]F[XSZ[=^%_@]^T'\$/BQXFL-)GU^^\._#3XK^
M_'>NV6A6MY8:==:U=Z1X7U_5=0MM)MM0U73+&?4IK=+.&\U&PM9)EGO+=)/;
MZ_&+_@@9H^E6'_!-CX5:C8Z;8VFH:YXQ^+-YK-];6D$-WJMW:_$7Q#I=M<ZC
M<1HLMY-;Z;86-A#)</(T5I:6]NA6*)%'Z>?''XT>'/@5X*@\6:[8:KK^I:YX
MH\+^ / O@WP^+-O$7CSXA^.-7M]!\(>#M"_M*[L--AO-6U*Y5[K4=3OK+2M%
MTBUU+7-6N[;3-,NYXVU9M>=@/8:*_/S3OVU_%_A']I3P;^R_^T+\#+7X:>-?
MB_X+\5>,/@5KG@#XJV?Q3\)_$F[\$V,VJ>)O =SJ/B#P5\)+CPCX\L=-C2X@
MM-2L[OPK>O+'#%XO#36C77C/A?\ X*3_ !:^)?@/]I'Q3\)_V(_''BG7OV9/
MC)\3_A7X\\,Z]\7? _A*TAM_A/HVBZAXBNAXH&E:]IVH^-;F^O=;L=/\"^"[
M;QM91VN@P:GK'C/25\3^&+74RS _6FO$/B+^TE\"_A-X[^''PP^(/Q+\.^'?
MB+\7-=T_PW\._!$DEWJ'B?Q+JFJ71L;$P:-I%KJ%]8Z9->!K=M>U6&QT*"6.
M5+C4HC%)M\53]O'X-K^QOX,_;0N[7Q)'X)\?>'/#%]X5\$V5G;:AX^U_QKXM
MU"+P]HOPOT'3([J*TU;Q?>>+GD\.0^5>1:7YEM<ZO<7UKHEM<W\'YS?MK?$7
MXZ>)/VD_^"6^C?&7]GW2/A3%??MB^$O$WAS7O#'Q:M?BM91F'2;FSU/P9XR9
M? W@8^&?&<"ZCI]_%:Z$_C7PKJEM::H=.\7W,FE.DI;]?P _?*BOB#Q[^U7\
M2);GXS#]G+X#6'QVTS]GS4;WP]\2]3UKXKP_"V/4_&ND:!8>*/$/@#X6PKX#
M\>GQKXM\,Z-JNEC7/[?E\!^&(-:OT\.V?B>_UFQUJUTKY_\ %_\ P5?^'NF_
M W]D[]H;P'\'?B)\0_AK^U/\6?!'P?MM5M-0\.Z?>^ /%WB;7]:T36_#>J^'
M+*Z\0>+_ !#XQ\/#PMXJGLM%T'PY+H/B:;2[2SLO%]HVLV$[%G_7W@?J_7,^
M+_&7AGP%H=QXF\8:O!H'AVRE@34M=OH[A=)T>*XE6(:AKFH10R6NAZ-;LP;4
M-<U:6RT;3(<W&HWUK #(/@&P_;?^-/\ ;/AWX;^,?V0-5^%/QP^)GQ;\:?#W
MX+^!?B7\:O"-GX2\<^%/ G@>/Q_KWQ(U7XC>#/#OCA-%L;/2I8=.DT#POX6^
M(-_-KUU!8Z9=:G;6FO7^A_37P)^*/C;XQZ=\7-"^+?P9@^%/B+X;_$BZ^%FM
M>&7\7VOQ(\-^+M.N?AUX \<P^*-#UX>&?#$6I>&-<L/B --@M;W1+>]']FW4
M6L6>G:BU[HNG%@/HA65U5T971U#(ZD,K*P!5E8$AE8$$$$@@@@XIU?F1_P $
M]OB9?6'C?]K_ /8TU>[N+P?L=_&.ST?X;/>32SW=E\ OBMIEUXS^$7A:6XN-
MT]ZO@33H-5\):=<R2R/'X:T[PW9N%^SK)/\ IO2 **^(O'_[5GQ"_P"%[>/O
MV>/@!\"K7XM^//A1\-_#7Q*^(-_XX^)<WP=\(P6OC2?48_"7A3PEKD7P\^)%
MQXF\8:U#I&HW(CO-+\.^%+%85M[[Q;#=I>P6/@?C+_@J;X:T7_@GIHG_  4'
M\(? SQWXT\'ZE"8-9\&R^)?"?AFY\%ZU#\0U^%-Q8^)]9OKB\U"33Y/'3+IN
MGZEX7\)>);J>QE@U74-(TFWD=(G9_P!>>P'ZLU0U35=,T/3-0UK6M1L='T?2
M;.YU'5-5U2[M[#3=-T^SA>XO+Z_OKJ2*VL[.U@CDGN;FXECA@A1Y)75%+#\^
M=;_;K\8>"?VA/@7\+/B;^S+XO^'WPJ_:2\0ZIX*^$OQEU?QUX:N]7N_&EGI#
M:OI6E>,?A-I]E-K?@BS\4P*/["EU;Q#)XA@\^&+Q)X6\/7]OK%AI/>:W^U;X
MV\5?%CXH?"/]F?X,:9\;-3^!::5:_&#Q1XH^*<'PG\%Z+XOUO33K6G_#'PCJ
M\?@CX@W7C'XBQ:-Y-_K=E/IOAOPCX::_TS3]?\::?J=S/9VA8#WGX*?'[X/?
MM&>%]5\;?!+QUI?Q#\):-XJUCP5?>(=%M]3CTH^)-!BLIM5LK&[U&QL8]6M[
M:/4;-EU72C>Z1=>:5M+^=HIA'[!7X[_\$3M6?7_V:OCAKLFB:CX:DUK]M+]H
MW5I/#FKQP1:MX??4=7T&\;1-4BMI9[:/4=*:8V%[';SS0)<V\JQ2R1A7/[$4
MGN!\K7O[=7[$6FWEWIVH_MC?LK6&H6%S/97UC>_M"_"2UO+*\M97@NK2[M9_
M%\<]M<VT\;PSP3(DL,J/'(BNI ]E^'?Q>^$_Q?TZYUCX3?%#X=_%#2+*5(+S
M5/AWXU\->-M.M)I S1PW-]X:U/4[:"5U5F2.65'8*Q4$ X_%'QY\2?@S\"?^
M"[.H>,?BGX[^''P@\.>(_P#@GW:6=WXI\>>)?#G@70]8\57?Q9ABM+>[UO7[
MS3-/NM:NM$\.F*W2>Y:[GL-'$<8:*S"I@:KXL^&7QU_X*Y?LQ^//V [_ $#Q
M1'X*\%_$%?VWOBO\)OL\_P *-:\":U8K%X"\-^,?$NAJOA?QAXNFU*TU;^RV
MAGU?4S>2>%[D7!B\(SR:%5O7:]^GH!_0C17R1\0?VF=;M_C3>?LX_ OX=:5\
M7/C#X?\  EE\2?'L/B;Q^_PS^'?PZ\+ZU?SZ;X6MO%7C/3_!GQ(UL>+/&-S:
M7\_ASPSHW@;5I6TK3[K6=:O=$TV33Y[_ ,%TC_@I'I-W\)/VI_$^J_ SQWIG
MQM_8RBUFY^/O[/T7B7P9-K'A[2-+\/ZOXJMO'&A>,]4U'0=(\5?#K6?#VBW^
MIZ3KVDZ;)XBO88<VO@V=;C3WOE9@?IC17YO_  (_;B^-/QUM/ OB[1OV'OBK
M:_"GXA?L]Z1\8O#?Q$MOB'\.Y(]6\:7UEH4]]\,=/T+Q-=>#+B"UAN]6O;70
M/&WB>^\+CQ?9:/-XAT/PM+X<O++5)> _9I_X*6>./VF/#'P4^*7AK]D#QYH7
MP&^(E[\4;3XE?&G5_B/X2A\,_!B/X>:EXLBMM0U+3K_3M*U?Q5HU_HWAVQU+
MQ!XALK?2?#?AO5-7G\*:9K7B[Q!H6IVJEG_5OZZ ?J_17YA>(?\ @H3XZTSX
M'-^UYH7[+^L>*/V1H5EUV?QI:?$NTL?C=+\,+?5'TZ;XO:=\#;OP3_8]QX)E
MMHV\16EM?_%W2O%__"+-'KFI^&-*@%REK;_:9_X* >*O@U;_ +*_C;X4?!?P
M=\;?@7^U;XJ^&O@3PK\9=0^-]]\-=)\*^*?BM.TW@^;Q3H:_!WQW=6WA+4=#
M:+5%\1I??:K:ZM]4T?5-!TVZMM.DU@LP/TRHK\ZO$'[9GQG\-?MV^!OV--6_
M9S\$66@_$CPUKOQ \%_&BZ_:"U"&WU_P+X6N7B\31V'@3_A1SSS_ !(T:UC;
M4+CP&OBHZ?\ 8G@O&\91Z<\E]#V,G[7^O^$O%7[65_\ %SX9>&O!'P$_98BM
M(+KXP^'_ (H:AXXUOQQXBU3P[X9\9:;X/L/AF?ACX9FTOQ,/#/BWP\-2T^'Q
M?KOE>*/$'A[PUHDGB$ZA>:EI9;_,#[DHK\Z?%G[<GCKX,_$SX"^&/VD?V>8_
MA+\//VD_&%E\.?AW\0M'^+6G_$#4_"_Q&UR%9_"_@KXQ>$(/!/ANQ\':GKH\
MRU74/!OC/XF^';&^AG2ZUG[!!/J,7F>O_P#!27XJS_%C]J7X'_"O]ACXK?$[
MXH?LR#X57NH^%(OB/\/]$N/$.@?$?2M1\03Z[/JEH?$OA[2#8:#_ ,(W?>'/
M#FCZUXP\8>,GUZ\AC\/Z)#X5\17=F6?]?<!^L5>'_%;]I/X%_ _7_AYX4^*?
MQ*\/^$?%/Q8\7>'? WP[\,W37NH>(?%7B;Q7K-OX?T*ST_1-'M-1U-+.[UBZ
MALYM;N[6VT/3V,DVI:E9V\$\T?L6EW5Q?:9IU]=Z?<:3=WEC:75UI5Y);37>
MF7%Q;QS3Z?=2V<UQ9RW%E*[6T\EK<3VSRQ,T$TL11V_([_@L'?P:1X:_X)^:
MU/9W]\FC_P#!4/\ 90U%K72=.NM6UBYBM+7XD7,UII6F6,4U]J-_<K#Y5IIU
ME%+<WUR8;>"*29XU(E=V_K9@?K_17P!\/OVU/&NH_M7:=^RO\:OV<==^!NL^
M/?AWK_Q,^#/B6Z^)/A'XA0>.-$\*WT5MXAT7Q)IWA*U-GX(\7:7:2_VC-I=K
MX@\8:6\$,PBUY]]B]]T'CW]JOXD2W/QF'[.7P&L/CMIG[/FHWOA[XEZGK7Q7
MA^%L>I^-=(T"P\4>(? 'PMA7P'X]/C7Q;X9T;5=+&N?V_+X#\,0:U?IX=L_$
M]_K-CK5KI2L!]OT5^4'B_P#X*O\ P]TWX&_LG?M#> _@[\1/B'\-?VI_BSX(
M^#]MJMIJ'AW3[WP!XN\3:_K6B:WX;U7PY977B#Q?XA\8^'AX6\53V6BZ#X<E
MT'Q--I=I9V7B^T;6;"=O6] _;.^*AB'AGXD_LE>,_A7\:/&7Q>UKX7_ OX4Z
MU\2?!&NCXIZ3H?A,^-M6^)=]XT\.1WVB>$/!7A?P[#>7GC6_MH?%R:5=16NA
M^&YO&/B74;316=F!]O>,O&?A+X>>&-:\:^._$FB^$/"/AVS;4-=\1^(M1M=)
MT?2K-72/SKR_O)(H(1)-)%;P(S^9<7,T-M DD\T4;\U\'_C!\-_CY\.O#OQ9
M^$?B>W\9_#SQ9_:Y\.^)K2QU;3K754T/7=3\-ZG+;VNMV&F:B((=9T?4;6*X
MELXX;Q(%O+*2YL;BVN9OD3P#^V)?>.OC'\:OV0?C7\*[3X/?';P;\)[CXGZ3
MI>B>/5^*'P^^)/PNU5'T63Q/X/\ &%SX/^'NKM-INKW":9K.@:_X*T6^A<R3
M6;:A;VU]):?E?^PE^VI\7?V7_P#@E]^SOXST#]C7XE?&+X(?#?P]X]O_ (O?
M%?2?'7@SPC+X:T<_%SQ[J&KZOX)\ :LM_P"+?B+IGAK3[J*;Q!K*0>&?#EE,
ME[&FNSVNC:]?:46 _I6HK\L?VF/^"C?BGX.^"_V9_C)\(O@5X8^-G[/O[3.H
M_#GP[HWQ>UOXW7GPJLO 'B/XH707PRWQ"T(?![X@W.B^$S8303:CXF6^FN=*
MU2VU?0=4T"RO[;23KOTW\:OCS\6OAO\ $_\ 9P^&/@?X-^#/B/J7QSUCQ#IW
MB2>]^,FI^"[CX<:7X.T6V\0>+?%\.GCX1>*%\7>%-%LIDTTWLE]X6U"Z\3:O
MX0T-=+B/B1KS2RWZ_@!]9T45\N?M(?M*2? O5O@OX&\-^ -0^)7Q1_:!\?7/
MP^^&WAO^USX4\+17VEZ%>>)M?UWQOXV_L7Q(_AGP]HFA6%Q>32:?X;\2:Y?.
M!'IFA7D<-[/9H#ZCHKXL_9U_:[N?BW\1?VD_@K\3_AQ!\'?BY^RS>^!W^(VF
MV'CB+XA> ]0\,_$?PQ>^+O"'BSPGXXE\,>![_4-/N]%TZZN=3M=7\':%?:.6
MM8KJ)KB2X@L_C;XG?\%4_BAX<_9;U3]M_P"%_P"R)8_$C]EJW\176E:1XFU_
MX^M\/_B9JWAVV\:S?#R/XAS?#.V^#'CBTTKP=?\ BR'[#9)<>-IO%:V<]OJV
MH^%].TYY9X'9_E^.WW@?LY17YA?$#_@H1X]^%?Q'_95^$OBS]E[4_$?C+]JG
M1OB-J?@Z_P#A1\5=(\8^";^[\%^$9?%NDZ1X2UCQ1X0^'?BG59M6BU7P-9>(
M]6^(G@;X1>&_!G_"2:QK+ZUKOA[PE>ZM?^J:!^UY\0&^&WPIN/B)^S7XH^&?
M[1_QI\<^+_ /@/\ 9NU7QWX=U6\N+SP8FM:IK/BW5OB'86$>EZ9\.]*\)Z+-
MXHUGQ.- NKR*VN+#3O#^A>)]2UGP[!K98#[IHKX'^%O[<,6H_'7XM?LT?M"_
M#W3/@+\7OA5\-4^-OF:?\0T^)'PS\9_!M)1;:GXZ\,>.+KP?\/=6B7P]>[[;
M7]&\0>"M%O;18YKFT;4+:TOY+3S7XE_\%%_$?PC^&O@']IKQQ^SI?Z9^Q_X]
MUKPG:I\4T^)-O-\5O"?A+Q[<P6O@OXE>+_@<?!$5GI_@_7_MVEWT=IIWQ3U;
MQOING:K9+K'@_3]9,^B0E@/U"HKXK\6?M2^.]2^+7Q*^$/[//P?\,_&;7_@O
MX1\">+OB6WB'XR6GPNE*_$O3]7UKP=X?^'UJO@/QXGBS6]0T31WU&:\\1WG@
M'P?;_P!HZ;9IXLN+LZE%IGT5\&/B#<?%KX/_  J^*EYX:O?!EW\2OAQX(\?7
M7@_4KDWFH^%;CQAX9TSQ#/X;O[LV>GFZO=#EU%M,NK@V%D9I[620VEMN\E$!
MZ517*>.9_'%MX0\0S_#72_"FL^/8]+N#X3TSQSKNK^&?"%UK3*%M!XAUS0/#
MGBW6;#2XV8S7#:;X>U&[G6,6T2VYF^UV_P"0W_!-#]K'XCM_P3X'[4O[4:^
M-'^%T"_M#_%S7?BIIOCWQ'JWC;6=7O/C_P#$W5O$&EWOPFF^&&D:'X5TZTO[
MB^T#P58^'OBEXUO-4M[7P]IUMHNF3ZE_9^F.VE_1?>!^TE%?F;X__;^\=?!#
MPC\.?C=\?_V:+WX;_LT?$75O"VF7/Q'TWXHV?C+Q_P#"2W\<F)/"6L_&[X5V
M_@?1].\+:3=RW5G;ZS/X,^)'Q&ET"\N8].NH9M3EM+*Z_2Z&:&XABN+>6.>W
MGC2:">&1989H95#Q2Q2H622.1&5TD1BKJ0RD@@T@)**\>_:!^-?A;]G'X+?$
MGXY>-;+7-2\+_#+PO?>)]6TWPU8C4M=U&*U\N*#3]+M'EMX&NKV[GM[5)[RY
MM+"T$K7FH7=I8P7%Q%\J>&/VV/B!IOQZ_9V^!WQW_9^LOA7+^U9X3\;>(_@S
MXF\*?%H?$Z%-3^'_ (5L_&WB3P=\2=(O/AQ\/)_!OB*T\.WUO(KZ+>>-M#N=
M3FCTZSUBY"W=S:%@/T,HK\T]*_;X^)'C/XY_M/\ [.GPY_9#\=^(/BA^SG:_
M#*XBTW7OB7X!\,:-XEB^).A:SXFL]2\0^*K=O$7ACP5HR:/9Z&^D+I^K^./%
MNO7GB%X3X.TNU\->*+_2O/\ P9_P4N^*/Q8^ OB[XL?!_P#8G\>^+O&?P@US
MX@>&?C]\/->^*7@_P1H_PV\3_#.61O%'A70?'NI:/?/\3?$R::JZM::;X9\'
MQ6\=NT=KK6H:+J5_HMGJSL_R_'8#];**^(="_;A\%^._@O\ LW?$SX9>$]:\
M7^+_ -K"WC3X._"VZU'3] U.?4K'0=1\0^-7\7^()5U#3_#GAGX<:?HVK2>,
M?$MK::V0]M9V7AW2?$.L:WHFE:AS/P]_;?\ $FK?&SXM_LO_ !-^ E_X1_:0
M^''P[L?BWX6\!^ OB1X?^('ACXQ_#K4+^#1EUSX?^/?&&D?!V"WO=.UJX2PU
MG1_&.A>&+FU"3SZ?)JJVMS'"K ?H)17XPZ9_P5D\=>)OV0=&_;6\'?L6^.->
M^#MC+XGOOB=>W/Q8\):%>>$?#'ASXC:UX'FU/P=9ZEH":G\3=3M--TNT\2>(
MK6STSPYX8T6;49?#EEXUUW4] \1R:5]Y?&7]K7P3\+?A]\)?%>@Z-J_Q+\6?
MM"ZQX5\-? +X;^'YK+3-?^(VO>,=*37M.:2]U>2&P\,>&=&T R>(?&7BK5B;
M#PUHUO)++%>:A/IVF7[LP.]O_P!I+X%Z;\;?#_[-]S\2_#K_ !Q\3:7JFMZ7
M\-K&2[U3Q FE:/I4VMWU[K"Z9:W=GX;B&E027MH/$=WI3ZE%Y8TU+MYH4?V^
MOPK\3>-/BQXE_P""P_[$>D_&#X/:/\+?$6@_ G]HVYT^^\)?$9OBCX*\6:-K
M7AMFA;2?$][X(^'&MPZOH-[IU_:>(-$U7P=8K9-=Z=>:=J&K6.IQW*_NI0P"
MO#_$?[2?P+\)_&3P'^SWKOQ*\/VOQJ^)8U9_!OPY@:]U+Q%J,.A^'=2\6:E<
MWT&EVE[!X>LXO#^D7^H07OB2?2+2^$4=M837-Y=6EO/\#_\ !5#XN?M#?#)/
MV-M$^$FF_#Z7P?\ %7]MS]F?X>^*)O$'C/Q'X<\2^(/$0^($?CWPKX(WZ5X!
M\46?A?X?Z[>^ 4B\;>.K:?Q'XBL[.2/2=/\ AYKEA=ZDTOEW[9GBGQMH/[>W
M_!'OQ9XQ^'<-W\0X#^W2E[\//A-XBN?B!%>ZS=?!;PK8:5HOASQ=XJ\+_"P7
MUK<RW-G)>:_XH\/^#-$\/PS7^HZY<Z?H>F7FL4)?C?\  #]N:*^ _@5^V]J7
MC?XM?'WX&_'WX./^S?\ $;X"^#-$^*FIQ7?Q'T3XD^$M?^$FN07DR^-K3Q9H
M^C:!!IS:,]FT/B#2;JQE73Y)5%OJ=^8;P6WG/Q+_ ."B_B/X1_#7P#^TUXX_
M9TO],_8_\>ZUX3M4^*:?$FWF^*WA/PEX]N8+7P7\2O%_P./@B*ST_P 'Z_\
M;M+OH[33OBGJWC?3=.U6R76/!^GZR9]$A+ ?J%7$?$+XF_#?X2>')?&/Q6^(
M/@CX9>$8+NUL)_%/Q"\6:#X+\.0WU\[1V-E+KGB2_P!-TR.[O)%9+6V>Z$UP
MZLL*.P(KLH)X;J"&YMIH[BWN(HY[>>%UEAGAF021312(2DD<D;*Z.A*NK!E)
M!!K"\8:?8ZKX3\3Z9J=G:ZCIVH>']8L[ZPO8(KJSO+2YT^XBN+:ZMIE>*>":
M)VCEBD1D=&*LI!(I ?-__#>_["W_ $>C^R;_ .)&?!__ .;&O?\ P#\1_AY\
M5O#-IXT^%WCSP9\2?!VH37EM8>+/ /BC0_&/AF]N-/N9+._M[37O#M]J.EW,
MUC=Q2VMY%#=/);7,4D$RI*C*/P:_X(R?M??LH?!K_@G)\+_"_P 6?VD_@3\/
M?%6A:U\6K_6/!OB_XJ^!]%\96EG>?$;Q1J-F\G@Z^UN+Q+*VH:?-#=Z?;PZ5
M+/J-O/!)917"S1%_N'Q1\;O$W[//['.G_M3_ ++G[,5G\8/!?Q%T$?M/^-OA
M=;_$]?AQKOA'2/B?X:T'QWKVI^"K&R^$OBFV\51PS7^J^(_$VG7"Z%JZ3OJ>
MHZ;#JLEXND:>VM;:[VUV8'Z;UY5KGQM^&'AOXN>!O@5K7B;['\5?B3X>\3>*
M_!7A;^Q?$-S_ &UH'@Y87\1W_P#;EII,_AS3O[.6>(_9=6U>PO;S?BPM[HJP
M'Q+\&_V[_B1^T!K'[,MO\'_@9\-_'7AOXR_";2/C!\8O%>B_M$ZE+9_LY:!J
M7B>30?[(URVF^!4)\7^*KY;37+'PUX<2Y\*ZIK/C#P9X\T'4;;P]X?\ "\WC
M6Z]A\4_M>3>%_P!M+X4?L>W?PC\1Q'XJ^!/''CO2_BM?^)?#<'A^6R\$:9)>
MWMIHOAW2YM;UV_E^UB'3KQO$)\'R6KRFZLK;5K41R3%OU ^SJ*_.CQ_^V[\2
MK32_VD_&7P1_9VTKXT_#_P#98\1>+O!7Q%N)?C3;^"/B+J_B_P !>&=.\3^,
MK/P1\/E^&_BZSU32- MM3BM9+S7_ !EX6UW6+BSU ^%_"VOQ?V6^K>$>)_C/
M^UM)_P %=-/^#^B>#_@SKO@GPW^Q3XL^(/@KPQJGQ>\;^#K>7PGXY^.GP[\,
M>(?'OBG6[#X'>-9+GXD07_P]MM.T3X>6NA2>&-/\/W5S>Q_$U-1O]1L;@M^3
M?W ?ISIOQM^&&K_&/Q)\ -/\3?:/BWX1\%Z/\0_$/A/^Q?$,7]G^#]?U"32]
M)UC^WI])B\,W?VN_BD@_L^QUFYU2#;YMS90PD2'U6OBCP7^V'=^+_P!KSXR_
MLG2_!;Q;H&J?"/X2Z9\5H/$VI>)_!UQ/X\LM8UFWTC2;/PUH6FZC>:;8VNJ&
M2:2QU'Q+XOT6\BFA6VUG1-'#RSV_S;X7_P""D_Q:^)?@/]I'Q3\)_P!B/QQX
MIU[]F3XR?$_X5^//#.O?%WP/X2M(;?X3Z-HNH>(KH>*!I6O:=J/C6YOKW6['
M3_ O@NV\;64=KH,&IZQXSTE?$_ABUU,M^GX@?K317PKJW_!0+X,Z'^P[H?[=
MVI6'B8?#KQ%X-\.>(=)\)6EK:77C.^\2>)]4MO#6F^ K2#[5%IT^N#Q=<G0)
M[S[8FE0K;76K272Z9 \P\&^(W[>?[5?PL^/7[._P"\:?L;?"G0=8_:=_X2.W
M^''BV_\ VNO$,_A+3]<\+:,NMZOX1\:7&@?LIZ]J>C^*((+C3;../1M.\2>'
M;O4-4MEL/$MY86^I:A8%G^?X;@?K'10,XYZ]\'(S]<#/UP/I7XX?\%;?C?\
M$'2;G]D?]CCX8>*=8\ Z]^W!\;K'X;>+O'WAR[EL/$GAKX3Z3K7@W3O'<7A_
M4(/W^EZKJZ^-M*C^WQ%G;1['6]-6/&H-/;B5P/T:O?VH_P!F;3?&#?#S4?VB
MO@58>/TN_L#^!KWXN?#^U\8)?>9Y7V-O#,_B"/6EN_-_=_9S9";S/DV;N*]C
MTK6M'UZVEO=#U;3-9LX+_4]*FN]*O[74;:'5-$U&YTC6=-EGLY9HH[_2-6LK
MS2]3LW<7%AJ-I<V5U'%<P2Q)Y3X0_9S^!'@3X66_P2\+_"3X?Z=\*(-(CT.;
MP*_A;2+[P_JM@MO]GF_M^RO[6Y3Q#>7R[Y=4U+6_M^H:K=2SWFH7-S=3S2O\
M$>/?$^C_ /!'C]BKQUK?A#X3Z[\5?A1\/OB5XN\0>$_#V@>*]$\/6W@?PI\6
M_B5:W?A[0/$FK^))+G7(['2_&/CMO"^FW'ASP[X[O_[*@L=3UD0M)=RQF^VX
M'ZOT5^>L?[<7C71+KX@7WQ-_93^*'PY\&QZI\+?#O[.NN7WB;P=J>O?M*>*_
MB[JDVB^$O"6B^$DNK"3X?>(I[T6U[J.F>+]8\_PMX>>\UCQXO@]]-N+ Z&@_
MMH>*?#G[4/@']E7]HSX,Z7\(?%_QG\*^(O%'P0\7>#OBF?BOX&\=3>#[9]0\
M5>$-5OK_ .'WPSUGPIXST?2U%_\ 8GT36=!OU9;>P\27%S/8Q7JL!]H>-_'/
M@WX:^%-;\<_$#Q/H?@WP=X<LGU#7?$OB/4K72='TNT0JGFW=]>210QF21XX(
M(MQFN;B2*VMXY9Y8XV\IM/VI?@-?_L]W/[55EX^AN_@%:>'=7\63?$&V\/\
MBR:W/AW0M2O-)U35(- CT%O%=U#!?Z?=PQ1VNA37%XD:W-E#<6LL,TGR5X__
M &P_'/Q2^'G[1NN?L^_L^K\8?@G\*[;XD?#[Q7\1;WXH6/@S6/'&N>%-'O;/
MX@Q? [P,_@WQ);?$C3_",KW.G2:GXD\8?#?3/$VLZ?J&F>$;O7!#'=3_ #G^
MQA^T1-^RK_P17^!_QW'PV\1_%&R^'WPQ\1ZUJOA_PYK/AO0I;?38?B%XN$^I
MZCJ/B+4+9H=+M69!=-HNF>(]942*]OH=U$D\D+M^=@/VG\-^(M'\7>'= \6>
M'KS^T/#_ (GT72O$6AW_ -GNK3[=H^M6,&I:9>?9;Z"VO;;[397,$WV>\MK>
MZAW^7<013*\:[5?B[_P4!_:0_:&C^&/_  3S\5?"3PW\/M+\'_M)?M1_L=6/
MBC3?$/C_ ,1Z;XFNO$7BGQ#I?Q9\*?#;^T]*^&VM6>C?#^_O?!Z6/C;XCVT&
MK^(ELQ'8:?\ #+5+"_U*-_U]\'W7C"]\-:3=>/M"\->&?&$UN[:[H7@_Q7JG
MCCPUIUT)Y52'2?%>M>#/A[JFM6[6P@E>YO/!F@2)/)+;BT>.%+F<ML^]_P
M.EK+U/6]%T4Z:NLZOI>DMK.J6VB:0NIW]I8'5=:O$FDL](TT74L1OM4NX[:X
MDMK"U\V[G2"9HHG6)RNI7X!?\%9[CXS?&<^/]1^ 'B.^TH?\$T-*^'?[3^MQ
MZ?&9;?Q/\<;O6+3Q-I.@7>#ND_X5/\!]+\4_$#4K.W&Z];XC>&K*=UBEF0B5
MV!^_M%>)_LW_ !Q\,?M*? ?X4_'?P>R#0OB?X+T?Q/%:+,MP^CZE<P>1K_AV
MZF4!'O\ PSK]OJ?A_42GR"_TRY"DJ 3\/>./^"A_Q&O/!?[3?Q6_9O\ V9M-
M^.'PG_91\4>-O!/C_P 2^(_C:/A5KWBSQ)\,--MM6^)8^%_A6U^%/Q(7Q+H?
M@VRN0]QK&O:YX2DUZ2WNHO"NG:XT<7GEG_7W ?J;17Y#:G_P5&\4>$/@+^RA
M\??&_P"S)--X8_:U^*7PM\ ^$I?A?\6A\0K#PM8?%&W2[L8_$$>K_#/P#XYU
M'XE:9;Z9XQ\WP)X7^'NN>%-0N?#]A8V'Q4>]U^.#3OHK1?VQ?'FB?#SQUXQ^
M/O[+WC_X&^)--^,6A?!OX1_#B?QIX&\=^(OCGKWC6XTJP\ CPGJ>@WMIX9T^
MZUW4M4-OK NM7N_#GA>UT[5]3N_%EY8Z/J\NGEG_ %]P'W?17P+H/[:'BGPY
M^U#X!_95_:,^#.E_"'Q?\9_"OB+Q1\$/%W@[XIGXK^!O'4W@^V?4/%7A#5;Z
M_P#A]\,]9\*>,]'TM1?_ &)]$UG0;]66WL/$EQ<SV,5[R?Q-_;W\8^%_A3X[
M_:4^&W[/#?%;]F+X9:QXEL_%'C^+XK6'A7Q]XA\/>!/$%YX9\?>/OA=\-KGP
M5K&D^+O!GAO5=+UN*WO?$OQ&\ :GXBM]%O-5T/2;O0I]+U;4"P'Z345^;?CW
M_@HWH/ASXF_L@>"_ _P5^(/Q2\)?MF>%?%/B_P"%GQ"\.ZOX4M(=7L/#OPW@
M^(,>F:/X9N-1GU<ZU<-JWAK1=3/CR7X;^'/#HU:_US4O$ITGPYK$L&#X3_X*
M"_%?5/C3\4?V8O%7[&OC/P_^T=X2\(:)\1_A]X#T+XJ^#?%GA/X@_#G6]1ET
MD^,];^)TFF>'O#OP[TW1-3$5CKD-_;Z]=F^=]+\.Q>(]:-IIEZ6?Z_H!^H5%
M?G9\%O\ @H9X7\8?"W]ICQO\<_ASK'[/OB_]D3Q9J?A/XX?#Z;Q%8?$EM/NX
M=/@U'P]<>#?$F@Z=I,'C)/&*W$>G>'+6VTJPO;_66BL;>":&[L+R[9XL_;D\
M=?!GXF? 7PQ^TC^SS'\)?AY^TGXPLOAS\._B%H_Q:T_X@:GX7^(VN0K/X7\%
M?&+PA!X)\-V/@[4]='F6JZAX-\9_$WP[8WT,Z76L_8()]1B+ ?HM17YG:3^W
MW\3?&WQN_:B_9X^&G['OCKQ'\4?V;U^%K?V7X@^)_P /_"FB^((?B9X>UWQ3
M:ZEXD\66Q\2^&/!6FKHMCH$F@VVFZKXZ\5>)+KQ'(C>%M&L?"_BC4=,YZ_\
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
M=T47V\K_ (@?E!^R;XF_8F^-FLZ[XY_85_9E^%_AOPEI?P\\4Z9XH^.OAO\
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
M/'PO9==_:I^,_AWX5_#S4_V>+BRO[7XB?#+XA:=XP\&7?C:]^)GAFXL(M6\
M^#OAY/HFM:W>^-_$VGZ5X=N++2;5]+O+J\U'3K2X_;'X?>%%\!^ O!'@=+Z7
M4T\&>$/#7A1=2G!6?4%\.Z-9:0M],K/(RRW8LQ/(#(Y#R$%V/S'KZ* /C+_@
MH5\7_C#\!?V-?CM\6O@)H!\1_%7P=X8T^Z\-VJZ2^OMI<&H>)=$T?Q#XL71%
MCE35&\%>&=1UCQ>+2ZAGT]O[$WZG;W&G)=6\OXN>)?B1^S1'^V%_P2L^/7PH
M\0?&#XN^'[GQ%^T#IOQ&_:'\8^$_BUXN\2_$'Q=XJ^#%GIGA+PG;:AJVA22Z
MAK,&M7>IPP_#CX::1!X2\$W6J3Z9INBZ.HN;:#^G"BA.W3O^*L!^$'[*'[4/
M[.C_ /!4[_@J!J;?&WX86^D^)_"7[-E[X;UF\\:^'[/1=?L_@?\ !;Q$WQ?N
M]&U>ZOXM-U*U^'$-KJ%WXON+.ZFAT73M*U?5+MX]-TN^NX/,_P#@G[^U3^S?
MI7[.'_!4#4=6^-OPUTBVN/VNOVN?BA:#5O%>DZ9=7WP^^(]MX7T;P%XMT^QO
MKB"]U#1_%^N3V^@^'[BRMY_[3UZZM-%M5DU2[MK67^BNBB_Z?@!_(+\/-4\"
M:A^Q+_P2Q_:1OOAAX8_:R^"G[(-S\>/AK^UQ\&K;PQX<^*>J^!M,^,-U#'IO
MB_6_A]K5OJ%M!=^"WT#3_$]NVK6=NLUOJ&A7,%Y8:7J3ZU;?L/\ LS_&O_@G
M7J-UK_[0?[,7P2^"'P@^"OPX\#:Q/\4?VHI/V>M'_9\T[3=0U2]T>UTSX:^&
MO$NK^#_ ^J^(+F<K?7WC.73!J6A:=/:>$]#B?4M5\5V#:?\ KG10W?\ X?N[
M[ ?RB_ ']H;X&:5_P;R>/_ .I_%GP!I_CK3O!'QP^'EYX*N_%&D0^+(?&WQ'
M^*'Q2\3>!/#0\.O=#5I=4\5>'?M.NZ+!#:2"]TC3-:U*)FL]$U::R]]^*GQ!
MLM)\'?\ !&W]O?P1/-\5_P!GO]F+POJ7@7X\WOP[CD\93?#B+XE?!SP3\.M6
M\5:SHNA+>ZA ?A_>Z9K=MXNM9;4:EHNIVFFZ7+;Q7VH1PM_1[13OK?S;^]68
M'X3?$3]HSX3?%;_@J/\ \$^/B)\+=:UOXD> 5^#_ .T?I3^,O O@;QWXK\/"
M[\2:+I=II_E7^B>&KU+FVMKYK:QUZ^MA-9>%[J\MHO$EQI3,_E_NS114@?D5
M_P %A;^+PQ\./V+_ (G:M!?KX(^#7_!1O]EOXJ?$O7+/3K[4H?"?@#PT_CB#
M6O$VIPZ?;W-S'IUE<:EI]JTBPL9+N^M+6)7N+F&-_GW]KW]K3]G:Y_X*-_\
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
MGIK-II<=UK<^F6-Y^M=%).P'Q1\.O^"A_P"R'\1](LKBT^,&A>%?&$\$0O\
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
M-YJ$.FZE8_#V6WNY?%-U:74L&EV-C?ZE<.NG65U=1>.?L1>/_!7QE_X)Q?\
M!4_X<?"[Q-H_C?Q_KWBS]O;7M%\$Z!>1WOBO4]!^)W@K5XOA_K=EX>0_VO<:
M3XMN9/L6AW\=FUM?:A%<:?#(U[;S0)_2/11?]/P _/G_ ()?_%[P3\4OV)OV
M;M+\%W6JZB_PQ^ WP:^'7C"]NO#^MZ1IECXZ\*> ]+\.^*?"]G?ZM8V4&KZG
MX<U+19$U@Z4UY9VB7VFDW;O=&./]!'+!'*+O<*Q1"P4.P!*J6((7<<#<00,Y
MP<4ZBD!_(-^T7\<M%_:M_P""<7[4GBKXX?\ "T?%W[<GA_Q-=1>+/@W/X5^(
M@\#?LGZ)X;^.F@PV=GH?AN#3;?X=^$;+_A6MG%'J/Q&\127WQ#\4:IJVLZ+/
MX@O;6TET^P_4']I[QM^P7^T)XF^#/A_XV?$/Q-^S?X]M/@MHWQ7_ &;?VL[/
MQ+K_ ,"?%.A+K7B'Q3X4UC2-.\5^(=.T.STJ"9_"NFZ]H>D^-3-IWCG1M<N-
M2\+6MLUJNIZA^W%%._E;5O3SM_D!\$?\$W_'?QW\?_LXR7_Q]UJY\;:QH'Q.
M^)'@WX=_%B^\,R>#M1^-OP?\+ZZ=,^'_ ,7KWPU+!:R:=_PF=C'<W.GRO:0/
MJ^CV^FZY(U[)J;:E>_>]%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK\UO$/[3/[3?QAU+]IB']C#PS\&M?F_9:^):_"/4_"WQ=MO$W]I_&CQ[HN@Z
M+XC\=Z#X4\5:/XT\):%\,5T*/7;;P[H6J^*--\8V/B#Q#!>R:F/"NC0PW]S^
MB7B#1++Q+H.M>'-1FU>VT_7])U'1KZX\/^(->\)Z]!9ZG:365S-HOBGPKJ6C
M>)_#>K10SN^GZ]X=U?2]<TB[6&_TG4;*_MX+F/\  #]AS2/ '[/ND?\ !5G]
MH^\N_B]K#_LQ?M?_ +7&M:3H-S^T!\=+_0_$NB^!_AW8Z@+;QKX5U7XB7_A#
MXF^+-2@DN+9?''Q0T+QAXN;4FTS5KC77U#1M*N[%KK\OQ8'[\>%K_7=4\,>'
M-3\4:"GA;Q+J.@Z/?^(O#$>J6VN)X<UV[T^WN-7T%-:LDCL]732-0DN-/75+
M2..VU 6XNX$6*9%'Q'_P4/\ VH_BO^R/\'O#7Q.^&?@SP!XKBU+XG> ? 7B&
M?QQK'B*%M$MO&_B*RT*VOM*\.:#96H\02;[F03-=>,/#HTXK!,EMK"R2P0?'
M4?A3X[_$S_@G=9?MMZ#^TK\9]$_:JU#X*77[3VD76A_$+Q%;_!>&2'0[CXB6
MWP=;X!27\_PBO/!\/AZ!?!"7VK^%;_Q>^H(NN:SXHU&X-W#<<!^W%\=KG]IO
M_@DG^SW\>;_28="U7XF_$K]EKQ!KFD6HE%C8^(1\2=+T_P 0PZ;]H>2X.D_V
MW97[Z2;B22=M-:U::1Y2S$M^=OS _03]K#]J/XK_  #^.?['/P[\,>#/ &J^
M OVC_C5I_P *_$_BG7=8\17'BO1&FM)]1NX]$\,Z?9:5I-NSZ? 7L]?OO$VK
MJMUOMY_"OE1I=3_?5?DI_P %)/\ DX/_ ()8?]GLZ7_ZB&J5OP_$'6/VL/V\
MOVDOV9[_ ,=?$/P-\(/V3/AU\)SJN@_"[Q[XI^%GB7XC_$WXQZ5<^*SXAU7Q
M_P" -6\/>/;7PWX%\.0V.C:?X;T/Q!I&GWNOW]_J6O\ ]LVZZ7:6A;\M?OL!
M^IE%?@-I=K^T5\2_&?[?W_!-F\^/WQJD\:_!'POX9^-?[(W[0&A?$OQ/X)^*
ML%AXR\,3:AX=\ ?$_P <>$M1T"_\<Z-HOB#6].\/7L_B9KRXU^S.KZK>N+W2
MO"]SHWS9\7?B7XI\=_\ !+K]DK]H7X9_&7]K?3?C1\-9#IOQI\)^%/VE/C=I
MOBSQ]HWP<?Q1K'[52?$FXD\>)?6,FG+H>L^)M)\8:FLFK^%]-U/P=X)TF:'2
M-2\.:5;EO/M^*NO\@/ZC**_.;3],\-_'_P#:._9S\0?"_P"*OQIB^%WP@_9]
M\,_%O74\-?'+XKV/A+XEVWQ*O+-?V>-(^(6BQ^+GTSX@SS:/X:^(_C+Q??\
MBE-2\2ZY#%X.L?&-YKF@:\;27X6^%WQ;D\6_%;P_\)/VA?CS^T5^S'^WII?[
M1NA>);KPCX]^)OQ'\,_L]_'GX6Z%\<K'6G\"_!SPW!?R?!37O!OBGX36Z>#-
M!M]&TG1/'FN>)9%MM9U;Q3:S:]-J!;^K?U_P /Z J*\ \1_!CQ9KG[1?PY^.
M%G\<?B5H'@_P/X'\4>$]8^ NEW<"?#'QYJ>OO,UCXN\36;,))M;T$3J;&4PS
M3QR6&FBQN]-MCK=KKOO]( HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,G7Y
MM=M]"UJX\+:=I.K^)H-)U*;P[I.OZS>>'="U378K.9](T[6O$.G:%XIU#0M)
MO=06WMM2UFQ\,^(KS2[.6:^M="U>>!-/N/R<_9"_9!_:D^'MU^V!X(_:<\-_
MLT>*_@]^V=\5_C!\5/'0^&?Q5^*-WXC\++\7- FT/7?!5CX=\3? WP]I_BC1
MKJQCL-,75I_&/AC4-+@^VZD+75YY(;&/]>:*=_Q _([X8?L>_MB?"G]FGQ1^
MPWI/Q'^"_B#X'WNC^,?AWX&^/FNWWC>+XW^"/A#XX?5(K[0;[X3VOA*3P/XL
M\8>'=)US4M(\)^)D^*_AG1K)(M(N+SPG>6^G'2[C0_;:_8?^+GQ$_9*^"_[(
MO[(ME\&_#O@[X::O\-KR76OC'XV\;:+<Z=I7P=N-'O/">FZ=IW@WX9>-#XEU
M#Q/>VD]UXKU[4]4\/2V4EJSV]AK=SK\]UH7ZPT47_P P/RC_ &N_V?/VV?C_
M ./?V+_'O@KPS^RWH,W[-WQ#TGXT^--%\3_&OXL2Q>(O&\(NM*U#P3X8U32_
MV<II(O"L6A[9[/QKJFFP:O=:IJKP3^"+*U\/I<^).S\9?LF?&CP7^UY+^VS^
MS=J'PQ7QI\3_ (;:+\.?VD?@G\2_$GBW0_ GCL>'H-,3PWXP\*_$CPSX(\5:
MUHGBWPQ!I-AX?M[K4_AKJ-AJ_A^V;.GZ)>7]]YGZ4T47_P OO ^0?V=_V;]9
M^'WQ/^.O[1GQ2U+PYK'QU_:'O?!T'B6'P?'J+>"_ 7@;X=:"GA_P3\/O"-]K
M<-KK6M1VT;7NM>)_%5_IV@2^*=>O_/7PWHECING6,/F/P#_8'\+_  >^-7[7
M_C_5-2MO$WP__:+\4:_JG@WX:S_:9='\!Z1\5= \,7'[0-L;22&WM(9_BQXX
M\.Z7<:I;6!FM4\.>$/"-NLL=TM]"OZ&44K@?#_[ '['Y_8K^!4GPIO\ Q5+X
MZU^Y\9^)M7O?%4]Q=W4D_AFTO!X;^%^A0M?PP7%G;^&?A=H/@_2KC2H%_LRQ
MUZ/79-,::VNQ=7'RWX\_8\_;!_:2^"7@/]G/]I^^_9MU/2_"'CGP%XE'[2/A
M+Q7\2/$'QLLM(\ ^*--UZ$>&_"/B3X9:)I>E_$;Q'HNE)X/U_P")+?$UXKFP
MU36M6F\&WEY=BU7]A**=P/ /$6C?M)3_ +1?P[USPQXQ^&EE^S!8^!?$]G\3
M?!6J:+JD_P 4-:^(%S+,?"VJ^&M:BMGTNTT.R3[$+Z*XO[21$BU.)]/U>34[
M"\\/^_T44@"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 **** "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 **** "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 **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY
M@_:U_:)7]G#X8:;KFD:59^)OB9\2?'W@SX+?!+P;?7$UK9^+?B]\2M4&C>$M
M.U*XMP;BWT#3,7WB;Q/<6^+J+PUH6K?8V^W-:HP!]/T5Y)I][H7P/^'+:S\7
M_BW9-%8[-0\;?$_XE>(-)\)Z#-K5\((;JX@74;VR\,^"]!>X1+?1?#>F/:Z?
M80"-7?4-5N-0U34+OAOQQ\,/CQX)U'4/AC\4/#GCKPIJ0NM(/C/X1?$#3-:A
MLKY(XW==-\5^#M4O8+35++S8)_+2[+*&C6Y@EMYGBD /3J*^0/V;/CKK?BGQ
MY\</V;OB?J%KJ'QI_9RUOP]#JFOV]I::7#\3?A?X]TD>(/AC\3X-*LUALK#6
M+_31=>&_B!IND6\.BZ=XZT'5;C2;72]$UG1M*L_K^@ HHHH **** "BLCQ!K
M$7A[0=;U^>VNKR#0](U+6)K2QB\^^NHM,LYKV2VLX<KYUU.D!BMXMP\R9D3(
MSFORD_9&^)7[2/[;W[/-A^U'X%_:VT?P1XJ\7W_BF30?@AH/PV^%_C#X-?#6
M?2=9U"QT;P#\4)-3\/#XWZ_XB&FVVF7_ (EUC2?B=X!$ZZNNH>'_  ]#I3Z:
M]X6 _7*BOG']ECQM\2O%W[.O@+QG\>6T73/BE+I_B,_$Z+3(8=*\.Z'XDT+Q
M1K^EZ[IVGQO(PM=%T&339-/M)KVZN;LV-E'<:E?WEXUS>3=[\._CA\%?B]<:
MU:?"?XO_  N^*%UX<D2'Q#;?#OX@>$_&MQH,TCO''%K4/AK5M3DTN21XY$1+
MY8&9T=5!*L  >HT5Y3XL^._P/\!>*]'\!^.OC+\*?!?CCQ";<:!X,\6?$3PA
MX<\5ZX;N7R+0:/X=UC6+/5]3-U-^YM_L5G/YTO[N/<_%?+O[1/\ P4)^ 7[.
M_P"T-\ _V>?&/Q)^'?ASQ)\3=9\37WQ#U#QCXJTCPYHGPK^'>B?#/QKXET?7
M_%.O:IJFG:1X;U3QAXVTSPCX:\*6&NS(=<M-3U:6TB,\>G-<%@/OBBOG35;;
MX<>)?CC\&_'EM^T-K]AKDG@;Q2? _P &?#GQ:T*U^'/QB\/^(=/AU&3QQ??#
MN-9[SX@W/AS38AJ7ASQ+I%X;+1[.66\;SX'\P=Y\1OC;\&/@\-+;XM_%WX8?
M"U=<E:'13\1O'WA3P0-8F1D1X=+/B;5M,&H2H\D:M':><ZLZ*0"R@@'I]%<;
MX@^(WP]\)^$'^(7BGQWX-\-> 8[&WU.3QQX@\4:)HWA!--NXEFM=1?Q+J-];
M:*MC<PNDMO=M>BWFB99(Y&5@3FVOQ>^$U]X_NOA19?%#X=WGQ2LM/&K7OPUM
M?&OAJX\?VFE&*.<:G=>#8=3?Q%;Z>8)8IA>RZ<EMY4L<GF;'5B >B445\!_\
M%,OC%\=/V?/V//BY\;/@)XC\%>'/%'P\T2TU6ZG\7^#KGQ=//::AXBT#06_X
M1Y?^$@TO1M*U:Q@U6[U*&[\0:)XOTRYEM(-.FT-5NWU"T /ORBN.^'>JW^N_
M#_P-K>JS_:M4UGP=X9U74KKRH8/M-_J&BV-W>3^3;1PV\/G7$TDGE0110Q[M
MD4:(%4?-W[=?[4O_  R!^SIXG^+&FZ%:^+/'-[J_ASX?_"OPA>SO;67B?XF>
M.=3CT7POI]_+%)!-_9=D\EUK^LQ6]Q;7=QHVC:A;V=S;W<L$R 'V%17Y:_$+
MXP_'O]BSQ_\ LM7GQW^,K?'+X7?M'?$S2/@%\1;N_P# G@?P6OPG^,7C32[O
M4/ &N_#>;P5H&@W;_#'4]5TG6="US1?B/>^,/$FE6 L->B\:3RV]YIEWO?\
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
M7B?6](\.>']'M9+[5]=U[4K/1]&TJRA&9KS4M3U":WLK&UB',EQ=3Q0QCEG
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M+>VU2WNO[;235)1:,#X<_P""T&EWGC'X:?L;?#+04:Y\7_$/]O[]G_2O#MI
M0;J,6NG^.9M1UA>"8K+2(I8'U"\(\JRAN5FG9(0[#J_^"Q'_ "0G]G?_ +/G
M_9<_]2O4:^K/AW^QIX$\%>.? ?Q$\5?$#XN_&_Q-\(M!U/PQ\&+CXS>)/#NO
MVWPET?6K&#2M8;PI:^&?"'A"/4_$6J:-:VVBWWCSQT?&/Q"N=(B;3Y/%9M[J
M]2YQOVOOV(_#?[9EOX-TKQW\;_CW\/\ POX&\1:!XUT;PE\)=5^%FA:3+X\\
M+W>HW6@^--0U#Q5\)O&OBJXUC3!J+06UE'XC@\-(MK:70T'^TTEOYB^WE?\
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
MV8_A]X3_ &;?'7PZ\:_"'Q-^S_\ LB>+_!=WKOA+7KK2-"TOX6:7KEW^UO\
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
MZ!:W4TUOX=T.+3_E3X9_!7X3^+/^#>K6_B;XH^'_ (7\2?$@? _XEZE;>/\
MQ#I5MKGC/3)?AU\6O&FE^![71/$VK)>:QH&D^&-.T>TL]'T31+S3]'L89=2\
MBQ235]5>\_8/X/?\$Z])^!FD?'W2? 7[5W[65N_[1_B#Q!XV^(.K:IJW[/NI
MZQ;?$7Q9JVD7_BGXC>&+N7]GA(]%\5Z]INF7/AF\S;W>@P:-K-[=:=H=CXFT
M[PQXA\/\MH?_  2V\ ^'/V2]5_8HTG]I?]JJW^!&JW5TLFDG6?@+)X@M/#VJ
M:AK.M^(/!=CXDD_9]:_@\+>)/$6M/KVK0OYNKK=V<%AIFL:=H%WK.CZJ[KOU
M3Z]%J!\S_'OQ_P"/=>\2_P#!&CX=2>./ WAS2_B_X6\1>,=6USXR>!M:^*7P
M]\0?&+PA\#/ -Y\+[7Q9X5TGXD_"JZUS6+C6_%_B'4?!J7WC2WB3X@IX;UNW
ML-3U;1[&-/H/P'^Q'J7AS]LCQI\;?C+\9?@SXXF_:(^#%_X!^('[//@3]FK5
M_A_X"^)]OX&UCP_J$'Q-\4Z?XK^.OQHCU'7O"C:CI&A7>LZE9I;-#KNF:;#/
M97^J$:G[%XU_X)X_!'XJ?LO>#OV4_C#X@^)7Q8\)_#D:0?AY\0O%>L>%=-^+
MO@F;PW9G2_"]YH/BKP+X,\':6M[X>T8_V+;7>H>&[^?5=/&WQ,^O7+/<M?\
MA!^PIX1^"G@KQQH'A;XZ?M-:]\0?'6A6GA6;]H+XE?$W2_BC\;O"_A:PN3=6
M7AKP/K'CWPAK_@GPMHEO))<O]@L/ ?ESSSQZA=>?JFEZ'?:6KK\UMY]_N\]
M/PS^!/P+^$&O_P#!O'XQ\>ZY\._"FM>.8_A5\?-9M/&6L:/::MXHTN\\%?'/
MXD77AF/0]<U&.ZU'P_I^E75F;RWTG0[C3]+^WZAK>I-9MJ&OZU=7_P!M?MGZ
MKJ&N?LU?\$8];U>[GO\ 5=8_;Q_X)TZKJ=_=2/-<WNH:AX$\3W=[=W$TA9Y9
M[FYFEFFD=F=Y'9F)))KZ/\,_\$K_ (?^$/V4/$'[%N@_M,_M66GP'\17=R;C
M1#K/P"EURQT/5KW7=7\4>$-+\1R?L]MJ-KX:\7Z]K@UW7X'>;4_MNF6MKH^J
MZ1H^H^)M+U_U/Q?_ ,$_/AM\0?V:/AA^S)XW^*GQT\1:/\%O%/@;QC\*/BF_
MB3P1HGQC\#:Y\-(9K#P'=Z3XC\+_  [T+PU<7'AG1KFYT6RO]6\':EJT]G.U
MWJ&H7FM1P:K"[J]_-OY- ?>-?CM_P4E\+>&E_:C_ ."6GC1- T9/%TG[8NB>
M')?$Z:99IK\V@?\ "/ZEJ*Z+-JZPB_FTJ._C6\AL)+AK6&Z+SQQ++([-^K_@
MCPC8> _"NC>$M-U#7M7MM'MGB;6/%.M7OB+Q)K-Y<W$U[J6L:[K6H227.H:K
MJVHW-UJ%].?*@%Q<R1V=M:6:06L/R5^U!^PWX=_:G^(?P@^(_B3X\?M!?#G4
M/@3KMEXP^&>A_"O4_A)IGAW1/'=E=23CQM=0>,_@]XYU;6]:GM_LNES6.LZQ
M?>%TTRR%O:^'K9]2UZ;5TOZ^X#Y=_:1\/_'[X)?M _'7]I/X<_!_P'^VE\"?
MB7X"\ _#W]H+X&K?:7'\;/AG9_#WP_?7K6G@:SU6UU31O%WAG6O#GC,^,=:^
M&&H0Q:WK.HZW:7VDV4%MJKZK<_=?[&WBWX0>-OV5/V?]=^ 5SJ]S\&H_A7X1
M\/?#L>(46/Q#9>'/!NEP>#[71_$*IF'^W]#DT*;1M;:V>6T?5+"[>TGN+9HI
MY.&\0_L:1ZG\4/B#\5_#'[3'[3WPRUWXK:;X7TSXA:/X!\3?"R'PIXA'A3PG
MIW@VQU.'1?%/P@\5#PSXCNM)TV-KWQ/X-N?#OB%;B0_V=J>GVEGI=II_T5\(
M_A/X!^!?PT\&?"+X7:!!X7\ > =$MO#_ (8T.":YNA9V%NSRN]Q>7LUQ>W]_
M>W4UQ?ZEJ-[<3WNH:A=75[=S2W$\DC'3^OQ_S^\#\R/^"P6EV>N>&/\ @G]H
MFHK</I^L?\%1/V3M+OEM+V^TRZ:SU"U^)-I=+;:EIEQ9ZEI]P8)G$-[I]W:W
MUI(5GM+B">..5>;\>?#KP#\'?^"NW[$T7PG\"^$_AW;^-?V:OVC/#7BC3O O
MA_2/"5AX@T?PK::=K7A[3]3L]$M+"SNX]-U%(9K1KF)S"8+4!@EK (_LO]K;
M]B/PS^V%J'PLN_&?QK^/'P[L/@[XVT'XG>"=!^$VK?##1M*MOB=X6GOY?#GQ
M O9O&'PI\<:W>:_HD.HW-GI]N=8CT"&W=W_L1KN>ZNKCF?%7[ VG>,_VBOA1
M^U!KW[4'[3\WQ,^#.A1>&_!<5M=_L_6/A5-&O='MM'\:6FJ>'K7]GR*#4#\2
M/+OM1\7SM-%/#?ZK.OA"3PIIVE^&=/T%WT2OT??J!^8W[)/P.^+7_!07_@GC
MXFTO7/C/^S;8VWQ^\4?%:X^-;>(?V5?&GCCXU>%OBV_C[79+C4-;\=M^U?X7
MTMO&GA"W309O ,]S\.=,M/#?@V#PAI%EHLFBV=NMSK?%OX#_  ZO_P!KC_@B
M+X4\6ZKH/QX;7/A]^U!X3\=_%RY\*)H%W^T#H'PV_9Z\'CPMJGC:WEO]8O?%
M'AW5[:*9IM,U[7?$FB>(M#US5[:>75-"\1WL=[]Q^)/^"37[-.L?&+QE\7O#
M7B_]H;X30?$_5I-;^+OPG^#?QFUSX<_"#XM:A=S2SZLWCKPSH=I'K%U::Y+<
M73ZMIVC>)-$T^X>[O'BM8'N[AI.]^-G_  3Y\)?&GXT?!_XX+\?OVB/A5XA_
M9\LKVP^!WAOX37OP1T7P/\,;?6-#TWP]XBCT'0?$WP.\7SW\'B72M*LK/6;'
MQ/J6OZ=)8QC2;.SLM%2+38RZO]_3:ZM\P/D?]K3P5X=^!_Q\_P"";7[,/P-L
MO@W\"/A#X_\ BC^T5XVBT;Q?\,-2\;_!N\^,GA[PGHFJ?#>SUWP'X?\ B/\
M"=M2U*YU_P 8^(;[P-9S^,;2QL/&]OX3O=+TN[N?#ND6=O[#X)_9*\;?"G]K
MWXB_M*^-OVA/AE?^*_C=\ O$W@WQ1\&?A'^S]XD^$WAOQVW@232KR#XJZR^M
M?'OXP7$WB3PHNJ:9X=O-=NH88'M?$.GZ3'<6=YJSKJGV!^U3^R7\%OVR/AF?
MA;\;-"OM1TBTU>T\1^&]>T#4I-#\8>"_%%A'-#9>)/">NPQS-IVJ007-Q;NM
MQ;7NG7EO/)!?V%W%M1>;_9L_8S^'?[-5EX@-EXZ^-?QI\5^)M+MO#FJ?$?\
M:(^)FI_%/QXGA"R::2R\%Z/JEW;:9IWASPI;W%Q-=/I'A[2-+CO[LV]SJLE_
M+I^FM9J^GGZ;^=P/QB_9%_8Z_9E^,'_!$*P\3_$7X7^![KQG?_!#X[>*?^%L
MZII%E<^//"^K^"/%_P 4KKPQJNC>-+^*YUO0-*\-OI%O<)H6F7MIX=D@DUB*
MZTN:+7-:%];\1^$OB/;?L#?\$\/^"F1\-S>*/VC/V._!/@SQSX[EO;1)_%/Q
M._9IU73KGPUXWL-5U"Z3[1?ZO!\-K^U\;Z9XAU:>XDTB"7Q7K,(EO]5E>7]0
M/"'_  3;^#_@CP1>_!;1/B;\?_\ AF:^U"[O9_V7[_Q[H=_\)A97^JRZUJ'A
MB+6KCP:WQIC\$ZGJ=Q<W&M>"E^+?_",:^EW?VNO:7J=GJ6HV]U>_:2_;#^#W
MPB\23?LC:7X,\1^./CMX]^$5U/\ "3X-:-\,?$^J>"/&<&LKJOA#0O#6J:_I
MFC2>$/#OA*"XL9QXPO\ 5;RQT#PMX0MKV[U&YA*VUE<._P ]6[>75?UH!6_9
MR\2^"OVK_CSXT_:\\+/IWB7X9^!_!FC? K]GOQ2MK&ZZL-:MM*^(GQO\<:1/
M/$;B*'4M;U'P5\,%VFWGL-1^%WB^UPT.K3[_ -!6955F9@JJ"S,Q 55 R68G
M   !)). .37A7[,7P)\._LR?L_?"3X#>%Q VE_#+P5I/AV:\MXO(36=<6-KW
MQ1XB>' \NX\2^)KO5]?NEP MSJ4H 4  >ZD!@58 J0000""",$$'@@C@@\$5
M('\J?[5EGX;U[_@D_P#M+>*OV9?"UK-^S%'\8[_XFZ3\?/C%K3>)/CE\8OB)
M??M+Z#I/B+QK\.K'P]I.@1^$/#>F>*7U'PQH7CSQKK5_XTUSPEI5_HUYX+ME
MOT\377WI^VM\,OA[XQ_X*)_\$E[OQ'X.\/ZG=?$$?M7Z7X]NGTZW@NO&^CZ/
M\!O#UWIVA^+[JT6"Y\3:! ;B]M'T+6I;W2+K2=3U?1;RRN-(U?4[*Z]B_P"'
M/W[,O_"HOB5\ O\ A/?VD/\ A27C_4=0UC0_A5_PMZ0>!/A)JFHZ_;^)9KWX
M9>'!X?&FH\.JVZW%E%X^@\?6UE--=WEO!'J-]>7L_=^-O^";GA/QI\0_@/\
M$X_M.?M9^'_%'[-=AJ]M\(I].\8_";Q FA:AXIT^#3O'/B#4KCXB?!;QQJOB
M;5O',$"IK\7B/4]4T2ULQ'HOAG1_#WAVULM'M:NOS_%6_P"' ^4=%_9]^",?
M_!9_X@>!XOA9X(A\":S^P-X.^*VL> ;?P]IUKX"UCXB:%\<E\(:)XMUGP3;0
M0^%]9UC1M"_=:3<ZMI-Z=,OEBU>Q%OJ\%O>Q?&OCGQ)J?[.OP;_X+L:/\&%'
MP^\.>&/CW\$;?2M,\(6,]CIG@O1?C#/X*\,_%75O#VB:#<Z0^F-+X5U34Y&_
ML&YTBYLX[6VDLKRP^P6\]M^TUO\ L(:1:_M:ZI^V7#^TA^TFOQ0U;P]/X#N-
M!;4/@?)\/8_A8_B)?$]I\*[?P_)\"VU*/PCINJ1P2V5\VO/XW:2#[=>^,+S5
MKF^U&[P?A-_P3B^&OPS\6_M!>)]?^,7QW^-NG_M46-U:_'SP-\9;SX.ZMX(^
M(-Q<6%UI4&IW.F^"_@SX%U/0KW3=+O[[3=/A\+:QH>E16=Q'%-IL_P#9^DG3
MRZ_!=^C ^>?B-^QIXV^(I_9(^-%Y^T]^S'\/O"?[-OCKX=>-?A#XF_9__9$\
M7^"[O7?"6O76D:%I?PLTO7+O]K?X@VEQX$^)MOJVE:#!HFDZ!=?VM<ZCIT5O
M!>QW4^GW_&?LM? /X)ZS_P %0O\ @JQHNK_"GP#J?AWPNO[%FH^'O"M_X6TB
MZ\(:1JOB[X%^(KWQ'K5GX1FM7\-)KNIW-SJ3R:X=*;5X5UOQ'#:WL$'B37H]
M1^I?V=O^"7OP$_9K\7Z-XB\)^/\ ]HOQEX9\':G=:W\-/@[\3_C)JWBWX*_"
MW7+D7*1Z[X*^'J6&F:<NM:?%>W::5JWB6;Q'?Z9/-_:EG<1:S%;ZE#O?#O\
MX)_V/PP^-GQM_:!\,?M4_M3'XD?M!Z;;6'Q,O=5NOV=M2TG4YM"\-ZAX8\ Z
MI8Z+-^SJ+'3+_P"&=E?1S>#$MX_[-$MA:V7B;3O$FB3ZII.HE]]>FFENJ8'X
MZ>%?BGXX_9U_X(P_MZ7WP@N[_P /W7PY_:K^.7PE\ SZ1+/!)\/_  5XK^-?
M@WPAJ#:!) PFTAM+TSQCKUQI5W8M!+I>KWL6JPR13PF6OI__ (*B_!+X'>%/
M^":OP3B^'?@_PK!X?^%WQ&_9HNOA5K6E:;813V.G^(/$_A[1K_5K34[:)9[E
M_%NCZM/>Z]=232G7[^X35]2>[OXX;E/O#X!?\$ZOA)\"/AK\9_@S=_$+XQ?&
M_P"$_P >M2\3:[\0? 7QPU/X<Z_I5SXB\:I''XP\0:;J/@SX9^ O$ECJ?B)8
M+5[H-KEQ8V-[:0:MHMEI>LF;4)?-[W_@DY\$M9^"T'[.WB?XV?M7>*_@MI&N
M>'=8\&^ ==^+VFOIG@*U\,:S!J^F>'/#5YIW@O3M9G\.VXMX]+L;3Q1J7B2\
M\/Z: /"E_H%^D5_&77XW]=+?A^H'D6@:G\7?BQ_P4T_;B\%>'/B-\"O"VO\
MPH^'?[/?ACP%X?\ C?\  ?Q7\:+^7X2>,/  \5>-KWX?C0OV@_@M;:+H^J^/
M_$,UG\1W33=?DUN6/P/I^KWUM#HNF6;?'/Q\^$&L?L/_ +,.@?LN3_'NQ\?_
M  L_:"_X*4?"3P7\9[?PCX#U;X3^%?@I\(/C/ ?B!X_^#6@0S_$/XAW&B^%=
M:T[2M.U1M,'BB*6V\*>)[ZVU>*YC\4M>ZG^L'[0O_!-/X!?M"^)OA]\0[OQ7
M\=?A-\7_ (::%'X6\/\ QO\ @U\7-=\,_&"[\,Q/<2IHGB+QSX@A\6ZEXAB2
M6\O6CU/4Q/K\27MU;0ZO':3-;UZ5K7[#'[.OBC]FG5OV4_%WAC6/&'PS\0/-
MJ?B'5/%7B;6=>^(NO^,[B^759OB3K/Q!U&XG\1:A\0'U:..^_P"$@GNF*111
M:*EJOAN*/15+K3Y:6[>?X@?#?_!1;X8_#SP[^T/_ ,$GO$?A[P9X:\/:QX>_
M;!\(_#W1;O0]&T_1SI_@J?1;C44\+V\>GV]O$FBVE]HFGSZ;IP3[+IKK<?88
MH/MET)OVCK\W[[_@F7\+?$UG\%;7XD_'?]K3XJR? #QQI?CKX:ZGXT^-"6NL
MZ5?:+92V>E:?<:OX(\+>#K^XBL2\5S%XA2>#QZ\EI;VTWC&73#/83_HU;P):
MV\%M&TS1V\,4$;7%Q<7=PR0HL:-/=W<LUU=3%5!EN+F:6XF<M)-+)(S.4^GS
M_,#\G9?^4Z5K_P!HHY/_ %KB2N<_X)XZWIGQT^/'_!3_ %_XM:/I7B+XE:+^
MU9XF^"%QI?B73[/5)-'_ &>O!VGR:!\,/"$.GZC'<16_A/6/L7BW5[VT@ACT
MCQ/J]UJ>M3Q7EQ/),/LWXM_L5?"SXP?'[P%^TCJOB;XJ^$/B+X)\#7OPOOQ\
M._'$OA+1OB'\,[[7)O$DO@'X@0VVG3ZKJ/AL:W<W=^;?0=8\.7=Q)=.E[>74
M4-I';5/%_P"Q/X!U?XV^(?VB/AS\0_BY^S]\6/'.@Z=X;^)FO?!K6/!=KIOQ
M1TO1HA;Z))XY\*?$7P%\1O"=_K>B6FZRTGQ5INBZ3XJL;1V@@UM5V[2Z_!+[
MF_S ^0?^"2=CK_@2]_;N^ MA<7UU\$_@)^V5\1/!'P/AN[BXO+?PMX?O"NN:
MM\/=)NIWDQIGA1[W2K@6BN6AU#7-0N9%5[TJ/V'KR_X/_!SP%\"O!-MX"^'>
MEW&GZ.NJ:UXAU6^U/4;[7/$?BGQ9XFU*XUGQ1XQ\7>(M4FN=5\1^*O$NL75S
MJ6LZSJ5S-<7$\HBC\FS@M;:#U"AZL HHHI %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17Y2_M!?M;?
MM7?#_P /?M:_%31?"7P<^#/PM_9@O+W3_!]K^T=X<\;)K/[4,V@>$H_%FLW7
MPW\7Z?\ $'P%X>\+V.N/(?"_P^>WT#XFOXC\1PO9W@TF[%WI^GU?CO\ \% O
MBSX,^!?[!?Q[^%OPE\%ZUX8_; ^)/[-?@O7-&\2>*-3G\6^%Y/COIG_"1S:'
MX=TR&U\,^'=0O;32K+4]'L/%FM^,M-T^UUZ;3;F_\+W6D_;)(W9_UZ7_ " _
M62BOR:\3_M;_ +:OPK_:X^&O[.'Q#^$?[/?BJ#]I?P1\1M9^ 4GP]\9^.=(;
MPAXL^&UC;:WXBTCXN^+O%NFR)KWAK2M N%U&[U[P7\/M*UF]4K%I/A6[O2+
M]'\&/VT/C!X<^-_[4_P'_;(TCX0Z)J?[//P=TG]HRR^(OP33QE#X0U;X07-K
MJ4^NG5]$\;:CJNMVOB#PRUAMFGMKP6>I[;SR;&SCM[::_+?Y_H!^H5%?@7\2
M_P#@L'/\._AKX!_:1M?BC^Q5XY^'WB+6O"=QXS_95\%_$JRUS]JWP+X!\8W,
M$-MJL?B#3/BC?Z'XB\?>%[6^LK[QS\/U^$6CV/A^Z35=*3QK?6NE3:_)]6>)
M/VPOVE[[]N:X_9)^&?PU^">IZ#XA_9/E_:-^'OCK7?&'C"2,66H?$S3/ NC>
M(/'#V^CZ7/8Z5;6L.O37'@3PKX?\2ZMK.KZAX4MT\=^'M&;Q!K6E%G^?X ?J
M17AW[1?[07@/]E_X2^*?C1\2K3QC=^#_  A:->ZLG@GP?K?C+5HX55F,LUKI
M%M):Z38KM(GUOQ%?:+X?LW:)+[5K5YX%D^4_V3/VR?'7C73_ -KSPW^U3I?P
MY\$>/?V+_'&I:3\3/%/PS;Q&GPUUCP&/"<WC?2O&^E6'BB\U;Q)I(&@6.IW&
MIZ=>7^H/&EM!/%(DEQ+8VOQ7^U]\;?VK_P!H/_@F7\>?VA]%\+?!OPS\!_B=
M\(_$>J>'OA3KNF>,;CXUK\&M=+6.D?$O4OB1:^+D\"6/B6YT>2U\='X<6_PY
MU.S309AI2?$.36<&BVOS7X@?N'\/_&>E_$?P'X)^(>AP7]KHOCWPCX;\9Z/:
MZK%;P:I;:7XHT:RUS3X-2@M+J^M(;^&TOH8[R*UO;RWCN%D2&ZN(PLS]=7@G
M[*G_ ":]^S=_V03X/?\ JO/#M>;_ !T^*O[0VF?&+P#\(/@SX,\.>'?#6N>
M?&GQ$^('[2GQ5\(^*?&/PC^'UMX7N+*QTSP7)H_ACQ=\.A?>+_$,]ZVI;-5^
M(?AJ'3_#]E=:E:6FNB&^CTU ?8=%?D-\+/\ @H7\6OB-^QE^U_\ '72?!7P9
M\4_$_P#8]\=_'?P3XCF\.^,_$-K\'?B1I?P2\*Q>-)_B%X O;6P\7ZS/I?B7
M1+B(Z#X<O-:"7TD9FE\9:?!<Q>7P_BK]OS]L+P%^SS^RC^V%XM^%WP!A^ WQ
M6A_9[MOBOX8L-4\<S?%BWA^,^FZ&E[X\\%RIJ=QX.\-Z%:Z[JYDT#P7K=YXX
MUVXT"72)==\1:/K-[JNE^'W9_I^%P/VP9@JLQR0H+$*K,V ,G:J@LQ]%4%B>
M "2!7S'\!/VM/A?^T=XW^.?@+X?Z;X_L=8_9]\3:#X2\=2>.?!FH^!Q-K/B&
MQU+4+2+2-(\0M9^*O*@MM,DDN9-=\.Z$72YLYK!+ZWF,T?F7C;]HWXG>.?VF
M?$G[*/[-4?PZL/$_PJ\!^'?B!\=/BG\4M$\2>,?"W@+_ (3EYC\//A_HW@+P
MGXL\ ZOXG\9^*M,M;OQ/=WEYXW\-Z)X>\-PV]PK:[J5^-,M?D;_@F!=?$*\_
M:K_X*G2_%73/#.D_$&+XY_"*R\2V_@VXU"X\*W5UIWP^U?3[;6O#YU;.JVVE
M^(=/MK/7[33=2DN-0TJ/4AIEY>7MQ:27<Q;3[OQ _:.BOGG]J_XI^._@=^SI
M\9/C+\._#/A3Q=X@^%7PZ\9_$671/&.OZMX>TFXT?P3X9U7Q/JYCGT70]<O-
M0U'['I3QV&CL=%M]0GE$<_B#2D7SF^1?V=?VI?VMO''@3P%^TO\ '/X>? GP
M!^R7KO[)=G\<O%?B'P_K_BVX^*FA>++'PEI/BO6]1;P]=W.HZ#:^ ]<TTZ]K
M7A;1(-1U[7+#PW%I=QXE\56_B&2Y\- MU _4"BOP+^)?_!8.?X=_#7P#^TC:
M_%']BKQS\/O$6M>$[CQG^RKX+^)5EKG[5O@7P#XQN8(;;58_$&F?%&_T/Q%X
M^\+VM]97WCGX?K\(M'L?#]TFJZ4GC6^M=*FU^3[:\0_M4_$WXB?M)?$/]G7]
MG[Q?^S]X/\2_#?X9?#KXB:3IOQOT3QGKVM?'%/B+I.K:]#_P@%OX8\<^!)?#
MG@_PQI]GI=GXB\9Q:=\2KRTU?6'M[GP?806%O-JY9_U_PP'Z&W6I:=8S:=;7
MU_96=QK%ZVFZ3!=74%O-JFHI87VJO8:=%-(CWMZFF:9J6I-:VRRSK8:??7AC
M%O:3R1W:_!;X]>+_ -L?Q3^V#_P1^CU'Q]X ^%.O_%SP1\:?'>K?";7?@_XJ
M\2^%/AM\:_"?[+?F_$"X\9:?:_&GP?XB\?>1%\2?%?A+P9I<'B+P,_@/;-?:
ME>>-I[R]AE^Y?B9\9_VKK3XD^/O /A'3_@[\)O WP?\ A!X2\:>)?VE_V@/
MWC@_![XF>//$@O4NO"G@B'2OBCX,M/!>@Z$VFR3>)M;U?Q]X[U;PR^IZ?97'
MA[4HQ::IK);;;^G8#[XU'4=/TC3[[5M6OK/2]*TNSNM1U/4]1NH++3].T^R@
M>YO;Z^O;EXK:TL[2VBDN+JZN)(X+>"-Y972-&86P00"""" 00<@@\@@C@@CD
M$=:_G3_;'_:\^+W[4?\ P0\U[]JSP/K.D?!:?Q7ID?A?XO\ @_3-(NO%-YXE
MTF]^-MC\"/$OAKPAXS?Q#I2>$=#UZ2ZNM;O[FZT#Q=?ZCX:N6\))<:?+<W6O
MO^C_ ,</VJO$?[*OAWX.>!_C-\6?V<S\7OCIXO\ $FB>%/B+XHTG4?V>O@7X
M,\)>$?#L'B#Q+XJ\8Z?XR^,?Q%U34I] AET[1].T;3OB'I%SXW\5>*O#6B6\
MGA6R;4M=M2S_ !:MZ ?H=17Y2?LG?\%#'^+?[6'Q#_9%\7^.OV>/C'JFD_#J
MV^+/PT^./[+^LR7?PX\8^&X]1L](\0>$?$?AZ;Q]\4I/"7C_ ,/7=Y%>O8P>
M/==MK_1@]])'IFZQ34/TS\<>,O#_ ,.O!7B_X@^+;T:9X5\">%_$'C+Q-J11
MI!I_A_PQI-WK>LWIC3YG%IIMC<SE%^9A'M')%*U@.HHK\"_B7_P6#G^'?PU\
M _M(VOQ1_8J\<_#[Q%K7A.X\9_LJ^"_B59:Y^U;X%\ ^,;F"&VU6/Q!IGQ1O
M]#\1>/O"]K?65]XY^'Z_"+1['P_=)JNE)XUOK72IM?D^\?B=\?/VC]2^)?Q
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
M[;7[17[+GQWU/]G.TT7]G;2? _B8ZC\,?@Y\3-.U'XI>%OB3H&IWWA_4=/\
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
MOQ!XT\?:EXK\0>&_B%X*T622^M/%GBA/ ?PMLK5[ RV"W$M[I]E=%G_7I?\
M(#WKX-?M;?##XZ?&/X^? _P7IGQ L/&/[.)^'Z?$*3QGX+U'P78R3?$FR\0:
MGX=AT*S\0O9>)[H'3?#TFI3W>H^'-)T^YT_5-&O=&O-6MKR26W^GZ_"WX8WO
MQ[3_ (*=?\%:],_9ZT7X9R^,M2TW]AN63Q5\8+[7QX"\,16/[/\ J'V:.]\/
M>#FB\7>*-4UJ>Y$-C8V%_H&F65C9:MJ6I^(8;NUT?0?$?WY^P+^U!XI_:P^
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
M_%7@?XEV<H\+>*$NO#MII@NM T6]O_%5SJR7,>CZ'J5L5N%_HBHHO^C^:_S
M^>/V2T\46W[,WP(TCQKX&\3?#GQ3X<^$OP]\+Z[X3\6MH#:S8:IX<\(Z-H]\
MTJ^'=<\064=O-=VDS6L5S>6^J)#M&I:;IUUOM4^"?VP9?B<O[<OP17XE_ #X
MR?M&_L7'X+ZN-)\#_"KP:WC[PO8?M2?\)LTUAXF^,WA9K^PT/4/#^F>![:PL
MO!][\0)?^$1\/^(]7D\06K6M[INHZE8_K[11<#^;_P "VOQE^&O[-?\ P6(^
M''B[]E#]HS1->^/GQ;_:JUWX6:9X3^%.N>/M,UN7X[_#6U\+?#SP[X;;X>VN
MO3:]:07"7DFO^+_#^FW?PX\+VFF_9=3\66^IZCHNF:C2_:+UKQOXJ_X)!_LL
M_ [PS^SO^UCK?QA\,Z?^S+X3\1_#RT_97^/D>OZ#J'P"A^'EWX^N]6-W\/[;
M3[/1G2U2+POK#WQL?%US+<V_AZ6_ET#Q2NA?TFT47\NM]_*P'X?>'-2^)G[-
M'[?_ ,9OVH;3X&?'OXG_ +,?[>7P_P#A!J$VM^!/@_X]U?XF?!SXB_"OPS'X
M4T_1OB5\'[O1+#XF^'-&U#3Y-7O9KZ]\,Q-I\VJZ99M RV&HM;^G_L&:5\6=
M._;$_P""B7C#QE\ _BY\//!'QG^)7PN\5^!?%_C?2O#NBZ3?V?ASX>OI-Y:F
M(^)YM4O[J9[JSDBF\.:=KVEV<S7FF:UJ6E:M87%B/URHHO\ E;[MO\@/C?\
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
M>]N[3P?KLU@)-%UZ\MM4T&YU7*_8(E^*7_!/?X8>/OV//BW\$?CKX[A^&GQ
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
M]W\2V.@>']1U*'Q#-.FM:=K.LVO[2T4[];>OS_+Y ?S6>&/V3_CY\=OV;O\
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
MY7W_ /P2T^+GB'X%_ CX,>+/VY?%NMI^S#\2_A3X[^!6J0_!#P-I>B^&=/\
MA ;BV\):7XE\.Q>()]3\;:YIFB2PZ%I?B#5/%UOI-C96L<MSX0U*YGO);G]D
MJ*+M ?"=[^S3^TOHWQ#^)OBKX:_M<:1IGA3XJZ9X0MM?\%_%#]G[3_B;)I^O
M^&OAWX=^'FI^.]!UG1?B?\,].L_%OBFT\.VFHZM;WGA?4/ _VB*SMQX*D@M9
M?MGOW[-_P$\%?LO_  .^&_P#^'DFJ7'A#X:: -$TN]URYBNM8U.:>]N]6U;5
M]3FMX+6U-]K&M:CJ.J7,=G:VME!+=M!96MO:Q0PI[=12N!^:_P"TQ^Q;\?\
MX[?M/? C]HKPE^U#X"^&EG^S3J'B75/A+X U']F[4_'<37?COPUI'AWQX?'_
M (FC_: \&W'BF+78=-N(+"/0](\%_P!A:/=164#76K07/B+4/1/V@?V-)_C5
MXU^!'QY\/?$X?"?]JGX P7-KX;^+WAOP3'J_A3Q#I>OZ<]AXU\'>+OAEK'BA
MKK5_ 'B!KO5)=.T,^/HM?\,C4[K^SO%TMW/=WMW]R44[O3R ^0/!?[,_BO0O
M'_Q!_:"\7?$SPYXY_:@\6?"^/X3>$O'TWPQNM$^%_P ,?!^GWM_XATO0/#/P
MHM?B)>>);S0[_P :7D?BGQO%JWQ?N?$?BN6QL=+L_%7AO3[&PCM/F_\ 9W_8
M*_:"_9Y^ 'Q_^!NE_M7^ /%$OQI\1>-O&&D>-=6_9CU.SO\ P+XH^)]S;)\0
M;UM&L?VB%L/$]A>:6EZ?"VFRS:*WAWQ%=QZOJ-YXGT:V/A6?]3Z*+_UZ ?E?
MX&_X)D:=+^PI%^P?\??BO9_%KP3X9>&7X7_$'P9\.)OA+X]\ WEAK&H>(M$U
MM)[KXA?$G3M4\1:#K&I746GZE;6NAVUQX>EFT+6--U1;N]O;GV32OV2/B1XT
MU7X,7'[4GQ\T[X]:)\ /%>D_$/P%H>A_"*U^%@\1?$OPWIU[I?A/XA?%J]/C
MWQZOC#Q#X4CU*^U/1K3PK9_#KPS_ ,)'-%KFH^']0FLM/AM/NRBB[_4#Y9_;
M#_90\#_ME_!P?![QUJ6HZ#96_CGP#X[TGQ)HJL->T'5?!7B6RU2YFT2X2ZLY
M-/U'6O#O]O\ A-=6AG\_2;?Q%<:E;13W%K%!)C?&+]B[X4?&/XM_LH?%K5K6
M+2;W]DSQ'K.L>#]"T[3H$TK6-+O?#T%GH7AZ[$4]K]ALO"'B[0_!?C;0&2*\
MAM+[PN+&*SB34YKNW^OZ*0'R[\>O@I\7?B%XZ^$7Q'^#/QWL_@KXE^%UMX^T
MW4;+6_ADOQ2\*?$+0O'H\'O<Z!XIT-?'7@"]BTVPO/!]AJ<$NDZY8ZK_ &@E
MI-;:G8QVL\-_Y!8?L4>,=)\%?M5ZCH/[0NK>#?VF/VM=1\-:QXS_ &@? O@*
MR\.6'@^]\$Z)IGA;PC9^ ?AK+XHU632M(TKPU87>G7+ZEX]U;Q;J5YK>K:S/
MXP34FL)K#] :*=P.<\'Z/JOA[PEX6T#7?$=[XQUO0_#FB:/K/B[4K6TL=1\5
M:KIFF6MEJ'B/4+*P5+&SO=<NX)M3N[6S1;2WGNI(K=5A1 .CHHI %%%% !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 %%>6_'#6_'WAKX-_%/Q#\*_#\WBOXDZ'
MX \6:KX%\-6S6RWFN^*;#1+VZT72[$7L4UE)J%[?10P:?!>Q-9W-Z\%O=8@D
MD8?F!XG_ &Q_BO9_LH_!;XQ:#^Q5^V'J?A;5?B1X@\*?$CX.FX\6+^T9!;6K
MZHOAGQ'J4JC_ (3:\\&^(_%@%SJMS -(%R5TO0;@CPAJ=SINJ '[(T5Q'C/X
M@^&_AW\.O$_Q2\;W+^&_"?@OP=J_CGQ5<Z@J+/HNAZ#H\^N:NUU$DC(;FRL[
M:=7@BE?S)X_)B=RRD_D]_P $Q_VNOC;\2_C#^U/^SM^U3:77ASXRZ-K^B_M&
M?#SPKJ5X]W/H?P.^-.C:%XATKP'ILKJHEM/A/)K7A[1=0*[Q;:GXEETOSIY-
M,G=7;=]@/V8HK@_B7\3_ (?_  =\&ZM\0?B?XLT?P5X.T06RZAKNMW!@MEN+
MZYBL=.T^TAC66[U+5M5OY[?3](T?3;>[U75M0N+>PTVSNKR>*%_Q;UKXO_"S
MXI_\%AOV/M5^'/BKX@37<7P:_:#;Q[X-^(&G?&3P)<>'+NV\$*?#&JP_"GXP
MZ;X:NO"%GK.D76H2VFLZ%X4TG2O$RP7=[]KU*Z@NYU+ ?O!17P)\+_C+^POX
M3U3]KGXQ_!;Q&?%&JZ;XN\*:U^U-KWPPT?XP_&29O%1L9- T&[L]!\*:7XU7
M48]-TNWN6UI/A;I%UI6A:;9WVM^*$L+.QN]0A[34?V_?V4M,_9S\-?M:S_$3
M7[K]GCQ9>:C9:3\2M'^$7QIU^Q@?2M<UGPS?77B'1-#^'FH^*?"&E1>(-!U+
M1X]:\6Z'HFD7.H+9VUK?32:II0O2WJ!]CT5XKXO_ &A_A#X%\$^"?B#XA\3W
MG_"/_$I=(_X5Y:Z%X2\:>+?&'CF;7-$E\2Z=9>$?AUX2\/:W\0?$.IOX>@N=
M:NM*TGPQ=ZEIVF6E[>ZE:VD%G=/%X?XW_;V^".A?LY_&K]H[P)#X]^*V@_ Z
MY\1Z!XN\,>%/AE\2;7Q9I?C;PWX5T[Q?J/AOQ/H.N>$-.UGP39Z/HVLZ5J'B
M_P 4^*-,T[PYX,L)[F;Q!?VMS8W-DJL!]M45\2?LH?M;^&?BK^R7\//CG\3=
M6UOP?=Z?\&/AEXQ^+WBWX@?#/Q_\(/!:^(?$7@G2]9\0:KX1USQ_X2\*>&O&
M?A:75IKL:=K_ ,/+_P 2>&+F*?3ETW4[B+4=-:Z]+^&7[6_P!^+OQ U7X4>#
MO&FI6_Q.T?0HO%5Q\/\ QUX ^)'PH\8WGA6><6T7BG0?#OQ3\(^#-5\3^&6G
M*1GQ!X;M=5T=3+"7O5$T1<M^ 'TA17P9^U7^U'^S-IG@SXT_"'QI\3?$FGZS
MHW@R^M/&]]\.[#XQ&U^&5[K6D2W7AQ/B+\5_A+I,FB_"";4G>RN(HO''C'PH
ME_IES&;Q)]'OW$_%_P#!("YN+S_@FY^RM=W<\UU=77@[Q'<7-S<RO/<7%Q-\
M1/&,DT\\TK-)--+(S22RR,SR.S,[%B33MU _2>BOP_\ ^"O.F^)O!?B']C3Q
MWX"^,'[0GP[O_BK^V+\%_@7\1-$^'?[0WQJ\!^#_ !-\//%":U+JE@?"7A/Q
MUI&@:%JLJ:2D#>(O#%CHFO7"75Q)>:C<W,=G/:_87Q._9&\$:59^$[?X??'#
M]J+X??$K5?&^A_\ "O+K6OVSOVOO&?A_Q)XA\*QWWQ&O_!OB3P[XV^+/COPW
MJ'ASQ%X0\$^)[37HM0T"8-I O5M7-\UK#,6T3OO?IV ^_J*_";]L7P?K.D_\
M%/\ ]@[P!H_QI_:=T+X:_M-#X^W7Q;^''AG]J?\ :(\)^$-4O_ /@9]=T&Z\
M/6'A?XF:/<>!X4U"]@DFTGP5=Z!H;)IUM'%ID4<U^MYI_MF:]\0?^"?/Q6_9
M#\=_ [XU?&7QIX9^-_[0OA3X%>/OV:?B_P#%3QK\=;7Q?X=\4K+Y_BKX?ZW\
M5=:\7_$3PQK_ (<G6VLY9M.\47&FW.JZ[X7CN[$60U"PUHMMYJ_Y_P"0'[C4
M5^&W_!9K1O%WA+3?V6/B%\-?CA^T7\)/$7Q-_:W^#G[/_C.+X6_'[XL^"/#6
MJ> O&FE>-KS4&C\%Z)XMMO"&G>(;:?0;8V_B'3-$L]3NEFE35Y]26*R%K]W/
M^Q;I&J^/Y]8\1?&/]J&;X>Z'\//"'@;P+X$T/]L']J/PV(-0TS7/&FO^*O&W
MC+7_  [\4=$\6^,/%NOS>)M+TB'5/$GBK76M=!\.:;IL26]I:V%K9EM$[[WZ
M=@/MNBOY]?\ @FE\']4_:N_9V_:&U7XG?M#_ +8X\;Z%^T[\;_A3X,\=Z)^V
M7^U%IVK>#_"WANP\*_\ "+Q6&C)\6F\(ZO<:'<:K=W,=SXE\/:S<:@SB+59K
MR)(UCC_:)^&GCWP=^WY_P36^#^I_M"_M0VNA_M >$/BI:?M!>&?"'[6'[1VB
M>$O%?B_X6?#"RU-=<\-K8_$+2M2\)VNI>())+JYM/#1\.V5S;P6[?V79W%Q?
M_:"VMK]^G97 _H.HK\@_VS_@S\??V6OA)XJ_:=_8Y_: ^-3:Q\$](O/'WC;X
M'?''XH>.?V@_AE\2_AYX<A;4_&=AY_Q>UWQ=X\\-:YI^@VU[JUIJ'ASQA92W
M5O8W.EVL=EJ%[::I9_?G[*W[07AO]JG]GCX3?M!>%+233=(^)WA.VUN32)IU
MNI="UNUN;K1O%'AZ2[6.);QO#_B?3-8T4WJPPK>?8/M*PPB41(6TOTV ^@**
M_#G4/V\_B/H/_!4+P!X?UR>:S_8R^,%S\0/V0OASJK7CMHFK?M'_  IU/0]2
M\3>,3  T4%S<^/\ Q!<_ ;2I!,5U>YT:_NHX4BTJ:8_JA^TU\.D^+/P'^)?P
M]D^(?Q.^%*>(]!2)O'_P:;51\2_#XT_4K'5M_A:'0M/U36[ZXU'[!_9%_I6D
M6,VI:QI-_J&EV+0W-Y'/$6L![M17Y,>)_P!DCXR7_P .?V/M.3]J7]JO2OBS
M\$_$^OG1+S3M>O;VW^)GAW4?&=GJNB/^U%=VUK>>']4N_"/PYT_3-+\33ZQJ
MYL]>O)/%/AKPZ-=U7Q%IR3_J]>7EIIUI=:AJ%U;6-A8VT]Y>WUY/%:VEG:6L
M33W-U=7,[)#;VUO"CS3SS.D442-)(RHI(0%FBOAK5/\ @I3^P[I/@_Q3X]F_
M:"\-7_A3P9XQUKP'K^I>'M"\:^*I8?$7AO3-!UCQ&-.TSPQX8U?5]?T+P_I_
MB?0)==\7^'[#5/".D2:K:VFHZY;7;- M[QO_ ,%&?V)?AW8>!-6\6?M#>#;/
M1_B/I?A[7/#&LZ;:^)/$>BKHOBQBGAS5O%&L>&M#U?3? 6FZNZ3QV=]X[NO#
M=L\EI?1M*KV%ZL!9@?:]%>6_$GXT_#7X2Z9HFI^-_$4ML?%%V]AX3T7P]H/B
M3QUXO\8WL5E)J=Q:>#/ W@31_$GC/Q?<6NF12ZE>0^&]!U1[/3HWO[I8;1&F
M''_#S]JO]GGXI_#CQ?\ %OP9\5/#ESX ^'=SKME\1=;UT:CX+G^'5_X9A:YU
M_3_B#H/C6Q\/>(O ^H:3;*;F]L/%6DZ3=Q6Q2X,)A='8 ^@J*^6_AO\ MH?L
MW_%CQYHOPR\'^/-3C\=>*?#=QXQ\&^'_ !E\.OBA\,Y_'OA2UA%S<>(_AW=?
M$KP7X2T_XA:+#:;KY]2\%7>NV@T^.;4!*;*&6=.;U;_@H+^QKHUU\3K&?X]>
M$[^^^#UUX;T_Q]9^'++Q)XLN]/U/Q9!XDN]#T?1;;POH>L3>--;FLO"'B6_O
MM%\$IXBU71=/T>ZU#6K/3[+RYY #[(HKQ'P5^TC\"OB'\$H_VCO"'Q/\+:K\
M#WT'5_$LOQ'DNY=+T"QT;0)+N'7+G5CJ\%A>Z-/HUQ87EKJFGZM9V6HV%W;2
MVEU:17"F*N>^&?[6?P+^+GCYOA;X-\1^*8_B&/!VH?$*/PAXU^$_Q=^%^M7?
M@;3-6T+0KKQ;I]M\3O OA#^TO#[:MXET6SLM4T]KFTU-[QI--DNX;2]DMS]
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
M>O7]MI>BZ)H^FV[W5_J>J:C>20VME96=M%)-<7$\J1QQJ69A0!O45\M_#?\
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
MW'A&V8VVBW&EVUW-',=EZK===O\ @@?4'["]N#^V1_P5S@@B7,WQQ^$VV)%
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
M<U+PMX=T/1M+7==ZH\5UJ8U75HK2&9[30M/U*_E58;9FKY6_9TT_XE_L _\
M!(_X.^!YM&DD_:0UC0)?"OPR\!WH1=0F^//[1GQ!\0:WX!\(WUE<919/!U_X
MWM[WQI;G$-AI'A/Q/?7$J6]G<7"XGA7X:_&'PGX[T?XH#_@DO?\ C7XD>'!G
MPSX\^,G_  4'T?X\^+O"\@=)!/X7\0?&S5_B!JGANZ5XT9;O0[FPNE(^68 L
M#;^.W@;X]?M)^*?!/C3XP?\ !+CQKKOB3X;R1W7@.^\._P#!2Z?X;P^%-3BG
MNKB/7]%TSX9^*?!^E6?BA6O)H?\ A*DL?^$C-D+?3VU0V-I:6\!TM?2]W^@'
M@_[8/[%W[7.M?\$[_"GP0T/X,? >P\1?LL67A_XN>"/B3X&_:A^)WC'XHZGX
M^^'MOJ.N>-/%&C^$]7_9%\!VFL^,/B1+J/BW5I=-F^(.D(_BS6K34$O+^YT^
MUM+K]<OV&?VFM)_:^_96^#WQYL);3^UO%GA>VM?'&G6A14T3XB:"6T7QQI/V
M=3YEK;Q>(+*]NM*2=(Y+C0[O2[]4$-Y"S?-OC'XE_MJ^._ >I_#;Q%_P3=\4
M-X7UC2K;1-0;0_\ @H#X2\)>*)].MFMV$:>/O"<^B>/+:XN5MDBU*_M?$L-_
MJUO)=VNJ75Y;W][%<<K^P'^SW?\ [./CS5]'\'_\$^=?_9.\">*])U"7Q'X@
M_P"&W];^.WA>?5K<6$M@3\*]4\5ZYIB:]?FQM[%/%UEIUOJ]AI\4E@]__9UU
M<6LH]NE[W5O/<#]<***HZGI]OJ^FZAI5W)>Q6NIV-WI]S+IFIZEHNI1V][;R
M6TTFGZSHUW8:OI-ZD<K-::GI5]9:E83B.ZL;NWNHHIDD#\=?^":N@>'[F?\
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
M>$?B; ;>1[:>+QYH?B%+JT=[6Y$UNQB*NOR_#_AP/YR_ ?AC65_X)R_\$M-
M\<1-KW@K4/\ @L/\)+'X;6OB:!+^/4_@S?>-?B[9:3#<6NH)(+S0=;==<N[.
M"YB:ROM!OK-X(Y-+FM"WZZ?'N&"U_P""P/[ 5U;QQP76H_L__M1:9>S1JJ2W
M>GZ?I%E?6-E,R@-+;VEW<7-U;PME(I999$ +,3]<?'#]AC]F']HM?AW!\6/
M&MZKIWPD33!\,]!\+?%3XO?#'PMX(N-$W+HNI^'?"?PO\>^#?#6G:YH\)6TT
MK7X=*&MZ=I\5OIUGJ$-A;6]O%D:[^P#^S!XF^+7@OXZZ_P"'?BAJWQ=^'=AH
MVE>"?'=[^TI^TQ-K7AO3=#TNWT:"PTXGXO\ V5+75;&"0>+()+:2/QO>:CKF
MI^,EU[4_$.NW>HNZ?X_B!]/:+\0? 7B3Q+XI\&>'?&_A#7O&'@9]/C\:^%-%
M\2Z-JGB7P?)J]N;O2D\4Z%8WL^J>'WU.U5KG3UU:UM&O;<&:V$L8+5\K_P#!
M1?X@?!CX8?L6?'OQC^T%X#OOBA\)K+PQIFF^)?AYI^IZAH=SXPNO$?BG0?#O
MAG0QKVE7=CJ/A^"[\5ZKH8N]>L[E;C1K19M2ABNI+9;2>#X7_LD>!/ W[7_Q
M8_:D\*?#NW^&VK>._"&M^#_%E[%XDU'5M2^,/B+Q%XC\'Z]J7CS5]#&NZSX=
M\+Z3H-OX%TFP\(6^EII6LZK>>)_'6H>)=#TN4Z=-JGU)\3/AGX"^,G@+Q1\+
M_BAX6TOQIX!\::9)H_B;PQK,<DEAJE@\D4ZH[020W-M<6UU!;WMA?V4]M?Z=
M?VUM?V%S;7EM!/&NJ^0'XD?%C2?B?H?_  4._P""0FI_%OQYX N]7O!^U5_9
M'PX^&6BVVF> _A;X:7X!Z9!%I^C^)-5O=4\:^.%OHA%IM]XOUF^T?0-9_L&*
MZ\/^"_"XEU"WG]X_9(TW2I/^"L7_  5MU8V&GR:I9Z3^PQ9V>I&UMGO[2SU7
MX#WUSJMI:WA0W%O;:E<:7I5QJ$$,B17D^GV$URDDEI;M']):9_P33_8;TFQ^
M'&GVW[/?AB>+X3ZW+K_@BYU77/&NN:M:7LUA#I36FNZYK7B?4-9\:: FF6\&
MGV_A7QK?^(?#%K91);6VCPPC96GX2_X)\?LN>!/B!X]^*WA#P[\5M ^(WQ1T
M[5=+^(7C*P_:=_:@37/%UIJVEWNC.VM7C_&21KJ]TJQOYSX5U/"ZEX,OH['5
M?"-WHFJZ9IM[:.ZM\K;>=^X'S-_P1RBAM/@-^T/IEHD<&GZ1^W+^U#INFV<(
M5+>PL(/%&F/!9VT2X2"WB\UFCB0*J[R0 &KTK]MGQQX-T[X]_L._#73OA]X3
M\5?M,?$#X@_%+4?V=/&GQ$U+Q+8_#[X0OX-^'WVKXF^.=?TOPUK&C7/CG41X
M7U6TTOPO\/IKNPC\1:]=VKQ^(/#5S86VICZ$_9Q_8W_9Z_9*B\4VWP!\)>)?
M!-AXUU ZQXETF^^+'Q?\=:)J.N2%/M&OKH?Q$\>>+-'L?$-\D4,.I^(-.LK3
M6=4MK:UM=1OKJWM+:*+<_:!_95^ /[4NF^%-+^.WP[LO',7@77AXF\&WPUKQ
M/X7U[PQK96%9;S1?$W@S6_#OB/3TNA;6AOK.WU5+'4&LK%[VVN'LK5H5I?\
MKM_7J!^;G["5AK&A?\%,?^"IFC^*_B!!\1_$CZ-^QB-=\4IHV@>&;?5=87X4
M^*#/86OA[0 ;+3[?0(6.AV=C<W6K:W!8Z>BZ[K&KZK]NU&Y^6_V3=!T#_B'@
M^,ACTC2E_M#X,?ME:O?O%96JM?:KH_C'XIIH^I7CI&&N[[3H='T:*PNYVDGM
MH-,TZ*"1(K2W6/\ 8&W_ ."?G['^G>)?$OC'0/@QIW@_Q7XM\%:?\/M8\0^
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
M=ZBBBD 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
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "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 **X/XI?$7P[\(OAOX
MZ^*/BV8V_AGX?^%=<\7:Y,)(82NG:%I\^H7($]S)#:V^]("GVF\GM[.WW>?=
MW$%M'+,GS-KO[:'P>\._#OX7^*M3^/\ ^S/!#\5M?UW0=*^)\?Q0\/3? K3+
MW0(KK4]=T^U\;3>);+3_ !7JN@6JVOA^VTV'6O#NI^+-=+:@--\)V!OK#10#
M[5HKX7_:1_;&G^&WQ4^%G[,?P/\ !VG?%_\ :?\ C1IU[XB\->%M1UY] \"?
M#_X>:;YXU/XK_%;Q+866KZCIGA*W^R7R:+IVCZ5>ZOXNU'3[G1],DM+N6TDG
MXWXZ_$'_ (*%? 'X+>/OB[8Z1^S'^T3J/@WPAKOB2^^''@[P;\5/A!KFG0:;
MIMQ=S:AHNLZS\3?B[!\1_P"P5C.J7OAK^Q_AOJ?B73;*[L=$U.RUJXL+69V
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MN&(>+].?3++2M"UO3=.TV*U7Y\_9R\4?LN?!R_\ "'AGXE_\%J/"?Q\_9_\
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
MGQ]IVJ^%=&\.:%H?AWPCH$6@Z5/X<TO3(;5=6O;81V\)\GHK;-7\]O,#QO\
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
M+:M87CZ->Z8B?6OQ&TOQ_K?@G7]*^%WC'P[\/_'E];0P>'_&7BOP1=_$;0]
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
MAE\VVL5FT^>1_P!A?XL^*OVB_P!GS]IKXI?M;ZWK_C[X$>&/''AA+/P+\&O
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
M>$Y?$]_;Q1SZW=>']+U*ZTK3+S4&GN[;2OLVF),+&RLX($_:._8=^(W[(_\
MP3W_ &LO!3_MI?$CQM^S1X5^$7CJ7X6?!+7_  =X(T+4/#C:BTDFB^%_$'Q?
MB:\\9>*_#]OJEY";#PQHT?@K3K^\%MI=S:W?AZZU'PYJ7URG[)^H?M*? K_@
MG-\:_A1\;I_@K\8_V<OA/X0UKX;_ !$LO!NC?$_P_=Z%\1_@_P"$_#'C_P -
MZUX2U'6=!M=4M=?TC3K6RCO8M:@ETQ1>F*&6>X22V=_/35=>JT0'!_L\_#WP
M-\.O^"R7[8ECX#\)Z#X/L?$G[+?PK\::Y8>'=,M=(L=1\6>(O&TL_B#Q!/96
M4<-M_:FMW<0OM6NTB274-0DN-0NVEO+JXGE_./\ ; T#PIH'[%O[1GQP^#T/
MB?X__%OX;?&^3QQ+_P %*=5:P^'.M:%XFE^/'AS1$^'_ ,%-;35O$?CCQ]X?
M\#V-ZGPSO+3PY'X?^"<:0:GJN@:N^L:8OART_;#X6_L+ZW\/OVL/%7[6&M?M
M(_$3QOXD\;_"OPU\-?&/AJ_\,>"=/TSQ3_8=V]_/?:C.NG7\.BZ,+H6PT#PW
MX TOP0VC6]H!J6M^)+[4-9U#4_EA?^"0WBI/V4OB7^Q0G[9GCE/V==;O]2O_
M (3^#$^%'@Q;WX>?;O'T/Q%@T[QEXF_M?_A(/B?H]AXD2YU.'3K'4/ATL^I7
MUQ=7<L]O%96%H)JZ=^W_  ?ZV [/_@H=<R7GQO\ ^"3UW-CS;K]LKP_<R[1A
M?,G\$:A*^T=AN8X'8<5^O5?EY\??V$?C]\9M:_9/UO3_ -KO0=%O?V5?$FF_
M$?3;[Q9^SE;>,=3\??%"UGNDN]4\0R>'/C#\-='TSP-_8LEMX?T7P7H>AVNL
M:98K?W.I>.O$&IW=I>Z9^G-BE['96<>I7%K=ZBEK;I?W5C9RZ?97-ZL2+=7%
MG83WVISV-K-.))+>SFU+4);:)DADOKMT,\B[?UU _%/]NWX)_!GQS_P4^_X)
M90>-OA'\,?&$'Q*C_;.T_P"(T/BGP%X5\01>/[#P-\"O#VI>";'QM'JVDW:>
M*K/P=J-S<7_A:VUT7\/AZ]GFNM)2TGE>1NF\'P^!OVHO^"BG[5/[./Q:\(>'
M_$/P1_8Y^$?P(\+?"?X%:UI5I<?"ZZO_ (D^&%\4^)_'NI?#Z:'_ (1O5M4\
M/V$GA[P7X0?4-.O+'POH*>=X=M],N]5O+B;ZU_:J_9"UO]H+XF?LS_&CP%\9
MM1^"7Q3_ &8_$OC[5/"GB.W\#Z+\0;#5- ^*7AS3_"OCO0;O0-<U+2[*&\U'
M1],MK?3=9FDU"#2_-O'DT74))8'M<#Q]^Q%J+_'_ ,)_M4_ CXQW?PH^/&F?
M#FT^$GQ#UOQAX(M_BIX+^-W@33Q8R6$?Q.\(:?XG^&FHW'BJPO-,L+NT\6^&
M?%OAN^46=M8S6\^G6]O:0N^B]&O1WO\ \ #YO_88O?%'P2_;H_;;_8CTK5M;
MUO\ 9_\ A]HGPQ^,_P %-+US5+_6F^$]I\2-+M;KQ#\-]&U#4[B\OH/"?]K7
MT\OA;0Y+I[?2+'1)YK=?M.IZE++^Q5?-_P !_P!G73O@]K_Q5^)&O>)KCXB?
M&KXZ:[H6N_%?XD76C6?AR'58_"6B1^&_!7A3PQX9L;B_B\,>!_!>AI+:>']&
MGU;7M6:XO]5U37/$.M:IJ-Q=GZ0I/_+\@"BBBD 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
MO:CX\\=_#[2-0\3ZQI,+ZO8>!O">H>)?',NE/::@WAQ+;4=,DO/BG]N;XO?
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
M^(9?#2W9UF/0TOM0L+)]6>R6P6[OK.W-P)KF%'^;OC+^V%X4^!GQR^!?P/\
M&?PP^+UQ+^T-XEM_!GP^^)V@Z?\ #Z_^&0\62I<3W6@:_<W/Q&L/'.DWNG64
M,5_<R'P)<65U:W<1T>[U.:VU.&P_-;Q5XZ^'7[-7_!9+XO>+K3X>^)-7U#QC
M^P!H.JCP+\$_AW<^*_B'\3/'VJ?'D2ZC=:?X8\.6T+ZOKUUI.A-?:YXCUNYL
M;"TT_2WO]>UNTMX!-1;\K@?NS>7EII]I<W]_=6]C8V<$MU>7EY/%;6EI;0(T
ML]Q<W$S)#!!#&K22S2ND<:*SNRJ"1Q8^*GPP/@&?XK#XC^ C\+K;3[O5[GXD
MCQAX>_X0&WTK3[B:TO\ 4Y_&/]H_\([%I]E=V\]K=WLFHK;6UQ!-#-*DD;JO
MP_X7_:J_9Y_;V_9N_:5TC0_#.O0ZC\/O#/C'PQ\6O@C\<O UIH/Q \ ^((=
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MFUCX!>+_  KHZ0M%,'MY!XHC?2OM65%IJ-O-&S+/;.@_8'3/V5OV8-%\?/\
M%;1OV</@+I/Q1DUK5/$LGQ)TSX/_  ]L/'TGB/7'NY-:U]_&-KX=B\1-K6KR
M:A?OJFJMJ)OM0>]NVNYYFN9BZ_#S]E?]F'X1>(D\8?"C]G'X#?##Q;'9W6G1
M^*?AY\(/A[X*\1)I]\$%[8)K?AOP]INIK9W@BC%U:K=""X$:"5'"+@NOR[=
M/P=^ GBS_@E_\?\ ]C7X>>!?C+XP^+'BOXE:3X1\%?#GQC^QQXR_;%_:U_X2
MWQ!\9_!UOIFA67@CP5\!M3^.<&FZA!J/C33+0^"T\/>&(_#7A>.XTY+O_A&3
MHU_;:5],? CQUHWP'_X*X?MB>!?C=J.G^!;CXZ_!C]F?4?V;]1\4ZTZ:'K/@
M_P"%W@=_#OBWP7X4\3:^UK_:FH6WBB^U*>>R>1-3UFY\.ZSK4ULTID8_KA:_
M SX)V'Q#N/B[8_![X66?Q8NUF6[^)]K\/O"5O\0[I;B$V]PMQXUATA/$DRSP
M,T$PDU-A+"3&X9"5JY\1?@Y\(OC!:Z78_%KX5_#CXHV6AWC:AHMG\1? _ACQ
MM:Z1?N$#7VEV_B;2]3BT^\811AKFT2&8B- 7(1<%_77\/3[ON _*C_@GG\1O
MAWKG[=__  52TK0?&WA'5=0\0_&'X0:YH%CIGB#2+NYU_2M-^&U]I^L:MHD%
MM=O)J]AIVIQR6VIWVGI<6]G=/&EU+&\\>_\ 9ZN0\,_#WP#X+O-;U'P=X'\(
M>$]0\2SV=SXCOO#/AK1=!O-?N=/L8-,L+C6[K2[*UGU6>QTVUM=/LY;]YY+:
MQMH+2%D@ACC7KZ3_ *^X 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 **** "BN#^*?Q$\/?"'X9?$3XK^+7GC\+?#+P/
MXK\?^(VM4$MU_8?@_0K_ ,0:H+2)F037;V6GS+;0[E,T[1Q Y<5^4]]\3OVW
M_%7[$,/[?/@CXSZ5I7B^;X9W'[1>G?LPS?#SP#JWP6O?A3;V$WC*#X?WOB:7
MP]%\:;GQS+\/H5EN/%VG_$?2M,O_ !67LK+PAI&GSQ-:.WYV _92BOPV\7?M
MM_M*?%OXM?\ !,2X_9W\;>!O!/PR_;M\#?&O6=2\*>)_A]%K^J>"=9^'7PDM
M=8U:77O$EQK3S^,(_!_B77;O6-)T3PS9_#4>(-0\%66@ZMXB_L;Q%?7EK^J_
M[.OA3XZ^"OA;I?AW]HWXK:#\:OBA9:KXA;4/B'X=\$Z?\/K/6=%GUJ\F\-QW
M'AG2=FEV>HV6BO:6U\UA;V]N94\K-]+#)JM^-6_KS:_0#W*BOQX^+OQ5_;>U
MW_@HSXB_8_\ A1\;_AQX"\'>)OV*M9^.?A7Q#>?!ZPUZ[^'&L3?%Z#P)IVKW
M.GZOKVI7'Q!\261T9]*@6?6O"O@Y+/QC?Z]?>#=7O?"^FZ5J>=/^T[\8;CXB
M^+/V7_''QN^+_AKQK^SE\,_A+8?%SXS_ +,G[&?CSX[:S\1_C=\1?"DOB^64
M:9H'P,^./P[^'/@C0_#<F@7UQH^I>&-)\1^-=7\0:@/#USX0TOPU<6MX6_S
M_9BBOYWOB3^W+^WWX5_X)R_%GXRZ_IM_\(/C1\#OC=I?PQ;QE\1/V;_%7@.Y
M^._P[\1>-?"'ACP?\5?!?@SXH0:'9^![K4[3Q-<S:[8ZGX'\3V*WVF>1!IOA
MJ:>6PM/<?VG?C9^W=^Q1\3/@;\>?B;\8?AW\5_V:?BK\9/"GPC^*WP0\._"K
M3/"W_"EH_'TMS'HVO>!_B$UU>>-?'B:"EK<PWNJ^*;C1X-:U*TM1'X2T:V\2
MI#X4+>G7\-0/VPHK\Z-3^-GQ'_:!_;#^,O[*?PE^)>H_!;PM^S3\/?A[X@^+
M/Q!\+>&_!'B7XB:[\0_BY:76N>#?"/AA?B5X:\;^!M'\+:)X1LSK'B74KSP?
MKFL:KJVHVNC6$V@1Z==7=_\ *$G[9O[4_A#PS_P4<_9\\6^,? LW[1W[$/PM
MUGXW^ _C)<_#B*XTGXO_  @D^'NJ>/M"N-6\#Z7X@T+P_P"'/']F(M'T76M3
ML!>>%(+S5"L'@^^.EW4EX6?Y?C_PX'[BDA068@* 222   ,DDG@ #DD\ 5SW
MA#Q;X<\?>$_#/CGP?JUMKWA+QEH&C^*?#&N68E%IK'A_7]/M]5T?5+43QPS"
MVU#3[JWNH/-BCD\J5=\:-E1^$7C*R_;R^-'_  3V\4?M(?$7]K6U\-_#GQ9_
MP3@U_P")NK_#7X7?#CP;X:\:WGQ!L/@]%XXTW7KSXG3Z%?W2:=\1X;6]N/B#
MHOA72?!,'AZQUJX\(>"OLLEM'XT/HGPP^-/BS]D'_@FQ^Q9XBB^(_P 0/B3X
MJ_:#\)?LB?"3X6Z9XI^'>@^.M,^$-WX]^&6GZG?_ /"(^ O@'\+_  O\3OB1
MHW@SP;H_B#5=(\+ZS>^._'7BG4M!T+1)?%"2ZGJ6IS%OSL!^W=<'\3_&E[\.
MOA]XO\=:?X/U[Q[=>%-!U'75\)>&;OP[8ZWK,>G6[W,\%E=^*M:\/Z'"8X(Y
M+B9KK5(I/(BE%G;WUZ;>RN/RR^&G[2/[2&@?MA_"[X=V5U^T_P#M%?LR_%CP
MWXFMO''C[XR?L4?$;]G_ %']GKQYH6G7.JZ'J$GB^?\ 9_\ @AX7UGP%XP:'
M^QQ::UIFK:GH5P4N+OQ3(Z06^K1>!_BE^T?^W%^SG\;/VG_A;\</^%._#2_;
MXPZ)^SM\,K+X>^ O$N@^.?!WPYFUWPM+XE^-VN>*] U;QNUU\0=<T36XHM)^
M&OB'X?\ _"%:,;"3[=XHU%+B68M_7]?UU ^_OV1/VA[?]J_]G'X7?M"VGA2;
MP/:_$[2=4U>V\+7.LIX@N-)M[#Q'K.@PQSZO%IFCQW4US'I*WLHCT^%+9[EK
M1'N5@%U/](5^:7_!'?\ Y1J?LG_]B1K_ /ZL'QA7Z6TGN 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!YY\7?AIH'QG^%/Q*^$/BIKA/#7Q1\!>+OA]KTMFRI>P:1XPT&_
M\/W]Q9.X98[VWMM0DGM)64B.YCBDQ\M?E-\'_A;^W%\,/V-?$/[!6M?!G2_%
MGB#2O _C/X'_  U_:@L_B)X L?@W/\-O$UMJ^B^'/&'C+PE=:^OQDTCQ#X(\
M-ZQ':-X.T7X<^)++7;G0K.V/BVRBO[C5+?\ 9RBG<#\(OB%^S1\??@E\?O\
M@F19? #]EWXA?&#X+?L >#?BGX8\4^-[/XC?L]^$]1^(C_%_X7>'O!&HZIX3
M\.^./B]X9U4:OI>I66J^(-;@\0VGAG3;[5KR33M&NCI:0ZM)^[M%%#=_Z^?Z
M@?D/J/A+]IY/^"M>F_M(6G[*GCN\^ <?[,L7[)EY\0%^)7[/T-Q'/=?&>7XB
M2?%J#PA-\7(_%<O@2RAEAAN=+;2H_'SZ;%>7UIX1NM66U\.W57XT?!_]M;]G
M']LOXB_M9?L=_#7PA^T=X$_:2\,?#_1?CU\!O$?Q#T/X5^(+'QA\+]#'A7PE
MXY\(>,/$[+H%I;CPRD5E?Q21:E<RS3:HMQHE\T^E:AH_[!447_*WJ@/P?_X*
MG6OQOG_X)7?'KQ7\<H_#VA?$WQKX_P#@?K2?#OPQKMYXE\&?"K28?B_\,M-T
M#P/8>(9K33CXGOX/LDVN^+_%$.DV$>I^)-<U6STN)O#VE:"$^DOCC\+_ -H+
M]M^[^ WPN^)OP'OO@+\+/AU\8?!/QH^-GB3Q'\0_AOXRA\>W7PT6\O=%^'7P
MEL/ /B?Q#KE_X>\3^([JWGUCQ7\1-'^&NIZ;X>L"UKX;GU>Y%G#]&_ME_L;>
M%?VV_AW:?"?XA_%?XR^ ?AY]O@U3Q!X;^$VH?#G1X_&5_INHZ7J_AZ?Q'J?C
M+X9^.M<1/#6I:6M[I5IX=U/0+*>YNI9];MM8EM-(;3/I3P)X9U+P;X1T/PQK
M'CGQ=\2M1T>U>UN/&_CM/":>+M?S<3S0W&N#P-X5\$^%GNK>"6*Q2;2_"^E^
M?;VL,U\MWJ,EY?W1?1=[O\; ?FOXF_9^^.?[/?[?'CW]L7X'?#^;XW_#3]I+
MX?>%_!OQ]^%&A>*O!7A'XA^'?&7P_L]-TOP;\1O!,OQ&U_P?X)\0:8= TM=(
MU?P]J'B_P]?17>I:IJT$VH--!!;>9?%+]F3X\:MX/_X*&_'R/X):GXJ^/_[;
M'PC/[/'PZ^"WAKQW\,H;KX3?#:V^%>M>!-*USQ]XW\6^+O"?@J\U;5=?OW\5
M>---\(ZSXJ72XX?#V@^&KKQ D6L:U'^T5%%_T_ #\S/@W\(?C=XU_P""7&H?
MLK_$;X6:C\$_B_9?LF:_^RY;Z7XK\6?#_P 4Z1J^K0?!)?AWHWCK3M=^&GBO
MQM81>%M7OKQ&DMM6;3/$FG75AJT4VAR:<FDZMK'S=<_LD?M=_&C_ ()Y_ #X
M2ZOX4\,_LY?M)_L;WGP!\4_ *;4?'>C>/+3Q!\1_V=_#EWX5AUWQ3?>$H-3T
M'1?#/C71+IXM(TF.]UVZL=0EEE\2PBP5+5OW$HHO^=_Z^\#\\OV?/%/[?/QF
MUCP_;_M2_ +P)^S'X0\%I<W?BI/"?Q@TSXEZQ\<M>DTF]TG3].TG2_# N+;X
M>?#BVNK^7Q/JUIK?BO7O$VIW^D^']!V-HMUX@>7Y8_92^!O[9W[&GPQ^*O[%
MNF_!#2?C1\&(=1^)=W^SS\=;'XL>"?"-AI7ACX@/JFJIX3^*/A/7)V\;VFL:
M9J^I7M[)JOA7PYXCTZ\O]3GL0\&G6\>L']M**+[@?DI^ROX%_;?_ &4O^"9W
M@GX;:#\"OAQXK_:9^%VD0Z5X3^&MY\6=/?1_$%EK'Q#N=4U2?Q%X@^R:!X9T
M75M%\-ZW?3IIFF^,M9TW4+K35:'Q&LES'IS?JYI4NHSZ7IL^KV<&GZM-86<N
MJ6%K=F_M;'49+>-[VSMKXP6QO8+:Y:6&&[-M;FXC19C!$7\M;]%+< HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BO,OC3\3=-^"_PB^)GQ<UBUDO=*^&G@;Q/X
MWU"UB^T@SVGAK2+O5IDEDL[/4+FWMMEJ3=W<-A>O9VHFNA:7'DF)_A7Q)_P4
M<_9\\,_ WX1?%.[_ &D? T_@?XG^-O$G@V^^/EOX!\7#P7IFL>&8[[5]=\/Z
M+X.6"[UJSUR9$CT#PA%XCFOK:VT^"Y\6:S<^*/[+DTOQ  ?IO17XK?M7?$7]
MIGP=^WW^Q5\'?AW^UY\3?#7P8_:_E^+USK>@Z-\/?V9-4U#P1%\._!]AXBTM
M/A]XH\5_ ;Q-?OI6JR:G:&5/&2>+]12.*Z,>JL+JW%C]HW?PF_:(\%_$'X4:
MAX=_;+^+/Q-TJ+Q>EW\1?A3\4O"/[)ULGB[X9K;MHWB#5-"U+X=? 3X3^+-+
MN/"&M^(/"NM7MWI^KWBSVX31S;-=ZO913NWGOZ@?;%%?/&@_M=_LG^*M7U7P
M_P"%_P!I[]GCQ)KVA:9KVM:WHF@_&KX;:QJ^CZ-X5M+B_P#$^K:KING^);B]
MT_3/#EC:75[KU_=PPVNCVEM<7.H2V\,,CKZ)\-/B[\)_C1H5WXH^#OQ/^'GQ
M8\-6&K3Z#?\ B+X:>-?#?CO0K+7;:SL=0N=%N]7\+ZGJNGVVK6^GZIIE]/IT
MUPEY%9ZC8W,D*PW=N\B ]#HKRGPU\=_@?XS\9ZK\.?!_QE^%/BOXA:$+DZYX
M#\-?$3PAKOC/1A9.([PZKX7TO6+K6].%HY"7/VRQA\AR%EV$XJ3XB?'+X*?"
M&?1[7XL_&#X6_"^Z\0N8M MOB)\0/"?@J?7)%D6)H]'A\2ZOIDFIN)66,I9+
M.PD94(W$ @'J5%<9XQ^(_P //AWX6E\<_$#QYX,\#>"8%M7G\8>,?%&A^&?"
MT*7VW[$\OB#6KZQTF-;S>OV5GNP+C<ODE\C-?P=\4OAE\1?#]]XM^'WQ&\">
M.O"NF32V^I>)O!WB_P /^)_#^GSPZ99:U-!?:SHFH7VG6DT6CZEIVK2QSW,;
MQZ9?V5^RBUNH)9 #NZ*\C^'_ .T!\!_BSJ5SHWPK^-GPC^)FL65M?7EYI7P_
M^)'@WQGJ5I::7=:?9:G=7-CX<UG4KJ"VTZ]U;2[2^GEB2*TNM2T^WN&CEO+=
M)-GXM_%/P7\$/AEX[^+WQ%U3^QO _P .?#&K>+?$NHB,SSQ:9H]K)=2PV5JI
M62]U*\9$LM+T^$^?J&HW%K90!IIXU(!Z'17YA?LU:_\ M:_MG?#K0_VCO$7Q
MDUK]E/X:_$F%_$/P>^$'PG\%?"?Q7XS3X>SRR?\ ",^)OBGX_P#C'X#^)FG:
MGK'BVS$>N0:-X*\*^%;'3="N],5M2N-1N+H6GKGP0UK]J7PK^T5\7?AA^T'X
MW\(>/OA?I_PK\ ^,_@GX^T3P5:> ]2U9(_$?C73OB2GQ MX-2O\ 3I/&.B&?
MP9;ZC-H']D>$I=#?0-8T[0-$U'5M;LXW8#[AHKR3P%\?_@1\5=:U7PW\+_C7
M\)/B1XBT*)Y];T#P%\2/!WC#6M&ACE2!YM5TKP]K.HWVG1)/)'"\EW!"BRR)
M&2'908/&O[1'[/\ \-?$<?@_XC?'/X.^ /%LVGMJ\7A;QK\3?!7A7Q'+I21R
M2MJ<>B:[K=AJ;Z>L4,LK7JVIMA'%(YE"HQ" ]BHK\IOVI/&WQ+\$?\%*?^":
MOAW1_B]X]T[X7_&!_P!JP>._A?#JNFZ7X OF^%_P/AU70+Z_M]*TO3=4UQ%U
M'Q'<ZO<V_B[6?$&FV>I:;I-_I%KI4MBK']&?A_\ %GX5_%FTU6_^%?Q,^'_Q
M+L="U)]&UR]^'_C/PYXRM-&U>-=\FE:K<^'-2U*'3M2106>QO'ANE49:(#FG
M;;S_ ,[ >@45X]\>M \;^(?A7XM@^'7Q6\4?!GQAIVDZCK6C>-O"F@?#WQ/>
M07>EZ;>W-OI^HZ)\2_!WC;P_?:'>7 A.J0V^FZ?K,D,*QZ;KNEN\DK_EC_P3
MQ\0?M+_M9?L0^ /VF/BO^WG\<?!'BKQ-'\3)]?E\.^ /V+=)\ :%9>"?'OB[
MPS;:D]KXD_99U?4K:Q@T?P_;ZAK,M[XI$7G?;+B.XL+4I%;EM+W_ # _:^BO
MP_\ V\=8_:U^"O["'PTUWQ=^T5XZL_C1X8_:&\*^"?&GC3P%!X*\!1_%CP=X
MA^..J>'_  UJ^L6_@S0+:Z\+OJOP]/AS47T3P=K/A^*UGO;S3?$4.JW,4GE_
MLUXP\:^#?A[X?OO%GC[Q;X9\#^%=,5&U+Q+XPU[2O#/A_3ED<1QM?:SK5W9:
M=:+)(P1#<7,8=R%4EB!2_P""!TU%>16_[0/P%N_AQJ/QBM?C=\(KGX1Z1)'%
MJWQ3M_B3X,F^'&ERRW=GI\4>H^-X]:;PS922W^H6%E&ESJD3/=WUG;*#-<PH
M_&3?MC_LAVWA6P\=W'[5/[-]OX(U77-1\,Z7XRF^./PQB\*ZEXDT>SL-1U;P
M_8>(9/%"Z1>:YI>GZKI=_J.DV]Y)?V5GJ5A=7-O%!>6[R 'TA17A6L?M1_LS
M>'O"W@[QSK_[17P*T/P3\19+V'X?>,=8^+G@#3/"WCJ73;A;348O!WB&]\00
M:3XGDT^Z9;:]31+N^:UN&6&<1R$+7S'HWB;]OQ?C5^U%\/-5U/\ 9GU'0-2^
M'OC#QC^RA?Z2OC%]1^'^HP7]EHGPVL?V@=.%NEP--\92W^H7@N=%EOI]1U#X
M?>/CHPBTRWLK)0#]$:*^6_V/?$_[0GBCX+64G[3Z?#N?XO:'XF\5>%]=U[X4
MOJ;> O%,&@ZK)96VN:&FK6]I=QNKK<:+JX6V@L9=;T?4KG3(DTV>T4>W:K\2
M_AQH.NW7A;7/B!X)T;Q-8^&-2\;7OAW5?%>A:=KMGX,T>6T@U?Q==:1>7\.H
M6_AC2IK^QAU+7YK=-*L9;RTCNKN)[B$. =M17CUM^T/\ +SX>W?Q<M/CG\';
MKX4V%[)IU]\3K;XF^"I_A[9ZA$\<4MA=^-(M;;PW;WL4DT4<EK-J23H\L:-&
M&=0?1_#GB7PYXQT+2O%'A'7]$\4^&=<LXM0T3Q%X<U6QUS0M8L)P3#?:5J^F
M3W6GZA9S $Q7-I<30R $HYH VJ*\H\*_'GX&^.O%^K_#WP3\9_A1XQ\?>'UN
M&U[P/X5^(OA#Q#XOT1;200W3:OX:TC6+S6M-6VF(BN#>V4(AD(20JQ J'QS^
MT%\!?A?K^F>%/B7\;OA%\//%&M+"^C^&_'/Q)\&>$M?U9+F1HK=],T?7]:T_
M4;]9Y4>*%K6VE$LB,B%F4@ 'KM%<MXD\<^"?!R:')XN\8^%O"L?B?6]*\,^&
MG\2>(-)T-/$/B37KN"PT/P_H;:G=VJZMK>LW]U;66E:58&XO]1N[B"VL[>::
M:-&Q?"WQ=^%'CGQ+XG\&>"?B?\//&'C#P3*(/&?A3PMXU\-^(/$OA&<S-;B'
MQ/H6DZG=ZIH$IG1X!'JMK:.9E:/&]2H /0Z*\=\:_M$?L_\ PU\1Q^#_ (C?
M'/X.^ /%LVGMJ\7A;QK\3?!7A7Q'+I21R2MJ<>B:[K=AJ;Z>L4,LK7JVIMA'
M%(YE"HQ'L0((R#D'D$="/6@ HK(\0>(-!\)Z#K7BGQ5K>D>&O#'AO2=1U[Q%
MXC\0:E9:-H.@:'I%I-?ZMK.M:OJ,UMI^EZ3IEA;SWNHZC?7$%G96D$US<S10
MQNZ_AS\/_CIX._X*(?$']JKP)HO[<5W\$_B)X6^.6M_"_P#8_L/@E\>[#1K_
M %/PE\-_!^DZ]?\ Q4T_X9>'O&.DVO[0_ASQIK"^)]7UF?7K;Q'H*^$-&DL/
M"^H^&QI^HZP[2 _=VBO!]#^-OPB\*ZQX4^"/C3]HKX3Z[\<[;1]"T;4_#^H^
M-? ?AOXA>+_$$6FVD%YK,7PUM];&J6%QX@O!)J<>D:=8RV]K]L6VLR\"1L?4
M?$WC?P9X+_L4^,?%WACPF/$FNZ7X7\.GQ-K^E:#_ &]XFUR\@T[1?#NB_P!J
M7=K_ &IKNKZA<VUCI>D6/GZAJ%Y<06MI;S3RQHR Z>BN-\&_$7X??$:#6;KX
M>^._!OCNV\.:Y>^&/$-QX-\3Z)XG@T+Q+IHB;4?#VLRZ)?7T>EZY8+-"U[I-
M\T%_:B:(SV\8D3.#\2/C?\%O@XFF2?%[XO?"_P"%<>M/)'H[_$CQ_P"%/ Z:
MM)$T:2QZ8WB?5M+6_>-Y8ED6U,K(TD:L 74$ ]0HKBM;^)7PY\,^#/\ A8_B
M3Q_X)\/_  \_L^VU;_A/-;\5:%I/@S^R[R)9K34O^$HO[^WT/^S[J%TFMKS[
M=]GGB99(I&1@30M?B]\)K[Q_=?"BR^*'P[O/BE9:>-6O?AK:^-?#5QX_M-*,
M4<XU.Z\&PZF_B*WT\P2Q3"]ETY+;RI8Y/,V.K$ ]$HKPNR_:A_9GU+XAO\(=
M._:)^!=_\6(];U#PS)\,++XN> +KXAQ^)-*:Y75/#[^"H/$$GB5=;TUK.[74
M-);3!?V;6MR+BWC,$H7H],^./P5UKXCZK\'-'^,'PNU;XNZ#;RW>N?"O3/B!
MX3O_ (CZ-:P06=U/<ZKX'M=6E\3Z=;PVNH6%S+->:7#''!?6<SL([F%G /4:
M*YGQ?XU\&_#[0;OQ3X^\6^&/ _ABP*"^\1^+]>TKPUH-D93MB%WJ^M7=EI]L
M9&!5!-<)O/"Y-<[IWQD^$.K^/]3^%&D_%7X;ZI\4M%MWN]8^&NG>.?#%[X_T
MFT1$E>YU/P=;:I+XBL+=(Y(Y'FNM.BC5'1RP5E) /2**\M^(GQR^"GPAGT>U
M^+/Q@^%OPONO$+F+0+;XB?$#PGX*GUR19%B:/1X?$NKZ9)J;B5EC*62SL)&5
M"-Q /3:]X^\"^%8/#]UXH\:>$O#=KXLUC1_#WA6YU[Q'H^CP>)M?\0W-O9:!
MH?A^;4+RWCUG6-<O+NTM-'TS3FN;W4[FZMX+*">6:-& .LHKYY\?>+O@[\9?
M@[\6--TG]HK3_"7A2R@UKP5XW^+OP?\ BYX6T'Q!\*-:M$@_M01^/K:YU33?
M OB[1!- \HU>-+O33/&UQ:*)4SZ7H&J>%/"OPU\/ZK-X\@UCP7H7@S1;D?$O
MQ3XHTW48M;\/V6CVOD>,]>\9/);Z5J3:O9)'K%_XB\R&RU"2ZDU!&6&=< '=
MT5YO\./C)\(?C%9ZAJ/PC^*OPW^*>GZ1<)9ZK??#CQSX8\<6>F7<@D,=KJ%U
MX9U35(+*X<12E(+EXI6$<FU3L;'DO[2_QC^&?A3P=XL^'FH?M'>#_@C\6?$G
M@W6KGP'!_P )W\-=$^)5S?QV-U)ITWA/PSX]AUC^UI+R[MOL"-;^'+^X;S)5
MTV6UU%+>[MP#ZBHK\W_^";7QGO-5_P""<'P#^-?QZ^)_GW5QX)\1^(/'WQ1^
M*7BZ*&-4C\>^*;4ZIXE\6>)KZ*WM;6V@CMK.*:_O8;6SM8K:SA\FWBAB7]%;
M"_L=5L;+5-+O;34M,U*TMK_3M1L+F&\L;^QO(4N+2]LKNW>2WNK2ZMY(Y[:Y
M@DDAGAD26)V1E8@%NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"&XM[>\
MMY[2[@ANK6ZAEM[FVN(DGM[BWG1HIH)X95:.:&:-FCEBD5DD1F1U*D@^4-^S
M]\!G\ VGPI?X)?")_A=8:FFM6/PV;X;>#6\ V6LQWTFIQZM:>#CHI\.VVIQZ
ME++J"7\.G)=)?2R7:RB=VD/KM% 'X9_\%%_#VI^)?^"E/_!)?P]H'C7Q-\-=
M2OKK]JB&Q\9^"K/P5>>)/#Y@\ ^$IVETBS^(7A#QYX,D>>"!]/E36_".LP):
M74[6T-O>K:WEM]]>$_V?O&_PR^/5C\>_B!^U5\2/BOX)T#X(_$;X?WVE_&>/
MX/>'+/PG?^)_&GPG\4P^)=&/PD^%7PB\*Q6<UAX"U*S\17OB.QO-2B*Z&MC>
M_9&OXXOS;_:6UG]B;QI^UAI'QA^(?[9_[=GA'XS?LY>*_&GASP!I/@+]G/Q#
MJ_@/X5:J;BX\-^,=+\)HW[#'CC0/&&FZA+93VMQKVN:]X]CUZS2W>VU[4-*C
MTUH]K4/VD/V0O%>O>!]2^)W[>?[?7Q4\/>!?&WAKQ]!\._$G[*'B;PMX&\3:
M]X/U2WUWPW%XUM/A'_P3^^&NO>)-'TO7K+3M<BT6[\0+ITNJ:9I]Q<P3?9E0
MUT7IV\VP.-_X*5^$+K]FS]HJP_:^_9?'B71_'U_\+]5T?]N;0OA?X9TC5M4B
M_9:UG6-.T6[^.6R^D@TS1OBCX:U"RD;P3>7T%_<^)&\(7?B"[LKKPA\,?B M
MS]"?MU^,?!WP-_X(_?$+Q/\ L7RV'AOX;?\ "L/AII?P\UOX;%K8V?PX^(?C
M7P3X6U[Q%I5['LU$Z[>>$/$6K37FOWLP\00:S=7&MZK=KJMO=3C@_A[^TO\
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
M=K&G^ _B!X8N-4L;BZ&I7UW=WM]=W+[>7EYMZ:W7E^('JW[94'P]^.7[>/\
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
M<874O#^BW=A^V=?"]]^PKH=]^U[9_MHG]H;]HNV^)UCX>@\!V_AFVU#X+?\
M"MU^%,?B'_A)[GX3G0;CX)7&MMX/U#56GGO+\^)O^$Z$US)?6?C*TU6*TU"V
M%U]&!\-?L:_L\? V^_;_ /\ @JAX(U+X4>!-6\#>!/'O[..N>"_ FK^'-,U3
MP)X6UKXI?!S6-4\>ZSH/@B^MY_"FF:SXCN($@O-7M='CU---DNM)M[N'3+Z^
MM+CY(\!>.O%'P9_X(N_MQ?\ "N=1U#PW:?#[]J;XP_"_PY)I(OYG\$_#+Q)\
M?? OA7Q5#HEOIU]I^HVMOIOA;Q?XJNHAI.H:;=VDUS/?VM]97*F\C_7[X5?\
M$_+/X/\ Q5^-WQH\+_M7_M5WGQ"_:&L+6#XGZKX@N_V<]3M-6U71-"U'P_X,
M\2V&C+^SE:Z3H^L^ K34I9/"T&GV</A\&&WL==T+7-&232Y=+]G3_@GK\*OV
M>/AS\8/@_P#\+#^+_P ;/A5\<=1\3:SX\\!?'/4/AQXDT:YUOQM";?QKJUE=
M^$?AEX%UZ&Y\50"%-4M[K6+W3(9K>/4-)L--U.2ZO;AW7K\/?IN!\P_$;]C3
MQM\13^R1\:+S]I[]F/X?>$_V;?'7PZ\:_"'Q-^S_ /LB>+_!=WKOA+7KK2-"
MTOX6:7KEW^UO\0;2X\"?$VWU;2M!@T32= NO[6N=1TZ*W@O8[J?3[_Q#XSZ;
MX2\;?#'_ (*Z2?LW>$=/\9^'=13XTP_M/_&[XZZN-?L;7XJ_#3X,YU3X1? 3
MP;HFD:?X@U"/X:6=OILFG^(_&/BG1=%\!>+]1CN?"\7C>PLDTZP^X?V=O^"7
MOP$_9K\7Z-XB\)^/_P!HOQEX9\':G=:W\-/@[\3_ (R:MXM^"OPMURY%RD>N
M^"OAZEAIFG+K6GQ7MVFE:MXEF\1W^F3S?VI9W$6LQ6^I0VKW_@F-\ KOQ=^T
M#KL7C+X]:3X._:;O_%/B'XL_!70/BM?Z#\'=:\:>,]/N;#Q'XY7PUI6FVNKR
M:_JDEW-J%Y::GXCU/PM>7R6@O?#ES8Z=IUE:%U_2MUO_ %Y@?F!\>_"/AKQE
M^PM_P0K\3^(]'L]1\5ZG^TE_P3H\#WGC#:]IXR;PGK?P_P!<DU;0H/%]B]MX
MELK&]NK.SU"1;'5;:1=4M+75(GCU"WAN4^M_'7PU^'OP>_X*[_L01?"CP1X3
M^&UKXV_9N_:-\,>*K#P+X>TGPIIVNZ)X4L]-UKP_9:E8:%:6-I=IIFHF.XMF
MGAD>,VUHH;;:6XC]4\1_\$HOA9X@^&?[/_PEA_:+_:TT+P?^S7XH\*^//AK!
MIWCSX9ZG?V_Q \"P/I_@CQE>WOB[X/>)G@O/"&B>3H7A_P .^'DT#P)86,,E
MTGA)M:U/6M6U/T_Q;^P-IWC;]HGX4_M/Z[^U#^T^_P 3/@UH4?AOP5'9WG[/
MUCX5AT>^T:VT?QI;:EX=M_V?$M]0;XC^7>ZEXOFDE2:*_P!4F7PB_A73=+\-
M:=H1==_YN_5Z ? O[2&B^/OV<K;]L/5_BS\%_#W[7O\ P3__ &EO'7C7QK\5
MO'WPRO=%F_:!_9\N+G2;+P'XL76-!UB&[TWQEH'PENO"WV;PKJ6D7]MK/PVF
MT2ZN=8NM(718].B_=3PEXGT'QMX4\,>,_"NH1ZOX8\7>'M%\3^'-5A26.+4]
M!U_3;;5='U"))HXIDCO=/N[>Y1)8HY564"2-'!4?%&L?\$_O".LO\9-'F_:
M_::M?A=\?_%?C/Q5\6/@G9^,_ "?#CQ&?B%?7%YXR\/:;<S_  ON/B-X*\,^
M(HKNYT[6-/\  ?Q \,7&J6-Q=C4KZ[N[V^N[GE?VAOV//#GCSX__ +'7Q ^'
M5Q\5/!WC+]G#5_"UMX:B\):HVA?!/PQ\&]&\0Z/?>-M'\2V-QI+V^KZKXL\)
M:!/\*]%\.>&-;M]8>T\46>K>(M)NO"WAXWM@M/Z].W?T _2*OP<_9@\<>+?A
MG\%/^"X'Q&\ P-<^./ ?[8'[;/C#P?$EN+QO^$F\-_#;2M7T20695OM@@U*S
MMIFLPK/=K&;=%9Y%4_N;K^FW>LZ%K6D:?KVK>%;_ %72=2TVR\4:!%H<^N^&
M[N^LYK6VU[18/$VC>(_#<VK:/-*FH:;%X@\/:]H<EY;PIJVC:I8&XL9_AS]F
M#]@'PU^RIXO^(WBCPA^T-^TAX[L/C#XO\1?$'XK>"OBKJ?P6\3>%/'GCKQ1;
MW,.J^*M6;2?@CX;\4Z=JD\EP+J9/#7B?0M/U"2UL[?5['4M.MH[$"V?R_!W
M^*_A]\'O@W\:?^"'=H-0T[2-6EUO]ESQ;\9-6\;W(M[SQ##^T'HWA[7?&'B7
MXE7GB20R:I+XPL/BEI>I3:OJ\]]_:4\-O>:->W'V-Y[:OF;X^V=_\<OV&O\
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
M]!TRUTJVO=;U>Y_TG5=7NH;1)]2U*X_?WU[)-=2_O)6H?ZL#HZ***0!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 %%%9]UJ^E65]IFF7NIZ?::EK4EU
M%HVGW5[;6]]JTMC:O>WL>F6DLJ3W\EG9QR7=TEK'*UO:H]Q,$B5G !H4450L
M=6TO5'OX],U+3]1DTJ_ETK5$L;RWNWTW4X8H)YM.OUMY)&L[^*"YMII;.X$=
MQ'%<02/&$EC+ %^BBB@ HHHH **** "BBB@ HHKF/%WC?P9X TG^W_'GB[PQ
MX)T(75K8G6O%VOZ5X;TD7M]*(+*S_M+6;NRL_M5Y,RPVMOYWG7$K".)'<@4
M=/17*>(_'?@?P??^%]*\6^,O"GA;5/&^M)X;\%Z;XC\1:1HE_P"+_$4D+W*:
M!X7L]3O+6XU_6GMXI)TTK28[N^:&-Y1 41F'5T %%<QHWC;P9XCUGQ)X=\/>
M+?#&O>(/!MQ96GB_0M&U[2M4UGPI=:E'/-IUMXDTRQNY[W0[B_BM;J6RAU2"
MUDNH[:=X%D6&0KT] !1110 445S%]XV\&:7XGT/P3J?BWPQIWC+Q/;W]WX:\
M)7VO:5:>)_$-KI5O+=ZI<Z'H-Q=QZKJUOIMK#-<W\UA:7$=G;PRS7#1QQNP
M.GHHHH **** "BBB@ HHHH **** "BBB@ HHKSSXB_%WX4?"#3K'6/BU\3_A
MY\+M)U.[-AINJ?$7QKX;\$Z=J%\%5C96-]XEU+3+:[NPKJQMH)9)MK*=F",@
M'H=%4M-U/3=9TZQU?1]0LM6TG4[2WO\ 3=4TV[@OM.U"QNXEGM;VQO;626VN
M[2Y@=)K>YMY9(9HG62-V1@3=H **** "BBB@ HHKF?&'C7P;\/?#VH>+?'_B
MWPSX'\*:3&)M5\3>,->TKPSX>TR(G EU#6M:N[+3;.,G@/<W,:Y[T =-12*R
MNJNC*Z,H964AE96&596&05(((()!!R.*6@ HHHH **** "BN4T'QWX'\5:QX
MJ\.^&/&7A3Q'X@\":C:Z1XWT+0?$6D:QK'@W5KZU^W66F>*M,T^\N+WP]J-Y
M9$7EK9:O!9W-Q:G[1%$\/SUU= !117,0^-O!EQXMNO -OXM\,3^.['1T\17W
M@J'7M*E\6V?A^2X@LX]=NO#B7;:Q;Z.]W<VUJFIS6:637%Q! LYEEC5@#IZ*
M*YCQ=XW\&> -)_M_QYXN\,>"="%U:V)UKQ=K^E>&])%[?2B"RL_[2UF[LK/[
M5>3,L-K;^=YUQ*PCB1W(% '3T444 %%%% !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
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
MAOPTMM)+H7@S1+2769K."]\/W&N?DY_P2)_9,_8I^+__  30^&OBOXY_ CX
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
M18/B-IW@Z+QS=_V5_P )OJ_P\T_PMJGDA_#FJ:VU]I$>I?*?P!\0_'W]G/\
M;#^#G[+?C7XRZ-^V-\&_BW\(?BCXM^#_ ,7==T_1I_V@/@UX8\$KX4O;W3_B
M+XMT S6GC#P#XUN7\-Z5IGC*^2WO?%OBFUL 9+:/P['I\_S!J6LW7[*?PU\)
M?M5?L1_&G3OC+^Q]\0?C5X%7Q3^PU\4H]&\6:CX7\;?$?XIZ3;W>B_ +6+6X
MO?$/@_XB^$/'^J/K0^&\K:I9:/K>GZMXL-SK:Z9 "[?\#?SZ]/1_\$#^B^BB
MBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OEGX)_!/4/V?/$GCOP1X/L+/4O@%\0O%_BG
MXE>'-'2>VMKWX0^+?&=S-KGCWPE#IER\5OJGPU\5>)IM2\5>'5TLOJGA7Q!X
MBUG0)M)N?"LNFW^@?4U% 'B%I^S)^S;I_AJ_\&6'[/GP/LO!^J^(K+Q?JGA.
MT^$_@.V\-:EXLTV4SZ=XHO\ 0H= 32[SQ%83,TUEK=Q:R:E:RL9(+F-R37#_
M !#^">H?''XO_"[6_B#86^G_  E_9[\7I\2?!/A22XM+R]^(/QDLM*N]*\)^
M.-9BLGGM](\(_#.PUC5[SPGI$MRVLZ]XUOX=<U:PT&Q\&Z/'XI^IZ* "BBB@
M#P9/V5_V88_%O_"?1_LX? :/QW]L&H?\)JGP@^'J^+?MXD\T7W_"1KX=&L?;
M!+^]%S]L\X2?/OW<U[G<6]O=V\]K=00W-K<PRV]S;7$236]Q;S(T<T$\,BM'
M+#+&S1RQ2*R2(S(ZE209J* /*OA[\"/@?\([[5M3^%/P:^%/PQU+7QC7=1^'
MOP\\(^"[[6@9?/(U:[\-Z/IMQJ0\_P#??Z9)-^]_>??YKE;G]D_]EF]\=O\
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
M8_#?P=X"3Q(FCC45TA-?7PKHVE+K"Z6NKZL-.741<BQ&J:B+81"]N?-];HI
M>$?#K]EK]F3X0>(3XN^$O[.?P(^%WBLV%SI1\3_#KX1?#_P3XA.F7K0O>::=
M:\->'M,U(V%V]M;O<V?VG[/.T$+2QN8D*[DWP ^!%Q\04^+4_P %/A)/\58Y
MH[E/B9-\-_!TGQ!2XB01Q3IXS?1F\1K-&@"1RC4@Z( JL  *];HH XKQ]\-?
MAU\5O#\GA+XH^ ?!7Q)\*S7$-Y-X9\?>%="\8^'Y;NVW_9[J31O$5AJ.FR7%
MOYDGDSM;&6+>^QEW'-/PK\)/A3X%U"/5O!/PR^'O@[58= T_PI#J?A7P7X;\
M/:A%X6TF6>?2_#4=[I&FV=RF@:;/=74VGZ,LHTZSEN9Y+>VC>:0MZ#10!\U_
M []GKPY\)?&GQ=^)-AX2^'G@GQ)\8;WPY'K'AWX7Z!9:%X9L]'\'7/BS4-'G
MU&YM-(T&7Q=XTUK7_'GC3Q+XI\97^BZ7>WTFN6&A-;7%OX;M]6U3QK]L+X6_
M$7XH^(_!L&A?L8_L>?M3>&O#^BZA+;:O^TYKUG;:OX0US6;Z--9T[PKI>H_!
M?XGP0:;JEAI'A^YU&_M=1TR6_NK6"WNK*1-,M9V^^:* /REOO#7[:>J?#NR^
M$&I_\$^O^"?^H_";3+:VL]-^%]]\;-3N_AWI]I9,[V=K9>";C]F23PU:6UH\
MDCVT$&F1Q0,[M$J%F)MQ:3^W%!\/U^$\/[ _[!4/PL2"&U3X:1?'768_A^EM
M;W\>JP6Z^#4_9G'AU8(-3AAU&&$::(XK^*.\15N(UD'ZGT4[^2_'_,#\H?AM
MX4_;.^#7]J_\*@_X)[?\$^_A3_;KQ2:W_P *V^-.H^!O[8> NT+ZK_PC'[,>
ME_V@\+22-$UWYQC,CE""S9Y_PQ\*/VI?!/BRW\>^#/\ @FA_P3;\(^.;0.+3
MQIX8^* T#Q9:B6-H9!;^(M*_9:M-8A$D3O$XCO%WQNR-E6(/Z_447_K7_,#E
M? ]WXQO_  ?X:O?B%HNA^'/'-UHUA/XLT'PUK=UXD\/Z1KTD"-J.GZ-K][I6
MAW>L:=;7)>*UU"YT?39KF)5E>R@9C&.JHHI %%%% !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 %>)>-?C_ . _!.J^+-&FM_%OBK4?A_X:3Q9\0+3X?^$M:\<7G@K2;VVF
MN-#CUO3O#MM>ZG)K7B186DT;PYI%EJGB Z86\3ZCIFG>$+>[\0V_7?%CQ_I_
MPG^%GQ*^*6K0-<Z7\-? 'C+Q_J5LC^6]QI_@WP[J/B*\@23:^QI;;3I(U?8V
MTL&VMC!^!O\ @FG!K.L?L!^'_BWXSNQJ_P 2_P!HN#XG_'SXG>('4K)KOBCX
MA:UKDUB^QBYALM$\&6/A3PIHUBKM!INAZ!ING6HCM;6&-#I?S ^Q/V:OVA/
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
M,,W]AZT&TRUMAHE]K99[^5]_D!]7? ']K/X8?M(>,/CCX*^'VF^/K#5?V?\
MQ;I'@KQR_CGP=?\ @GSM<UBQO=0ACTC2->DMO% AM[>Q<W#Z]X?T&1O.MI+.
M*[MY?.7TCX0_%3_A;F@:[KW_  KCXJ_#'^P_&GB?P9_8WQ>\(?\ "%Z_K'_"
M,WJV7_"6:%IW]HZE_:'@OQ#N^U^&-=\Z'^UK)6G^RV^-I_-C]A2358?VM_\
M@KG+H5GIVH:S'\?_ (<2:58ZMJ-SH^EWFH#X73-:V^H:K9Z5KEWIUG-/L2YO
M;;1M4GMXV>6.PNG40OO?!'_@H[J5[^Q9^T/^US^T7X3\.>&1\"?BS\4OAY<>
M$OAK+JU]'JLO@S7-"\)^&-!L-1\17)EU/Q!XI\7:U:Z%;ZM)::%ITDE_93R:
M1IL<=QDM^GX@?J]17YS:E\9OV[OAQ\0_V<#X^^#'P_\ B1\-_CIXMM?!OQ'T
M+X)>%O'\_B[]EV[UJUM;G2_$'C3Q]J7BOQ!X;^(7@K19)+ZT\6>*$\!_"VRM
M7L#+8+<2WNGV5UY]^T%^UM^U=\/_  ]^UK\5-%\)?!SX,_"W]F"\O=/\'VO[
M1WASQLFL_M0S:!X2C\6:S=?#?Q?I_P 0? 7A[PO8ZX\A\+_#Y[?0/B:_B/Q'
M"]G>#2;L7>GZ>6_K\ /U-O\ 4M.TJW2[U2_LM-M7N]/T]+F_NH+.W>_U?4+;
M2M*LDFN)(XVN]3U2]L]-T^V#&:]U"[MK.V26XGBC?S?XB_%3_A7>O_"_0?\
MA7'Q5\<_\+.\:1>#/[9^'7A#_A)M ^'OFV4][_PEGQ0U'^T;'_A$_!<?D?9)
M==\G4-E[-!!]E/F;A^-_[=_QK^,_Q?\ @?\ \$LOC)\*O'>A?"_P5^TE^U;^
MQ+-K'PZUKP3J'C&5O%7CN[B^*_@^X\6^(].\=^#9?$?@;P'XA\*Z<VI^ ])T
M_P +:CXPU"WMM33Q[X>%E:VJ_8O[07[3/[1/[.OQ,_8C^&>KZ1\&O'5C^T3\
M9--^$_Q#^(VF:9XV\(3VUY=+=ZE<-X.^%MUXE\6KX=A.C0HEKJNM?%KQLQU*
M.<SZ"EL\0HM^OX ?I!17PUXL_:+^)'C_ /:6\;_LJ_LX2?#G2?%'P>^'_A;Q
MY\:/B;\4- \2>-_#GA"_^(+7,WP\^'ND> /"GC#X=ZKKWB+Q!HME=^*=5U>Z
M\<Z'I?A_0SIH@M=?O]1DM=/^:+3_ (*&_&;3OA]^W+X.\5_"OX:V?[6'["?A
M;5_'GC7PV/%7BC2OA9\1OAE#X+U7Q[H'Q*\ RMHNO>)U&L:%I\&_P-J]W!+9
M7.IZ3%>^-K.2^DBL2S_KS _7RBOQ.\5?M^?MA> OV>?V4?VPO%OPN^ ,/P&^
M*T/[/=M\5_#%AJGCF;XL6\/QGTW0TO?'G@N5-3N/!WAO0K77=7,F@>"];O/'
M&NW&@2Z1+KOB+1]9O=5TOP_^V-*W]>@!17-^,O%WA[P!X0\5>//%NHQ:/X5\
M$^&]<\7>)M7N Q@TOP]X;TRZUG6M1F"!G,5CIME<W,@168I$P4$X%?EQK7[7
MO[8=S^RK_P -X>"?AU\%]1^#,?A:X^+R?L]ZQ8^-8OC3J'P'M#+J;>+4^+]C
MXOD\#Z;XTG\$PMXVE\&#X3:OIFGV;/I,/B[6-1@3[6 ?J%XX\;^$_AKX.\4?
M$'QWKVG^%_!G@O0M3\3>*/$.J2M%I^C:'H]I+?:C?W+(LDK);VT,CB*".6XG
M<+!;PS3R1QM\O>!?VU_ _C#XU^$O@3K?PM^.GPN\6?$CP7J/Q!^%6L?$?P5H
MUGX0^)GA;2;./4M3N?#VN>%?%GBU]%U33M+EAU'4O#/C^Q\&>)]+AN;.WU/1
M[/4+ZRLKCX'_ ."K'Q6U?XZ_\$EO&GQV^"OC7PSIWP=^(/PT^'_BGQ%HOB+P
M)K.K>.?$6C^+OB-\,8]%TG0?%.F?$?P_H_P]U/P_>7.I6/C2VUCP;\28]: F
MT:P/AZ6UDU2Z^YO$4_[<G@WX"^&9/AI_PSK\;OC%/XT\"PF&\\'>-O@?X$TK
MX/W=IID'B+S-.U#XQ?%;5=5\9Z1Y=W=0ZQ!XGTS3I[&]0V_@R^OM%%AXD=M/
MFU]P'VY1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#R[XX?#P?%WX*_%_X3FXCM!\3_ (7?$#X>&[E!:*U'C7PGJWAL
MW$JJ"6C@_M/S' !)52 ":^(/^"7$^JZK_P $Z/A!X'U6QDTGQS\./#OQ"^"/
MC3PU?,L6H^&O&_PU\9>+? VI:%JT>]Q:WD+Z9:W+(S%?LMY;SJ?*E0U^F%>1
MZ#\(M*\'_$KQ5\0_!=_+X>@^(\T.I_$[PA':I<^'?%?BJPTJVT;3?'ME")K>
M3P[XW;2]/TG1?$&K6ANK#Q3H>DZ=;ZQI$NKZ?INNV)TM\P/QT_9)O_C1\(/^
M"<4/[$.H?LT_'B']J30?!7Q:^%>GZ)K/PTUR#X.W^J_$/Q3XXN=)\9O\?K>&
M^^"[^ M$L/%MIJ>OD^-5\474.G:C8:!X:UB\ETY+W]%OAKX#T3]A+]@O2_!N
MJZY;ZCIG[-_[/FMWWB7Q%M>VL]3U#PKX6U3Q)XJU:UBF!FM[+4=:74[G3[60
M27$5M/;VS&6926^T:\B^*OPBTOXR0Z-X;\;W[7WPSM-2T_7/$GP_CLHUL_'N
MIZ'J-KJV@:;XNU*2>5[WP59:G:6NJZEX1MK*TC\27UA86>OZE?\ A9M9\,:V
M[_G=@?'7_!(WX*>(O@)_P3V_9T\$>+[*?3?%6I>'-9^(.MZ==1M#=:=)\2O%
M.M^.-*TZ\MG EM+_ $_P_KFCV.HVDP$]MJ%O=13)'(K1)S/_  58\%?$3Q%\
M.?V4_'7P\^''C?XJ']G_ /;O_9S^/WC;PA\.-"N?%'C>Z\ > 7\7P:_<>'?#
M5CF_UR_@FUO3D%E9(\B1327DYAL;6[N8/U(HHOK?^OZU _#;]J3XG>*_$?[>
M?_!,_P"*R_LX_M5IX1^"*_M)ZS\6=0T7]G+XM^.K3P/IOQQ^&>B^%/AU'J&J
M?#_PGXGT?5=:E%E'J7B_0O"^HZ_?>"3</H^M!=:L;VQAZOX<^)M:N_\ @L1\
M9?&D_P '/VB]/^&GBS]FKPY\#-#^*.L?L[_&G1?AOJ/Q!\&^-CKFLV:^,M1\
M$VFD6GAZ:R%ZFD>-[ZYL_!^MS66=(UV\M]2T.YU3]GJ*+^72V_G<#\#_ -D;
MXH_M8_L#^&'_ &%O''[%'[0'QZL_A[XF\5:9^SI\;O@YI>BWWPP\:^!?$GB;
M5O$/AJ/XI>-=;U/2M!^&$FF3:O-!J6HZC<WMWIU@4M)_#KOI2:AK?[D>";;Q
M9:>$/#5OX\U'3M5\;)HNGGQ;?Z-;FUT6?Q%);1R:P-$MWBAFBT2"_>>WT=;M
M#?\ ]FQ6IU"6>^-Q/)U%%#=_U _ ;]K[P9X=_:*?XSZO%^RK^T[\+_V]?A1X
MO^(/AS]EW]H'X+?"#XH^&;?XC2>'M;U*P^#^MWOQNT>P7X?1>!]2TM='TWQE
M/\6/$VCVFGZ:NO:MX*FM["^TR$^Q_M6>&OCUX ^.'_!+;]J;Q)\,/'_QSF_9
M]T;XQ>#/VD+'X$^$I_&_BJT\5?&CX,>&O!C^+_#_ (,TA8-0U'PQ;^+K#7+[
M4YK&U6+3M-2U3RXY;JUA?]EJ*+_K^*M_7F!^)/@3Q3\7?"G_  4@_:$_:;\9
M?LL?M$:/\'O%?[*7PTT+3-6T;P/_ ,)IXAM+O1/$+ZC;Z;J'A3PM>:AJ^L>*
MM1B=_M'@[X;1_$77?#4<^G2>+8="<ZU#H/S'^SKJ'COP=_P1&^+7[/'B;]GK
M]JO2OC<_@KX^_#.Q^&TG[+GQZE\0ZMX@^..M_%G7_!%[HZP_#][/4?#46G7N
M?$_B2WNFTCPE=K8Z9XAN=/U/Q'X3L]>_I2HHOY=OP _G%_:GU_QIXS_X)/\
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
MASJW[..M>-()=/\ B9X6M/#/Q 7QMXI@_:$\(W/B"]U2.&:;1;K1-%\(PZ#
MNFV[V6JW5G?:EJ_Z-T7V]+>FK8'XD_L)_$;4?#G[47_!2;QQXP^"?[4?@OP?
M\4_B)H?Q6^&VO^*OV5_VA-(MO&O@_P !^"M0TC7#HMI<?#@:H_B6X>VM[C0/
M!%U86WC/Q,NH6MCH&@ZCJR7>G6WRQ\#OV>?BA^T]_P $V/VYOV69OAA\9_@S
M\7/&W[0'Q&^-?P[LOC1\)/B-\*-.U^SO_B/X5^)G@&'3_$WC#P[I7AVXGUV[
M\*3>&]6M;;4Y]2\,RW2:IJEE;:>]C>W']+M%%_+M^ 'Y6?LV?M>?M;_':T\!
M?"SQ=^QK\<O@/\4-!N?#4'QZ^+WQ1\/:-H'P8M--\/75G)XQOOA3?W=W-J/Q
M$USQ_%8W>C^'-+TC07T7PE/XA37+[Q!J^F^'O^)M\<>*]"^._C'Q!_P4N\&_
M&7]DSXX?&/X^^+5^/_A3]D_XJMX2T_4?@KX2_9S\3_#G4- ^'&A_#?QGXBU6
MV\,>#O$T?FW.J>-M*\&6MQ\0?&^NZO86.I6VIZA83KIG]#5%%_+^KW _G<\?
M>"_CEJ__  3A_P""8>J6?[-_QS;Q)^R#^TG^QEX]^)/PN_X0F27XMZCX/^"/
MA/5/#_C/7/#GPZM;NX\32QG7-22RTW3-6L=)UZ:U@EUN[TFRT)HM1D]E_;\^
M(7C#Q;\6/^"<'B;3/V=/VG]1@^'7[0FC_'/XDVOA/X _$[XBGX>_#B2+5?#N
MG7'B?5/AYX:\3Z /%\]LW]M:I\/M%U;6?%_AZTC:WU;2X;FYTE=4_;ZBB_EW
M_$#\<7\*?$G]D_\ X*-_&/\ :>3X<?$_XE_LT_MG?#7X;VOBS6?AC\/_ !?\
M0O&OP@^*7PNT+3?#_AY?%/PR\+Z7JGQ%E\(ZWX<@U*9M1TCPOJMYI6N:N--U
M*QTNWTYFN/(OC#\+/&E[I7_!47]KZ_\ A'\9/[1_:K_9Y?\ 9>_9U^%&@?"O
MQIXL^+>N6$'P?U?PM_PFGC+P!X0T?7]?\$Z9XO\ &LMF=-7Q=::)>^&?#.B1
MW7BVVTG4]<T_2$_>NBB_Z?A_PR _FR_:+UKQOXJ_X)!_LL_ [PS^SO\ M8ZW
M\8?#.G_LR^$_$?P\M/V5_CY'K^@ZA\ H?AY=^/KO5C=_#^VT^ST9TM4B\+ZP
M]\;'Q=<RW-OX>EOY= \4KH7ZM?%+]MK5_AY\3_V8_#>G?LU_&SQ-\)OVA;[0
M=(U[XUW?A3Q1X)T_X,:[XV\7:'X"\!Z%\0/!GBSPE8:_HVK:[XK\1Z39W^F^
M*9O!^HZ=978OM.L_$#V]]:6GWG7!^(_AYHGBWQ-X4\1>(;K5=2M_!5\NM^'_
M  O)<6T?A>#Q5#'=V]CXMO;*"SBOM7UK2K6^N8M'AU;4KW0M*NVM]<L=&@\2
M6&G:S:%_+OU[@<_\?OA7!\<_@7\9/@O<ZD^C0_%GX7>//AP^L1H97TD^-/"^
MJ>'DU-859//_ +/?4%NS;E@EP(3"^4=@?R5^"?BSX^^"OV =:_8=^('[-?QI
MG_:;\&_"3QG^S?X171_A[XCU/X(>/;"\T76/!WP^\?6?QY6S/PIT7P7:^'+_
M $6Z\51^*?%6A^*+1=-U6*P\+W=[)9:9+^XU%%_SN!^"_P"W3\$O$7P&_P""
M/VB_L._#[P!\8/CA\4-3^'7PZ\$Z1!\'OA!\1_B/87FO>#_B#X!\9_$+Q#KN
MI>$O#6KZ;X*T2XN?[8N_#=MXHO;#4M:1Q8Z-;ZJ^EZW<:=^A6M_M7ZSX=_9X
M\"_%;X>_LT_M(_%'5;[Q5X#^'NL_"G_A4WCCX;?$[PN^KP64.O\ B/5/"OQ*
M\-^'=4N?#?A02B*\\1Z79WWA6\O&'E>(X-(MM6UK2_MZBB_YM_> 4444@"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBN7N?&GABT\6:=X%EU>!_%^J:
M9<:W;^'[6.YOM1@T.U>6%]<U2*RAN%T319;N&33K/5]9:PT[4-64:18W-SJ;
M):, =117BGA_]HCX0>*M9^,WA_P]XJN=6UG]GW5[#0OB[I]IX5\8M/X3U34M
M)&N6=LN[P^J>(5?23]NEN?"SZW:6L*N+N>!XW1?6-%UK1_$>D:9X@\/:KINN
MZ#K=A::KHVM:/?6VIZ3JVEW\"75CJ.F:C92SV=]8WEM+'<6MW:S2V]Q!(DL4
MCHRL0#3HHHH **** "BBJU[>V>G6=WJ&H7=M86%A;3WM]?7L\5K9V5G:Q//<
MW=W<SO'#;VUO"CS3SS.D4,2/)(ZHI( +-%>,?!7]H;X+_M%Z9XPUOX)>/](^
M(NB^ _&^H_#GQ1K&@PZD=*LO&6DZ7HVM:CI%IJ-[8VEGK:6VG>(-)G;5-"FU
M+1WDNFM8K][NUO(+?V>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **^9/C/^V/^SA^S[=ZA9_%GXB-X=.A
M_P!A'Q5?:?X.\?>,=%\"+XIF,/AF3XD>(/!/A;Q'H?PVA\0N"VAS^/-1\.PZ
MK$#<6+SP R#Z+TC5M+U_2M,UW0]1L=8T36M/LM6T?5],NH+[3=4TO4K:*\T_
M4=/O;9Y+:\L;ZTFAN;2ZMY)(+B"6.6)WC=6(!H45GZMJVEZ#IFH:WK>I6&CZ
M-I-G<ZCJFJZI=P6&FZ;I]G$\]W?7][=216UI:6T"/-<7$\L<,,2,\CJJDCP3
MP;^UO^S;X_\ A1XK^.?A3XP>$K_X/^"-:USP]XF^(UU/=Z+X5T_5O#GV0:M;
MQZIKMGIL.I0Q/?6<5K?:5]ML-3GN([?2[J\G)C !]%T5YY\*/BO\/_CC\/?#
M'Q6^%GB*+Q;\/_&5I<7_ (9\1P6.JZ;!JUE:W]WIDUS#9ZW8Z;J<40O;&ZBC
M:YLH//2,7$'F6\L,LGH= !1110 45Y5\(?C;\,/CQH&N^)_A1XF_X2K0_#7C
M3Q/\/-:OO[%\0Z']B\8>#;U=/\2:/]F\2:3H]Y<_V;>,L/\ :%I;SZ7>9\RP
MO;J(%QZK0 445PGQ/^)G@CX-?#[Q=\4_B3K?_".> _ FBW?B+Q5KO]FZOK']
ME:/8J&NKS^R]!L-4UF^\I6!^SZ;IUY=/G$<#G- '=T5B^&_$6C^+O#N@>+/#
MUY_:'A_Q/HNE>(M#O_L]U:?;M'UJQ@U+3+S[+?06U[;?:;*Y@F^SWEM;W4._
MR[B"*97C7:H ***\0^-W[27P,_9OTG1-:^-OQ*\/?#^T\2ZQ:Z!X<@U-KR\U
M?Q!J]Y<06L-EH>@:/::EKVK.L]S;K<R6&FW$-DLT<M[);Q.'(![?1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%>(?$7]I+X%_";QW\./AA\0?
MB7X=\._$7XN:[I_AOX=^"))+O4/$_B75-4NC8V)@T;2+74+ZQTR:\#6[:]JL
M-CH4$L<J7&I1&*3: >WT444 %%%% !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
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
M;.^G_8[_ &M?"G[8'PTUSQIHOAK6? 7BSP%X^\3_  G^*_PU\1W5E?ZU\/\
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
M_".H^+/AGJ6@_%.#P!I&M6VA^((=/\G7+J]^%XU;PO#<P3/H6J7HFTN+\8?
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
M'M9C_9^UCQUX>\;WFEWWAW3/$<FN03:MX U@>&88IM(L_$5G+9W3Z[HT4ZN
M#ZXUI]9CTJ_?P];:9=ZXMM+_ &7;ZU>W6G:5+>$8A%_>6-AJEY!;*QWRFWL+
MB5@OEJJ%_,3R;X*?!32/@_8^,;^347\4_$3XI>+[WXA?%CX@75DMA?>,?%][
M:6>EVPM[$7-ZVB^%/"OA_3=)\(^!O#"W]^GAWPMHVGVEQJ.K:L^JZWJE7]EW
MXH:]\;OV:_@!\9?%-EI&G>)?BO\ !CX9_$;Q!I^@0WEMH=CK7C3P;HWB+4[3
M1[?4;[5+^#2[>\U&:*PBO=2O[N.U2)+B\N90\S]#\1?^%X?V_P#"_P#X5+_P
MJK_A%_\ A-(O^%T?\+%_X2[^W_\ A7?V*?S_ /A5_P#PC7_$N_X33^T?LWE?
M\)7_ ,2/[%Y^_P#?^71Y?UH!ZK1110 445\>_LB?MJ?"G]LNU^--W\,)LQ_!
M?XR>*/A1J.^^AO?[>L-&9&\/^/\ 3/*AA,?AGQM;B]GT(RJ\I.F7\3R.T!-
M'V%1110 4444 %%%% $4\;RPS11S26TDD4D<=Q$L32P.Z%5FC6>.6%I(F(=%
MFBEB+*!)&Z$J?RV^!GP;_P""DW[.OAJV^$.B^,?V0?C+\/M(UOQ+J&E?%CXC
M/\9/!WQ@U4>*O$NJ^*=5UCQWX6\-:/XE\+>*?$USJVM7]W?ZA:>+]"EU:9_-
MO[IKR6>^D_4ZB@#\Q?B=^Q_^T?IOB#X6_&'X ?%[X6/\8_"/Q&^(WQ5^)GA'
MXH>!M;T;X'?%WQS\2O OASX:W'B"+3/!6J:GXH^'VH^!_ OAR+PKX'OXKCQE
MK"Z9?ZC=>(]7UO6=7\3ZEXE]F\.?#/\ :;^+-WX4/[5I_9YT/PSX(\9>%?B'
MIO@WX(+X\\7WFN^-/ ^KVOB+P;J.H^/OB)IGA2?P]I&@>(["PUR31_#_ (,.
MKZW=V-E8W?BVV\.G7=!\1_:E%%P"BBO.-&^*W@OQ!\4O'GP=TG4OMOC;X:^$
M_A[XQ\8V<!@EM](TWXG7WCJS\*6ES-%</+#J]RGP^UK4;C3KBW@D@TJ[T34%
M:6#582H!\T_M8_!']H_Q[XX^ WQ=_9N^)7P[T/Q9\#-5\;W[?"_XSZ)K^H_"
M?X@/XX\/1>%VU?5=4\'S+XH\-^*?"VC2:Y9>&M:L+#5_L\/B;5X#;Q6MUJ-M
MJMGPY\,_VF_BS=^%#^U:?V>=#\,^"/&7A7XAZ;X-^""^//%]YKOC3P/J]KXB
M\&ZCJ/C[XB:9X4G\/:1H'B.PL-<DT?P_X,.KZW=V-E8W?BVV\.G7=!\1_:E%
M !1110 445\#?M;_ +4?Q8_9_P#C-^QWX$\+>"_A_JW@/]HWXZ^'_A#XH\4Z
M_K/B*X\5:&VII<7UW'H?A;3[#2])B9M*M)GLO$-_XJU-8[XFWN/"4D$2W,X!
M]\T444 %%>5:Y_PO#_A;G@;_ (1O_A57_"A_^$>\3?\ "RO[<_X2[_A;G_"5
M[8?^$-_X0;[!_P 4;_PCV_S_ /A)O[?_ .)EM\G^RN=]>JT %%%% !1110 4
M45\"_MO_ +4?Q7_9DUO]E*/P3X-^'^O^$_CU^U;\&/V=/%>N>*-7\12:_P"'
MX_B9K&H&]NM!\+Z59Z;87$D7A[0M7-GKFH>+72PUJ;3UN/"FK62SLQN!]]44
M44 %%? W_!1/]J/XL?LB_!'2OBO\,?!?P_\ %J3?$+P-X+\0S>.=9\16_P#8
MEMXU\2:=X=LK[2_#>@V%O_PD;_:+YA<BZ\8^&!IRK%-%%K'FR6\'WS0 4444
M %?EMI'[/7[8-K_P4GUS]L"]T#]FW_A4NL_!>W_9L7PY;?%_XG2_$.T^'UA\
M2XO'5K\1?LTOP @\-W/C*=(Y&G^'_P#;D&B0/<KI,?Q G6T_MZ\^]/ ?_"\/
M^$P^*G_"S_\ A57_  @'_"0Z7_PI'_A _P#A+O\ A,/^$4_LL?VU_P +4_X2
M'_B2_P#"0_VUG^R_^$1_XEO]EX^U_P"EYKU6GM\T 4444@"BBB@ HHHH _,C
M]OS]G7]JG]H;QQ^RW?? _3OV?X?"G[.GQZ^'G[1UW>_%7XE_$7PWX@\6>*O
MMSK4"^![?1/"7P8\;Z=I'A^XTR_65O%<GB+4-1FOKR2 >%K2#24N=:_271I=
M7GTC2IO$%CINF:_-IMC+KFFZ-JEUKFD:?J\EK$^I6.E:U>Z/X>O=8TVTO3-!
M8ZI=Z!H=UJ%K'%=W&CZ9+,]E!2\53^*+;P[K$_@K3-"UGQ7%92MH.E^)M:O_
M  [H%YJ' ABU76M,T+Q+?Z?:<L[RVNAZA*Q58A'$)#/%\A_\$Z_VG/&'[8O[
M(?PQ_:)\=Z!X;\+^)?'VH?$>.[T'PFFIIH>FV?A3XG^,O!NCPP-K&HZI?S73
M:/X?L)-3NI+I8KO4WN[FUL]/M98;"V?3R7ZZ_H!]MT444@,;Q%/X@MM UNX\
M)Z;HVL^*(-*U";PYI'B+7+WPSH&J:Y':ROI>GZWXBTWP_P"+-1T+2KR]$$&H
M:O8^%O$=WIUK)+=V^AZI-$EE-^='_!.O]G3]J']FA?V@]#^.UG\!;S0_C-\?
MOBA^T=I^M_";XB?$'Q#JVC^)OB?=^'FO_!-[X=\7_"'P39S:%IT.E7-U:>*(
M/$K7[3&&PE\-/',^HVOZ8447Z=P"H;@7!MYQ:/#'=&&46TEQ&\UO'<%&$+SP
MQ2P22PK)M:6..>%Y$#*DL;$.)J\JTW_A>'_"X_$G]K_\*J_X9^_X0O1_^$0_
MLW_A+O\ A<?_  L3^T)/^$@_X23[5_Q1/_"%_P!E>5_8_P#9?_$\_M#S/MO^
MC;: /F/]G;X*?M67?C31_BK^VU\0_@QXW\;?#O3?%OA[X3>'O@7X:\4:'X/T
M:'QI<V(\0^//$UWXNF6_U?QW>Z'IEIX3T>'3]*TO2O"OARZ\26T4^N7OBG4+
M^'[QHHH **^!OVM_VH_BQ^S_ /&;]COP)X6\%_#_ %;P'^T;\=?#_P (?%'B
MG7]9\17'BK0VU-+B^NX]#\+:?8:7I,3-I5I,]EXAO_%6IK'?$V]QX2D@B6YG
M^^: "BOGSX=?&J3XP_$+QYIGP[M=-N?AA\)O$^J_#SQ?X[O3<3OXL^)VD6T1
M\1^$? =M;SVT"Z9X N[NTT_Q=XOOWOK2Y\40ZMX+T?29+K1]7US3NN^$/_"\
M/[ UW_A?7_"JO^$H_P"$T\3_ /"-?\*A_P"$N_L#_A7?VU?^$,_MW_A,_P#B
M8_\ ":?V=N_X2?\ L_\ XD?VW;_97[C- 'JM%%% !17FOQB\4>+_  1\+?'W
MC'P)H7A[Q+XJ\+>%=;\0:3HGBG7=1\-Z%J$NCV$^H20WNKZ5H/B2^@'D6\K0
MQ0Z4_P!KG6.UDN]/CF>_M_&?V&OCWXH_:A_9/^"WQ]\::3H&A>)_B9X;OM=U
M72/"\.HP:#I\D7B+6M+M[?3X]6U'5=0V+9Z?;F9[F_F:6Y,TJ+!$Z6\0!]84
M450U234XM,U"71+2PU#6([.Y?2K'5-1N-(TR\U!87:SMM0U6TTO6[K3;.>X$
M<=S?6VC:K/:PL\T6G7CHMO( 7Z*^!/V%?VG_ (M?M6_!;XO>-O&'A;X?>#OB
M!X'^./QA^#VB:)X?N?$=_P"$H;CX>?V=I^ES:SJFH2C5]76;6;FX.I:G8Z=H
M/VK3EB-KH>GW*NLGUM\)?^%M?\*Y\*?\+V_X5U_PMS^SG_X3C_A4O_"2_P#"
MN?[6^UW/E_\ "*?\)C_Q4W]G?8?LF_\ M?\ TG[7]IQ^Y\J@#T6BBB@ 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 Y3QSX+T'XC>$/$/
M@7Q0-9;P[XJTNXT;6H_#_BCQ1X+UB;3KM0EU;V7BCP7K'A_Q1H[7$6Z":XT?
M6;"YDMY)K=IC!-+&_P#.S^PE\.O#^D?\$%/BW\1;34/'4OB#Q5^R3^W)INIZ
M=J?Q1^)FM^ [6VTW6_CM:VTGAOX6ZSXNO_ACX-OY(M.MVO\ 5?"'A#0]4U6X
MDOKS5+R\N]4U.>[_ *4:_$OX5_L-?MK_  9_8)^+O[#_ (?\4_LS>+]!U?PI
M\:_A1\*M7U;6/B9X3ND\$?''5/%^HZQXY^(.J6G@3Q>T?B[PLGBO4+70O OA
MO0YM#U!M3DNM5\=?\2:UMM1:?YI_<!\O>+;?XP?L]_\ !.?]@7]KWP5^TA\:
M+3Q3X1\,_L7:0WPNT_Q%#HWP)U?X:>+]&\&^&KWP/KGPRL[1K3Q#=2:5?P2Z
MAXO\0ZEJOB*?5SJ-[H]QX?TV71=$\/\ W_\ M^>,/BCX%_:0_P""<S>#?BW\
M0?#'A+XC_M2:)\/_ !Y\/-"U+3=)\*>*M(_LN[UG=K<FG:3:^)]46=[46EYI
M&I>([SPU<VFT'0TN#-<3>&_%_P#8I_;J^)?_  3W^!7[&5CI_P"R;H_BKX5G
MX4Z/K/CNZ^,?Q?O= U'P[\"H?"3^";W2]%B_9UMM0&M>*[O2;N+Q197E[%8^
M'[;3;:;2KW7Y?$DT'A/VW]KW]GO]M?X_^/?V,?'?@GPU^RYH;_LW?$/0OC9X
MST?Q1\:OBNR>(O'5M%<Z9JG@CPSJ6E?LZ7+0^$X-)9I+#QMJFGPZO?7^I[+C
MP/IT&AA_$#Z[K[7ZVZ >:_M9?&O3?AM^U7XMT#]KSQS^TK\"OV=/%'@GX?:9
M^S-\=/@WXV^(G@?X1^&/'5Q#K4?Q!3XK:M\-+N&!_'5UK]SI \-6?Q7TWQ3X
M 3PUI2W4NBZ9#)JE_JGZD?L_:?JVD_ CX+:5K_Q M/BSKNE_"?X>:;K?Q2L=
M7?Q!9?$G5[#PEI%KJ?CRTUV22636;?Q=>Q3Z_#JDDLDE^FH+=/([2EC\P^/_
M  #^VAJOC3XW:3:>'OV6?BY\ /B_I'AZWTKX>?&7QY\2["\\ ZB?A[H'A?QG
M926NE_!_QAHGC3P-JNNZ9<ZU#X0)\(37=S/?ZL==T>_\07MO8>U_LA?L]P_L
MJ?LU?"#]GN+Q3>>-3\,/"RZ)<^*;ZV-E)K&H76HW^LZG<6U@US>-IVEQZAJ=
MU;:+IKWEV^G:1#8V3W5P\#3.NG]?TOR \8_X*.?'K3?@I^SQ+H(^(/ASX8>+
MOC_XN\._L_>#/'?BGQ!I7AC1O LWQ&GDL/%WQ(U#6]8O+&QTJT^&_@"+Q3XQ
MAO[F9;?^VM+T736)GU.VCD_(WX>_&']F#]D+_@K!\++']FKXQ?!SQE^S=^V5
M\(?!?P1\4Z'\*OB7X+\<:;X!^+GPPLM.\'?"Z_UBT\(:SJ2:2^M6MKX9T#2[
MS5!:+JM]XU\<:BBW,UA=2I^KTWPC_:R\1_MU>&_CKXX\-_LY:G\!/AQX.\9?
M#[X4Z39_%+XE-\3/!J^-M3L)_$_Q8DT&Z^"8\):EX[\4:%H6C^$Y_#<?BS3[
M#PYX?FU6RTWQAJ)O]4EUCD_^"I_[(/Q:_;4^!/AKX6?!NS^$^F>,]$\?:)X_
MT7XE_$KQQXT\'ZC\-M8\-31?9+_P?;>"_AMX[NM<O==TV\UK2-06^U+PU;:0
MK6.IP+K%[%;KIS5MGUWUTU_R M?\%-_C!\2OA-X _9_MO"/B?6_AK\//B=^U
M'\(_A=^T!\8O#<D=GK?PP^#OBK4;J#7]7LO$$T$\7@;^U;J*RT63Q_*BCPTM
MV%M)8-5U'3IXOE;0?A+XATC_ (*O:=\*? G[0G[4_C;X&VG[+$7QC\1^%=2_
M:T_: \9:+\(/B>OCQ-)\%:I=2ZO\2-6T[Q';^*+;2H[ZR^''Q3B\:>%_$.GW
MGB*XU/PMJ_AA+:SLNY_:>_X:P\>_"O\ 98_9>\>?$3]F_P &_M??$/XI1>(K
MGP]82>)/B+\!?CI\/?@EX1E\1^,Y?B+I7BCPCX"U_2M!U/Q'=^']1O? >D:)
MXN&I:U:Z'IUO<W'AVY\2ZEX1I_"O1?\ @H+^QYJWA#2=6^#W_!,Z?X6?$7XA
M:!X)G\&?LRZ%\1_@1XWU#Q;XNG?3-*\2K:?\(EJ?AO4](\- S>)O'\UKX<UW
MQ!I/@+1_$GB&QLKJ'1KE*.G2^OS_  ^X#SC]C7X;_M"_M)ZU^U5<>,_VXOVE
MM%TW]F?_ (*7?%GPCX2BT+Q#HUO<>+/"?PMF\%07/A/XA!-&BTW4/!FJZ##9
MV]AX*\-:;X7\&Z7KFH^+?$&H^&_$,NN6MGI7%:3\1?VM/VSOV7]2_:)^#W@'
M]N'3_C?X_O\ QEXL_9^\9?#/X]?L[^ _V<_"FGZ!XUUK2O O@C5OA7KG[47A
MM?&/ALZ;H=MIGQ'UKXI_!SQ!XQU#Q#<^(KW1XK?1(]#TF#[J_P""?'[.?[5W
M[.7BS]J(_'6T_9\N?"'[0W[0'Q/_ &F[*^^$_P 0_B-XB\1>%_''Q+U#05OO
M!%SHWB_X0^"M.U+PK;Z5IK36WB:/Q!;:M:WUA':R>'-1@UJ2]T'QGX5_L2_M
M]_LG^)?%WPK_ &2_VA/@%8_LA>+_ !AKWBGPUHGQG\$^,O%'Q0^ $'B_4I]4
MUW2OA9IV@S:=X7\3065[=3W>DV_C/Q%!H<UV3>7F@QWM[K%UJAI=[=+=MM=D
M _Q;^T)^T;X[^,/P%_9A^(WPB^.'_"8VW['FB_M#_M)_#[]E_P")WPB\ ^-K
MOX@Z[XN7X;V^AQ_$[7OCO\*&T+X=Z!K>A^*=:O%^%/Q&N/$VJ:CK7@RRGU3_
M (1_3];AU/AM&MOV]?AW^SO_ ,%&++Q_J7[0GPG^&/@#X:^-/B[^Q_\ $SXF
M?$KX&?$?X^Z9#H?P]\6^(M?^&WCGQ'X7\:?&R[U'1=)\0Z9I+:-K^HZT?&#Z
M))<1P>,X+V9+?3/H+]I3]@_XPW'CCX"?M"?L7?&#1/AQ^T7\!_AW)\'+BY^,
M4&J>(O!/QI^%=U>'5[OP_P#%*]T6PO=:DU"7Q'-J?B:[UBRTFZNM1UO5[K5$
M.F:Q::5JUCT?C3X _MJ>/?V9?C[HGCOQ9^S[XX_::_: ^&NM?!I[?3K[XA?#
M?]GSX0_#[7_#OB70KMO!6_PM\3?'OBCQ%]K\2W_B#6+_ %VRT=_%5TN@:3<W
M&CZ3X/TN.]-/+Y][_E^F@'YR_'#5OVBOAM_P3$_9E_;XT;]K7X_7'QD\&> /
MV5?$UQX;NO%\A^$_C+2/'5QX#\-ZOHGQ"\$E)+CXB:CJG_"1_P!M>(O%GC;7
M]<U_5]<.IS6%SH6D7>FZ'HOU5^T'IWQB_9<_:V_86\=:7^TU\<OB#!^T1\=[
MOX+?&3X=^-O$MI-\'M5TSQ)X<O+VQU'P5\,=-TZRT+P!-X:OX2VC2Z7)=ZR]
MK;Z?%K>N:W=#6+[6^<^,/[$W[<7Q/_X)I?#7]A2UL?V4](\5^%](^&_@CQ#X
M^N/C#\7+OP_-X0^"UUX U?P3K&C:5'^SO!J,GB/Q7J/AW4+'Q1I-]-;Z9X<L
MM-LK[2M7\1S^)[BP\'^N_M7_ +/O[='[07C/]C3QQX=\*?LG^';W]FWXG:/\
M:_%^E:S\<OB_=6OBCQAI[7VEW/A'PYJ%E^S6)K#PU+H31WD/B?4[&75%U75)
M+%_#1M- 34/$IIY;R[;=/Q R?B5\8OB#\</VM?VE/@18?#K]J[QK\-?V;?#_
M ,(?#_\ 9W[*?QA^%OP0U9_B!\5O!EQ\0KWQ?XV\9^*/VA_@)\0+V/3=%O-"
MT3P5X;\.7VI>#OM>F^+;_P 7V>K7-UH=OI_QM^T+XH_X*(?![_@E%^TIXE^-
MGCOXS_!OXH_!7XGZ-IWP>\=1^.?A#??$WXF_ [QC\3_AUX2\-S?%+Q1\+M7\
M=3Z9XWT+2_$^O6=[J7A3QAX<U6[O[?3KF^U#7XX9K^_^Y_CK^QY^UGH7[3M]
M^V+^Q!\4_A#X%^)/Q0\%^$_!W[0OPD^.%IXNUOX/_$%_!=BFG>&/$D.K^$-*
M7Q4FM>'=,6+1;&6VTW0;F6RM!+%J6F0:MK>EWV%^U]^QG^UW^T'^Q;X]_9_L
MO&OP0\8?&;]H+Q)X8\1_&SXD^,-8\<_#KP-X0M_!GB7P3XD\->$?@]X.T#P+
M\3M4N/#&GQ>"[+0XT\2:WIEX]Q<:_P",[U]0UWQ7?6FG"MIM;2_Z_P!=0.=_
M:'M_C'^S5^U1^P9\1M,_:2^-/C>+]H/X\K\$?C#\-_%/B*#_ (4UJFC^+O#%
M[=Z?>^#OAA8VD&C>"IO"M[:.^BWUO<ZGXFN((K(>)/$OB*^_M;4-8Y']CCX#
M> =._P""J'_!4/[!?_%.S3X?:W^QEXKT."V^//QTBM=4UKQQ\(/$OBSQ%)X^
MM$^(PMOBIITNN7%Q/I6A?$^+Q?H7ANRN+C1_#6FZ1HT\NGOZ]^U)^SW^W;\?
MO$'[%_BO1?"O[)?A[5/V:OBCX?\ C9XST_5/CE\8+NQ\5^+]"FU/1V\)^&;V
MU_9I6?3?#=[X;>#4O^$CU2RN-3M-:UB?2?\ A'KFQ\-1:SXK].\"?LN_M$_#
MS]N[X]?M(>&O%WPBM/A)^U'H/P$N/BKH&HP>+=:^(WAGQ)\#?!S>$(-!\"LF
MGZ-X8U#P_P");*6\BO?%.N7%GJEE%?F:T\)K=6,,DQT^5OQ7Z >\_MP77B_2
M?V0_VD?%'@+Q_P"*?AIXO\#_  3^*/CSP_XH\'_V$NK0ZMX,\"^(/$.G6;RZ
M[HFN1P:?=WVGVR7\VEQZ;KBVZL-+UG3)V\^OQ;^.&K?M%?#;_@F)^S+^WQHW
M[6OQ^N/C)X,\ ?LJ^)KCPW=>+Y#\)_&6D>.KCP'X;U?1/B%X)*27'Q$U'5/^
M$C_MKQ%XL\;:_KFOZOKAU.:PN="TB[TW0]%_;?\ ; \!?%CXK_LV?&'X3?!>
MS^'D_C7XK^ /%_PS6]^)WBCQ'X4\,:!H_COPSJ_AG5_$7VKPMX)\>:IJ>J:1
M;:E]HTW1#I=A::A/_P ?6M64</EW/YG_ !A_8F_;B^)__!-+X:_L*6MC^RGI
M'BOPOI'PW\$>(?'UQ\8?BY=^'YO"'P6NO &K^"=8T;2H_P!G>#49/$?BO4?#
MNH6/BC2;Z:WTSPY9:;97VE:OXCG\3W%AX/%TVW_"VOR Z/\ :#T[XQ?LN?M;
M?L+>.M+_ &FOCE\08/VB/CO=_!;XR?#OQMXEM)O@]JNF>)/#EY>V.H^"OACI
MNG66A> )O#5_"6T:72Y+O67M;?3XM;US6[H:Q?:WZ?\ M'0ZSJ'[2_BGP]\2
MOCG\6[SPAKWPDT"+]GK]FK]D/QM\4/!_QZ@\5B_U&+QY\6?B ?AU<^%[*#PY
M!>#2-*\)>(_BEXWMOA!#*EWIFM:?:ZFLCZQE?M7_ +/O[='[07C/]C3QQX=\
M*?LG^';W]FWXG:/\:_%^E:S\<OB_=6OBCQAI[7VEW/A'PYJ%E^S6)K#PU+H3
M1WD/B?4[&75%U75)+%_#1M- 34/$O3VO[+?[6_@3]M7XZ_M$_"7Q_P# FU\
M_M1^#_@]I?Q%LOB-IOCKQ7XX^$^N_";PM)X7M$^%EEI,7A[1/%6@7L=WJNJ2
M6WB+7O",,^KZE!>76DNFF&WU-?/6S_/3\/\ (#XF^%_[>?Q^;_@E?^R+XIOO
M&C7W[2_[3_[0.F_LA^'/BMKFF:9J-UX<U'7?C#XZ\%P_$G6-*:-M)UG7/#?@
M;PH4B>]%S:ZCXI;3]6UF/5H7U""\ZK]M7]GT?!_]H_\ X)=:QH_Q>^./C72M
M2_;(\':/XDT'XN_%3Q9\5+;5?$\.CWMU8>.=+D\87^I'P9JC6B:U8:KH7@E/
M#W@N]BU&SDMO#%A+I5NS;'@W_@E%\8;C]@G3?V2/B'\8O &B^./@U\8[KXS?
MLR?$SX=Z+XBO9?"GC.P\;^-/&.D>)/'$NO?V4=1N-6B\:WVBW>A:'HEI9^%H
MXDU*WU7Q=<K%%#Z]\6OV6_V^_P!HJ_\ V0_$OQ,\9_LF>!_%O[-7QU\/?%C6
M;KP7:?%OQGHWBY]!TF\LY-4M]/UBR\"W-K+J<LXMI?!*WUG!:17=QJ$/Q!=K
M6WTN5Z7TMN_N>W3^F!YA>?$WXQ_M<Z]^URVA^ OVV]0TWX7?'+XG_L\?!G7_
M -EKXY?!/X-^$? >L?":WT_1+[Q1XCL/$O[3OP;\6?$+Q=K?C*:^U[4[#Q_X
M3\2^ K7PC-X:TC0-+-ZNO7]_^C'[$%_^U!??LR_#:/\ ;(\,P^&/VA]*M-4T
M3QW'!J_@[65UQ=*UB^M/#_BB:Z\!ZOK?AB._U_P['I=]J]OIUXD2:P]^Z6.G
MQ2Q64'Q7J?[&?[</P$_:%^+?Q7_8=^-'P"L_AW^TAXH/Q%^,7PC_ &AO#/CR
M[\-^'OBKJ<$,'BWXB?#E? T]QJTM]XDG275+C2-1\1:-;&5X-.U6]UNUT[2)
M]-_3OX1^ ]3^'/@32?#OB'Q7=^._%LDVHZYXU\;WUE!ID_BOQCXAU"XUCQ%J
M\&DVTDT&B:.=0O);+PUX=@N+JW\,^&;/1O#MM=7-MI4,SIVZ6_4#\\_BMXP^
M*/AO_@K'^R9X$M/BW\09OA7\1_@E\=/$.L?"A]2TVQ\"0ZWX1T9;?3KX:;HF
MDZ5=ZW)ONQ?(_B^_\2SV&H1+-I4UA$L5O%XY\)/"WQF^-7[=O_!2_P#9]\7?
MM:?M&V?PN^&,'[*,_AR'PIXKT;PCXPTL?$;X7^*/&=YIWA?Q'X=\/Z=IW@+2
MX=6U&Y;59O!'AK0_%/BA-(\(0:UXJET_1-4T_P 1^\?&/]G;]K7Q?_P4*^ _
M[4?@S2?V=I/A#\#_  ?XM^'R:+XG^*?Q)TGXC>*M&^)6GPP^+?$+6.E? _7O
M#6@:GX?NFQX>\/CQ!K=IKL&E+)J/B#09-?:'PYA_ W]G[]MOX7?M@?ME?M+:
MYX3_ &6=8T']J32OAP-+\)Z5\<_BS:ZMX3U/X&_#O5_!WP[M;[5+O]FB2TO[
M#Q=-<6:>,]0@M([GPS%=76JZ)IGB9]-AT'57]VWXW_R ZO\ X)1?$_XF?$;]
MFGQ5H_Q7\;ZY\2O%'P:_:#^-?P-@\?>*;C[;XJ\5:!\/?$R0:%J7B;42%?5-
M92QU!+&?49P;N\AL[>6]EN;PSW4W2_M@?&+Q=!^T#^QE^R%X-\6:K\/#^U-X
MG^+FI^.O'WAR:*T\7:;\.O@;X _X3C6O"?@[4IHY#H6O_$"_N]-T-O%%@IUC
MPYH<&MWFBR6>LR:=J-IB_P#!-_\ 9R_:5_9@\)?&+P7\>X?@=?6?C_XU^/\
MXWZ#KGPB\=>/?$%S;:G\2[^TOM:\*ZMH?C+X6^"HK>PT>:S,VF:]::[J%Q?I
M=FSNM%LS9B_O-[]OK]C/QA^U#8_!KXB?!;XD6?PB_:6_9I\<77CWX+>.=8L)
M=3\,F;5X=/M_$WA/Q79V\%W<'P_XEBTC1_M\\5AJH$>G-8W.D:CI^HWMNRTO
M]_Y?Y@:'P[_9_P#VF?@Y\9/CE>^$/CM+XK_9Q\7_  EAD^$G@GXV>-_B/\6?
M'7PT^/=I%%:-JD_C'QS+KWB2[^%=]!%/J>J:5=^.=7O1J%TMOI6E:3:61FOO
MRI\4_&7XB?")/V$/&G@G]HGX]_&KXI>)OVO?@Y\$/VI/BWIWC;X@>)OV,_B?
M_P +'U;7]-^(/@KX>:)XUGT3X:WUQI5W9RV?A'7O@=\/K33/#EKI&IP^)-3T
MWQ-%8V:?IKH'[-W[6/Q@^&'Q@T[]L#XQ_#"#XB_$+X)?$?X'^"=-_9P\/>+-
M)^''PQL?B1H9TK7OB#]K\:Z@OBSQCX\OY[71)(I[I=!TSPWINEWVF>'K: >)
MM;N9OC_6?V!?V]O%O[,_[*/P4\0?$?\ 9-TW4_V-_C!\!O''P[M?#VD?%'^Q
M/'FC? V.\TO1=2\>^([G3(+_ $O7&T&>)+KP[X;\(&TUS6&OM0O/&-@+F&.T
M:MUMV_!^6NMOS [7]K+XUZ;\-OVJ_%N@?M>>.?VE?@5^SIXH\$_#[3/V9OCI
M\&_&WQ$\#_"/PQXZN(=:C^(*?%;5OAI=PP/XZNM?N=('AJS^*^F^*? ">&M*
M6ZET73(9-4O]4XO_ (* Z1XHLOV8/^"2N@S?%#3?B'XUL_V[/V"]&F^,\=Q)
MXUTCQMXJMO!'C*QE^)@N7U"TE\6:?XBU>-O$YE?5+:36[>[+-?P/<FX7[3\8
M?#G]MV[\3?&/P_/9?LI_'?X'_%;P]X7L+?PK\7?$?Q,\&R>&-<C^''A[PGX[
MF3PKIGPX^*FC:OX \1^(]*O/$=I\.&\1:=<6\MY>W+^-X]1UJ^GM_D7XI_\
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
MOBKQ=K&@>._B'KOB;71HVE!KR+PA'9:#I^F7>A>'K"P3Q;KVK)\,?#;]A/\
M;D\ _P#!,#Q?_P $_I+/]E+4O$>KV7C#PAHGQ&7XQ_%VWT6+P?\ $KQ/XP\9
M^*M5U70S^SF]]_PDF@ZGK-GI&@:;:7C:7K%CJ-UJVHZEH\_AV'2/%0GZ;K[E
M>_0#]D?@MXQU#XB?!SX3?$#5HX(M5\=?#/P)XQU**U0QVT6H>)_"VE:W>1V\
M99C' ES?2+$A9BL852Q(R?QT^%7@#XZ_M%?M??\ !2OX!>*/VT?VG?"_PV^%
M/B7]GA/#-Y\/_%7ASPC\0-.E\;?#;Q)XJ2P\/>)-+\+PZ'X(\.V>H7UW)K-C
MX,\(Z'K?C"33_"B:YXD:PT&^L->_5S]E_P )_%#X?_ #X3_#WXPV/@.R\>?#
M[P-X:\":I)\-O$WB#Q7X2U6#PAHUCX?L-<L=0\3^#/ NL6DVLVFGQZA>:-/H
ML\>D7,[V,&L:Q%$M[+^4?P G_:(L?^"E_P#P5=U#X%Z3\'?%EB?$'[*5CXH\
M,_%?Q?XQ\ >5?R?!.]?P_P"(-!\5>#_ ?Q,DE33UCUJVUKPSJ'A:W&L"XTV:
MS\3:(^GW,>H)=?3]4!YW\*OVWOVB_P!GK]C;_@H%X<^*GBN;XP_&G]A_XUVW
MP.^'_P 4_$=O;3:AXUT_XE>*_#_@KX7^)/%T>H7]G;:OJNA:AK[:_JG]KZU;
MF_TE=/TO6=8>XAO-;N_8=8\,?MR^%OB_^SIX[^ 'PG_;?,%GX^T?1?VI-*_:
M=_:-_9K\7_#/XA?"O6&AMO%7BW1/!.B?M3_$33? ?C_0I-VKZ%8_";P9X)T$
M(9;1-*N+>"/1]0^B="_X)Q>&-=_98_:6^!GQF\5IXH\??MA>,O%OQ5^-_P 0
M_#6E'3-/LOB3XAU33M;\,OX&T74;FZG@\*_#"^T'PVGA?3-6O99=2;2;F^U$
MVDFLW-I;8'[/?[/G_!1O33X2^%W[4W[0WP(\>? ?X>7NB7,'B#X>^%O&]O\
M'OXPV/A"[MKSPMX<^)NLZ\;#PAH.A3W>G:5<>,FT.P\1:_XPTVSO/#FL:]<V
M^O:OJDSTUV_I=/G?MT ^9O#/PY_:'_:*_;7_ ."F/[.5Q^V_^TKX \#?"J']
MD[5? ^L^#=?T'1_%OA_5?'?P[USQV=/TF;1="T70=#\(_;[[5[;Q/I?A;1/#
MOB#QG;6/@Z#6_%DEMH%[;ZW] _!?Q7\4?#__  5._:&^$GBSXV_$KXA?#?PU
M^R3\._'>A>'O&.HZ1'H?A[6-6\76EAJM_8Z!X4T/PUH!NV@T^7&KW.DW7B!H
M+NYM[G5KM)&SN_LV_L[_ +8GPX_;G_:E_:0^)&D?LUQ_"_\ :JC^&%MKFB>"
M/BK\3]>\=^ 8_@EX!U'P=X&NM*M]>^!?A70?%LOB 31KXIL[O6/"Z:;_ &A-
MJFE7E_\ V1%HFM6O ?[.O[6FB?\ !1[XG_M8>(=(_9U_X4U\1/ACI?P3BT+2
M/BE\2;WXE:/X2\):W_;7AWQG)I][\#].\+ZEXAUB>)_[:\'#Q%8Z;H\6J&WL
MO&6M-H@N]>'\MEVWT\O(#R/]EJ#QW_P4>_9I\6?M0WWQZ^.'PH\9_$SQG\4[
M?X"V/PQ^)_BOP/X3^!_AKP9XGU?PCX"T_6_ 7A?4['PE\3]1NI]$3Q#XZNOB
M5I/BJ36O[6N-/T7_ (1_3H]/AM?%_#/_  4I^-_C;_@G;\!?$TL^F>%_VJ/C
ME^U!X8_87F\=1Z/87&B^'/'VJ>*KW1-9^+MMX>EA71;FZM?"6GMJ4>F&W70+
M?QQ>IMTR70+4Z2_UC\ ?V2?VGOV+%^+/PJ_9GUKX&>+/V>O'?C?Q#\0?A=9_
M%S7?'_A[QA^SYJ_B]8?[9\/6.B>%O!OBG1_BMX'TR[MH=1T/1;CQ3\+]4:5[
MR&^UYYKV?4#6^(W_  2U\(ZW^PS\/_V4/A]\0M3\*^/_ (0>-M)^-OPZ^-E[
MID,^I-^T!IVKZUXAU'Q[K^E6\OS6?B+4_$OB&V;3K>ZN#X>TZ]TQ+)M1'A^T
MM[DTOY75O):_\"_H!\V?MJ_L^CX/_M'_ /!+K6-'^+WQQ\:Z5J7[9'@[1_$F
M@_%WXJ>+/BI;:KXGAT>]NK#QSI<GC"_U(^#-4:T36K#5="\$IX>\%WL6HV<E
MMX8L)=*MV;]B/VD?'NJ?"K]G?X]_%#0U#:U\-_@O\4O'NCJ8Q*&U3P?X'UWQ
M#IZF)E=90;O3H08V1@^=I5@<'\[?BU^RW^WW^T5?_LA^)?B9XS_9,\#^+?V:
MOCKX>^+&LW7@NT^+?C/1O%SZ#I-Y9R:I;Z?K%EX%N;674Y9Q;2^"5OK."TBN
M[C4(?B"[6MOI<OZF>+_!^G>/_ ?BCP!XM$=]I'C7PCK?@_Q,MI$]G%>:=XDT
M:YT76A:P2SWLEK'<6U[<B&*2YNW@5U1YYRID==NO_#@? W_!*OPL;7_@FO\
MLU:?I^M:II6I^+/AQJ_BO4/%-@=-O-?C\2?$#Q/XD\5ZQX@$VOZ?K>G7VLKJ
MVN7-R)M;TW5;>6=$6]M;J)6A;XO^ 7Q*^//B7_@E]^WIX\U7]H7XMS_%+X/>
M/_VS[SPO\3YM7T34?%WV;X.>&KW4/#.A"?6M U33M$T":YTJ%KFR\(:=X;FL
M!-<GP_=:*\\C-]E_\$ZK#X@?"?\ 9*O?V9M1L-$U7X^?LGZEXZ^%=QH/B76;
M_P )>'O%5NFMZ]XD^"_BU]:L="\7:OH_P^^(?@?5?#=Q:^);#PSXEFL);;Q%
MI\>D7^M^'-4T:#YG^$7[%W[=WPY_8N_:Z_9BU2P_9,U;Q5^TAXC^->JZ)XNL
M/C!\7[/0?#EC^T+HVI:/XVCU32[C]G>XO[F[\)BX6Z\+BTN6AUUKYX-5;1ET
MA9M;?5[;K\_\@/"?BIK'[0/PL_8%_8A_;GL_VK/C]K/Q0L],_8ZN_$GA"_\
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
M_P!@GQCX,O\ X4>-/BCX>\2V,&N-%HUQIMAK1\0)JLATY='>[M[R&V\0LO\
M@J3\#_$/A/XQ^*/ 7PH_:?\ B5<? KXB>+/AW\0O!_@KX,7=UXUT>X\#Z;IF
MH>)_$>HZ)K6N:''X:T#3Y-0N-+M[/QM>^%O&&L:KH'BBWT/PIJ47A[4[B!V?
M]>8'UA\?/V7O@#^U!H>C^'_CQ\,/#_Q#LO#M])J?AJ\OVU+2O$/AC4)O(^T7
MGACQ;X>OM'\4^')[K[+:&[?1-9L#=FSLS<^:;6W,>3\&?V1?V>?@!J,FM_##
MX?'3O$+V4NF1^*?%'BSQQ\2_%UEI5PT3W6E:9XM^)OB7QAXDTG2KQX+=[[3-
M,U2TL;U[:U>ZMYFMH#'\N^)_^"KG[-FA?"KPM\=M!\*?'SXD_!76M-T+5?%O
MQ5^'/PFU#7/ _P (X-=N;>R%M\3=:O\ 4M'BL=6T6\N([7Q+H?A5/%NLZ!,]
MJ-1L81J>D-J'U?\ $W]I?X=_#?\ X5IIUK!XA^)7C3XT+=S_  B^'/PSL],U
MKQ?\0;#3=(@U[5M<THZUK'AWPQI'AC1M&NK._P!7\6^+O$OASPOIZW^FVUQJ
MZ7VIZ?:W1K_7X@?0E%?(OPJ_;)\ _%O6?B]\/M'\#_$_PU\>O@GI!UKQC^SA
MXXTSP=X;^+=U976G_;O#USX8N)?'%Q\+?$FE^*Y7M=-T7Q/IWQ+?P?;W^HZ8
M?$/B'0K'4+6^DX;X:?M^^#?BU\!?C;\>?!GP-_:$NXOV?OB9XV^%7Q%^%5YH
MWPIL/BQ:^)/AO8:!J?CJ72],G^+P\&ZC8^&[/7M]S$OCB+6KZ72=5M='T?4K
MH:;#J19_UY@?>=%?G-?_ /!4']G#1_@_^S-\;==T?XNZ'X+_ &J_%GA3P?\
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
M&\)WVE^*?''Q+^*%[J]C\-OA3\/M/TW5/'/C)O#MBFI^)+^SCUS6/#OAG1-
M\.6$D%QKOBGQ?XE\-^&=,:[L+2YU=+_4M/M;I >ZT5\D_"7]M#X0_%'7OBUX
M(U6U\7_!OXH? K2U\1?%?X5_&73-(\.>,?"?A&2Q&I0>-EN- U_Q7X/\2>"Y
M[(B<>)O"'BOQ!I-NLEK]LN;;^T-.^U^5^'_^"DOP;UJ[^!VI7_P\^.'A+X5_
MM*^-M/\ AW\"OCKXJ\)^%+3X8?$+Q?KLM]!X4TF"WTWQWJOQ+\*OXQ?3[EO"
MT_CWX<^%+?5K='O$DCLH;BXA=F!^A5%?#_C3]O[X+>"?V@];_9BNO#'QIUKX
MN:1\,K[XHV.A>'_A1XBN_P#A+]+M?$VG>%+;1_ <5X-/U3QCJ>IZE>7]S:ZS
MHFF77@*RT;PUXJUK7?&>CZ;H-Y<KU?[//[9_PB_:*\$_%/QEI-EXW^&5Q\#?
M$WB'PG\9/!7QC\/VW@WQO\--5\-:=_;&HOXHTNSU77=.BTYM)$NH6NI:?J^H
M6<\%O=QF5+FSNK>% ?2%SX/\-77BG3O&\ND6Z^+=+TRYT2UU^W:>SU*31+MW
MGFT/4)[26#^U]%6[<ZC;Z1JPO=.L]56/5K2V@U***Z3I:^+_  /^VOX<\:^,
M/@OX;?X'_M"^$?#_ .T/<ZG%\&_B=XN\*>"+7X?^,+73_AWXH^*4&H7$FB_$
M;7/%_@P:WX.\):GJ.@Z/\0/"'A3Q/J>Z,QZ"D%OJEQIWU3XU\6Z9X#\*:_XQ
MUFUUZ^TOPYIL^J7UIX7\-Z[XNU^X@MP"T>E^'/#6GZIK>J7!)'[JRL9O*C#W
M-PT%I#/<1 '3T5^2UW_P64_9@A^$WA#XZV'PZ_:>\1?"#Q#=75MXH^(WAKX+
M7.M>#OA((?%6H^%;1OBGXCM-?;1M$NM5DL;?6[+0M$OO$GB:WT'7/#5SJ^AZ
M7?>(-+TZX^D/BQ^W7\-/A+XF_9FTZ\\"?%+QKX"_:S\6_#/P+\)/C?X MOAU
MK/PHG\5?%B\E3PGI>N7.I?$C1/'-@LVBI#XKEU&S\"ZGI5SX?N0VC7VK:Q9Z
MKI&GNS[?T@/MFBOCW6/VS?!_AO\ :KTK]DGQ+\+?C/H?C+Q)X&\3_$7P?XZD
MT'P7K/PW\9>%O!^F#4->N/#LOA?Q]KWC^?4K6<3:1'H-]\/K#6[G5(56#3WL
M;W3+^^\*T#_@JW^SWXMU.^TGPC\.?VF?%5YH?[0X_9M\6QZ'\$-;NY? 7BQI
MM$L8_$WQ LWOX=1\$^#KC6]8N/#MD/$EGIWC34=;\-^*K;3_  9=0Z'<7#%F
M!^F]%?#GQ2_;P\#?#.U^,.OV7P?^/?Q1\ ? &\U?2/B_\2_A;X8\#ZSX3\&^
M(?#VB67B'Q%H#67B#XB^%_&OB&Z\-Z9J-E)XFU3PCX0U_P ,^&I9+B#7]>TV
M73-76PZ+P=^V1X8\6?M4>/OV0;SX2_&7P9\4? _PPU3XR6FI^++'X:#P3X\^
M'-EXST[P/IGB'P1K7AKXG^)=0FC\3:MJ23:-9^)]%\+WUI:VM_!XFMO#VKVD
MNE468'V#17QS^S]^VO\ #SX^2?M!6LG@;XG_  8U/]F+Q$/#7Q>TOXS67@/2
MYM"O$T:]U^[O+:_\!_$#XA:)?:18:58S7=SJ::K':R0-%<V3W=K()QYWX?\
M^"DOP;UJ[^!VI7_P\^.'A+X5_M*^-M/^'?P*^.OBKPGX4M/AA\0O%^NRWT'A
M328+?3?'>J_$OPJ_C%]/N6\+3^/?ASX4M]6MT>\22.RAN+B$LP/T*KXG\<_\
M$Z?V-?B%\1-:^*^N?!J+2OB#XFNFOO%'B3X?^//B?\*9_%-^\CS37_BFS^%W
MC7P?IGB2_NII)9[V]URRO[J^GEEFO)IY99':OXT_;^^"W@G]H/6_V8KKPQ\:
M=:^+FD?#*^^*-CH7A_X4>(KO_A+]+M?$VG>%+;1_ <5X-/U3QCJ>IZE>7]S:
MZSHFF77@*RT;PUXJUK7?&>CZ;H-Y<KY=K/\ P4=T?Q/^RI^TW\>/@E\&_B;K
M7Q%_9E7QSH_Q%^"?Q.L_"OPW\:_#K7O!GAN\\2:CK'CZSU3QD;&3PEI>D6LN
MMSCP9K'B;Q%KEK:W.E>'=)O-92>"T-?O_4#[]^'_ ,.O OPJ\+V'@KX<^%-$
M\&^%M,:>2TT70;**RM?M-W*UQ?7]T4!FO]4U*Z>2\U35;^6YU+4[V6:\U"ZN
M;J629NTKXP_8"^+?Q"^,?[*?P'\5_$GP)\1?#GB*^^"7P<U2]\;^/M5^&FIQ
M?%O4=<^'^C:CJOCWPW_P@GQ%\;ZW;:7K-Z[ZH8OB!I/@;Q/MU2W%SX<M[E;Z
MWLOL^D 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M"\/^"KO6-2TV3Q!J4NEVL?Z*(B1HD<:+''&JHB(H5$10%5$50%554 *H
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
MWI5TT6H6CVI:YMHDFMWE^ZJXSP'\./AY\+-"_P"$6^&/@/P9\.?#'VV[U/\
MX1SP'X7T/PAH7]I7[*]]J']D>'['3M/^VWK(C7=W]G\^X9%,TCE01V=)[@%%
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 %%%% !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 %%%% !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 %%%% !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 %%%% !7RG\8/VG9?A+
M\??V:/@;/\,?$&LV_P"T?XI\8>&+#XB_V_X=T_PWX:NO!_@36/'%U$VE)<ZE
MXGU?4;F#2A:);3Z3H>EHD\MU'KEQ+;"QG^K*_,[]LX@?MD?\$M<D#_B^_P ;
M_P#UG;QJ/YD#ZD4+^ON8'Z8T444 %%%% !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 %?*_QF_8O_9]^/\ \0/!_P 4?BEH?Q"U;QS\
M/1N\!ZSX>^/7Q]^'D7@NZ9)([C5/"NC?#GXG>$]"T#7+^&3[-JFOZ7IEKK6K
M6L5M::G?W=M:6L4/U110 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 %%%% !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 %%%% !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 %%%% !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
7 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>ex10-26_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-26_002.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK\G?^"GG@SP[\2O&7_!/CX;>,[2ZU3P5XZ_;'TS0/%NAV^KZ
MSHB:WHTOPK^(US)I]S?:#J&F:FD#3V\$I%O>POOB4AABN+^)/P7\(_L!?M#_
M +&?C#]FF^\8>#/ GQ[^/=I^S;\8/@E/X^\<>,_ _B^R\<^#?%FM^'/B%9:!
MXS\1>(&T#Q)X!UCPK'+/K>A260GTW47LKY&M[F\2]=OU_ #]EJ*_'Z;]O_\
M:)B\"Z[^V /@Y\*7_80T#XBZQX5N;S_A,_%"_M%7/PX\/_$2X^%VL?'*TT4Z
M+_P@9T"UUVSO-?3P-/J$'B&X\+6DMQ%JK2O;23^G>-?VG_VP/'?Q+^/>B?LA
M?!;X->// O[,?B&Q\"^-;GXK>._%'A;Q9\6OB;%X4T3QSXG^'OPGCT31KO0?
M#]UH.A>)=!TO_A)/'EU'I%UXDU&**.#^RH[C4("W]7 _3.BOAKPA^U?XN\1>
M*/VPO#VL_#FW\)7?[,_PR^$GCJRT74]5AOM;N-8^(OP;U?XF:QX6\57&CW>H
M:&MSX9U;3?\ A'GO?#E_?V%XJ3W5K=W,1@F?XT^*'_!3CXEZ/HW[)]KX=M_V
M8O@_KW[0_P"R=X!_:7N/&O[4WCOQKX,^$>HZ[XQT_1Y;KX.^ O$.@Z5+$?$^
MBSZDFHZIJOBK5]/L].T+4M!G-G>SWLWDEG_7W_D!^V%%?E3\8?VL=&^''BG]
MD/XP_&;X1Z7HNN7?[*G[7OQK\23Z5X_C\6WOPW3X<>!/@UXH\7^$?!>J>$-:
MF^'WQ#M/&C:E;Z?IFOW0O5DBTO2+G19--DU348F@\)?M:_ML:#\1_P!DW1?C
MY\#?@/X9\#?M;^+[O1]%G\ ?$#QIKGC/X4Q0_#'Q7\1[3PMXYL=;\/:;HVN^
M*+RST:TC;6_#-[_8-K+8:_8RV)9M)OKDM_7W_P"0'ZNT5^+[_P#!07]J]?!6
MO?M"2?!#X*6G[-_P[_:AO_V>?&OVCQWXQD^+WBG3/^&A[?X"6WCGP)I$.@_\
M(EIEOI6IZUH;7NF^(M9NKO6M1L_$2VT6B:9!IM]>_8__  4DNKFR_8%_:_N[
M.XGM+JV_9_\ B5-;W-M+)!<02IX<O626&:)DDBD1@"KHRLI&00:+;?UV_P P
M/MFBOYXOV;_A9^Q3KD?P%27_ ()Q_MOV'BW6$^%R2?$[7/!_Q>M? -EXCU!=
M"#^/-8UI_C/-86WA"VU.8^(=0U1M(EM(=%2:[;3GA4VQ^HOBY^V]^UQI&J?M
ML:M\(O@Q\#=3^&G[#>K7>H>.->^(OCOQKI?B'XA>%]&^$?AKXM:_H'@G1_#O
MA[4K/3_%NG:+?ZQ))K.OZC%H@,_ANSM-)U*>XU:;3RW]:=[=V!^O=%?GM8_M
MUZ?HOQ5^+'A?XG>';+PAX!\.?L@^$?VS_AOXDCO)9M5\1?#)+#4XOBOI^NPS
M,--@U[P-KT&C0V\&F3R"ZTW7K.>YCB+02W/R;\0/^"HWQ"\.0_ KP+>?\,H_
M KXN_$']G?P7^T9\1=2_:;^*?B?PA\.?"6G?$2^U.#PE\,O"ECH>E7?BSQ7X
MZ-KIEU=^)KR9],T?PQ;VT<LJ:A<:I9Z?$68'[=T5^$=Q^UCIO[6/Q._X)<?$
MCP_)IFEW=O\ M7?M#?#;X@:9X/\ %B^+?!DWBSP+\&/&-G?S>&?%5G!I]OXN
M\%ZU VF>*O">K3V%I/<:)K.FM?6%EJ4=U;P^NZ#^W_\ M#77P\\-_MBZW\'?
MA3:?L+>+O'&E^'K.>P\:>*I_VB_#7P_\1?$*+X8^&_C-XAT2?0(_ 5]H=[KE
MQ8:YJG@K1=3DU[2/"VJ0WD>JZG<V5["I9@?K_17Y(>(OVSOVRM8U7]K;6O@Y
M\!O@IXD^''['7Q5\6^$O%I\7?$#QAHGC?XJ:%X4\#^%/'.IZ/\/+33?#FHZ#
MH_C+3-'UB\N[F^\3:@VBW\FH^'=,L-/68:E>+PWQE_X*MV4?C[1/!7P3\8_L
MH> =-/P>^%'QFU3QC^U]\5-?^'UGXFL?C-X;/C+P=X.\ >'_  ?I.L:G=ZE;
M>$Y=*U;Q-XIO[E](T5]?TVRATS4IU?S2S _:BBOG+]DW]HWPW^UA\!/ WQR\
M,6<.EVOBE==T[5='MM7M/$-IH_B?PCXBU7PEXHT[3O$%C'#9^(-&BUW1+Z30
M/$%M;VT.OZ#+INLQVEJE\+>+^>K7(Y/%O[._[8_AGQ!>ZKJ&BZ__ ,'#&O\
M@;5+3^V-5M))_".L_$KX7:5J7A^*]L;RVO[+3;G3[VZMO)L;FV\E)G:W:*3#
M@2W\K?BP/ZHJ*_$_]J+]G;X=_L!V?P5_:1_92D\8?"F_T?\ :(^#?@/XH> ;
M+XB?$'Q1X*^,GPQ^*/C33? _B/PQK/A#QEXI\0:2_B+3TU:'6/"^OV%M;ZCI
M-U:7$Y%S(EE+8?K]X8E^(4FL^.%\9V7@RU\/Q>(K=/AM-X8U/6[_ %F^\)G0
M]*>ZN?'%KJND:;9:5XB7Q*VMP6]EH-WK.FOH<.E7<E^E_<7=E:@'945^%'[3
MFK_LZZO^W%\8/#?[?WQ)\:>"OA[X=^$GPHU3]CKP[!XU^)_@#PQK-[J</B1?
MBWXO\$2?#34--N/%_P :=(\8Q:#HNEZ;OU#Q+:Z=+I":+HVHB:%[*QX"B^ G
MQ]_X)R?#O]L/]L^U^+OBZ_\ @W\/_BQHEWJX^+/QG^%GCOQ-IOPT^*OC;X?Z
M#;^(=#^&OC_P)8ZU\2O'$OA;0[6636[2;4;KQ7K)MC<P"Y=06_3IW[=P/W/H
MK\KO@9_P3\^$6G?LM:7X=_:+TWQQ:W&M>)M4^/\ XQ\.+^T1\?-,LOA1K.LZ
M$\,7@+3_ !U9?$W3O&6I>&/AMX1\GP[?S^(?$FHV6N:Y8:MXON+>":]M(-.X
M/]B7]CWX(_%3X0_%;XH7?AOXHZ'\&?VII]!?X9?#34OCS^T#/JVE? [P/XBM
MM;^'OC"Z\4ZG\3;KQSHOB_XL:OI5M\1]570O$]A967@Z_P#"W@L6[Q1^*Y?$
M9_6W_! _8VBOQ3_9O_9N^#,GQH_:)^-_P3T[XA>%OA3\!=*^)7P!\$+J_P ;
M_C;\0K+XH?%33M%NK+XP^/;NS^)'Q$\7Z>/#G@*[E/PR\$Q:;!##>^(K3Q_K
M^H27LEIX3;1_SR_8N\$_L@>(_P!ECX):Y\3/^">7[<GQB\>:EX+M[GQ1\3O
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
ML+E=5O2V@'V'1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEYK'[ /CWXT>#OVAM7_:3^,OA_5_CW\>O"_PN\(:/XO^%?@.[\/> /@MX?\
M@AXU;XH?#'2/!7A3Q3XF\1ZYXCM(?BD\OC?QA)XE\2I/XE>9-$M_['M+5+J;
MT#X9?LU_M):_\?OA[\?/VL/C!\*/&U_\$O"?CSPQ\(O!WP5^&GB3P#H<6J_$
MJVT72O%GCWQEJ'BOQOXQU/5-<N_#^B1Z1::#IWV/0-.-[=7MJ%F&R7] Z*+@
M?.%C\"+NT_:Z\3?M-GQ);/8>(/V<O _P)3P@--E6[M;OPA\3/B#\0)/$C:P;
MPPRV]]#XVBTQ-,&GI+!+ITETUY*MRL$./^RO^SI>_LYV7Q\M+[Q5:^*C\:/V
MIOC?^T5:O:Z5-I0T"R^+NO6NLVWA6X6:^OCJ%UH:VYMY]5C-I%?,PDCL;4#8
M?J>BE?\ 3\ /A;XP?L[?'ZV^.&M_M!_LJ?%CX:?#_P 7_$/X>>$OAC\5_"GQ
M@^'.N>/?!GB2P\!:OXJU/P-XXT:;PKXR\%Z]HWC3PM#XV\2Z2MK<W>I>'-<T
MV]LTOK*VGTU9[KU[]EG]G]/V;?A):_#^[\87WQ%\7:MXK\<?$CXE?$;4M+M-
M#O/'OQ,^)?BK5/&?C;Q0VA:?+<6.B6M[K.K30Z9I%K<7*:=I5K8VDEW>W$4U
MY<?1=%%P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKSCX5?%;
MP7\:/"+^.OA_J7]L>%_^$L^(/@ZVU5# ]KJ.I?#3Q]XE^''B&[TV>VN+FWO=
M(F\1>%-5?1]1AF,>I:8;2_18UN B@'H]%%% !17"?%#XD^#_ (.?#GQQ\5OB
M!J@T;P3\._"VM^,/%&I^3)<R6FBZ!83ZC?/;VD(:>\O'A@:*RL;='N;V[DAM
M;='FFC0_$&I_MF_'_P /_!6;]IC7/V,M6N?@E_PAC?$:+2O"7QG\/^(OVA;'
MP'+I7]NVGB+Q#\([_P &>'?!5D5T-X=6U;0_#_QK\5^(-)M&GC;2[J^M)[-2
MP'Z-45RO@7Q-_P )KX(\'>,OL7]F?\);X5\/>)O[-^T_;/[/_M[2+/5?L7VS
M[/:?:_LGVOR/M/V6V\_R_-^SP[_+7JJ "BBO.+WXK>"[#XM^&_@C+J6_XA^*
M/A[XR^*-AH\!@E-MX-\$>(O!'A75-3U,"X%S9+>ZUX]TFUT4O;-#J;6&O"*=
M7TF=" >CT5Y5IO\ PO#_ (7'XD_M?_A57_#/W_"%Z/\ \(A_9O\ PEW_  N/
M_A8G]H2?\)!_PDGVK_BB?^$+_LKRO['_ ++_ .)Y_:'F?;?]&VUZK0 4444
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
MCKEMHUI<-XIU1XWI_GWW_P @.)\._!#]J[XX_LM?L[_M*_"#]J?Q;HG[5WQ
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
M3->\.^(X;K]G.>_FT+POIMG=ZSI&I:8TNH:Y?PV_AZ\LM&M[^3Q-IG/^"O\
M@FU\9/%'_!.7P#^QI\9O%_P]^'WQ6^ 7BO2/'/P#^-?P5\4>+_&$&C>-O"?B
M#7/$OA'QCJNE^*O OPYU#1]1L3XCU;PU?6.EW>L"6PG;7[#5-/U$PZ9:O3\5
M^6OX_J!L_#_PM^VEX6_:Y^&VH?#7X:?M>^$?V6?&_A/Q9X8_:"TW]I[]H7X%
M_&*Y\$>)ETJ[N/ WQ0^$1F_:.^/_ (KT_4UUHPVWB/PY;6Q\)26IC$'A&>*3
M?I?A/[.G@SX[_M%?"S_@H[IOC7]LS]IW3I?@9^V?^U+\//AEK?@_QW!X0\56
MI^&GAKPK#X4N-=\1Z'IEM.?#.G+!:7$/P[\&VG@CP7)J6H^+=3U;2]9NM<TP
M^'/O#X%?"[_@H3<7>EZQ^U_\4/V<_&W_  K"RU'4?ASX1^"FE>./"5I\3_'W
M]B7^D:%XH^.'B_Q!HUQ%I=EIB7]Y<0>'_ 7P\?2+/7[VQ\6?9+^\\*:-I=QX
M;^S1^S)^W=\"O W[;FAZQX=_9+\0^(?VHOC/\8/C_P"$[C3OC;\8+/1_"WC+
MXSS:#I6L>%_$*7/[-LE[>>&?#>AV=WK&FZOIO_$TUC5=/M?#UUINF6FN3>)_
M#QWVOI;[_/R ^!?C3J5W^U+^Q?\ \$6/CY\7-7\8:K\4?&?[;?[,'PP\3>)-
M$^(/C[P:]]I6I>(OB+HWB/7[/3O!WB;0=(T'Q]K<_@O2-53XC^'K#2O'N@WB
M2+X9\1:+:R/;'[Y_;(\:0?LT_$;X*:5\6]0_:HT;]@W3_AEXHTS7OBI\*?BM
M\=M:\3^#/C5=>+-/GT37/CU\3?#?B^_^/6I>!K/PH;VW\/W5_P"*]7TFXUS4
M9;+6='URWLM-BT?S#1/^"=O[7,7["?[+?[/%]K_[.ND?&?\ 8R_:3^&_Q[^%
M?B&Q\7?$GQ)\-OB&G@#Q!XTUVUTOQTMS\+O"_B7PA,/^$WN+62/0K#Q;%J0T
M>";[7HYU22+3/O'Q!X7_ &\-+^(.A>*/#M_^S=\4?!>M_"33?"WQ2^&/COQ1
M\2?AIH@^($/BOQGK$NN?#R]TCX=?%V.QT.W\-^)M/\(ZB-?T>]U/QO8Z)IES
MK"Z//IMMY@^GDW^>EM.P'I?['4=LG[/GA&73OCI-^TEH>HZ[\2M;\*_&2[\5
M'QKJ7BGP3XA^*'C+7? ]EK'B0QPB^UOPEX/U+1/!FM1);VL5AJGA^ZTZ&TM(
M;5+:+Z=KXZ_8@_9;D_9,^$?B/P-=:CH%QJGCGXM_$GXQZQHG@NQN]+^'?@6_
M^(VLKJ2?#[X;Z=?M]OM? _@^PM['2-'>\CM;F_>&ZU233],-]_9UK]BTGNP/
MPH^%7@#XZ_M%?M??\%*_@%XH_;1_:=\+_#;X4^)?V>$\,WGP_P#%7ASPC\0-
M.E\;?#;Q)XJ2P\/>)-+\+PZ'X(\.V>H7UW)K-CX,\(Z'K?C"33_"B:YXD:PT
M&^L->^#/B]\8?VE]/_8+_;7\,^/?VA/C>WQ__P""=W[3/AGX4^!_CEX ^+'Q
M$^&FK?$?X=_$7XE> _#UD_Q,TWP=XFTO3/'>K?V$^H3VM_XMAUK6-"BO;**Q
MU)+R?Q#?>(/O/X 3_M$6/_!2_P#X*NZA\"])^#OBRQ/B#]E*Q\4>&?BOXO\
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
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
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
M.>'=$&C'3O&UQ>VAKW?WOI\_^' ^[_\ A@C]A;_HR[]DW_Q'/X/_ /S'4?\
M#!'["W_1EW[)O_B.?P?_ /F.KE?V)O OPL^'7P4O/'_P[_:O^.O[5?PY^(3'
MQQ8?%G]H3XV7/Q=N-,T33-/-E<:7H>HW&F:!I_A;2=)GL]2GUW3)='M-;M=;
M.HVGB.?S=,M+#2^>_8K^(MS^U'X2U']L[Q;)-;^&?&OB7QS9_L]^&M2D>TTS
MX>?!7PEKFK>"[+Q1<Z=.ZVT/C_XE3:+KGBKQ1XDNM][8^&=6T;P=IT]KHVFW
MIU8U[O\ '_,#TO\ X8(_86_Z,N_9-_\ $<_@_P#_ #'4?\,$?L+?]&7?LF_^
M(Y_!_P#^8ZJGAK]O/]E#Q=XM\%>#=#^*IEOOB7K5[X<^&?B#4/ OQ)T/X;_$
MS7[">:VN-&^''Q<UWP=IOPK\?:D;J"2UMK3PCXRUF:^N=EO8I<32Q(_G7[4?
MQ)?]D+Q_\)/CU;7MQ;_"#XH_%;PO\%OVA?#$DTAT'2KCXA"XTWP#\=-+MVWP
MZ)KWA;Q1:Z=X;\<RZ?'$OC+PAXCCFUF&^U?PAX9N;,U[O[W_ )@>H?\ #!'[
M"W_1EW[)O_B.?P?_ /F.KZ?TW1-&T9M1?1](TS2GUC4KC6=7;3;"TL6U36+M
M(H[K5=1:UBB-]J5RD$"7%]<F6ZF2&)9)6$: :=>*?%G]H?X0_!*^\,Z/\0?$
MU];^)O&G]JMX0\$^%/"'C7XE?$+Q1!H5NEWKE[X?^'GPU\.^+O'&KZ;HEM+#
M+K&IV&@3Z?I:SV_VZYMS<0B1:L#VNBOF;2OVROV7M8^"VI_M#VGQI\'0?![1
M-1U/1=;\8:O/?: NB>(-&S_:GA?6=!UVRT[Q/I/BRR4"27PIJ&BVWB/RGBF3
M3&BFB=^%@_X*)?L87/B/X3^%8OCOX>.L_&^T\'7/PV630_&<&F:Q+\0=&T_Q
M#X*T?5M?G\-QZ#X,\4>)-%U;2M0TOPCXWU/P[XIG@U/3\Z.KWEND@!]IT5Y9
M\6?C9\+_ (':'INO_%#Q7!X<M-=UJT\->&["#3=:\1>)O%GB2^266T\.^#?!
MOA;3=:\7>,-?N(8+BYCT7PQHFK:FUK;W-U]E^SV\TJ?D7^RK\0/A]\1?^"OO
M[2^N_#+Q3XQ\0>'IOV2/"<NK:7XVG^)EIK7A#QK)\4+"'Q)X=N?!GQ72S\6?
M#J6".UTNX/@V71/#UEI]M/:3V&CVUE=6[2.P'Z6^._V-OV8_B=\<_!O[2?Q
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
M$4; %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M]0URUU"]"W"^'^(?V6?%WBSX2^$O@1XE_P""3?Q#USX/>!-3N-6\)?#S4O\
M@JIXSN?#6BWD]MIMI L%E)\1SYUCH\.E0#PSI=V]QI?A.2\UN?PS9Z3/XC\0
M2:F_NWONNUNX'] =>1_&+XNZ7\)M!L)DTN\\7>.O%NHGPU\,?AMHLT$?B/XA
M^,9K::ZM]&TUKC,&G:98VL$^L>+/%.H!-$\'>&++4_$FN3PV%A)O^+/"/QF_
M;C\$>&=#\(Z'_P $W]=FT?P]IUOI>FR>)?VZ_A]XUUYK2U79#_:GBSQG'K_B
MK7KH+A7U#7=9U+4)@%\ZZDVC'RQ^T%\$/B9^U-XTTGX@_'7_ ()->)?&OBO0
M=#;PYH=[;_\ !2:;PA8Z/HTER;NYM-+T#P-XK\->'K![^Y$<VJ7=KI45[JKV
MUF=2N+H6-F()MWM]Z_S _33]G7X06'P2@\27GCKQ1X?\0_M"?M ^*M4^*/Q8
M\06\Z6;^*/$EGIVF:7%X>\$Z?J$@UE_AU\)_"T.@^"O"-I(DL]EH5E;ZOK C
MUK7]3FN/F/\ X*L>%'_:-_X)G_M,Z7\)-4T[QP\GA;2/&&FW/A+4;3Q!9ZQ;
M_";XC^&?'/BBPL+C2)[N#4;V#3_!NM68L;626X_M6W%F(C=IY-?-G[/_ ,$_
MB+^R]XF\1^,O@G_P2&G\,>*/%GAEO!FO:UK/_!031_B%>7?A:2_M]4GT.$_$
MC6O%T>FV%U?V=G=7L>F1V9O9+2U^UM,MM"J>R? W4OVFOV:_AUI_PF^"/_!*
M6R\!?#W3+_6-4LO#EG^VC\,-5BCO]?U"?4]6N9+_ ,06NKZM<O=7=Q(P6ZOY
MDMK=8;*T2"RMK>WB=M;IK==5_F!YC_P47\?:9\2O^".&F#P*$U_6?VC?!G[+
M/@KX4Z%IS)->>*/%/COQE\--3L/#FEP(VZ;5DTO3]9D-BH\^*73+F*9(V@E\
MO];_ (=>'M%\.?#[PM\([V_T77[SP3\//"/A'Q%I336U^9;&U\.P:&DFIZ7.
M9)UT_6H].N_(&H6XCOH%G3$@24#\GO!G@#XP?#[QAI'C?PG_ ,$B[73M6\,Z
MKK6N^"]+N?VY_!6L^!OAWK?B-[A]>UGX8?#+7+C4OAQ\,-6U8WEXM_J/P^\*
M>&[RXCO+R*28Q74Z29_Q!^%OQ8^*'Q=/QX\8?\$D+B7XM3:-9^'=1\9>'?V_
M] \#WFO:%8(D-II/BFP\#ZKX<T;Q981VT4%FUOXFTW5HY;&WMK&826=M!!&6
MZ:=7NNMO,!GP>^!EW\+_ -G_ /X+ ^ _@;%-;?!?6_$?QVM_V=M&THR/I6F^
M,+W]G:RM?B;I?@B&(^7#X?\ #OQ=N-0\!Z?::<PM+'6/!NK:7"%NK&Z)]=_8
M9\9_#CPE_P $=?A7XY\>6$^L?"_PA^REXQUKXB:5ID3W%WJGAGPOI'BN3Q[I
MEI##/9R2WM[;Z?K-FL:7=JYNI"OVJ YG7O= ^-G[;'A70M+\+^&/^"7^D^'O
M#6B:?;Z3HWA_1/VLO@9I>BZ5I=K$(+;3M.TNR\/065G96\*B*&UMX8X8XP%5
M .*^7?V?Y/VTOV=_A]XF_9N'_!-8^+?@IXG\7_$_4OAUX7NOVE_@_=Z)X.^'
M_P 1[S4O%7B3X0^);B/1M4TR[T'3M:USQ9'X=U+6HM&M-1\-ZOIOA*:"]U?3
M&O-;-?+=/==K=P/EKXZKXCU7]FW_ (),>/+6^\"_"_X+:Y^VW^Q7JGP"_9M\
M#))XCE\$> -037-3\-ZEXU^+'BV_U/QCXX\>:/H%U:VFN_V':>$M"T:_US4-
M.UN#Q9JEM9^(6^[O^"Z1M[S_ ()H?&:VMQ]KU+5/%'P5M/#4=KB:XN]8F^,7
M@B2&/3Q'N>6YEL([\1+;YD==^W*[@?G.Q_9%.G^"A\/;;_@BCH/_  BT7BG2
MO&-E;7/[=OAN^U71];T6_N=4TX>'_$]]JMQXH\.Z)#J%Y=W<OA;0M9T[PO>2
MW,YO=&N!(X/H7Q@F_;4^/VH? [P==?\ !-A_#7P;_9W^*WASXBZEX#B_:4^$
M.D:;XY\0?#G0;F#X7^%-+ENM&TW3X_A[X3U;4[+Q)JBZ=H^L:-K]UH.C>';&
M\MH;/6EC?5;:-O==[]_E^('[9Z!'J,.A:+#K#B35XM)TV/5) P82:BEG"M\X
M8%@P:Y$K!@S @Y!/6OS;^-_B[1==_P""@_PO^#_PD\*^#-&_:KM?V8?%OCC4
M?C[\0U\1ZWI/PZ_9_P!6^(5EX=N_#O@WX<:7XD\.Z5\0O'_B3QE827%HVKW^
ME6W@_2+&^U::ZURRN[_PW=_H1\/=;\7>(_!7AS7/'O@C_A6_C'4].2Y\0>!?
M^$DTOQA_PC.H-)(KZ9_PDVBQ0:5K/EHL<GVRQBC@?S-@7<C5XM\;?V-OV:/V
MB_&7@GXA?&7X5:5XQ\:_#RWNK#PIXD.L>*/#^IVFE7LDLMWH6IR^%M=T1?$O
MARXDN+LR^&_$R:QH3B_U)3IVW4KY;B5Y^8'XM_L[Q)9?L,_\%W])O/%(\9SV
M_P =O^"A[S^)KF+0;27Q1=I\$+,7WB9['PY9Z;X?MY=6NU%_.FB:=9Z;!-,B
M6D$,2Q*+7[3FDZ1I?_!#3]C*?3M.T[3GTW0OV"O$=D]E:6UH+7Q!J=SX"N-5
MUJ+R(XU35=1N-7U:YU&_ ^TWESJ-_<7,LDUS.[_JKJ'_  3?_8LO]-^*VD0_
M!.V\/:;\;M0%_P#%"T\$>.OB=\/H_%$;11PW>B,? WC3PZ^C^#]6$%G+KW@?
M0&TKP;XAN].TJ]US0M0O-*TZ>UR?$/\ P3*_8U\6?"7PE\"/$O@#XA:Y\'O
MFIW&K>$OAYJ7[27[3=SX:T6\GMM-M(%@LI/C$?.L='ATJ >&=+NWN-+\)R7F
MMS^&;/29_$?B"34W=>>]_P + ?-?Q)\8BS_X+<?L]^&?B-<1VW@]_P!B?XA/
M\ TU-@FF2_&G7OB!=)X]FT26<B$>*KKX9>&WTV\AMR+HZ,MC& 5OU673^'-M
MIMI_P6S_ &C&M(;2"\U3]A?X7:AJ1@2-)[Z\M_B/::;]KN]@#S3Q:;:Z39>;
M+ETM(+*'(C2(#[8^)_[&G[.'QI\ >!/AK\5_A]<^/_#_ ,,;BTO/ .K>)?'7
MQ%U'XB^%KZS$ BU'2_B])XM_X6Q'J4OV6T^VZE)XUDOM1-E8G4+BZ-E:F*'P
M+^Q/^RS\-_B5!\9/"?P;\.6_Q5MO#UCX8A^(&LWGB#Q;XJ33-/FGGAG.K^+M
M8URZDUZ:2YD&H^*I'?Q1J\:P0ZKK%[#:VL<*O^5OQT_X('U&[K&CR.<*BL[$
M DA5!8G"@L< '@ D] ":_E4_:=\0:5\6?^".7[0/Q6^!L/@_X#?LB:YX^N;_
M .&7P;T^VG\5_$?XD:RW[4.AV>O>*_B9XS\::QK#>$)M9\566K^,-#^&?@?2
MDU30M,L=)$OCJ[\/22>&[;^JVO@S_AV%^P;_ &=\3-(_X9Q\)G2?BY/?77C/
M2CK/C0Z:+O4[VUU#4+OP?8'Q/]E^&EW=W5E9M/=?#6+PE</#:V]J9/LL,<*B
M:7WI_<!\P?M:6FD:[_P4=_X(Q+J5KINL1%OVTKTI>P6U_'_:&C_ CP5JFG79
M2=94^V:5K5I;:A8SX\^QU2V@N[=HKJ%)%Z7X<Q0VG_!:G]HU+9(X/[5_8:^$
M^I:DL05/MU_:?$AM,M[RY"X,UQ!I\<-G'*^62W6.($(%%?0VO?\ !-O]COQ%
MXH^'?C.[^'/B_3?$GPCTV+2OA=J'A3X\_M">!T^'UJL0CO)/"&G^"_BIH&FZ
M!J.N2>9>^*M8TVSM]6\7ZI<WNK^*;[6-4OKR\GZC2/V'?V;?"/QWUG]JG0_"
M/Q#?X\ZDNHRZKXS;X]?'O5+S7;&Z<W3>%+OP[KGQ5F\&7WA*.6*VCT;P-?Z.
M/!.C"RTF'3-'TVWTG3A9EU^%MO.X'YI_%KQUXJ_X)L?MC_%VT\!>%[K7?AS_
M ,%$?#]_XJ^!OAFQL9IM&T7]O;3UL/"Y\.7L=I%(FE:#\6Y=:\/^(_$6KW19
MY+Y'2RMELM$NRO[)_ KX5:=\$/A!\/?A5IU[-JP\&>&[/3M3U^Z7;?>*?$LY
MDU'Q;XPU/DAM7\8>*;W6/$^KR# DU/5KN0 !@!\5?"CQ?X^_;;^)7PD^(GQ"
M_9@^+G[.GPY_9Q\0^+/'%AHG[0&@Z-H7B[QK\;;W0M5\ >$+_P *Z';W]]J8
M\&>"?!GB;QMK%]XAU2VTNWU;Q=K?A/\ X1R+4HO#-[JB_I;0_P >O]>@'Y$?
M\%?M.TS5O"'[!NGZO8V.I:?>_P#!3?\ 9/LKRQU*V@O+*\L[T^/K6^L[JUN4
MD@N;6[LY9[>ZMYD>&>V>6.9'C9@:W[6>@Z%??\%8?^"54E]H^E7DDGA?]L=F
M-W86MR2_AKX6Z1K7AR3$\3@2:%K#R:KH\@ DTW42;VS:&X D'VY^T1^QC^SO
M^U;?>#]0^._A/Q3XQE\ 7T.K>#K73OB]\9? >DZ!KEM-+-:^)++0_AW\0/">
MC'Q3:-/+'9^*)[";Q#:6S"SMM2BM%2%>1\7_ /!/O]EWQ[\2O!/QB\7>'?BG
MK7Q/^&^E:/HO@/QO-^TS^T[!KWA/3]%T.S\.Q+HEU9_&*V%E=:MIEDA\6ZC&
M@U'QQJ5WJ^N>,[O7M<US6M1OQ-?@_P 0/E_X:B"R_P""TG[3QA6.W34/V)/A
M#J>I") IO+RS\=?8(;RY6,;I[B#3XXK2.1@TBVZ1PJ=@5:_,3]IWQ!I7Q9_X
M(Y?M _%;X&P^#_@-^R)KGCZYO_AE\&]/MI_%?Q'^)&LM^U#H=GKWBOXF>,_&
MFL:PWA";6?%5EJ_C#0_AGX'TI-4T+3+'21+XZN_#TDGANV_?/PY^PO\ LU>$
M_C[J7[4.A^%_'EO\==:DO?[9\=W?QZ^/^K2:O87S^9)X>U3P]K'Q0O\ PGJ/
M@^V9+?\ LKP5>:#-X1T5;#2H]'T6QCTC3%M.&_X=A?L&_P!G?$S2/^&<?"9T
MGXN3WUUXSTHZSXT.FB[U.]M=0U"[\'V!\3_9?AI=W=U96;3W7PUB\)7#PVMO
M:F3[+#'"K36GE;\-_P#AP/F#]K2TTC7?^"CO_!&)=2M=-UB(M^VE>E+V"VOX
M_P"T-'^!'@K5-.NRDZRI]LTK6K2VU"QGQY]CJEM!=V[174*2+XW\=M4\:>$O
MV_?^"D6N?"A;JV^(L7_!*!_$_AEM'5AJMQXWT6\U^V\.:I9QP#S;K7-/^S64
M6DX#2M-#:6J95E6OT/U[_@FW^QWXB\4?#OQG=_#GQ?IOB3X1Z;%I7PNU#PI\
M>?VA/ Z?#ZU6(1WDGA#3_!?Q4T#3= U'7)/,O?%6L:;9V^K>+]4N;W5_%-]K
M&J7UY>3];H'["_[-?AGX_:E^U%H_A?Q[#\=M9DO1K'CNZ^/7Q_U235=/OIA/
M)X;U+P[JOQ0O?"5]X+MI$MO[+\#76@R^#M&CL-+ATC0[&'2=,CM%=:>2MMYW
M[@?E_#=_#;Q1_P &\MX?!XT74="L?V-9HM9B@^S3PV_Q/\/VZ77C::\3YO+U
MZ#XHVFK:K-),!=_VNR7P)EDCE;UKQ7X\\$V7A;_@D3\.M)\ ^$?%W[2GQ$\!
M:?JO[./C?X@ZGXDL_AY\)!X0_9Z\.7GQ+\>:[IGAG6='N/'5^?"VK6>F>%O
M$MW8Q>(]=O+22/Q#X:N;"VU,?6TO_!-']A^7_A8L*? ;2;31_BNVH3>.O"6F
M>+_B-I/@'5+[4X_*N]7L/AYIGC"T\#>&M?\ +^2V\0^%O#VBZW8 G[!J%L22
M>O\ '?[!?[(7Q'^'GPZ^%?BCX%^$QX&^$>J1ZU\--)\,W.O^!+OP7JJ16\,E
M[H?B#P+K/ASQ):RWR6=DVK#^UW369K*RN-62]GL[:2(NO/=O[U_G]Z ^%?V$
M;+6=!_X*9?\ !4O2?%7Q!A^(WB5M&_8P_MSQ5'H^@>&(-4UE/A5XH,UC:>'_
M  _FRTZ#P_$QT.RLKBZU76[>QT]!KFLZOJPOM1N?@3X?:IXWM/\ @V@U&U^&
MUS<CQ6WA/XJIJUKI<V-93X?#]KOQ!;_%69+:,^>=.MOA_JFK+XBD91%;:%?W
M,DK*98 _] 7P^_8P_9;^%/Q2G^-/PZ^"WA'PA\2KCPSI?A)O$6CIJ4,<.C:/
M8S:79-9Z$^H2>'+#6FTVYNM/O_%%CI%OXFU:RO+ZUU75[V&]NDFM_!O]C_\
M9J_9^D\>R?"'X2>'/!Z_$V\U.\\9VL<^L:UI^HKK,\MSJVEV.F>(]3U?3O#O
MAS49YFFO/"WAJUTCPU<2+"TFE,8(/+=__;?P5@/SL_X*4+\-OBQ_P1ZU+Q5X
M(@M+G1I/ '[/'C#X$RZ!&6U#3?$EWXJ^'VG> ;7P<EFHO+;7+BUUB3PI;6NG
MQIJ*0:G?::L4<CR1K0\)^'+O4/\ @LG\(X_BCI^EZSX[T?\ X)!:)=:]<7]M
M9WAB\<R?'V\\.^*;^T++)$+B[MM6\2Z7+- 2)M+U*_M=S6MQ*C?H!X!_87_9
M8^&&K:)JG@KX7'2[7POXCN/&'@_PA>>./B/K_P ,/ _BRYEN)V\3> _A'XC\
M7ZM\+O NOPSW=S-9:OX1\'Z-?Z?+/*]A<6S.Q-*\_8,_9BO_ -H*V_:GNO"?
MCR3X]VFH6]_:_$!/CY^T%#/;V]K?_P!I1^&HO#\'Q2C\*)X#>X,D5S\.%T(>
M ;S3I[K2+OPW/I5W<V4JNM5ZV^=O\@/GK_@IA\$==@^"_P /_P!I/X!>']/L
MOC9^PGXCMOC-\,M(TBQBL+?6OAUHMFEG\6?A1';:? #!X>\4> +>X9])TRV^
MT7DN@V.D:>D)OGSWO[%_Q TK]K+Q1XY_;@TFTU*#P%XS\.^'/@_^S]!K5G)8
MZC;?#GPGC7_B9XADM) #::AXN^,NIZUX6U15,L5YI7P?\(WD4FQ]M='^T;^T
M5\:/#/Q";]GGX._LP_&/QUXI^(7PYN+GPA\>X-%T4_L\^ O%.M7>J:)')\3/
M$^H:I";&T\'06R^*M7T2"SO?$'B&T-EHN@:+?SZHMU!]-_!CX4^%_@9\)?AQ
M\'/!<'D>%OAGX-\/^#-&W1QQSW-KH.G06+:C>",;7U'59HI=2U.?E[G4+NYN
M)&>25F)T_+T_X?\ 4#TROQ?_ ."5GA/X=Z]X&_X*/6GB3P_X4U.S\0_\%#?V
MM/"OCR/5M/TR:/5?!L4F@O#H/B1[F,_:/#L%MK6NRP6%\QT^W75-5FBC1KN[
M=_V'\1:[9>&- UOQ)J-OK-UI^@:5J&LWUMX=\/:_XMU^XM--M9;RX@T7PMX5
MTW6?$WB/598H733]#\/:1J>M:K=-%9:987=Y/#!)^ __  3H_9L^&7Q=OOVP
M[?X]_L^_M-?#WQ3\2OVJOCI\4]/C\=>&/VIOV>O"GQ,^!/C;6=#NO".C>,IM
M.N/ ?P]^(T<%_J.OE_ASXYDU[5+*WO\ 5[F/06TF749U%L_E^8'Q!X#\&;?^
M"='_  33\.^);-M8^&>N_P#!9OX;6WPYL/$D0N[;4?@SJ_C;XNZ?:0S6]Z'6
M?1=?G3Q#?%)5:UU&SU$W:B6VNHY'_7;_ (*Y:A:?#/X.? 'QE;ZGJ?PS^'B?
MMU_L]^*/C]X^\":!X4NM8T'PC8_V_P#9_'^KV'B;PIXO\+:[+X:\9Z;\/=2B
M;Q7X6\36T]_HV@6C:9?&.VMQ]=?&_P#8+_96_:*M/A[IGQ8^'&JZMH7PGM-+
ML_AKX6\,_%'XN_#3P;X*&B))%HUYX?\ !GPR\>>#_"MAK&E6TGV#3M=CT?\
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
MUK5;IHK+3+"[O)X8)!_U_70#\>/^"5GA/X=Z]X&_X*/6GB3P_P"%-3L_$/\
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
MW+X=\*PZ+X?:YBMYO[,\RVMVB^B:'JV^X!1112 **** "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@ KG/"WB[PWXVTVZUCPKJ]MK>F67B'Q9X3NKRT\WR8?$
M7@7Q1K'@KQ;I1,L<3-<:'XIT#6-%NV16A-W83F"66'9*]?QSX:OO&7A#Q#X6
MT[QCXK^'U[KVEW&F0>-/ S^'HO%_APW*A'U'P]-XJ\/>*] M]4CC+I;W.H>'
MM36V:0W$$,=U'!<0_P ^W_!/CXY:G^R+_P $:;7]LCQM\2?B+\1M*T3P]\7;
MO1?@]X@7X=)X/@\>ZW^TIXW\+Z%<:;XDTKX=6/Q9N;WQAXTU.SN/%&H>,/B)
MXTM;--;UR_TS2;6"UTZSL6E=?-+[P/Z-**_';]I[XG?MH?L=_L]>&_VR-5^,
M]M\:++P?/X"UC]HO]GZ^^'?P[\-^ CX3\::KI&AZ]_PI/Q'X>\/6/Q,T#4_"
M.J:]9KI<_C[QS\0[74=.AGU758E%K)IUY^MGA?Q'I7C'PSX=\7:#.UUH?BK0
MM(\1Z-<LAB:XTK7-/M]3TZ=HV^:-IK.ZAD*-RA8J>12 Y/XO?%WX>_ CX<>*
MOBS\5/$5OX6\">#;"._US6)X+J\D7[3=V^G:=86&GV$-SJ.JZQK&J7EEI.BZ
M1IMK<ZCJNJWMGI]C;S7-Q%&WRMXI_;[\)?#71M&\3?&7]G_]J#X-^%O%.J:)
MH/@_Q'XT^'OA/5M-\0>(/$]];:;X:T*^C^''Q#\>ZE\.=3UZ_O+:RL8OC!I_
MPZB2\E6SOI[.ZS".N_;Q_9>U#]L#]F?QM\%_#_C%O 'C*\OO#/B[P%XN9)Y;
M+1O''@;Q!8>)_#DFK0VH>Y;2;J]TX6%]/;17%UIT5U_:MI:7MW80VD_Y<6'_
M  4'\<>"_LW['7_!7WX*:E\&]4\;26'AGP[^TWX/M[;4?@=\0=2T[4;*\T+Q
M/)J,=K?Z1X3UFTU2RTG7Y=2L/[3TS0]4,%_XE\*_#_3+9[>!I77GVZV\N_\
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
MCW7D+%;:[I.LEOZ]0/VUHK\6_AK^TY\7?BO_ ,$OO ?Q$\(_M >.'_:T\?\
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
M_P")O?'+_P":&C37S\O^"!\N?LV?L_?'7QK\5/\ @I;X=_:)_9E\?_"3X/\
M[<LT[^'O%5[\1/@)XGN]%\.OX!U?X<ZAI'B/2_ 'Q6\7ZQI7BJ_T[5+?6=&F
MT?3_ !#H=K>0WMM?ZS:FUL;C4]3X/_"W]N+X8?L:^(?V"M:^#.E^+/$&E>!_
M&?P/^&O[4%G\1/ %C\&Y_AMXFMM7T7PYXP\9>$KK7U^,FD>(?!'AO6([1O!V
MB_#GQ)9:[<Z%9VQ\6V45_<:I;_1__#N;PA_T=?\ \%#?_$WOCE_\T-'_  [F
M\(?]'7_\%#?_ !-[XY?_ #0T7_3IV^?W@?''CC]F3XZ?!;]H;_@F'I_P*_9F
M^(?Q8^!W[ G@KXK^%_%?CVP^('[/WAG4O'MQ\8/A7H7@>ZU;PSX:\;_&#POJ
MYU#2]7L=0\0^(X=:L_#]E=7M]/9:!+<V4-O>S^S> ?!W[2MM_P %5/BA\?\
M6?V7?'FB? ?QI\"M#^ 6D?$2Z^(GP O)8=0\'^,3XCB\=ZEX0TKXN7_BRW\%
M^((UNH=,AM=*OO&-O'+I,^K^%--FN=3L]&]A_P"'<WA#_HZ__@H;_P")O?'+
M_P":&C_AW-X0_P"CK_\ @H;_ .)O?'+_ .:&G=?A;9][]^X'Z&U^/OQ5\?\
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
MJ75MH^A^ =+U?PE#</8V>H^.;*".XOQ^P5%%_P!?QM_D@/QU_9VT']J7X?\
M[=?[?/Q_\7_L<_%6Q^&_[2&D?!F;X>3V'Q,_9?U+71=?L]?"S6_"D6EZWI"?
M'J%=/OOB5>O##X6E%Y+IFDWU]81>+M0T'2AJ6MZ;\7^$?V#_ -L7XC?LK_$?
MP'K?P=N_@!\?_AS^W7K/[>/[.^N>,/'WPE\8^ _%&MWNK27VF^ -9OOAOX^\
M5ZUH^K6EO=ZG]IN=2T&ST"6^AT"6/6_)FU2/3OZ6J*+_ *?@!^+'[0'A#]NS
M]J#7/V&O&S?LD:%\+==^ 7[2?A?XI_$;0O&?[0/P\U"P:WT?1-0M=3N=%U7P
M1#XQDE\+7#3R6]A?"QO/&"WMS:)<^!5L(KO4D[V/X8_MB_#[_@H7\<?C;I?P
M1\%?&SP#\:?AG\)/"7PK^(WB+XN:+X;LOV8XO!^A26WCOP6VDZAH]_XXO?"W
MC;Q==7WC+57\">%)I=<N;305U%K2YFO6T?\ 6JBB_P"OXZ@?SO>%_P!A']K[
M5O\ @C?\9/V%O%'PY\)^%_BI9:Q?W/PZ5?B-H&K)\16L_P!HQ/C9-=/-8"3P
M_P"$+#6-+M+;1?#*ZUXDEOYM0GGE\3VOA2V@C>?Z-\<_ W]KK4/VB?V=O^"B
M7A;X+^']-^+7A;P!JOP1^.'[+,7Q2\+7>OZ_\&M5>YU/3KCP_P#$>\_LOX<2
M_$'PSXRU76?$3:9-K=GX>U?1X/#.E'Q7!=66I?:/V4HHN_S_ !W _.GPK\&/
MB+X]_:TU']N/XF_"[6?!$_PV_9_U#X-_!'X(3>)? &O_ !*U6[U37-2\6^,?
M%OB;5/#_ (LO?A?H6N:VLEEX'\&:#;_$C6-%BLYM3UOQ-XBT9KR"#3?+?^"9
MG@7]I7X6>+?VR--^.O[-?BOX1:'\=_VJ_C-^U-X(\5ZA\1?@EXSTN+3_ (EZ
MAX9M;;X>:W8_#WXD^)_$-EXLL;/3QJ:7\.B7/A:ZM[;5H9]<TZ]ATBTUO]:*
MAN(%N;>>V=YHTN(98&DMYY;:X194:-G@N('CFMYE#%HIX726)PLD;JZ@@OI;
MT_ #\@_^"@/[*EM\:OVJ?V/-7\&^*KOPGXO^(O\ PL+X*?'[2]*0*_Q*_8XL
MM&;QU\2]"\0SA7:/1K37HM$\#6D@3*ZU\8=-DD<_9;<)^O\ '''#''%%&D44
M2+'%%&JI''&BA4CC10%1$4!550%50    *^0OV7_ -BKX9?LK2:UJ7ASQG\9
M_BIXJUBUFT>/QO\ 'GXEZI\3O%.@>%)]4.MOX*\*7-[;Z?IOAGPM-K)75M0L
MM(TNUNM=U*"ROO$5]J]SING2VGV!0_R ^,_^"BW_ "81^V5_V;/\:/\ U ==
MK\\_#?@W]IW]K7_@F_\ L^?LD1_!"Z^&/AWXC? W]GCPSXX_:(U+X@_#C6/
M=M\'-)\/^"-9N];\">%](\37?Q2U3X@^*_"^D6NG1>%O%7@#POX=T'6-8O4N
M/%VI6&FPWU_^J_[3?[/NG_M0?"+Q'\%M>^)7Q,^&GA+QG;W.D^,[KX5W'@2R
MU[Q1X6O]/OM/U3PA?ZAX[\!>/X+#0]56\CGOYM LM&U^5[*"T36XM*N=4T_4
M=/\ 9W^"5O\ LZ_";PI\'=-^(WQ&^)GAWP-IFG>'O".K?%";P/=>)=$\)Z)I
M.G:+H'A2.^\">!O -CJ&E:'8Z;&EC>:QI>H^(9//F34-<OH([.&T+V7G>_X
M?FY^U-\,_P!HJT_;0_8 \?? []DSQU\1_@Q^Q?I?Q>TK7-9TCXF?L_\ AN3Q
M%I'Q<^%WAOX>:?IW@?1O'WQ<\+ZY<W?@BSTF234&\4V?AFVU:]C%IIUV]D5U
MB7N_VR/@3^U;X7_:=^%W[<O[&.A>$_B9X_\ #?PNO_@)\7O@3XR\267@RT^)
MOPJN/%-QXUT=_#OBG5;BST71O$>A^)+Z]O!>:I>6PC\O2WB74K.'4]$U/]5J
M*+[>2MZH#\EOVB;S]I'QA^P#^W-\2?VDO!N@?!O6=<_9<^*>C>%/@/X6\>1_
M$FT\"Z3IG@3Q7=:GKOBOQQIVGZ/H?B3QMXKU"^B@FBT33I-%\/>'O#^B6^G7
MT^I:KXC>7Q#PWX-_:=_:U_X)O_L^?LD1_!"Z^&/AWXC? W]GCPSXX_:(U+X@
M_#C6/ =M\'-)\/\ @C6;O6_ GA?2/$UW\4M4^(/BOPOI%KIT7A;Q5X \+^'=
M!UC6+U+CQ=J5AIL-]?\ ZK_M-_L^Z?\ M0?"+Q'\%M>^)7Q,^&GA+QG;W.D^
M,[KX5W'@2RU[Q1X6O]/OM/U3PA?ZAX[\!>/X+#0]56\CGOYM LM&U^5[*"T3
M6XM*N=4T_4=/]G?X)6_[.OPF\*?!W3?B-\1OB9X=\#:9IWA[PCJWQ0F\#W7B
M71/">B:3IVBZ!X4COO G@;P#8ZAI6AV.FQI8WFL:7J/B&3SYDU#7+Z".SAM"
M^GG>_P" 'P)\:_@?^T?X$_;=_9T^-7P?^">B?M"_ ;X;_LXZA\$/#OP[UCXF
M^&/ 9^!7Q E\1QSCXQZ8/%\5U'=W&J>"[+1/ E_J7AG3-;\5PZ!#K,<5BX%E
M::ET?_!/'X+?M,_!#X@?MHVOQM^'?@[P]X:^,7[4OQ*_: \,>,_#?C^U\0VW
MB%_B+#X96'2- \.0V UFRT71DTG4EOM7\9/X9UJ>Y;3H;+PM/;3W5]9_J-7B
M_P"T'\$=%_:+^$WB?X0^(/&7Q)\ :7XH.D/-XL^$GBZ7P1X\TJ31M:T_7+9]
M&\0)9ZC%;K/<:=%;7UO=Z??6EY8S7%O+;DNDD9?IZ+[G<#\XO@?^R?9>'_\
M@IM^TEXY\+^)KBX^!OA9_"?QOD^&,<*IX=\+?ME?&7P;K_A;QEX@L@4</KB?
M!]Y/$^L*60I_PNO17A58[*!5UM6\'?M+-_P5GT3]HJV_9=\>77P#T_\ 9F;]
MEJ?XB1?$3X 1R_VCJ7Q<_P"$^F^)R>$;GXNV_BYO 6G6TD=O<V7]C?\ "=R6
M\-W=67@^[O1:Z3<_HC\$/@CX*^ '@.V\!>"9?$FI6YO[O7/$'BKQOXDU3QGX
M]\<^*=26!-6\7^.?&&MS7&K>)/$NII:VD$]_=R+';6%EI^DZ;;6&CZ;I]A:^
MO47_ "M_7F!^./[+>B_M3_#S]L/]OSXZ>.OV,_BOHG@;]I,_"CQ)\.8[7XG_
M ++>L>(5N/@C\-M=\+#PWX@TVQ^/9L],UOQW<3V:^'IX=4O?#^FWUSY'B37-
M)TR*;6D\4_9^_8G_ &@/BG^PU^V3^R%^T#\(/$7[/'B#XR_&3X@_&?X=>-[_
M ,<_"CQUX?CU/Q-XT\._$/P1:3-\,_'_ (F\0V>H>%O%GA/3AXF6XTBPL[O1
M9EDT35KJ^EN+*S_?FBB_Z?AL!^5_[/?B;_@J)XV/A+X2?M*?!/X:?"?2/"5[
MHA^(G[37A/XQZ1XCU+XLZ)X8N[:YFTWP#\,/#UM+JWA/6_B$;"#3?$WB3Q)K
M.A6^CZ)JOB#4?#OA[3M:&C6%GPO[.V@_M2_#_P#;K_;Y^/\ XO\ V.?BK8_#
M?]I#2/@S-\/)[#XF?LOZEKHNOV>OA9K?A2+2];TA/CU"NGWWQ*O7AA\+2B\E
MTS2;Z^L(O%VH:#I0U+6]-_8JBB^^BU]?4#^;S0_V-_VQOB-_P3@_;P_95\6?
ML\ZI\*_B?\8?CKXC^//PQD\0_$SX+^(?#/BFRUSXN?#_ .)D7@D:OX*^(?B*
MYT7Q7;P>#=0TN2X\0Z9I/A:22^TNX7Q$JO?QZ?\ IOXN\=?ME:GH?P?U/7_V
M.-%\<^#?&.D_$'0OV@_V?+'XG_!S7M=\.:3=:?X%3P9>G7/'VK>%O 7C36CJ
MEIXZM[WPOIVO+X3N/#6LP_VKK<FM6&GEOT,HHO\ U_7H!^;_ /P3[_9?\1_L
MZZK^TWKB>"9/@A\)?C+\4M#\9_"']FM_$NC^)W^$&GZ?X3M-)\7:A>W'A;5_
M$'@O1M3^(7B9;C6F\*^#O$'B#0/#6C6&AZ7:ZU<^2UM9_I!112>H!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MRV@N(]3:(W44EOO\U&0?G%_P5D_X]O\ @G#_ -I7/V/OY?$6LSXK^,6\4_\
M!93]G'X+_$*&&Y^'GA']DCQW\8/A+HNJ1QRZ1J?QWU3QEJOA[5?$<%K/FSU'
MQ#X7^&GAW54T5GBFU'PY#>ZQJ5BUHFJ2S.6T7S?W ?J/X"^)'P[^*F@1^*_A
MAX]\%_$CPM-/+:P^)? 7BG0_&&@2W, 1IK>/6?#U]J.G//"LD;2PK<F2,2(7
M4!ES\N_\%!_VH-8_9 _9:\<?&GP[INDW_B.QU7P=X3T"Z\20W\_A/P]JGCGQ
M3I7A>'Q9XMATMXM1N/#_ (9CU*76+NPLIK>YU::TMM'BNK-]0%W!\?6?ANZ^
M#O\ P6LLM(^$UHNC>"?VCOV0-7^(WQ[\):1$+;0;CQ=X&\;:AX>\.?$^\TNU
M6.SMM>O'_L7PPVJ&%);R34]:EGEGO=6N9&_2?]H2+X/ZS\.I/A_\== T[Q1\
M-_B]XB\,?"+5-!UB"&?2M3U3X@:S;:'X;M+QI+NSGM'N/$,VFPZ9J.FS+J^G
M:U)IE[I30WT$%S ;-=5HP/C/XL:=^V-\,_@S9?&/X-_M=6GQ]B*^$=9\7V7C
MKX5_!YO"VH?#[6=6TF/Q3XS^"NK_  I\/^#IM&N-#\.7M[XHT&'QWJOQ<TG4
M-.LFM[FYO)GBN9OT0\:^/? WPU\/7GB[XC>,_"?@#PIIYC74/$_C7Q%H_A7P
M]8M,VR%;S6M=O+#3;8RO\L8FN4,C?*N3Q7\\OQH_9X_::_X(Y^'=;_:,_8[^
M,>L?$[]CWPIK6FZI\4OV2OC%?R:LGA?P]K_B"STV^U'X<>)2K/9[+[584-WI
MUMH^MV ^RZEXD7XB6UOJ$2_4/Q.^(WC[XM?\%,/@#X,\%^./ACX L9OV%Y/C
MA\&;'X[?"+Q'\5]'O?'/C?XAW=AXRG\.>&O#WQH^#!T[XH:/\.]"TJ*+4WUK
M7-0T;PG+XWM;'3[>SUO4[QBWW:Z[=MT!^O7@GQYX&^)7AVR\8?#GQGX3\?\
MA+4S*--\4>"?$6C^*O#NH&!S%,++6]"O+_3+LPRJ8Y?(NI/+<%'PP(KE/#7Q
MW^!_C/QGJOPY\'_&7X4^*_B%H0N3KG@/PU\1/"&N^,]&%DXCO#JOA?2]8NM;
MTX6CD)<_;+&'R'(6783BOP4_:N^#7Q4_8-_9H_X*8?$[PC^T'X?UOQE\?=)^
M#_C?Q!\,_@O\'=<^#OAOX01>-?B1IWPL\;?$;PA9WWQ>^*]UHVH_$3P_>^*8
M9[MM6L+Z?6=!N]<L[N2V\-^3I7ZC>,OV8OV2/''AK]CCXL:7>R^ _!_[-WBC
MX=>,?V=M<^%]]9:%IVJ6/C(^'O#WA'P7>-%HNJ7^O^#_ (AW&H^&;*]T6P>Q
MU+Q%<7%O!/J1BO\ 48KLM]W_  +_ -?>!4^%?_!1W]F_XL?M3_&/]G'0/BU\
M+(W^&]I\+/#OA>_O_&V@:9J7Q1^*WBW4/B.OCCP?\.;:_P!8B/CR'P18^'_!
M-E>R>%K2]GM_$6NZII]R9(X[!Y?HGX3Z%X+TKXC_ !XU#PW\=O%WQ2U[Q#XK
MT#4_%_P\\0_$_2O&^B_ ^]CT:6QL?#'@_P )6$,=Y\--(UV&VN-6N=%U-YIM
M4U"&>_AD"1NB_"7[)"))_P %3?\ @K]'(JNDEK^P,CQNH9'1OV>_$"LK*P(9
M6!(92"""01@U\S_ ?4;OX!:W_P %XO$?P5\-Z7H>L?#+5I_&/P_\/>'M&LK3
M2K#Q+H_P#\4^)],-CH5C!%9M$->47\FGVUNHNW:6&.-I)P"-=NR_&P'[47OQ
M^^!.F^/[?X4:C\:OA)I_Q2NYH;>T^&M[\1_!UKX_NI[A4:W@M_!L^LQ^(III
MUD1H8X].9Y5="BL&&>S\3>-_!?@K^Q3XR\7^%_"0\2:[I?A?PZ?$VOZ5H/\
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
M?X!\2^+O#$'P@^WZOK/A*T@M(]*MI->3PXQM(WO] O9)[YKOE_V=?B)^RO\
MLX_%7XQ_%O2OB#_P4S^)FM?'Z\75_BWH'Q5_9&\9:IX3\7>(+>*>VT[7WTWP
M?^R7X)O=%O=+L;R]TZSL/#NJ:1X?DTVZ%C?:+>V]EI:6/[YT47_J_P#P /YZ
M] O_ -A;PGX=\7?"_P )W/\ P4D\-?LY>.M:U76O$W[+ND?LV?'B#X,W2:_=
M->^(_#NF3R_ &?XL>&/!7B.YEN6U[P1X5^*6B>%-4@O;^PNM(DTZ^N[2;J?V
MI/B/^R/^U2WP<MM=\2_\%'OA3X>^ _BOPOX_^&WA'X,?LB?$'P[X<T7X@>"#
M=Q^#_&1A\5?LM>-=3?5/#5C>2Z9H^G1ZI!X9L[$;8]!^T2W-Q/\ O711?U^_
M_@ ?S\^+?'/[-?C;]HGX4_M/Z[\:/^"J#_$SX-:%'X;\%1V?[(>K6/A6'1[[
M1K;1_&EMJ7AVW_8P2WU!OB/Y=[J7B^:25)HK_5)E\(OX5TW2_#6G:%]J^,_^
M"B/P'\6^$_$7ABPL?VU_ MYK^CWVDV_C'P9^QW\?(?%GAN2^@>W&K^'9_$GP
M7\2Z'!K%F',MC<:EH.JVT$X28VDCHI'Z8T47_J__   /YE?#?A3]FGP;X?C\
M*^$OVQ?^"[/AGP]%)J=PFEZ%\._B[I4"W>M7]WJNL7^ZR_9-AF.I:MJM_?:K
MJ>I&0W]_J=Y=:C=7,MY<2SO]8W7QQ_8VG\3_ ++7B>ULO^"A.DR?LE:7K.D^
M ]&TG]G/]I^TT'QE#KOAK3O#%[=_%:R/PFEF\::F]OIRZE+J(N]+NM0U:]U.
M?6)-2M=0N+-_VYHHO_5_^ !^)GQ)_: _9-\=?$N_^,?A6?\ X*#? WXF^(O"
M%KX \=>+O@S^RE\;]&O?B'X-TZ>>XT;2/%UEXP^ 7C?1Y=0\/O=WT?ASQGHF
MFZ)\0/#]K>W%EI'BRSLQ!!#IC]H+]AS3OV;+O]E3P;\._P!M?X;?"RX\.W/A
M^VG^'O[,G[6/ASQOIKWFHG6KWQ%9^-D^'ESKD_BG4=<>;6=8UK5+C4IM>O[J
M^.O)J=M?WMO<?M!11?U^_P#X 'XF_"7]H3]EKX:S^%-1\5:]_P %(_V@]<\
MK-_P@>N_M ?LW_M"^,+WPA/<Z=/I%QJVF6?A[X'>#]"O?%$FD7=[I*^-_$&C
MZSXVMM*U+5],M/$5OI^MZS;7_)>-_P!K?X*^'OVSOAU^UYX#^'O[4MU%JWPI
MU_\ 9[^/^CW'[)'[1>F2/X!?6+?QUX#^(^F-?_#NTT^[U+P+XKTVYT?Q%:RW
M"ZE?^#?$LUQI1NKOPU;:-JO[OT47\OQ_X 'XE_';]HC]C#]I#Q#\)OBG/9?M
MX^ OB=\('UO4OA)\8?@_^S+^T9HWB?P[8>-+"SM?$=I:Q:O\'_%7@?Q)H/BC
M3;2R@U"Q\2^%-?L;RP5[>-5L[Z^BNNE^&O[7O['OP4U;QK\3]6TW]M/QM\2?
M&=CI-GX^^-?Q8_9.^/$_BS4M \.B<:'H ET/X,^$?!/@[PCI$MY=W=MX9\%>
M%_"OAQM4OKW6+O3KC6+VYOI?V/HHO_5_^ !^"_P6_:D^"$/[17[4/[4'Q6^&
M/[4*>)?C0GAWX3> _"DG[('[1.M+X6^ 7P[TX:=:0:G=V?PVFL)=3^*?B:75
M_'.MZ5#->V^EZ5-X8TB:X&I6FK0)8_8L_;*^"_[*WPQO_P!F;5_"'[4S>"O
MWC[QU'^SYXC;]E']H>YU3Q)\*O%NLZK\0=*T&_L+KX=OJP\6_#:XUS6?"VK-
M-I\FFZGHNCZ'X@L;F5;_ %+3-%_>"BB_E^/;Y ?@A^S=\2_V7?V:?BW\7?C)
MH7Q&_P""G'Q%\1?'?48==^*FC_$_]DGQK?\ AGQ/XFLEFBTKQ*ECX,_9,\#Z
MAH.HZ/:W5W86%IX:U;1]"-A<+9WFCWD%CI:6'MVL_M1_L2Z_^T3X)_:EU+X4
M_M9S?%[P!\-?%/PK\/ZS_P ,=_M(?98_#/BO5]/U>>6X@;X5/<OJND-!K>GZ
M'=P7MO#:Z9XS\76US:WKZC:3:?\ L#11?^K_ /  _"[]M?\ ;@^$G[2?P6U_
M]FKP1X6_:BT]?BIK?@_PO\6?$P_9._:$CO\ X>?""YUF'7?&NJPZ/+\.)-1U
M+7/%>@:!J'@KPI91636S:KKZZKJ%S:Z5I%],/L#Q#\9M&^*W[*^J_#3]E#PI
MXUT;QCXS\+ZK\"/A1X9\>?#CQU\+[GP%8KX>L/"TWQ(\1Z'XXT+2-:TKX:_#
M+0M6@UC^W+FS%IXEU/2K3P1X<FU/Q9J^GZ9/^B-%%_+\0/RK_:(_8-\)3?L2
M_!W]E/X;:Q\;-)U?X-#P\/@YJ'PC\1W/@BXU;XH:#X=UNRTOQ7\5?$4&F:II
M.A^##XBUF_\ B'XPO)9M-U!;^V:#P9/>^)Y]'T#5OU$TFUO++2M,L]0OGU2_
MM-/LK6^U.2)('U&\@MHXKF^>&/\ =PO=S(]PT2?)&9"B_*!6A12 **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M[-GC"Y\9_LR_M$?#'X;W/PN^(/POO[K4;S6)[?5K*;XF>-;7Q9;3:A?R+/\
MV??^#I)K&PT-68:KI*ZS<.ZOO_5K?GN!U?[*G[+/Q]_9^_:Y\;^/8=$_9U^
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
MOIMS9Z7<7EUJ\]@TET[[Z[I=^C?]:^@%G_@I3H\.J_L'_M673:AXBTN[\-?
MWXE^+M(O?#7BGQ)X4O(=;\-^#]9U+2GNKKPUJNE3ZGIJ7<4<EWH>J27FB:CL
MC74-/N1%%L_&_P#:'_9%\)>#?^"8/P4_;M^'OC3XD^&/VMO@E^SS^S9\3?"W
MQ=E^(GBB>4:2GASX?6=Q\.8O"\NICP3IG@JTT'43IVC:)HOAS3WO+G3K23Q#
M<Z]<ZWXKG\0?L[_P4@O;.Q_8$_;'FO;JWM(I?V</BY91RW,T<$<EYJ'@O5[&
MPM4>1E5KB\O;B"TM803)/<S10Q*TDBJ?CO\ 9S_9,\>?M&?L1?LG?#OXN?M&
M:?XY_9?OOA#\ /%NJ_#+0?A=9Z%XX\8Z1H/AGPIXIT3X5^._B[;>/M4TK6/
M&A:U8Z;IE]:Z!\,?"7B[5]*T2WTW6_%=Q>2:E?7@G9?/]-OF!@^+?#_P[_:(
M^.]SJ/CWP7??MB_$OQS^R_\ !J]M_P!E/5M,TK2OA+^R/'XNTF?7-8\?^+/B
M-XCUB[TCP1XE^(U_=1G0KCP_X4UGXW6VGZ"][X?TS5_#R07&D\_^PE\$=!_;
MW_X(X_#7X2?M$75WXWN-3M_BWX?\/>,O$4\OB#Q-X,U[PA\2_B1X5^'WBS1M
M6OBEX=6\#Z6+72]+D9X5NM MY/#]Y&^D7U[9S?8M_P#L+^,M'_:Q^*_[2?P@
M_::\5_![0?V@O#_P\T;XY?#31OAYX.\1W/B.Z^%_AX>$_"6L^"/&OB26\C^'
MU[9^'1)I[;/"'B)EDU#5;RVEMKF?3VTN']F/X+>!?^"7?[-.L^'?BU^TQ%JO
MP=\)^)]3O-!\1^/=&\/> ?#_ ($TSQOXWU35;31Y+BVNM5U/7-=U;Q'XM:VU
M'6]4UN>/4'CTU-(T'P]!#>1W9?33?2WXW_KJ!^;GP&F\!?%;_@GWX7_X)M>(
MOAEX'\._'/3?CQ#^QW\7/ ECH&E>5HNH>!=1N?''Q#_:-M+=K..2XU2^^#GA
M77/&OA_XBR0PMJ?Q;N=.2UU)I;JUEE]6N_V:OA;IG_!73PS\#= @\6>&/@U+
M_P $T]0U"X^&GAWQ[XSTSPP;2#X_V'AR3PWID<6N-J'A7PCJ&GZ)X?76/#/@
MN_\ #>E:TNBQV6KP7ND:OXETW6_JS]FCX8_!7XM?MI_M#_MZ_"ZUT;6M!\0>
M!O OP&\)?$30;N+4O#7Q-U[PQ$VI?%'XD>&;^ R6&K:;% OP^^$MEXBTN22V
MN-0^&_C.WMKNZMKJ627I-1_8W^-]W^WMIW[;-O\ M'^ [>QT[X;1_ V/X1R_
ML]:K<QR?!>7QK_PG&I:*_CE/CU;7'_">W6JR3RVWCD>%_P"R;.X%HTG@6]TZ
MWETJZ+[]-'][ ^$OV1OV2?@YXG_:8_X*5_L@>);3Q=K7[+7P;^(GP/\ $7P_
M^ DWC[QE:?#S1]6^-'PNU'Q-XKGGM-.UJSUC5+:UO-/B70='U+6;K0-+D;^U
M4TF37K33-5L/ ?A)\;/BE\/?V!/AQ\%?"GB.^U*W\3?\%2-5_8AT*_\ %GQ(
M\2>"+FT^#@\6>(M?M_ UQ\6M(T#QIXL\&6GB"VT+_A7H\3Z1H.LZYX>\/>(;
MI?#T%M/8Z:UI^IOP/_8N_:6^#7QY_:>_: ;]JCX4>*_$G[4=KX;N?%6A77[*
MWB+2?#WASQ-\/?">J^%OAKJ7A];7]I^XU1M$T&#48AXAT'4=2NKWQ38VIMHO
M$6@:C/\ VU%Y+\/_ /@DU+'^S;\;?V8/CU\>[/XN>"OBK\4]6^.OAGQ1X/\
MA#)\(_B%\+_C%K6HQ:M>>+- UQOBC\0=*O[*&]MXVT_2)/#]A/;V][K=A<ZO
M>Z?J<5K8%U^7WVU?];@4?!/[&_Q]^'?[7/PN^-7@;P)^R[^R9\&=3\/>)?AO
M^T/\+O@W^T-\4];M_C7;^(-+O(?!NN:5H(_9N^"FA:5\3_#6N2)>V?BNUU.'
MQ9JR[A_;D3QW,6I?+_[*?[)WPE^._P )/^"I?AOXL?\ "<>.-!\!_MY?M@^&
M? >DZ_\ $;QQ>VGA>X\)>%O!]EX=\6B0ZZNH^)?&NDV-EHECI_B3QI?^);W2
M[71((]'.FMJWB=]>_2[]G_\ 8[^/WPTO+/6_C=^VQXV_:AUWP%H^L67P.M_'
M'PR\.^%/"7P^UW5-"OO#L7C3QCI7A;Q$GBOXO>++31]0OM&75_$_CRQN1HNM
M>)+>SDL-3UB/6+#SCX$_L'_M*? GP=^U;X8TG]K?X9>(+[]JCXB?$/XPZKKV
MJ?LJ:S!+X+^)_P 5KK1[?QMK6D:?:?M,K:ZIH4WAVPO+'0_#>H.G]DZ[)I&M
MW&J:IINFZEX9\0%]]5?2V_1_>!^9_P"T7=)\9/\ @W*\(?%/XH6.F>.OB1X4
M\ ?"E/#7CKQ5IMEKWB[0+FU_:/\ !?PYN-4T?Q'J<%SJ^FZOJ_@VT_L'7-5L
M[R'4-:TZYO;75+F[BO+E9?TA_;(_9ZO_ (?>!O@1<?L[_LH^ /BG^SU\-/B%
MXH\9_'O]COX=Z%X2\ Z;\5--\0^#I=#TOQ3I_@JST[3_  ;X^UGP-JC-XB_X
M0G7=/OU\6:A'I)BLYM3TO3K[39O#/_!,[63_ ,$Z?%/_  3M^)GQ[LO&GA*[
MTVWTKP-\1_#/PDD\"^(/"]IIWCRS^)NC#Q#HE[\3O&NG^,'TWQC90'?97GA!
MKKP\@TF8_P!H;M=;V?5?V7OVF)$^!_BC1/VS)H_BY\*[;QY9>+_%WBGX&:)K
MW@OXIZ7XYL_ EG+X<U'X;:!X]\$_\(UX:TV3P#I>L0V^E>+;G7YO$4L^K?\
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
M\3WEE?ZO#?:II]GHEA>VVA:;WU2 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
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
MX4>&=-\2>-O#=[=>,/BEH'A+6_#2ZEXA30OAKIV@W^I0>(/&NEWE_:"!)7T
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MX6CNKZP\2Z3J>I:7K]G=2RV^LZ=J%[9:C'<VUW/%)N>$/V5_V8?A]I_BK2?
M7[.'P&\$:5X[TC_A'_&^F>$/A!\/?#6G^,M!S,?[$\56>C>';*V\0Z1FXG/]
MFZO'>669ICY/[Q]Q=7OK]G\ /0?A_P#$/P+\3/#Z>(?AYXN\/^-= BEBL#KG
MAC5+36M'>\_L[3]1:W@U.PEGLKF2*TU&S><6\\HMY96M9S'=0SPQ?+W_  49
M^-.F_L]_L5_'KXM:M\+O#GQFL?#?AO2;)_AQXRTFWUWP9X@G\5>+/#_A"RD\
M8:/<V]S%J?A;1KW7K?7=>L?*62ZTS3+F"*YLI9$O;?ZY\*>$O"G@3P]I7A'P
M/X9\/>#?">A6WV+0_#'A31=-\.^'M&L_,>7[)I6BZ1;6>FZ=;>;+)+Y%I;0Q
M>9([[-SL3=UK1=&\2:1J?A_Q%I.F:]H.M6-SIFL:)K5A:ZII&K:;>Q/;WFGZ
MGIM]%/9W]C=P.\-S:74,MO/$[QRQNC%3/4#^='XF>//A;H?[>?\ P2I\>ZY^
MUYH/QROX9?VD=4^('C2'Q=X3TKX0^!;#7/@1IZ^%=-\'>$/"S6G@WX<Z)J\M
MQ<P:/:ZM<:IX_P!=L(-'3Q-XD\0S6VG3C[$_8_UO1KO_ (*K_P#!7.*UU73I
MY9;+]ATQQ0WEN\DG]A? W6-.ULHBR%G_ +'U">&PU3:#]@O)([6Z\J=A'7Z.
MZ7^SS\ =$TWP;HVB_ [X/Z1I'PZUV?Q1\/M*TOX9^"]/TWP+XFN0JW/B+P;8
MVFB0VOAC7;A543ZOHD5CJ$H51)<, *XJP_8P_8\TK4M2UG3/V4/V:M.UC6;#
M7]*U?5;#X%?"ZSU+5=,\5Z=>Z/XITW4KZW\+1W5]8>)=)U/4M+U^SNI9;?6=
M.U"]LM1CN;:[GBDJZ\]K=.]P/YY[33?%?Q$_X(V_\%,=%^#MPVOZU!^V-\<M
M;O;#PQ<+?7MQX#TSXO?#KQ;XK%HE@\KM8S^ K35M5E2(&/4=#2[BA$T=UA_J
MC_@I9^TS^S]\8?\ @E_\//''P[^(7@:YT+Q+X[_9NU?1-$M-?T<:MHT.B>-O
M"]WX@T6YT1;G^T--U'P;:175EX@L9;:*71S:S17:Q(5W?M'\,OV=OV?O@I=Z
MM?\ P:^!?P=^$E]K]M;V6NWOPR^&7@KP%=ZU9VDDDUI::M<>%=$TJ;4;:UFF
MEEMX+QYHH9)9)(T5G8G-L/V7OV9]*.MG3/V=O@7IQ\3:KI^N^)#8?"3P!9GQ
M!K>D:@FK:5K&MFW\/Q_VMJNF:K''J>GZA?\ VB[LM01+RVFBN560*_YW_"S_
M . !Z_H>NZ)XGTC3_$'AO6=*\0Z#JUM'>Z5K>AZC::MI&IV<H)BN]/U*PFN+
M.]MI "8Y[::6)P#M<U^3W_!7O4].T#PU_P $_P#Q-K=]:Z3X=\+?\%1/V2_$
M/B36]1GBM-+T+0M,C^(DNH:QJU].R6UAIME&1)=7ES)'! A#2.HYK]=%5454
M151$4*B* JJJ@!550 %50       !BN5\;^ O OQ,\.7O@_XC^"_"?Q \(ZD
M]M)J/A;QOX<T?Q7X<OY+.>.ZM'O=$UZSO],NGM;J**YMFGM9&@GCCFB*R(K
M3L[_ -?UJ!^1W[5GQ#\">*?^"E/_  1UUSP[XP\.:UHUUJ7[<JVNJ:=J]C<V
M%TM[\(="\,Z=-:W4<QAN;75=?T^]TK1KR%WM=8O+>2/2YKL8)W_A]J^EO_P6
MT_:(TNWU73QJ3_L+?#2)[..ZMI+I;VS^(MO<RK+:++YK7%I8ZCI]U+"ZB2.S
MO+65PL-Q$[?>_BO]D/\ 9.\=ZU!XC\<?LP?L[^,O$-MI^DZ3;:]XK^"GPV\1
M:U;Z5H%G!IVA:9!JFK^&KR^BT_1=/M;:PTFRCG6VTVSMX+6SCA@BC1;ND_LJ
M_LOZ#X]_X6KH7[-_P$T7XH?VWJ/B7_A9&D_!_P"'NG>/?^$CUA[N75]?_P"$
MPL_#L/B'^V]4DO[Z34=5_M'[=?/>7;W,\K7$Q<NO/:W3O<#^?']B;7OV#;?]
MF3Q3^S5^W1\6_B1\+OC;\'=8^)GPW^/?P>\?_MB?M3?#CPMXZCNO%WB*_:\\
M'?"O1/C-X?\ !/C+2?&&DZK$+[PWX,\*75UK6K2:A>2Z'>0ZW8:CJ_\ 1/\
ML^>%O#7@CX'_  I\)^#/ VJ_#+PCH7@7P[8>%_AYKNJZQK6N>"O#\>GPMH_A
MG6]1\07FHZS)K&CZ>]O9:I;W^HZC-87T,]@-0O8[5+J6]KWP,^"?BGQSI'Q/
M\3_![X6>(_B5X?-L=!^(>O?#[PEJ_CG1#9'-F=(\6ZAI%QK^FFT(!MC9ZA#Y
M!&8MAKU.AN_]:?(#YY_:H_:$\,_LP? OQ]\8/$,^G27GA_1IX/!OAZ^O[:PF
M\:^/]4QIO@GP9I[7$\&^Z\1>)+K3M.DDC?;864UUJET\-C8W-Q%^=UO_ ,$_
M/VH?$_[%GBO]EGQI^T'^S3J>D_%K0O%GB'XCZI?_ ++_ ,2-<\6W_P 3_B-X
MBO/B3XC\62?$2V_:XTS1M6UW2?B'J/\ :.@^*V^&D&GQQ:1H\_\ PAOV&U31
M:_4+XH? KX(?&Z'1K?XT?!OX5?%VW\.27TWAZ#XH?#SPCX^AT*;4UM4U*71H
MO%>D:LFER:@EC9)?26*P-=K9VJW!D%O$$Z73?AYX T;P/'\,='\#>#]*^&T6
M@W/A6+X>Z;X9T6Q\#Q>&+RVFLKOPY'X3M;*+04T&ZL[B>TN='73QI\]M/-!+
M;M%*Z,7M_7W ?E'_ ,$8?VFIOB9^S)-^SY\2==TQ?CQ^R!X@UGX&^.]&DUBS
MN]0N/#'@R]N-*\&^([8QSR?;=%M-+LY/!AU6*2:*XO\ PA=WDLB)?6QE^6O^
M"6_[/W[)W[0J_P#!07Q5\7/@[\"?B_?R?M\?'^/1/%/CGP3X)\7ZQ;^";DZ'
MJMBVA^(M7T^]U33] EGU&^U&TGTR^M[/S[NYNX9!+*\A_8VP_8;_ &*=+>Y?
M3/V/OV6].>]L;S3+Q[#]G[X36;W>FZA"UO?Z=<M;^$HS/8WUNS07EI*7M[F%
MFBFC="5-(?L$_L+@@C]B_P#9.!!!!'[.GP?!!'(((\'9!!Y!'2G=:[J]O\^X
M'Y2?\$\M2D^'_P#P4K_:O_9O_98\6:IXO_8(\#> +#Q"VA0Z_?>,?AO\(?C3
MK5SX4N;OPE\.O$][=ZG':"^U&\\=M>^'M-U%[-Y+/5DO%EOO"Z35ZG^Q)KVB
M:G_P5S_X*R)IVKZ;?-<67[,D4"VE[;7#3R>'?AY_8^O)"L4CF1M&U8C3=45
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
MUB/3S#YGF?;6TF&;5%M"OGG3T:]$?V;]Z6?L1ZUHES_P4H_X*]P6>JZ7._\
MPE/[(LOE6U]:R,?[+^#?B+3M9DV1RDG^SM422QU-\?Z)?AK:Z,=QE*_0.X_9
M4_9>N_B OQ8N_P!F[X"77Q33Q%:^,$^)=Q\'OAY/\0%\6V-W#?V7BA?&4OAU
MO$:^(K2^MX+VUUL:D-3M[N"&XBNDFC1UPM&_8L_8X\.W&H7?A_\ 9,_9GT*Z
MU72-8\/ZI<Z-\!_A;IEQJ6@^(K&?2_$&B:A-9>%8)+S2-<TRZN=.UC3;AI++
M4[&XGM+V&>WEDC8NO/9+\;@?B#^SY^T!X8^!_P#P2M_;^^+1\ >#/COIGA7]
MKGX_VS?#CQ'::?XG\$ZVGCCXF^"O#^AS^+]':.\@U#P?9-XELO%&IV@B0:CH
MEE,+2ZM#-'?P:OQ,\>?"W0_V\_\ @E3X]US]KS0?CE?PR_M(ZI\0/&D/B[PG
MI7PA\"V&N? C3U\*Z;X.\(>%FM/!OPYT35Y;BY@T>UU:XU3Q_KMA!HZ>)O$G
MB&:VTZ<?N;X*_9>_9H^&UEXITWX=?L[_  +\ Z=XYTD:#XUL/!7PD\ >%K+Q
MAH8%PHT;Q3:Z%X?L(/$&DA;NZ4:=JT=W9@7-P/)Q-)NU-+_9Y^ .B:;X-T;1
M?@=\'](TCX=:[/XH^'VE:7\,_!>GZ;X%\37(5;GQ%X-L;31(;7PQKMPJJ)]7
MT2*QU"4*HDN& %.Z[=_Q5@/RD_X)S_%CPS\+/VC/^"EOP0^.?BC1O!7QGO?V
MO_B#\=--'C?5+/P]<>+_ (*>,].TN/P'K?ARXUF:T74_#^@Z#H\$[16DDL?A
M_3=<TV.=;=)2%_+O2_&WAN7]B;Q7XWT75=3\6^"_@%_P64\2_';XZ^'?A/XW
MUGP]\0].^ ,NL:QI+^-=#U'P!X@T+QKH=I!>^)-#U3P_XCT75-(CBO;--0MM
M9LUTJXN;?^K#QI\$?@O\2/$'A_Q9\0_A%\,/'OBKPFR/X6\2^-/ /A3Q3X@\
M-/'.;J-O#^LZYI-]J.C-'<DW"-IUS;%9R95(D.ZN@\/_  ^\!>$])U;0/"W@
MCPAX:T+7KW5]3US1?#_AK1M&TG6M2U^6:?7=0U;3=.LK:SU&]UJ:XGFU>[O(
M9I]2EGFDO))GD<LK];=OPT_KS _*[X367_!-GXO_ !U_9^\>_ KQSXF_:;^-
MWAHZ_P")? VL:C^UO^TK\:M5^!_@Z_\ #MU%XM\6>+] ^(_Q;\:0^ [#5/-T
MCPBWAOQ5H.FZAK_B;7M"L'TU4M+S4=(_8"O-/AU\%_@[\'X]7B^$GPG^&GPM
MB\07*7NO1_#KP)X6\$1ZW>1>9Y=WJZ>&=*TQ=2N8_.FV3WHFE3S9-KC>V?2Z
M'\_F!^0/Q]UG1X/^"R'[!6FS:IIT.HM^SW^TD@LI+RWCNRVHZ<6T]! T@E+7
MHTO4VM%VYN!87AA#_9Y=KOV0-:T:Z_X*L?\ !72"VU73IYI+/]A[9%#>6\DD
MAT'X&ZSINM[$20L_]CZA-#8:H5!%A>21VMT8IV$=?H'XB_97_9A\7^.W^*7B
MS]G'X#>*/B=)J.DZQ)\1O$7P@^'VM^.Y-6T"&QMM"U1_%^I>'KGQ ^HZ+;Z9
MIL&DWK:@;G3H=/L8K.6%+2W6/#L/V,/V/-*U+4M9TS]E#]FK3M8UFPU_2M7U
M6P^!7PNL]2U73/%>G7NC^*=-U*^M_"T=U?6'B72=3U+2]?L[J66WUG3M0O;+
M48[FVNYXI"Z\]K=.]P/AK_@C3JVD:I\#_P!I7^R-2T_4((/VZOVFI$_L^[M[
MJ**TOM>T:^T^1/L\CHMO>6<\5W9NN(KBWE2:$O&P8_KU7COPQ_9W_9_^"5YJ
MVH?!GX&?!WX1W^O6UM9ZY??#'X9>"O -YK-I9RR3VEKJUSX5T329M1MK6:66
M:V@O'FB@EEDDB57=B?8J'N 4444@"BBB@ HHHH **** "BBB@ HHHH ****
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
M=K<632:3;6EO=-=VT#Q/+;/>W9;\D_O _3FBOYO/B%^U1^VUX_\ ^"8>N_\
M!23X<?M53?"SQ0=<U76HO@7X?^%WP.\0?#;PYX+L_C)<?"F+P;_;7C[X;>*/
MB)>>/;6V6VUR\\0:AXG73-3OV?2+'P?I\%U:7L?[]?!ZR\16/PQ\$IXL\5^,
M_&OB.ZT*TU;5O$'Q"L_ ]AXRFNM;W:P=-URT^&_@CX<^#(KC0$OD\/P?V/X,
MT4R6>F6\FHI>:J]]J-V-6^^WW >DT5^*7C#]ICXS?%#XP?M8? [P7^U3'^S1
M^U#\-?$>OZ%^S3^SIXL\!?"2/PG\8_"MOX2TZ_\  WC5O$'Q0\):AXB\;:C\
M2->?5UMG\#^.-!L?!=C%92ZOX,URUT^\N]9]J^-/Q0^/'PT_X*8_L2?#/2/C
M5XAOO@;^TUHG[14_C+X-:IX.^%4FB:%J/P8^#5OK&CS^&?&-GX"L_B9#:ZOX
M@O[;Q%JEKJOC35775;:YMK2Z@\-W</AZR+?E?\+@?J'17Y>?!+XK?'*P_P""
ME'[3O[._CKXTZY\1_@_X5^!?@CXO^!=#\2^$/A;H5YX)O_&?BAX+W28O$'@7
MP-X2U76])T>TBFL=*E\176I7HTW[.=4NM2U6&?5[KSKPE\5_VTOVOOV7?%'[
M8'[+_P 3[?P;JVMZ[XUO/V9_V>V\(?"^\\'^.O!GP^\?ZGX.@M?C-XJ\?:)<
M^*8_%WQ%3PQKM_;R>#?'OPVT'PE#JFAV%U-?366HZK.6_3\0/KOXJ_M=S?"[
M]K?]F/\ 98O/A+XBO(OVF#\43H7Q4N/$OARQ\-:</A5\/[GQQX@@L-!LI=:\
M2ZM?1/)H>D7$.M6G@^T3^V&U#3+_ %F/3YK:7[-K\0/VOKOXO:[^V[_P1<O'
MTSPEX#^->M^'?VQ)M>TO5YKKQ5X0\">,]5_9V\!-XN@7^Q;VUF\7V?A"[N-7
M.E65IK.DV_BN;3;.QD\1:'::E)K=E[Y^R_\ %[]HCP[^V]^T/^Q[\=?BS9?'
M72_#/PD\ ?'7X;>/W^'WA7X<>(-(TKQ-K%QX=U[P;JVE>#(+;1=3L[34S!/H
M^HS0MJL=M!*+^]O6NU6S&M%Z?JT!^H=%?FS_ ,%6OCG\=OV:_P!D/Q9\:/@)
MXQ\.>$?$?A7Q%X&T[49-:\%6GBW4+^R\9>./#?@Z--!N-7U/_A']#NK%]<DO
MIY]9\*^+(;U(H[>&WTYU>YE^=?VG?C9^W=^Q1\3/@;\>?B;\8?AW\5_V:?BK
M\9/"GPC^*WP0\._"K3/"W_"EH_'TMS'HVO>!_B$UU>>-?'B:"EK<PWNJ^*;C
M1X-:U*TM1'X2T:V\2I#X4+>G7\ /VPHK\J_C%^UGK7B;]I+XS?L\>&/B#\=O
M@]HGP&\-?#M?$'C3X!?LG?$#]IKQCXB^(_Q-\/7'C.PTR_NM&^!GQS\!>"_!
M_A?PE+X=N;G3]:\/VOBOQKJNOWL6C:SH-CX7NY=4^./B9^W!^WSX6_X)E_M
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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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 <!\
M6/'^G_"?X6?$KXI:M USI?PU\ >,O'^I6R/Y;W&G^#?#NH^(KR!)-K[&EMM.
MDC5]C;2P;:V,'XC_ ."546NZO^Q3\//B[XONEUGXG_M$ZOXX^/WQ*UZ4M$VO
M>+/B#XJU2?3F8[9WMK#1?!UAX3\)Z1:()8M+T+0-.L+2,6UI#"OV5\</AX/B
M[\%?B_\ "<W$=H/B?\+OB!\/#=R@M%:CQKX3U;PV;B55!+1P?VGYC@ DJI !
M-?&G_!)W5;UOV O@3X9U^QN-(\7_  HL?&?P>\>^&[E"VJ^&?&'PJ\>>*/!N
ML:'J5K$99(]0A&DP70MTWM);WEM)$&2:/+Z?/]/\P-/]E?\ :G^-?QR^*7[;
M?PS\9^ ?AAX?US]F;X@^&O _@O3/#GBCQ5=:7K\FO>&M3U^*?Q/XVU+0#=-#
M=>5IBB\TKX<Z?+ID4MXK:5JTB0L>3_9<_;&^.GQ[_90^/7QLU'X=?"VU^*'P
MI^)_QL\"Z1X(LO$OBK1_!5S;_"A;50-2\4SZ1XGUJ^O99!J#F\M?#NCVVJ%+
M.W^P>'Q)/>1> _L)?$/4O#_[4?\ P4K\>^+O@I^U!X*\'?%#Q]X=^*WPXU[Q
M9^RU^T#HL/C;P?X!\%WNAZZ=!LKKX=+JMQXGGFCMKG0/ LMA#XV\2Q7\%MH/
MA_4-2@O[&TX/]@;QEXG^'/[%W[9VD>/?@'^U-X2\5WGQA_:$^('A[P5J_P"S
M%\<H_%?C#0/C+<QVW@4>#M+@\"SMXDU"YU&X^Q:]8:7)//X1@AFU[Q4NC^&$
M_MLEM].W];@?I7^QE\8]3_;%_8U^%GQ<^*7ACPK!=_&KP5K[^+O"6C6=\WA.
M33;W6O$'ANXT=+/6M0U>\N+&[T>U2WOTO+V=;N2:Z8)#!*EM%\__ /!)CXJ>
M(/&?[/'CSX2>+=3O=:\1_LC_ +0/Q9_9:?6=4GDNM4U?PU\,M6MO^$)N[ZYD
MDD>YEL/"^K:=X9%R["6X'AXS3^9.\D\VE_P2.DUW0/V"?@G\/O'/@'XG_"[Q
MM\*M%U?PMXS\-?%GX9^.?AEJ-I?#Q'KNM07FF#QMH.B0>(-%NM)U&SNTUG09
MM1T^WDDET^^GM=3M+RR@X;_@C]X+U&#X,?M ?'B_MY;:R_:S_:\^/'Q_\&+,
MCPR3?#OQ#XABTCPIJ!@E1)5BUA]&U76]/G=46]T?4M,O(5,$\4LIW]=/O?Z
M?K71112 *_*7]H+]K;]J[X?^'OVM?BIHOA+X.?!GX6_LP7E[I_@^U_:.\.>-
MDUG]J&;0/"4?BS6;KX;^+]/^(/@+P]X7L=<>0^%_A\]OH'Q-?Q'XCA>SO!I-
MV+O3]/\ U:K^>7Q7H7QW\8^(/^"EW@WXR_LF?'#XQ_'WQ:OQ_P#"G[)_Q5;P
MEI^H_!7PE^SGXG^'.H:!\.-#^&_C/Q%JMMX8\'>)H_-N=4\;:5X,M;CX@^-]
M=U>PL=2MM3U"PG73&O\ +\P/K3XZ_P#!0/XM^#O@K^P#\=/A;\(_!6M^&/VR
M?B?^S3X$UG1?$?BK4Y?&'ANY^/&EMXEG\/>'-.AL_#7ANZO;;1]/U72-.\8Z
M[XPLM-M-?ETZYU'PI=:2+IQW/@_]J/\ :9\(_MO^#/V6OVC/!WP0A\,_'#X6
M>-?B-\(O$/P<U+QU?:IX;U3P!=0R^(?!?CF_\9I86WBADT>5KJU\3:'X;\(Q
M2S"V5M!074\>G_F3\3=6^*<G[&/_  2.^'DW[+'[6B^,/V>?VAOV0/B7\2M"
MTW]G?XF>)[_1?A_\ _"^J^'/&_B&]B\(Z#KZ:/>7&MWLUOX?\'>(9-(\=ZI8
MV,FN/X8M-%O]%OM4^M/C=\0M1UW_ (*B_L2_$O0O@M^T_J_PS\ ?"GXI^'/&
MOQ"L_P!EK]H$>%?#6L?&KPMIESX+M-2O+CX<P7"-!YEE;>+Y([22'P+?W<VF
M>+I-'U+0_$MIHKM_[=^#TZ@>R?LW?M+?M9ZU^W+\<_V2_P!IF\_9XT:T^'/P
M]T+XG?"^3X;?#CXCZ!X@^-/@+Q+JEQI0\::7JGBOXS>+=-T&S\%ZE%::#XLT
M/^P-;N;GQ!?7%OI^L6]AH[W^I?0W[+/Q*^/?Q5\1_'S7/B'JOPAU/X/^%OB_
MXR^&7P2U'X?^!/&7A;Q)XGLO &K2Z#XO\0>)]1\0_$WQQHU_;Z3XOMM<\ 6S
M:%IFEQ:MJG@[6/$<9LM.U33](M?E;_@J1\*/B7$_[.G[4O[-FK:/X>_:@^$?
MQ8\/?"KP:VK1F2R\=>$?VAM5L_ACK7@W4[.,H=5@TG5=<TSQE#]K:2VT#2-+
M\6ZU%'',&N(OTD^#GPPT+X*_"KX??"?PT\\^C?#_ ,)Z-X8MK^\)?4-7FTVS
MCBO]>U:9F=[G6?$&H?:];UF\EDDFO=5O[R[FDDEF=V3^6OX6_P _\P/2J_$_
MX^?\%!/VJ?@1\"/%7[6GC?X>?!_X9?#[PY\8+WP7HW[,7Q8T?QIX:_:+^(?P
M^TSX@V7@23QCX7\<W?CO2O#L?B+5;>XF\;6'ABT^$?B/2H?!L3:Q#XJU>T2&
MXO/VN??L?R]OF;6V;P2F_!V[PI#%=V-P!!QG!S7\IWQ#\!?M)?%G_@GO^U;\
M/OB5^QE^T/XT_;[\0Z[='XK_ !FUWP%!?Z3XB\.Z'\==#\7>'M(^!?B>]OY]
M6\2>!;'P7IFGZ%X<^&OP<T>]T6VN;#5=<FL[>.]%_J(O/NON _9#]I;]KGX[
M_"+]JO\ 8_\ @9\//A;\-O&/@[]J(?%R+3]8UOQAKVF>*!J/PU^'$?BP6]XB
MZ-;:-X*T9=4UC1+G4=<@'Q-U2Y\-:?XB73/"!\0-HUA=^9^$/VL?VXF_:B^*
M_P"Q?XO^&G[-^K?%ZS^%&@_'/X5_$7POK?Q!\/\ PGTOX::IXDD\):K<?$C1
M];N->\;Z[KNCZ^T.FZ=I_A!-)C\0W@_TN;PMI4TNM:?XE^T=\3?%FO\ [9'_
M  2[^)O_  S9^UG;^%_@?;?'C6_B[=:=^S;\6?&J> ]/^+GPNT;P;X&34KSX
M=^&/%^E:EJUS/9/JFOZ!X<U'6];\(6<L>G^)K'3/$45[HMIW.F>,]7A_X+,>
M*_B/-\&?VDXOA?-^R!!^S3;_ !1;]FOXX-\/;GXIZ1\;D\87=O;^*8_ CZ;+
MX1DTM9ULOB"LG_"$:A)!]ILM>N-)NK'4KIVT^3^^_J!]!_LF_MF^.?&>B?M=
M:)^U5I/PZ\#^/OV+/&NL:/\ %/Q/\,9/$;?#36/!-KX3F\;V'C;1+'Q1=:EX
METN,:#8ZG-J&FW][?2I':P7"2QRW4MA9^::U^U[^V'<_LJ_\-X>"?AU\%]1^
M#,?A:X^+R?L]ZQ8^-8OC3J'P'M#+J;>+4^+]CXOD\#Z;XTG\$PMXVE\&#X3:
MOIFGV;/I,/B[6-1@3[7\Z?LX>$-7^/?Q4_X*Y_##Q+\+_P!HOX3^%OVRDFM?
MA;\0OB7^SQ\9/AYX<U7PY-\*]=^&^JZTFK>,O!VAZ?I6HV%_J=EJMAX:\2W.
MC:SK6GS!;73II+;5+:R[#X)^+/C[X*_8!UK]AWX@?LU_&F?]IOP;\)/&?[-_
MA%='^'OB/4_@AX]L+S1=8\'?#[Q]9_'E;,_"G1?!=KX<O]%NO%4?BGQ5H?BB
MT73=5BL/"]W>R66F2EE^*T\FM>O?[@/9--_;H^)_BG]J_P#8/\.^!;WX3>)?
MV5/V[OAW\4O'WA1[CP+XQTCXU^!1\,/@Y;>-;W1]:\3+\4=3\%:M=W?BJ]MH
M+KR/ 6F/I%G%J?AJ2*\O["+Q5?\ HWPF_:2_:'U;]NO]I#]E+Q_#\&/$'AGX
M;_![PW\7?ACK?@_PQXX\!Z[?1>,M>DL-&\-^.[_6O'GQ*T]GTV!38ZGK?A_P
M_;+>S1_VW:Z-:1S?\(]!\8_$#]FWX@_L8:]_P2(\;>&/AM\2OCYX)_8V\-?&
M_P"&'QGA^"WA*^\;^-(]5^-7PNTGPXGC30_!=D4UJ^\+Q^,5\0:C?&.*272M
M(%E!<.UW<0B;T_X07?QEB_X*<_'C]H#Q3^S/\;/"?PB\;?LH_#S1-.\3W6A:
M;J<^D2^&-6NM?-IKFDZ7JD]YJGBJ^L8;DCP'\,A\2O%NG3SZ/I^JZ;9:U?7N
ME:4:=.S_  ?YVL SX;?MF_M[?'+X=_M@:Q\./A5^S%X;\7?LL?M$?&SX1W$W
MC#7OB1KOA7Q':_!S0O#]U+X9T*TT6XT37]<\3:QJ4^MSS>-]8;X?^'=.TV^\
M)6EGX0UN]F\27&A>"_M8_M)_&O\ :/\ V:O^"5_QZ^&7C7PY\*?#'[0W[9/[
M*7ASQ=\-]0\$ZIXPMY?B*WC?5_$6F7^N^(;/Q]X0O/$/PT\&>./AK'=MX L;
M+PQK7BUDT[4)_'WAZ:QAM5Z;]B7XBZY\/OAM_P %.)?&_P  ?VM/#-[\4?VK
MOVF?C_\ #;1=1_9/_:$_MCQSX!^+:>%O#?@J/P]:0?#N877B:ZU7R?[2\-22
M0ZIHFE277B/58K7PWHNOZOI7SEX;\$_&:;_@F-_P3GT^R_9U_:*F\??L6_MN
M_ [XK?&3X47WP3^(GAWXDR>#_!7C#XHZKJ6I>!?#/B?0-&N?B!#-8>+= GCG
M\)/JUO9F[GBU:;3I=-U-+,M9_/\ ./KW _6WXD?M&?&'PC\<O@W^R5#\1_V>
M?#'QC\=_"GQ-\3;WXI?$'X;>-K#X?>.M1T?Q;9^&]-^'/PK^%D'QOLM9/BR\
MM[FZUG5X[_XS:_>Z1I.FIJ%AH.OQZE-!HGU/^SWXB^,?BCX7:?J?Q]\,>&O"
M'Q4M_%7Q+T#7](\&QZW'X4GT[PI\3/%_A?PCXA\/?\)%/<:U-I/B[P9H_A_Q
M997-\\<EW!K2W*6ME#+'9P?!/[4&M_"_X^:IX;^%?[67[$?QN\8?!CQ;\+K#
MQ[X0\=>&O@E\1?B7XU^$?C^^\5>+](O-!US4/@O9>+/%W@/Q3JWA'3O!?B&W
MM_"L<MQH,\VHZ+XXN);>XL(X_:O^";_@SXY> ?V<9/"_QPU3Q]JB:=\3OB1'
M\&#\6[F.[^+ME^SVNNF/X36?Q1D62:6#QF=$CEO;S3+R9[[0]/O--T.[AL)M
M-;3+)=/Z_#]4!][U^06@?M<?MY_%OX[?MF?L[_"'X1?LQ:/XR_9NUGX4VFB>
M*_B!XU^)&I?#^WT_Q_X2USQ:D/B&XT'2=(\6>+?$6O6RZ%!HUAHWA;P5H?AN
M.Q\5W>N^)-4F'AS3=7_7VOPI^ /QNL?@]_P4O_X*N)KWP[^,/BO0M?\ $'[*
M,B:_\)_A5XW^+W]DZSI7P2O!:Z%KWA_X<:-XD\5:7)X@@U":;1M;GT/_ (1F
M-M(U.'6M:TB4Z>M\+KI?3]4!Z?\ "#_@HO\ 'OXL_LX>/]1TC]F>?4?VP_A)
M^T/I?[,'Q0^$F@/K>K^"?!_BW4M>MM(N/BOJ5QI:ZMX@C^$^AV<M_J>K^3=W
M4\$NC7L#^(8="DB\6+ZY\%_VNOBE=?MP^.?V)?BMJ_P+^(^L:/\  5/CEH/Q
M%^"-CX@\'V^C3V?C6S\%ZU\,OB+X'\0?$#XL7NB>*[:74;77+:\A\3Q;]"DL
M;J?18I=6B@LOST\<_!']K?X>_ ?XU?'WPY\,/BO#JW[6O[?/A+XO_'WX$_"N
M1W^/>G_L36=QJ>G3^ M,/A+4!J=K\3/$^GQZ=/XLLO!^JG5=.TOQ'=:3<WEM
M]C\0M%ZY\,M"\3^'O^"F7P9^+/PY_8J^,?PH_9YUG]B;5?@GX;6#X;>'?!^F
M>%]6;XTP>-;_ %OQ[HVEZJMA\.E71?M5Y'H'B2YB^(WB%K5!9>%;S4[Z*SIV
M6NW7[]/^#;R ^P/V;OVS?&_CWQW^WCHWQ[\/_#KX;>&/V.?%NF:=-J7@_5O$
M?B*V7PH/!NL^-->\0Z_XAUJRT9]4%KI&GP7<8L/"'ATVB+=P26]\_E3#XH_:
M^^-O[5_[0?\ P3+^//[0^B^%O@WX9^ _Q.^$?B/5/#WPIUW3/&-Q\:U^#6NE
MK'2/B7J7Q(M?%R>!+'Q+<Z/):^.C\.+?X<ZG9IH,PTI/B')K.#6=^S]X/\2_
M'[X@_P#!7_X7:I\+_P!H/X2Z1^V/#J$'P>^('Q5_9[^,WPY\):QHTGPKUWX<
MW.LS:SXM\%:/9Z3/:ZIJ&G:I%X:\0RZ1X@UC2+EUL=,GN+75+>QY^W\7?M#7
MG_!++XG_ +#WCC]D3]I*S_:)^&/[/FL? RT7P]\,]2U_X9^.-(\+Z2/#OA?Q
M5X'^)=G*/"WBA+KP[::8+K0-%O;_ ,57.K)<QZ/H>I6Q6X4V^]?=IY]_N _:
M?]E3_DU[]F[_ +()\'O_ %7GAVO>7+A',:JT@5BBNYC1G .U7=4D9%+8#.(Y
M"H)(1B-I^>OV2T\46W[,WP(TCQKX&\3?#GQ3X<^$OP]\+Z[X3\6MH#:S8:IX
M<\(Z-H]\TJ^'=<\064=O-=VDS6L5S>6^J)#M&I:;IUUOM4^A7<1H[L&*HK.0
MB/(Y"@DA(XU:21B!\J(K.QPJJ6(!D#\Z/V;/VJOC_P#&[XA_MQ?#;6?AS\(]
M(\7?LR_$#PMX&\!:-IOC'Q@N@>()/$'A^_UW[7XK\=W7A>[OY(G@2QE@DTGX
M;:6\#&>RFMI_,34+?XP\-?\ !1?]N3QY_P $^--_;X\*?"']FVP\->%K?QWX
MG^(7A/Q'J_Q#?6?&7A3P=\4_$GA._M?AQ;Z1JEQ;>%+C1/#&DVQNO$7C/5M:
MG\0^)K3Q%-9^!-"T.#07U[H/V+/BQJ'@7]I/_@I?\3/&'P&_:T\.^$/B=\1/
M"'Q,^&-_JG[)?[1%O<_$#PUX2\,R^$M0B\.Z6WPX_M/_ (2"YU&;3[G3O#.J
M6FFZ[=:9?-J L$M])UY]*^6/@G-\0/"O_!"WQS^S-KW[/'[5EC\>(_"OQ<^&
M]O\ #8_LM?'V77-3USXK?$/XC^,O"]_I<L?P].G7GAJ'0;LS:_XB2]73/#MZ
MEKH^L36FL:[X9L-:JWEUC]S6O4#^D'X?^,=/^(G@/P3\0-)AGM]*\=>$?#?C
M'3(+K9]I@T_Q-HUEK5E#<>66C\^.VOHDEV$IYBMM)7!J3QUXT\.?#?P3XQ^(
MGC"_72O"7@/PMX@\9^*-4=&D73O#OA?2;O6]:OFC0%Y!::;8W-P8T!=_+VJ"
MQ KP[]C/7I=>_99^ JWGA;Q[X*U?P]\*? /@_P 0^%OB5X!\7_#?Q9HOB/PG
MX4T?0M=L+SPYXUT;1-6:WM]2LKB*SU>UMKC1M7@5;W2-0OK.1)V[O]H3X5K\
M<_@-\:?@NVHKHY^+/PJ^('PYCU=T>1-)G\9^%=5\/6^IO%'EY4T^?4([MX5!
M\U83'A@Q!D#\_=9_:P_;>_X4E\*?VM_ WP$\'_$CX4_$[6/ VLI^S7X,\+^.
M?$/[1NE_!GXALLOAWQ^/B!I?BVX\(WOB>/1K[0O$.O\ @:'X4?V9X>MM2NK.
M\\=2PZ1>ZP/;/C!\:_VFXOBY\3_ _P -]$^%?P7^%WPD^%WAWQQ?_M$?M*>%
MO&.L_#'Q_P"*O$\^H"+P3X9U#P_X]^&&E>'[#PS;:</^$R\67OB3Q)?:-=ZA
M9QMX+:WDLKG5/BS]CS]H/]MOP+\'O ?[$GC']BKXT:-\>_A7X;T[X/:-\?\
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
M3>-O&OA[2M0UP>#[&Z:?2="\*^&+G6&U<)I&O:[K5LL&M:##9?3M)@%%%%(
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 **** "O(]!^$6E>#_B5XJ^(?@N_
ME\/0?$>:'4_B=X0CM4N?#OBOQ58:5;:-IOCVRA$UO)X=\;MI>GZ3HOB#5K0W
M5AXIT/2=.M]8TB75]/TW7;'N?%UMXNO/#6LVW@/6?#GA[QA-9NGA_6O%WAG4
M_&7AK3M0W*8[C6?#&C>+? FJ:S9A Z/:67B[09RS+(MZ!&8I/RO_ .">'[47
M[:7[5'COX]CXPWW[,7A[P!^SG\=_'GP#\1Z1\./A=\4X?&'CKQ%X-M+RUGUC
M1?$WB7XY:QHO@_28-4N=#U%1?>$?%UUJ]@FIZ0(M#N)+;6X';=]@/USHHHI
M>:?%7X=M\5?"MWX#O_$6HZ%X0\1QSZ9X[MM#5[37O$OA6[@>'4O"UAXCCNHY
M_#%IKT+OIFNZIIMI+KS:)=7UMX>U/PWK$MIK]CW.BZ-I'AS1])\/>'],L-%T
M'0=-L=&T31M+M(+#3-)TG2[6*RTW3-.L;9([:SL+"S@AM;2UMXXX;>WBCAB1
M415&E10 4444 %%%% !17QK_ ,% OB5\6_@S^R#\<OBY\%/$OAOPMXX^&O@?
M5_&-KJ'B7PB?&,$UGH]N\]U9Z?8R:YH]A8ZK,-K6>J:M:>(]-M_+>.X\/7WG
MI);^W?L_^*-<\;_ ?X)^-/$]]_:?B7Q?\(_AOXH\0ZE]FL[+^T-<U_P;HNJZ
MM??8]/M[2PM/M=_=W$_V:QM;:S@\SRK:WAA1(U /GSX=_LG?$C2_C=K7Q8^-
MG[47CKX^>&=&\?>*_'OP+^$NN>"_!_A'PG\&]2\4V>KZ''<27V@I-K'CS5O#
M/A/6]4\+>$[W59]+TG1+'5=7U&W\.G7KY-5MOM^BB@ HKRKP'X2^)_A_QA\5
M-:\<?%W_ (6#X2\6^(=+U+X8^"O^$!\/>$_^%1Z!::6+34O#?_"1Z1<S:GX]
M_M74P=6_MCQ!%;7MCG[!;QM;C=7JM !1110 4444 %%%% !117YP?\%7?C?\
M<_V:_P!B?XJ?'7X">,_#O@WQ7X D\&_:+G6O!-IXQO;NT\7_ !!\(^!%.AMJ
M^IKX?TB^TT^)WU1Y];\,>+;6]6T2R6QLVD-W0M= /T?HJM92/+9VDLAW22VT
M$CM@#<[Q*S'"@*,L2<  #H !5F@!KABK!"JN5(1G4NJM@[2R!D+*#@E0Z%AD
M!E)R/SG_ &:/V-OCM\#?VF/C_P#M#^,?VD_A[\2H?VFKWP?J?Q0\$:/^SGK/
MP_2TOOAWX8U3PQX(/@/Q'<?M!>.9?#]IIUIJ,<>K6^O:1XPEUJTM1"MUIU_*
M=5C_ $:HH_4 HHHH **\J^,GA+XG^-?!\>B_"/XN_P#"D_%J^(?#NI2>-?\
MA ?#WQ(\S0--U2"[\0>&_P#A'/$US:Z8G_"2Z9'/I/\ ; E-[HWVC[?91R7$
M2*?5: "BBOC7_@H%\2OBW\&?V0?CE\7/@IXE\-^%O''PU\#ZOXQM=0\2^$3X
MQ@FL]'MWGNK/3[&37-'L+'59AM:SU35K3Q'IMOY;QW'AZ^\])+< ^RJ*\C_9
M_P#%&N>-_@/\$_&GB>^_M/Q+XO\ A'\-_%'B'4OLUG9?VAKFO^#=%U75K[['
MI]O:6%I]KO[NXG^S6-K;6<'F>5;6\,*)&OJ=Y>6>G6=WJ&H75M86%A;3WE]?
M7D\5K9V=G:Q//<W5W<SND-O;6\*/-//,Z10Q(\DCJBD@ LT5X7^SA\?O!O[3
MGPHT[XR?#U_M'@G7O%OQ.\/>&=36X^TP>(-*^'7Q.\7_  WM_%-E)Y%LRZ=X
MJ'A,^(M,@EB$]MI^IVUO.SS1R.WNE !117@O[3G[0_@+]E7X&?$7X[?$:^MK
M?0/ ?AZ^U*VTV:^BL+OQ5XA,$B>'/!NC2RQS[M:\4ZN;71]."V\ZP2W1O+B,
M6=K<RQ@'O5%?FI_P4(^.OQV^!.J?L6:G\*O&?AWP[X3^,7[:G[/WP#^(^BW7
M@FSUSQ'JOAKXB:OK%_K8TWQ-K&I7>EZ/97.C^&[C0YX+7PE_;L;:H^IZ9XGT
MRXM88Q^E='Z@%%%% !1110 445R?CSQWX0^&'@SQ1\0_'_B#3?"O@KP9HFH>
M(O$WB+5YUMM/TG1],MWN;R[N)#EFV1H5B@B62XN9VBMK:*:XEBB< ZRBO+_@
MA\3['XV_!CX2_&;2],N=%TWXL_#7P-\2M.T>\G2ZN]*L?''AG3/$UIIUU<Q1
M0QW%S96^IQVT\T<4222QLZ(JD >H4 %%%>"_M.?M#^ OV5?@9\1?CM\1KZVM
M] \!^'K[4K;39KZ*PN_%7B$P2)X<\&Z-++'/NUKQ3JYM='TX+;SK!+=&\N(Q
M9VMS+& >]44R-_,CCDQC>BOC.<;E#8S@9QG&<#/I3Z "BBB@ HJM>7EGIUG=
MZAJ%U;6%A86T]Y?7UY/%:V=G9VL3SW-U=W,[I#;VUO"CS3SS.D4,2/)(ZHI(
M\4_9P^/W@W]ISX4:=\9/AZ_VCP3KWBWXG>'O#.IK<?:8/$&E?#KXG>+_ (;V
M_BFRD\BV9=.\5#PF?$6F02Q">VT_4[:WG9YHY'8 ]THHKX)^-'QM\<>(OVNO
MAW^Q7\./&6H_"G4/$?P#\=?M!>,_BCH6B>$_$7BS3=%T3Q7I7@+P?X=\)Z=X
M\T+Q5X,@DU/Q#>ZIJ?B/4-=\+ZXYTK1[?3-*AT^[U*35K$ ^]J*\ _9M\/\
M[1GA;X=3:!^T_P"/O ?Q0^(6F>*?$-OI/CWP%X?G\*P^)O JW$1\*ZEXJ\._
M8['2M'\;36YN/[?L/#5N?#MJ1:P:?<WK1SWMQ[_0 444C;BK!2 V#M+*64-C
M@LH92P!P2H921P&'4 "T5^;7[%'QR^.WQ*_:+_;Z^%WQF\9>'/%FG_ 'XH_#
M?PIX 3PMX)M/!.DZ;HOB7PCJOB.["6C:GXCU^ZN+GS-/CN9-=\5Z\R2V3/8-
M90W$MN?TEH **1MQ5@I ;!VEE+*&QP64,I8 X)4,I(X##J/S;_8H^.7QV^)7
M[1?[?7PN^,WC+PYXLT_X _%'X;^%/ ">%O!-IX)TG3=%\2^$=5\1W82T;4_$
M>OW5Q<^9I\=S)KOBO7F26R9[!K*&XEMR ?I+1110 445Y5\1?"7Q/\2Z_P#"
M_4/A_P#%W_A6FA^%?&D6N?$GP]_P@/A[QE_PM;P>EE/!+X&_M;6[F"\\"^=>
M20WW_"3: EQJD?D?9EB\J5V !ZK17@4_[17@(?M-:-^RM87MMJGQ'N_@UXO^
M-GB&UL[^)Y?"'AGP]XN^'WA#0X=:LEB=X[GQE>>-=0N](#7$4L-IX5OIIK9H
M=0L)F^5/V5?CG\=O&G[<G_!0?X"_%?QIX=\4^$/V?8OV9)/AK:>&O!%GX.LM
M+M_BSX#\5>.=<:?S-2\1>(M1OG231=*N9M7\4:E:,VB"]TJPT8:C>6C.W^?Z
M ?I11112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MOZG,$NO$7BCQ;:_$$W<49T[0-&\,6=YJ:7[OYO=_BO\ /_,#G/#2^#?VO_\
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
M6T?1=-CAMK.RABA,L%WJ3J-^HZIJ5T7NG]9J0/Y9OV7_ !CH_P"R)_P0-O\
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
MBW,%UJD'A:WO[]YH'?S_ )?PW _-[XU?!?PC\-/^"9?[!/[8OA>]\80_M'>
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M^U'6HH[>>*\AU"W,?]HVGV33]2MK77;O13^MP/?:***0!1110 4444 %%%%
M'AWQ)_9B_9K^,NO6_BKXP?L]? [XK>)[/2K?0[3Q'\2?A-X"\=:]:Z):75[?
M6NCV^L>*- U34(-*MKW4M1O+?3XKA;2&ZO[VXCA66ZG>3V#1]'TCP[I&E>'_
M  _I6FZ%H.A:;8Z/HFB:/8VNF:1H^D:9:Q66FZ5I6FV44%GI^FZ?9P0VEC8V
MD,-K:6L,5O;Q1Q1H@T:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** .?\5^+/"W@3PYK/C'QMXDT'P?X2\.6$^J^(/$_B?5K#0?#^
MAZ9;+NN-0U;6-4N+73].LH5P9;F[N(H4R-SC(K^>O_@E1^V%^R[X8\;_ /!3
M75_%/QX^&'A73_%7[:?QJ^-?A:?Q/XOT?P\?$WPOUC5M2N['Q?X=AU>ZM)]<
MTY[>'S95TN.ZN;=;BS\^",WMJ)OZ-**:>C7>WX ?RB_ ']H;X&:5_P &\GC_
M , ZG\6? &G^.M.\$?'#X>7G@J[\4:1#XLA\;?$?XH?%+Q-X$\-#PZ]T-6EU
M3Q5X=^TZ[HL$-I(+W2-,UK4HF:ST35IK+WWXJ?$&RTGP=_P1M_;W\$3S?%?]
MGO\ 9B\+ZEX%^/-[\.XY/&4WPXB^)7P<\$_#K5O%6LZ+H2WNH0'X?WNF:W;>
M+K66U&I:+J=IINERV\5]J$<+?T>T4[ZW\V_O5F!^$WQ$_:,^$WQ6_P""H_\
MP3X^(GPMUK6_B1X!7X/_ +1^E/XR\"^!O'?BOP\+OQ)HNEVFG^5?Z)X:O4N;
M:VOFMK'7KZV$UEX7NKRVB\27&E,S^7\WZ3KG['7[(W[47[6GPL_X*,_LM^!M
M?G^+_P"T?\1_CU^SU^T'XM_9DT_XX6WQ#\&?%O4XM>@^&MKK-CX&\8>*&USP
MEJTL]E;Z=;VT]E%?7NJ6MTFC);Z?/K/]--%*_P"7?S;0'X+_ +8.B:7X.^#/
M_!/3XI>'?V?H_@)\&OAI_P % /AG\;?%O@CP%\*9-!A^$'P<2?QI+;^.?B1X
M+\!Z1<1^%M6O],NM)UWQK -*@?P[KVO#PQJ/VG5[&2ZOO;_BY-X2_;D_:Z_8
M9UOX Z_I'Q(^&O[,GC#QO\;_ (I?&;P?>1:UX!T9KKP]I^D^"/AOHWB^P:;0
M?$'C3Q5K\(NO$/AC2M0N-2\+>']'?4?$,%BUYIMM>_KS11?]?Q _GQ_9B@C\
M9:#_ ,%E/V(HVUS0_CO\:OVJ/VY/$'AK2+OPYX@@L=,\"_&OX>6ND?#[X@ZU
MX@.G#1=,\+Z]?6Z6^GW,VH+<Z@]]IWV&WEAO$N$\B_95^*W[ 6J_#7P7^S=\
M2?\ @G9\-E_X*#>#/#FD_#+7/@GXB_8W\+W^I^-_'_AZP@\/_P#"P-8^(8^'
M=_X<T3P/KMU;1>*O&/C'Q;KM@^BV$^LZA -?MK:ROM6_IKHHO_2=M;6^[0#\
M)-!^(6D_L(?\%/OVFM?_ &C63P+\%_VQOAW\ )/A#\8FT6_M?AAI?BKX*^"(
MO!&H?"^\U&TCO['P=<SR7.KWNC:9J-U%;PZ59Z$LMP9=5LVFO?L5_'[X7^$?
MVL/^"K_Q'\9ZSJO@GX<W?Q)^$?C.+XA>-/"'C#PGX'B\/Z/\-3IMW<:CXKU_
M0=/T+1;N>YOM+_LC2-:O]/UCQ!%K&ERZ%8:BEY$3^YM%%_R2^[_@ ?RB_ ']
MH;X&:5_P;R>/_ .I_%GP!I_CK3O!'QP^'EYX*N_%&D0^+(?&WQ'^*'Q2\3>!
M/#0\.O=#5I=4\5>'?M.NZ+!#:2"]TC3-:U*)FL]$U::RZ7Q?XR^ /A?Q?^PY
M^VA\9OA%X'_:K_8H\2?L'_#?]E[X@^*4^'?AKXYZ9^S[\7? >J'Q.OB#7_#U
M_I>NG0;A9-;O_"&MVJ6MMKMK+#KELT<VI65EH6J?U*T4[[^;?7O_ %N!^-&E
M?$/]A&#]G'X_?'#X9?LA_#O2/V.=7T/X>^!/&GB/PY^SS#\'M7^..C^*_'5A
MX:\9W^B^%[?P;X9\8^(_!7PTTGQ+8ZKHUY<Z#%<^*/%QUS2_"=WI5UX?;5[S
M@OV.+FQ^%W[6WP]^$O[%7[1VO_M,?L0>-/AE\0/$7C_P1J_B=_BEHW[)6L>'
M8M)/P[TOP[\2I_.U'P]'XUU&^N="TSX2:]J+^(-.LM-U_7=5T^[>.VU*R_=2
MBE??_._]-?UH!_,E>^//A!IMQX7_ &F?^"9WQ:UWX=?M,?$?XK>"O^%N?\$\
M[#6KOQ)X4^*NM>*?&&F:+\2[C5OA#J-M%=>"X]"TZXUGQ++\:] T_0_!B^%]
M)N-3TZ70[S5HKE?W \6_MF_!+P1^U1\/_P!CSQ'>^)[#XN_$SPA)XQ\*2MX8
MOV\%W5J&\1FVTBX\59%I;Z[J$/A/7YK*V,+V<C62V4M_#J=Y8V-S]6UY7XG^
M&8\9?$#P+XN\1ZV;K0/AGJ%SXG\'>#K335M(%\>7NA:[X6?Q9XCU>2\NI];_
M +(\.>(=7LO"^BVMGHVG:9?:KJ&M:J/$&J6_AFX\,E_Z_KM]_F!ZI1112 **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M?]KS_@F7\,I/B+^W+\>KW]G_ ,,_"_X:#Q?\-_#D/[(6A2?#CQK\.=)TD1>
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
M+P;;^(II)(A_:?BVR_:*L?\ A*&MGC8Q7,JZC!J$[I;L^(4>91Y*EPK:??\
MA;_,#[Y^%W[:?[-'QAT/XK>(_!GQ(>UTCX&ZK%H?Q=N/B!X*^(7PBG^'^L30
MS3)IWB/3_BUX3\$ZC9W86"2.6$6DC07(2TF\NZEBA?S+4?\ @IU^PCI7A'P9
MX]O?VB/#,?@[Q[>WUEX=\01>'_'5WIZC3_%^L^ Y=3\1/:>%9W\%^'+KQ9X>
MUO2-)\5>,TT#PUKC:9>7FBZM?Z?$;NOG;_@G5JFD:S^UI_P5@N-+U#3M5LG_
M &F?!"-/87=M?6KF'P!/8W2&6WDEA8Q7MG>V=PFXF.ZM;FWE"RPRHOP;^SCH
M6A?\0W/Q D32=,5]3^%'[2FM:E+'9VR2:CK&D_&?X@1:5JE_*D8>]U"P@T71
M8+*\N6EN(+;2]-@BD6&SMDC+?FE]X'ZB?M.?M\Z9\#OVJ?V3OV?+;PG\4]0T
MSXM:M\0O$GCGQ;X7^"WQ.^(FF:KX*\)?"#Q?K-AX;^'-KX)\%>)]<^(OB(^,
MM0\":[XIE^&MCX@;P+X;LGD\6OIMAK,TEM^C>EZC;ZQIFG:M:1WT-KJEC::C
M;1:II>IZ'J<5O>V\=S#'J.BZU::?K.CWR1RJMWI>K6%EJ>GW DM+^TMKJ&6%
M/PL\0W+2_M2_\&^%Y=3[WN/@G^TLTMS*^?.N;S]D#X:A2TC'#2W,SX3)+2R-
MA<L:_=NVN;>\MX+NTGANK2ZABN;:YMI4GM[FWG1989X)HF:.:&:-EDBEC9DD
M1E=&*D$CZ>GZL":H+JZMK&VN+V]N(+2SM()KJ[N[J:.WMK6VMXVEGN+B>5DB
M@@@B1Y9II76..-6=V55)$]?F?_P6)N?B#:_\$V?VIY?AJ-0_MYO!VA0:NVE>
M9]NC\!7'CGPM!\2W41 DV/\ PKZ3Q(NMEB$CT%M4E8C8,I:NP'O6A?MT_LK>
M(O%G@[P=8?%,6U]\1]0;2OAIKVO>"?B+X6^'?Q.U,,4CT_X9?%?Q/X1TCX7_
M !%O+MP(].M_!?B_7)=3D>*/3UNGFB5_B;]O_P#:>T/2_P!I[]C7]F37=(^+
M.H?#'QG\2OB!JWQ]\/Z)\!/COXHTSXDZ!X+^$X\4^#_!GAX^%_AWJUK\<O#$
M_B'Q#INI?$/PO\,G\<VFE'1(M.^(MEIUA;ZG9-D?\%*%^&WQ8_X(]:EXJ\$0
M6ESHTG@#]GCQA\"9= C+:AIOB2[\5?#[3O -KX.2S47EMKEQ:ZQ)X4MK73XT
MU%(-3OM-6*.1Y(UL?M)+XFM/VV/^")-MX\N4E\;Q']I>'Q?,9(C]H\51_LZ^
M$X/$$JM&QB?S=:>?#1%HV:5 A(=,TE^OX(#[O_96_9J^#W[/^F^-M?\ @:OQ
M#\-^ ?C;JFB?$BQ^%?BO_A(-"\*_#2>^T@23V/@;X8>*]#T'Q+\*1K)O%OO$
M_@S7+*VU'2=6ABTF32]!ATF#1;+ZOHHJ0/$_VC_CMX1_9D^!?Q0^/7CI;B?P
MS\,/"E]XDO+"S>..^UF\1HK/1/#^GR3?N(M1\1:[=Z;H6GRW!6WCO-1@>X98
M5=A\-?LG?"WXM_M7?"#P9^TU^U5\8?C)IFO?&C1;+XA>"?@Q\$?BW\1O@/\
M#/X4?#[Q)"NI^!=)B?X4^(?!WC+QSXAO/#]S8:YKVM>/?$>MQM=ZB-)M=+@M
M-.\V\]*_X*J_!+QE^T/^P!^TA\+?A]876K>,]1\+Z#XGT#1;%'FOM=NOASXX
M\+_$6;0=/MHP7O-3UJR\*W6F:59H"]UJ=U9PQ@R,@KIO^";WQE\%_&_]B7]G
M'Q+X-U*RNG\._"CP/\._%^D6\J?;/"GCKX?^&=+\*^*O#>JV7R7.G7-EJ>F2
MSV<-Y!;R7>C76F:K!&UCJ%K-(^E_/]-/O_0!/@C\,OCC\&_VB?B]:^-_C1\1
M?BW^SYK_ ,*_ 6I_":?XDW>GW]W\,=:\,>(O&J^/?"VJ^)+#2]+77Y[VT\0^
M'M7T_P 6>*I+KQ=J^AVL>CZKJ>K1>#%U*7I?#7[>?[*'B[Q;X*\&Z'\53+??
M$O6KWPY\,_$&H>!?B3H?PW^)FOV$\UM<:-\./BYKO@[3?A7X^U(W4$EK;6GA
M'QEK,U]<[+>Q2XFEB1_1OCK\4OA/X-^&GQN;XC/)K_ASP)\$_''Q#^*/A32+
M>ZO]3_X5I9>'M;DU>"Z%F]O%877B33=.URR\/6E[J6F7FMM8:O+I3R0:-JMU
M8?@3\=5\1ZK^S;_P28\>6M]X%^%_P6US]MO]BO5/@%^S;X&23Q'+X(\ :@FN
M:GX;U+QK\6/%M_J?C'QQX\T?0+JUM-=_L.T\):%HU_KFH:=K<'BS5+:S\0L)
M7_+\&_T _;GQS^W;^R'\-_%_COP%XS^//@G2/%_PR\+/XQ\>:&DNIZI<^&]'
M37]&\+);WLNCZ=J%K)XEN?$/B#2-)L/!5I/<>,M1N[LI8:#<BWNF@9X*_;&_
M9!^/OP*\;?%_PK\:_!/B#X(Z/;:KX?\ B!XEU&^U3P?#X>CN++R;[2_$FG^)
M+7P[XG\.7M[97B?V?!>Z?87^H)<P2:0)WE@<_&-C8>'-2_X+HZO=W]GH]_J&
MG_\ !-?1]9\-7-U!9W-S9:D?C]<Z3<ZIHLLJN\%^=$U._P!-DO;-EN?[*O[V
MT,GV2ZN(W\J^&?@;3_#O_!0;_@KM=_#RPM].^%^H?L\_#>3XCV6EQ10>&I/C
M5KOP[U;6[@B&#%DVMRZ+<:[K7B)47[3'J7B:[NM15)]4#3%E;KLF!Z[\<?VO
M?@/^Q3_P3,L_BQ^Q]X=\3>)?AA%X-U/PQ^SQ>^'?"WQ&\4>$O#6IZOK]YX;T
MCQ3X[\2^-]/U&X\/^%=(\9ZGY\$OQ"U&T?QC?_8_#7AUM0EU6T$?W7?_ +67
MP1T#X?Z+\1O%NM^-/!6B^(O%,'@7PUI'CSX.?&7P'\1O%WC*XA6:W\/^#?A#
MXO\ A_HGQ6\7ZC?1>;/I\7ACP7JJZA;VU]/8M/#87KP?@5\1OF_X-D=/V_-C
MX??"S.WG[O[7?A#=T_NX.[TP<XP:_5;]LGXB> 8?CG^PW\-=#\$>"O&G[3'C
MGQ]\2KS]GSQIX[UGQ#!\/O@U/X2^&-KJ_P 2?&OB72O"NMZ1<^--4D\%^(-*
MMO"GP[N;O3U\2ZIJFFW<.O\ AN2VLM6+M]]Y?@!]9_"SX]_!']IW1_'VD_#3
MQGJ.L2^$[Z3P=\1?#TNG_$#X4_$CP-JFHVDS1V'B#PWXDTWP/\3/ VI75LES
M+I6H3:?HUV[VMS-I5YY]C,\'P7_P1FADM?V;_C-927VJ:E_9O[8_[1VE17VM
M:IJ&MZM/:Z7XATS3K-K_ %?5KF\U/4;E;6VACDO+^[N+J<IOGFDD+,>,_81L
MM9T'_@IE_P %2])\5?$&'XC>)6T;]C#^W/%4>CZ!X8@U364^%7B@S6-IX?\
M#^;+3H/#\3'0[*RN+K5=;M['3T&N:SJ^K"^U&Y[G_@C>RM^SW\=RK!A_PVS^
MT]RI!'/BZR8<CU4@CU!!Z$4GI?Y/[U<#];****0'X4_MJ^$]:T?_ (*7?L!^
M!]$^,W[37A[X>?M.7_QZ/Q>^'OA;]J7]H?PEX0U>?X?^"M-U;P_/H&F>%_B9
MH[>!HX[W4A)<Z=X(G\/:1/\ 8X,Z>IFOC>?=U_\ LP^%/"/Q5^#EY\-?C5^T
M9H/C+1-?O_'E_P""/''[5_[4'Q1\&?$CX:^'?[,\*^/=+U[PQ\4/B/\ $+PY
M<C2)_B'X7U320;73[EO$"Z0/M(LA?SVWPY_P49\):1X]_P""EG_!)GPAK=YX
MGL=,UB[_ &J(KVY\&>./&?PX\401P^ O"EY$^E>-/AYK_A?QGH,CS6BQRW&A
MZ]ITUU:_:;"XDELKF[MYOO/2?V:?@K^SE\6$_:<_X3[XJ6O]G_"_7_@[JEM\
M5?C/\:?CHM^GQ \?_#'4_#R>'KSXM>._B%XDTW6Y_$/A2T\/:;X9\*JTGB[4
MO$MA:164NIV=A#=T]EKT_5@6/!'_  4$_97^(WQ0\<_!7P=XQ\?:K\5_AIX?
MU_Q1X[\!S?L_?M$:1XB\-:)X:MHKK4KK4+/6OA3IW[Z>.XLXM"T^!YM2\4WN
MHZ7I_ABTU>_U33K:YW/#'[<_[*WBSX$ZA^TU8_%6'1O@7IVI76DGXA^.O"'C
M_P"&FFZI?6EK;WDB^&M/^(OA3PMKOBVWDCN##9WWA?2M8L;^_L]6TRQN;G4M
M%U>TLOS+_P""H7PO\0>(?BU9_'O]EGPUXGUWXU_L\_#B]C_:TMO 7B.7PFWQ
M'_9@\3M!<:M\!M1U73;2ZU*_^*?B'PV==\6>$+?1F@\0^$_"-C<>(_M%MXCU
M+X-Q:E]7_M$_$_X1_&C_ ()*?'GXC_ R32I/A+XB_8Y^)\O@FPTJSM-.M/#^
MEZ;\.M9TZ/PM)H]GFUT2_P#"-S8R>'K_ $6(!=&U#2Y[! !;*:5EIOK;Y=_^
M !ZDG_!2W]A=_'?P]^&I_:+\'0^,?BGI?A35_!6G7>G>++.QOH/'&D:5KWA2
MQU7Q#=^'H?#?A37]9TK7-&NH/"_BW5]#\2Q?VKI\%UI,%S>00O[W\5_VB/A)
M\%+BQL/'OB#5UUO4=+U#7K/PKX,\#>/OBEXUE\.Z3)%#JOB9O!'PN\,>,?%T
M'A?2YYX;?4?$MQHL6A6-Q-%;W6H132(A_&']K'P'\+M7_P""!?P]@F\/Z 9+
M#]G#]E_Q-\.O[(T^R&H)\6M?B^'2VE[X;6SC%Q)XH\5:WKVKV.L2V(?5-8CU
M[7DNS</>WF^W\"KSQU=_\%"OVD?@_P#%G]J;XK_L]?&36_@9^QQ=?#^S\,6/
M[/=]_P +6\-^&?@REOX_M=)O_CG\$OBU>7EWX9^+.K>.-1ETGPIJ&DI?WFN>
M)M2EL-4_LF[O-/=E]U_P?EZ@?J5X@_;N_9!\+_ [1_VD-<^/O@.T^#'B$7"Z
M#XQBN[Z_;6;NRG%KJ&E:9X;TZQN_%M[KVF79%IJOAZWT&37-+NS]EU#3[:?]
MW5[1OVVOV6/$'QOL_P!G/1OC%X?OOC#J8UI=(\,1Z?XC2PUR[\-133>(])T#
MQE-HL?@;7M?\/I;7:ZWX=T?Q)?:[I,UE?6]_IUO/974</XK?MO\ [/\ \&?V
M>/\ @E/_ ,%&_"'P<^(_Q(^*-AK'QT^&_C'Q_P"(/'VH?#^_TNV^+_B+XR?
MB_\ &6G>#5^'7@KP%X=L8;6"?1TU[3=,T)=.T?7'N_#]K);W6E:GI.F?9O\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% ",JLK*RAE8%65@"K*1@JP.0002"",$<&OC']EWX/:G^R
MROB?]G?3='OKOX&3>+O&GCCX"Z_I,<LMKX'T#QQK&H>,?$WP<\3I:_Z7H;>%
M/%.J^(;_ , ^)9?^)/K/A35-,\/7&H6GBO1$BU_[/KRKX0_%3_A;F@:[KW_"
MN/BK\,?[#\:>)_!G]C?%[PA_PA>OZQ_PC-ZME_PEFA:=_:.I?VAX+\0[OM?A
MC7?.A_M:R5I_LMOC:0#Q_P"!_P"PY^S;^SE\0?&'Q3^$/A;QQX?\=_$+S7\?
M:YK7QS^//CU?'%W+/)<#5?%^E?$+XF>*M%\2:[;SSW4ECX@UG3KW6].:^U#[
M!J%L-1OA<>\WOPP\ :C\2M ^,%[X6TRX^)GA?PAXC\!:#XP=9O[4T[PCXLU7
M0-:U[18@LHM9(+S4_#&D7,<]Q;S7E@([ZWTZYM+;6=9AU#O** /CC]K;X5:[
M^T_X;MOV9(;'5-)^&7C'6O"VJ_'OQO+'<:; WPS\/Z[9>);CX<>#+MS#+K'B
MSXDZAHUEX;U6]TY+C2?"/@N?Q/?ZO>V^OW'A;1=<^OK*RM-.L[33]/M;>RL+
M"V@LK*RM(8[>UM+2UB2"VM;:")5B@M[>&-(H88U6..-%1%"J +-% !1110 5
M\S>)/V.OV;?%GQGO?VA]:^&5H_QHU'PU%X4O/'VF>(O&.@:M-IEK8R:;IE[Y
M&@>(=,TN/Q1H5G(L7AKQO%8)XS\,M;6$WA_7]-GTW3Y+;Z9HH ^%/!G_  3:
M_9#^'F@?%#POX(\'?$[PUH/QICNE^*>GZ7^TY^U%#'XUN-0U*QU34]3UB4_&
M5KEM=UB6PCLM:\06TUOKFM:%=ZOX;U74+SP]KNMZ7J'0^'/^"?G[(?ACX$:O
M^S'9_")-6^ VLZDVL/\ #7QIXZ^)?Q#T31]4:62Y-]X/F\>^,O$FJ^!+G[9-
M<ZB)/!6H: 5U2\OM47&HWUY<S]7^U1^UK\+_ -D#P3H_COXIZ;\0-1TC7O$N
MD>$]-3P+X*U/Q+_Q.-<OK;3M/BU766.G^$_#<=Q=7426S^)O$>CMJ+"6+2H[
M^>":%/I^G=]W_P ,!\W_ +-W[(G[-_[(GAW6?"_[.GPJT+X::5XCOK?4?$,E
MC>:[KFM:[=6:31V']L>)O%6JZ]XEU.WTU+J[73+*]U:>RTS[9>FPM[<WER9?
MI"O*M<^*G]B?%SP-\)?^%<?%75_^$X\/>)O$/_"S-#\(?;_A'X0_X1I86_L/
MQSXS_M&'_A'_ !#X@\[;X9TS^S;O^U6BF'G6^S)]5I %?,GQM_8V_9H_:+\9
M>"?B%\9?A5I7C'QK\/+>ZL/"GB0ZQXH\/ZG::5>R2RW>A:G+X6UW1%\2^'+B
M2XNS+X;\3)K&A.+_ %)3IVW4KY;CZ;HH _,W]H+]D7P?\%?@+^U-XF_8Q_9C
M\!ZQ\:?C=HCZ;XL\*HUB+7Q7X>\27VD:/\1++PUH/C2XU'P'I%S+X*74=0T_
MP?9:7I7A'Q%XBTK0SK>AZZ]M!IMW^>GAO]C/_@G=\4K>'2? 7_!*W]L+P/\
M%#[)'%H\WC;2/C;\"-*\*Z_#"JV>M:K\5=8^*</@>*TT:\6._O=6\-2>-]4G
MBMY)]%\,>)]0>WT>]_H]HIW?G][ _GM^-GP/\*W_ ,;SH'[?W[$?QM_:S\)^
M"O@O\%/AA\$?VA/@CX"\5_$N]\21^&?"YG^*>N?%.+X6Z_IGQ-T?Q3XC^(NH
MZE>:=!KT&JZ%INE6SR:&FFW&KZ_K/BOZ=_94_87^!FA:G\0]1^$/P1^.G[,'
M[/?Q.^&UQX+\7_"_Q1\5_BSX+\4_$WQ//XE\/ZSIGCVRT73OBCJ7CWX3)X3T
M71]8\*)<?\))X4\2>,;3QGKNG:KX6T[0-*M+[Q9^NM%%W_6WW= /FS]FO]D7
MX!?LA^'M;\)?L]^$]?\  WA37[RTU"^\,WOQ.^*OCOP];7]H;YC?:#HOQ%\;
M>+=-\+WE^=0F.MW/AFVTB;Q"8--.NOJ)T?2?L7F.@_\ !-C]ACPQ\;X_VB]
M_9N\!Z7\78-:?Q+:>(;9]?&D:?XD:<W8\1:7X$?6G^'^E:]#>DZA;:SIWA:U
MU*TU+&HVMS#?*MP/N&BB[[O4#\)/VN?AG\.?B%^UQ\0]1_;7_P""?OQB^/\
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
M+:VT$,?J5%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
MAO2]"U*_(M[JWU/0K+4Y];TIX!/>V$5C<V=W<>Q_\%/Y/C[%\ O!3_ [PO\
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
M[R7P7X9L/$&J^-K[2EMTO]%N=<GBT@M^FGE;U[_<!]-_'G]N[P]X6^.7CO\
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
MVD_+?Q+_ ."P<_P[^&O@']I&U^*/[%7CGX?>(M:\)W'C/]E7P7\2K+7/VK?
MO@'QC<P0VVJQ^(-,^*-_H?B+Q]X7M;ZROO'/P_7X1:/8^'[I-5TI/&M]:Z5-
MK\GM'@S]EGQA^TS\2/\ @HE\>?&7ASQ+\'_#O[67P+@_97^#.C>.=&N-!\>0
M> [/X?ZCX;U_XG^,/"-P(]7\-KX@\5:A!=>&?#7B"'3_ !1;Z'HSR:]I-@U_
M:6XY+]E7]IK]MGP5\-?!?[&OQ _8?^-=C^T#\./#FD_"/0_CVFE:7=?LHW>A
M^&+"#PWH7Q7\3?$JXU.Q6:/3="M;36]5\(^&++Q!K?BR[L9K+35T6_UE=-TD
MT_*Z^6N_GZV ]Q\2?MA?M+WW[<UQ^R3\,_AK\$]3T'Q#^R?+^T;\/?'6N^,/
M&$D8LM0^)FF>!=&\0>.'M]'TN>QTJVM8=>FN/ GA7P_XEU;6=7U#PI;IX[\/
M:,WB#6M*Q?A-_P %$_$7A;X6_MO:[^V'X?\ !'AWQM^PKXT/A_QU>?!W^W?^
M$.^(&E>(-*M=1^'$_@_3?&.I7VLZ7KGB^^N[?P_!IFL:Q/;)J-[ILTU]:1W-
MS!8^=2^*M>L/^"S.G_$*Z^$G[2>H?#2P_8FB_9;NOBZG[-WQFN? 5W\7'^/'
M_"=L6\4:3\/QX?/A672'4S^/;,Q^ X;QY)%U>#2(C?)\3>)/@I\2/VP(?^"P
M/PF\._"3X_\ P\U+]IKQ=\'/B=^SWXE^+?P#^,/PJ\%_$ ?!*+2M0O='N?$W
MCKP9H6C>%[WQ#J'AZVTW2+#QE=:!?31ZY::BEH3I>JPV)9?@K_?KU[ >M?\
M!4+Q%^V/XB_8G\$>,?BYH7P,TGP/\0?BY\ =4U[X=>$-.\<1?$/X,-J'CG0]
M>\,VVK^/]:\47_AKXH7,<\=OX7\5QZ5\/OATNF:QJ"7FD3:WI=K.\GZ5_M9?
MM1_%GX!?'']CGX>^&/!GP^U7P!^T?\;-+^%/B?Q3KNL^(KGQ7HK7-M-J%W'H
MGAC3['2=)MV?3X)&L]>OO$^L*MWN@N/"WE1I<3_G1^V%\5OC_P#M:_L#:)\.
MM/\ V-/VI](_: T7Q[\!YOB-X,U3X3ZII.AVVM^#?''A^Y\0:CX2\5:I/9Z3
MXS\+:I=Z?<76F:UX9DU.UTG29DU+Q8_A^Q@FNJ]G_P""BOC+Q9K'QI_X)SZK
MI'P _:8\01?"_P#:"\/_ !M^*:>"?@/\0OB?;?#OP0]C?^'V37?$7PJT?QQX
M.U+Q+;W#W5Y=^%/"?B3Q'KUKIUF+N>Q1-4T,:H?=U_K?\0&_LHW7[4&L?\%/
MO^"B^B>(_C;\.?$6C?#=?V/-'URSU+X*^)E:Z^'/B'P/\1_B'X9\%?# V7QT
MM+7X:S^')?&7B&'6M?\ $EE\5_\ A+=;OY/$8TCP_OGTF?WO]F?]H?\ :E^*
M?QQ_;Y_9M^(6K_ &+QM^R^WP4T[X:?$3P;\+/B)I?A;5[WXP^!?%7C.VU7QS
MX"UOXWZ_JVH6NEQ66@03:)H'C[P],776(DU^83V5U:^;_!>U^)_PM_X*B?MM
M:_>_ SXN:YX"_:ST#]D;7OAS\4=,\*RVOPWT?2_A5\+KKP=XZ3QSXHUB73X/
M#&O:9<ZA=3V/A&[@?Q5JDE@+6+2(OMUK<-E^#KCXJ?LT?\%(_P!M[Q%?_LZ_
M'+XG>#?VO-)_9H\0?"7QO\+_  E::YX*M-7^%'PXU'P)XF\-_$+QAJ&K:1X<
M^'MS)J]_)=V=WXGU&QMFTFS>\+.;JPCN337;X5;\+_J!Y)?_ /!33]JOP_\
M\$WOC-^U_?\ P[_9_P!?^(WP9^.'B[X3>)+*RD^(GAKP4EAH_P 1_"?PQT;7
M-'\*7&K^*==\1W-QK?B=;S5;.[^(GA".#3(#-:337(-HWT[\0_VQOVDOV=-*
M\;?$/]IOP%^SSX!^&GC?Q1\)? G[+X'Q2U+0]1A\:?$RZU*._P!+_:(\7^(;
M=_"OAC3O NBV%UXP\<:_X8LY-(TC2M&UC3O#=UXZN/L^H#\B?'/@O]H?3/\
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
M^./Q TBPTK0W\5ZO:WVMRZ?91:;I&EZ/I"3IIMA#I^EV%I;VD-K;H[?U]_\
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
MI;VTWC&73#/83_ W[7S?LI>)/VX/'B?M7?$[]I/]BO4O ?PJ^&?PS^#'QE\
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
MG8:/;:7K/B_QEI?C/QW964MT?#7BK0+R87:*ZM]WX-L#\>G\?:CX9_X(U_\
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
MJVEU'\'/#6M>&U\ ^%KE8X;-4N[[PAK<TUK9II-ZUWH=YJNEZ@76OJ^E]_R
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
M;[5=7U*ZN]4U?4KF[U/4[N[O[NXN)?A7XW_\$Q/@)\9_C==_M$:5XX^/_P
MOBOKUA9Z5X]\2_LW?%B]^%$_Q+TVQAM[6"T\;FRTO4IKH-8VMM875SHL^AWU
M];6]O]MNKB>W@GC5][]>MOT\P/F+Q5^PO\';/_@EW?\ [,GQM^-\GQ@@^!=Q
MXNT3X8_'NR\ W>D^,O!GQ&T;QGJ.G>"?"_@7P_'XC\6ZMKNMZ%XMO;?X1VGA
M3P]XCN;GQ1C_ (5[IT=AJD=O;6'7_P#!+;QQ=?%/5/C%J_[2^F&U_P""B7PK
MG\._!_X\V'B32]$LM:\+_#[P]933?#8> %TJ2[M%^'_C>*[U;QOK>L:/>2VO
MBCX@:WXAU))%\)+X"LK'[$\1?L8>"-4UG]FZY\+_ !(^+GPS\'_LOZM8:[X%
M^%7@C5? TWP[\2:O907UA+JGQ&L_''P_\:>)?%VKZAI.K:SI]UKLGB>RUVWN
M-9U/Q1I.IZ9XWN3XH7C_ !/^P)X1\0?MAVW[;.G_ !V_:%\%?%2WT+0?!TOA
MWP9J_P )=.^'.J> M$:WEN/ FOZ%J/P>U;6_$GA_7KR*?4-6GU_Q-J7B&VOK
MJ.;P]KN@C1/"Z:$7WU[O_@>C \(_9(++_P %3?\ @K\47>XM?V!BJ!@I=A^S
MWX@(4,WRKN.!N/ SD\5\:_LD_ [XM?\ !07_ ()X^)M+USXS_LVV-M\?O%'Q
M6N/C6WB']E7QIXX^-7A;XMOX^UV2XU#6_';?M7^%]+;QIX0MTT&;P#/<_#G3
M+3PWX-@\(:19:+)HMG;K<_KL/V*OA9#^U+XF_:STWQ-\5=#\<>.M,\$V7Q!\
M%:%XXETKX6_$#4/AM9QV'@'Q%XP\,VNG)J>K:OX4M(+2'2[<^(8?#[?94DO=
M"NY9[V2Z\"\2?\$FOV:=8^,7C+XO>&O%_P"T-\)H/B?JTFM_%WX3_!OXS:Y\
M.?A!\6M0NYI9]6;QUX9T.TCUBZM-<EN+I]6T[1O$FB:?</=WCQ6L#W=PTCNO
MP72^R_I@?$?Q3^!_P^F_:\_X(B^&?%.K:!\>)-=^'/[5'@WQU\7;GPM_PCUW
M\?M ^'_[.?A2V\,:OXS@.I:K?^)M!U2T\^5M.UW7O$FB>(='UK5;>YDU?0?$
M5[#??1GP(\'^%?AC_P %B?VG_"?P\\.Z)X)\+>*_V-O@_P"-==\-^%=+LM T
M&^\4Z;X[N?#MGK3Z1I<%KIZW\6DR3VWVA+=96^TW4C,9+F=I/I;XQ?L!^$_B
M]\;_ (-?'B/X\?M ?"_Q'^SSI^HZ9\$?"WPNG^"&E^ ?AQ9:[H-CX9\3P:-X
M?\4_ _Q?<7T'BC1=/M=/UBU\0ZIK-HME%'8:5;Z9I\%O:0WO#'["NB>&/VM?
M$/[9$7[0W[1FK?$GQ5HC^#M>\,:OJ'P6?X;WWP[BU$:II'P[70-.^"6FZQ9^
M'/#UY%9S:3J%AXDM?&;2VAN-5\5ZI=ZCK=QJA?3?H_OO<#Y^_P""&O\ RB\_
M9J_Z^/C7_P"M _%2OUHKY!_95_8J^%G['UCK^B_"SQ-\5=2\*ZEJ?B"]\,>#
M/'/CB7Q#X0^&.G^*=<;Q)KOAWX=:%;Z=I5II.D:CK7E7]S<:N-=\032P)YNN
MNLMTMQ]?4GJV^[ ****0!1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M/AS5_#MA<>(O&'B'Q?X=/ACQ3/9Z+X?\-3:'XFFTNTL[#Q=;-K-A,WK/P_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M^"O[>'_!(#0?'6O_  8^!;_!;P_^TNWQ5^'?AS5/#FA>#/V?HOBW\$?"NB^
M/#FLIILD&B>%]&N-5DDTK3-2GCTG2;ZULY?$45MINBW4!3^AFBG?6^O7KWTT
M[ ?E3_P4B_:+\0?!3QU^R)X-\2^+?%_PC_9@^,/C_P =Z'^T9\;O D&M0>)O
M"]OH/A>RO?AOX$M/%>@V5[K'@.R^)OBJ^EL-9\5>'Q8>++'1=%U&7P]K>BO#
M>WH_-3PD/ 47QF_X+5_"KX-> /'^E0?'+]BWPA+\$_"]Q\//B/;ZSXSAM/V9
M?BC8:QXJO&\1Z3)K\*>*?%NJ1_8_$'CBXL]6\8Z_K]DD4FH:SJR12?U T4D[
M=/ZNG^@'X"1VT_[:/_!#W3/@[^SW:ZCXP^('@']F_P#9NT&\T>_\,ZM9Z1K?
MQ%^!T_P^\2>+_A=9MKMC86/B;6?-^'5]H=[86$ESILEUK>B6LUZRW\D<=C]F
M?XU?\$W?VB-3\ ^$_@=^P+\)O#W[5=MK?AF;QQ\/=8_8V\.^&S^SY>:1J=E<
M^,?&?BWXACX?:3X=TVS\(Q6FI7?@Y;+Q)9^+/$WB./PWHD.EZ'JFJRMIG[YT
M47W]6]^_?N!^$'['OQG\-?L2?M.?MR_LZ_M1WU_\/-8^-?[5'C[]ICX%>.->
MT?6KGP]\9?"7Q2^Q!-$\*:UI]A>VVJ>*_#L>E:39W/AF!WU*;5K[4-*TNUN+
MK3;F!?4_^"-'B>UU/X3_ +2^D#2/%^F7A_;2_:,\40/X@\$>,/#VGW>B^(/$
MNGG3YK/6=;T2PT:[ODFM[NTU+1+:_EUO1[JTGAU;3K(A-_[&447O^'X ?B!^
MV5\2=7_8E_X*/?"C]MWQ_P"&/%6M_LO>/_V8;[]ESXG>,_"^@ZCXG?X1Z[8_
M$J^^).B^(]9T[2HIKR#1]5NIM)LX_+CDDN;=/$LEE;ZAJMIIVG77K7[0'[=G
MQ0\1?L6?M+?M-?L@?#_Q)K6@^"O"'A:/X-^,?%WP^\2Z1JOCG4M2\3V^G_$G
MXC^&/ /BBRT_6]0\!_#3P?J=OKNCZGKWAZVM/$>OZ1XF6>QG\/>'VEUG]9:*
M+[:;?C8#^8_Q+\2/V:(_VPO^"5GQZ^%'B#XP?%WP_<^(OV@=-^(W[0_C'PG\
M6O%WB7X@^+O%7P8L],\)>$[;4-6T*274-9@UJ[U.&'X<?#32(/"7@FZU2?3-
M-T71U%S;0=O^T[XJ_9ROO&'[2'Q[_9?^.GB;]E'_ (*(?"WQCX[\)ZC\*/"V
MK76HK^UCXF^&VM:AHG@W0-1^"%[8R:=\8C\1[2RTVUL-8\):+?3^&->U:=?%
M<FKR>'IKYOZ.:*+[>7^=]=+ ?S^_M5_M*_#[0?\ @H!_P1ZU#XX>//AW\-OB
M#X#\)_M"Z[^T%X>OO%.F6FG_  @\2_&+X >"],T#3/%-Y=7TD/AZQUCQ8-1T
MO0KC6+N);FUMH[YYS9RQ7<O<_"[X_P#P2U;_ (+?_'/1=+^*O@/4-0U7]D[P
MA\*]+BM/$VE3Q:I\3O"'Q";5/$_P^TZZCN6M=0\9Z#8?:)M4\-VDTVK63:?J
M]O/:QW&D:G#:_N311?RZ6_&X'RE\ ?VS?@E^TG\1?CK\*_AO>^)U\:?L\^+Y
M_!WC[3/%'AB_\.">ZM]5UG0GU?PW+>DC6="_MGP_J^G-<[;6\@GM8I+JPM[7
M4-,N+SZMKROPC\,QH?CSQM\3]?UL^)/&WC/3]#\,+=Q::NCZ1X<\!^$[_P 0
M:CX8\)Z%I7VS4YT\N_\ $^N:SXBUJ_U.]U'Q%KNI22YTS0=.\-^&] ]4I %%
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 %%%9]UJ^E65]IF
MF7NIZ?::EK4EU%HVGW5[;6]]JTMC:O>WL>F6DLJ3W\EG9QR7=TEK'*UO:H]Q
M,$B5G !H4450;5M+75(]#;4M/76I;"758M':\MQJDFF07$5I/J,>GF3[6]A#
M=3P6TMXL)MX[B:*%Y!)(BL 7Z*** "BBB@ HHHH **Y?PSXW\%^-3KJ^#?%_
MA?Q:?"VNW'A?Q,/#.OZ3KQ\.>)K6SL=0NO#NNC2KN[.D:[;6&IZ;?7&D:A]G
MU"&SU"QN9+=8;N!Y.HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HKS#QW\;?@Q\+=3T/1?B=\7?A
MA\.=8\3N(_#6D^._'WA3PAJ?B&0R_9Q'H=AX@U;3[K5G,Y$(2PBN&,I\L#?\
MM>G*RLJLK!E8!E92"K*1D,I&000000<$<B@!:*** "BHYIHK>*6>>6."""-Y
MIIIG6.*&*-2\DLLCE4CCC12[N[!44%F( )KG_"?C+PAX]T.W\3^!?%7AOQIX
M;N[K4[*U\0^$]<TSQ'H=S>:+J=WHNL6EOJVCW5Y8376DZQI]_I.IV\=PTMAJ
M=E=V%TD5U;31( =)1110 45D:_X@T#PIHVH^(O%&N:1X;\/Z1;/>ZMKNOZE9
M:/HVEV<6/,N]1U349[:RLK:/(WSW,\429&YQFK&E:KI>NZ7INN:'J5AK.BZS
M86>JZ1K&E7EOJ.EZKI>HV\=YI^I:;J%G)-:7UA?6DT-U9WEK-+;W-O+'/!(\
M3JQ +]%%<QHGC?P9XFU;Q)H'AOQ=X8\0:[X-NK2Q\7Z+HFOZ5JNK>%;V_BEG
ML;/Q)IMA=W%YH=U>PP3S6EOJ<-K-<Q0RR0HZ1N0 =/1110 45S&C>-O!GB/6
M?$GAWP]XM\,:]X@\&W%E:>+]"T;7M*U36?"EUJ4<\VG6WB33+&[GO=#N+^*U
MNI;*'5(+62ZCMIW@6189"O3T %%<AXY^(/@+X8>'KGQ=\2O&_A#X>>%+.6&&
M\\3^.?$NC>$O#UK-<%A!%<ZUK][I^FP2SE6$,<MRC2%6"!B#5[PIXN\*>._#
M^F^+/ _B?P]XR\+:S";G1_$OA36M-\1>']5MQ(\1N--UG2+F\TZ^A$L;QF6U
MN98Q(CH6W*0 #H:*** "BBB@ HHHH **** "BN8A\;>#+CQ;=> ;?Q;X8G\=
MV.CIXBOO!4.O:5+XML_#\EQ!9QZ[=>'$NVUBWT=[NYMK5-3FLTLFN+B"!9S+
M+&K=/0 4444 %%9VKZQI/A_3+[6]>U33M$T;2[:6]U/5]7OK;3=,TZS@4O-=
MWU_>2PVEI;0H"TL]Q+'%&H+.X'-0Z!K^@^*]#T?Q/X6UO2/$OAKQ%I=AK?A_
MQ#H&I6>L:'KNBZI:Q7NF:OH^K:=-<V&IZ7J-G/#=V%_97$]I=VLT5Q;RR12(
MY ->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 Q_
M$6OZ1X4\/Z[XIU^\CT[0O#6CZGK^M:A-N,5AI&CV4^HZE>2A0S&.UL[::=]H
M+;4. 3@5^?/[!'C;Q%\:?@;K_P"W%XP\.ZOXA^('QYN?'7B3P/X,L9-(;7/"
M7P6\*^(=:T;X5_!SP;+KFJ:)X<L;C6;#P_#XKUF\O=8T33/$7COQ;>:IX@U>
MUTZTTYM(^IOVIO".M^/_ -F/]HWP'X9BFF\2>-O@/\7O"/A^&W_X^)=;\2?#
M[Q#HVE10=?WTE_>VZQ<'YRM?,O\ P27UBQUS_@G'^R3>:>R/!;_"^+192F,+
MJ'AO7]<\.ZK&P!.)(M4TN\BE!P1*CA@K J'T^?Z =E^RC^W1X4_:\F^,=OX'
M^"/Q]\"W'P-\3:CX$\:VOQ7TCX7>&KX_$/20S:EX#T_3=&^+/B?4EU^R4)]H
MNM:M-&\-QM-'$=?\U9HXN%\6>/[_ /;!_9:^(OQ7^'7PW^+/P,^)OPBU'X@:
MW\"O$?Q+M/A_:>)(?BG\)/[7L9=0T(_#[XA?$+3]5^'GB+Q!HNL?#CQ9;WNI
MV^E^/?"5WX@M+>UU7PYJ=AJEU\A?M GXH?L@?\% M>OO@MHU_<:)_P %.?AS
M#\/M&DT^S^UZ5\/?VM_A^EKHFC_%#6;166WMO#>G_#G7+SQEXF@B6*]\12Z'
MXAOY)96TQV3]@;3PYX/^"GP2C\+:5#]@\"_"SX9/I%HEW*9I(?#?@_PPUOYM
M_=, ]S<M86#3W]Y+F:ZN&GN9F:65V(_^&_7\0.,_9)_:"T?]JG]FWX._M Z)
M:QZ?;_$SP98ZSJ.EPRF>'1?$MI+<:+XOT*&<L[SPZ'XKTS6=(BGD(EFCLEEE
M2.1VC7Z)K\FO^"'WA77O"G_!,W]G>#Q!%/;3ZV?B1XJTVSN%9)+?0?$7Q0\8
M:CHDJJP'[C5=/EAURV92RR6VJ12 _.5'ZRT/1OU8!1112 *_);X$_M;_ !F^
M+O[=_P"V9\"/&W[.7Q*B^'GPQTG]G3X>P:"GB7X&ZWH/@/2_&FD_%'Q=J7Q(
M^*-E??%ZV6^3XIZ!X@T!H='^%VG?$S5++PQX6T[2O%>E:7KL+65Y^M-?C5^S
M=X]\%^"?^"LG_!4[0_%WBG0O#FM^/D_8*@\#Z/J^I6MEJOB^6V^"-_HMVGAO
M3II%O-:^PZGJVGVVH-I\-PFG_:5GO6@MTDE1KKZ?J@/G?]A?]HWX??LD>'?^
M"E%I8_"7XL^/=,\%_P#!27]J[5Y_ G[/?PVA\3R^ /AKH4/@^RM];U.VDU+P
MSX6\+^&-.M='O;31M,DUBWU/4;31-67PUHNI6WA_6&T_]@Q^UO\ !N]^#WPH
M^-'AG4=;\:Z%\=DT.'X->&?"FC27_COXBZUK^E7FMVWAS0_#EU-8?9M7TW2]
M,UB_\3RZ[>Z/HWA"PT36M2\5:OH^F:5>WL/YI_\ !/CQ'X<G^&O_  6 NEUS
M19;&+]O[]MK7KBY&I63VD>@:AX=T/['K,TWG&%=(O4L;XVVH.PL[E+2Y:*9U
MAD*_G-X%\3^%? ?[)/\ P15^.WQ6U'X@VO[,O@*3]I7X9_&CQE\*O'_Q-\ Z
MW\.?$7Q/OY]!\!>(=1\4_!OQ+X8\<:;IVG:CH&MV&N0V6K0%](FU+27M-2FU
M6#2KUM7;_K[*8']&/P2_:_\ A_\ &?XG_$/X&77A/XC?"#XY?##2]-\1>)_A
M)\7-*\-:;XIE\(:P\,&G>-?#FI>"?%OCOP3XL\*3W=Q;V$VJ^&_%FIC3[ZXM
MK34X;*:ZMEF^KJ_+[]FOPS^P7XE_:8'Q0_9BU[5?CS\6-+^$]_HOC;XY']I_
MXW?M#6/@;P)JNK:=/X<^'FMZ]\0/BA\1=$76O%>K+J>KZ'X1=[?4M'L_#7B;
M6+A=+D:TAUC]0:3 ^1OB7^V)X.\#?$_Q'\%_!_PU^+WQX^*/@CP-8_$CQ_X.
M^#.C>#+^^\#>$-6FFAT2]UR]^('CSX>:-=ZMKHMKF?1O"/AO4M?\9:C:0_:K
M?P^T%Q9O<R:/^W!^S?K'[)UO^VL/'+:=\ )_#]QKS^(]3TK4+?5;>6U\03>$
M+CP[)X?BAN-2G\4+XQMY?"<&CV$=X^H:YY5OILMY;W%O<R_$GBWX^^ O&7[=
MW[4/P3\7_$WPC^R7X>^"WP]^"LWC/QCH4_A'P%\=?VHX_%^@7?B6RL;7XK:I
M:-XGT[X<?"^'6;/P_;:1X$,/CR7Q1XF9M&\6Z);W4ND7?YP_!BZ^!'C'_@WX
M\1>#OB)\0Y_#I\!:YXFU:YN_#,L&M>*/ 7CK5?VIO$TWP?N?$VBRW'GV.D:]
MXE_LZ+5GUO[([>%I]9U:WGBGM8;R)VV]5^('Z^^)/^"F&D>$OB[\)O@;XB_8
M]_;#T7XC?'6PU;4_A)I6M:5^S7H%AXTM=#TV36-7BMM=\0?M,Z5HVBZQIVG1
MI/?>%_%%]H7BJSEN].L+O1(-1U/3[.Y^D/BS^U;X.^&7Q,\/_!#0_!7Q'^-'
MQN\1>#=2^(\'PG^$=AX1NO$NE?#S2M131KGQMXDU?X@>,_A[X%\-Z#-K<BZ)
MI;:SXOL[_7-7W6&BV&H3QR*GYJ> _B9\-/VN_P!I?]DOQW\:?VK?V%;KQ#^S
M;)XOOOAYX#^ 7QX/C'Q1\9OBOX^T'2_#(UN[TOQGX?\  6I^#])TR&Q;5=)^
M'GAV'QWJ=YK,MNE]XHN+&P^S7"_M7?%?X>_LW?\ !3;PI\5O#?Q9^#'@CXI^
M(_V1KCPS\4?!O[2_CS5?A+\*?%OP^D^)HE\ 77@_XG:5X2\=WFC?$F#Q#HGB
M"74M/?PCK>D3^%M$CCD33-0U,7LI;IUL^^_W; ?1_P -/^"J?PC^)'P[^.GQ
M8;X%?M0^"?A_^SG>^+M!^*VL^*_ WP^U'5O#GC'P/;V-_P"(_!]_X$^'GQ5\
M=_$;1[W3M*NKO5;SQ1XC\(:'\-].MM$UFWU;QQI^J6L.GW/8_#+_ (*7_L_?
M$^[TJXL_#OQG\(^ ]4^ #_M%O\9?'?PWN="^#.G>$+#3],U#Q-X?N_B%!J>H
MZ1=>,?!AU,:7XIL]%_M;0+#Q#8ZEX<MO$E[KML-/D^+O#^A?!KPY_P $^O\
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
M;Q18?$UO!]O?:AII\0^(M"L=0M;V7X<^/'B:[^"O_!9']F;XH_$RZ72/@O\
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
M5LU(!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RY\#_@OJG[
M._BCQQX,\%6=M?? ;Q[XQ\3_ !-\,:7#<P6FH?!WQCXPNYM>\=>%K;3YY(8=
M2^&_BCQ/+J/BSPW_ &2S:KX3\1>(M8T&72KCPM)IE_H'U'10!E7^A:)JM[HF
MHZIH^E:EJ'AG49]7\-W]_I]I>7OA_5KK2-3\/W6J:)=7$,D^E:C<Z#K6LZ)/
M>V$EO<S:1JVIZ;)*UG?W4,OAG[2'P\\9?&OP'JWP.T*XE\+^$?BAI=YX:^*7
MQ"BO;1-3TCX<:F!8^,/#/@W3U:>^F\;>--#GO/#>G:S>6UGHOA+3]3U#Q5]M
MU/6M'TOPQK/9Z;XM^)]S\8_$G@K4/A%_9GPDTSP7H^N>'OC7_P )]X>O?^$G
M\87NH26^K>!O^%;P6R^)M%_L6P5-1_X2:^NY-+U'S/LEM"LR,U>JT 8/A;PO
MX?\ !'AGP[X,\)Z39Z#X6\):'I/AKPWH>GQ^58:/H.A6$&F:1I=E$2QCM;#3
M[6WM;="S%8HE!8D$G>HKRKXR>+?B?X*\'QZU\(_A%_PNSQ:WB'P[ILG@K_A/
MO#WPW\O0-2U2"T\0>)/^$C\36UWIK_\ "-:9)-JW]CK%]MUG[/\ 8+)X[B5&
M !ZK17QG^T9^UW+^S[\8OV8OA/<?"7Q%XHM/VE?B?8_#.P^(">)/#>C^&/"V
MHW,4ES<";3Q-JWBK5M4M;*)KU+%M T?1KJ$K'%XG6Z6:WA^S* "O.-;^#GPB
M\3>*9_'/B3X5_#CQ!XUN?#.H>"KGQAK?@?PQJOBFX\&ZM;W5IJOA*?Q!?Z7<
M:M+X9U.UOKVVU#09+MM*O;>[NH;FTDCN)5?T>B@#YBT_]B;]C+2;'7-,TO\
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
M"VDLK^"SU[P[X<T[5;:&^LYI;2\BAND2YMI9()E>)V0^_P!?%'[:/[<'A/\
M8;\&6WQ*^)OP<^./C7X:&:PL=7\>?"K3?A=K>C>&-7U:^;3]*TGQ!IWBOXK>
M"O%5O-J$XB%OJ-CX=U#0!)<VMG/K$.HW$=F<;Q_^VYXG^%G@N^^(WC[]A_\
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
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
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
ME^*5UX8\?:A\0?C7H7[0OA/5?B*=3^!/Q9T&R^'UC%XF^#=Y\/OA_)9'4?\
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
M>FWLGB"36+NUNX(M6\,^'[R&: _IE0]V 4444@"BBB@ HHHH **** "BBB@
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
MI5Y&]IJ5@\PNK&Y1X+J**52@ZJ@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^5?VDOV/OAA^TW?_#_ ,3^)M=^)GP[^)7PHN=;N/AK\7/@UXZU#X?_
M !'\&IXF@L[;Q)8:=JUO#?Z7?:7KUOIUE!J>FZ[HNK6<\,#0K%'%<WB7'U51
M0!\L_"K]E31/AWK&E^)/%OQA^/G[0'B+P_+)<^%M3^/'Q L_$MKX6O9K2XL)
MM5T3PKX4\.>"/ \?B!K"[N["#Q1>^%[WQ-86%[J-CINKV5IJNJ07GU-110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %?"/Q@_80TCXQ?M(?#S]J&__
M &D/VDO!OC[X11:Q:_"K1?!-[\#(/!/@.P\4:%;^'_&5AINC>*/@3XJU#6H/
M&-G%/)KTOC#6O$MZ9;R2'2[O3-/L](L=-^[J* "BBB@ HHHH **** "BBB@
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
MV5O9S:Y:^%/#C1^'QJ/V>.-;R?3+;6;^TM[B8/<+8FWLC(;6SM8H?OW]J/\
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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 %%%% !7RK\"OC7JG[1WB;QMXY\$W\&G_ /P'XS\4?#+PGJ$%K:WE_\ &;Q7
MX/N9=!\<^+XM2N([B+3?AOX<\41ZAX6\*IHPAU;Q1KWAO5]?N]6B\,-INE:M
MV'[5/BK7O O[,'[1_C;PM+-#XG\'? 7XP>*O#DUNQ6XBU[P]\/?$6KZ1+ RE
M66:/4+.W>)E8$.%(((S7RK_P2T\'^%[S_@F5^R_X1O\ 1],UGPOXF^#-Q'XA
MT/4[*WU#2-:M_&FI:_?^*M.U73[N.6UO[+5;C6=4@U*TN8I8+N.YGBG22.1P
MSZ7\[?A<#])*\J^,GA+XG^-?!\>B_"/XN_\ "D_%J^(?#NI2>-?^$!\/?$CS
M- TW5(+OQ!X;_P"$<\37-KIB?\)+ID<^D_VP)3>Z-]H^WV4<EQ$BG\1?V7_#
M7P,_X)N?M7_\%!/@7K_P^\/Z=X2\7_#:+]JOX):C%HMK>Z_XO^#;PWFC>-/@
M/IES?1SW>KP^&O'!BT'P9X*6YO[K6TN+F^NK6::>-FYS]N+]D[P7^S'_ ,$W
M?AU8>'/#5E\._'4W[0GP9\9_$NP^&VJZOX7\'ZOX]^)WQ%TN?QQI5]X=T'4+
M#P]XG\,>'#?'PCX"MM?TS45\,^$M"T73]#&GPQ2+(6U^ZP'[$_M#?&G6?V;+
MOPU\6?%=Y:ZA^SY?^(O#/@;XIR7%I!;ZI\(IO%VKVWAOPI\4++4;6.)M4\%?
M\)3JFDZ#\0](U9+J^TBRUBS\9:)JEKI_AW6M UKZI!!&0<@\@CH1ZU\2?\%*
M-&L->_8 _;&L=12-[>#]G;XIZS&L@!47_ASPKJ/B'2G&X$>9'J>EV<D1QD2J
MA4JP##J_V#_%^N>/?V*OV4/&/B::>Y\0>(/V>_A)?ZS>W)S<:CJ+>"-&CNM4
MF.3NDU66-M1=A@,;HD  @ Z7\[?A<#ZPHHHI %?//A']H?P=\2_C9\>?@%X!
MU33;_P 7_ 3PE\,=2\9:XDG]LZ1H?BWXJR?$?^R_">IZ7:7&G3RZCX=T[P-I
M^NZW:0ZS;/-:^)[+3?M&FW]K=O']#5^'?[(?[/\ \!D_X*J_\%0)T^"7PC2?
MX6ZE^Q+XD^&4R_#;P:LOPZ\1>+O@IK_B'Q7K_@20:*'\(ZUXGU\#7/$.J>'V
MT^^UK6 -3U*>YO0)Z:Z^2_5(#ZE_X)R_'7XU?&ZR_;&L_CAXMT;QAKOP2_;@
M^-7P#\,ZAX?\)Z=X-TBW\'?#?3/!5GI\%EI%G-?WHCN]1O-6U@OKVN>(]8B?
M4VLI=;N[6TM$A_1^OYS?V:OV7?A+^T9X!_X*V)\7=/U[Q5IVB_\ !0[]MI_#
M&@?\)3K^C^'/#/B.TTSP_?P>.+#2- O]*@OO&,$YT]+'6-?;6/[%M]*B@\/P
M:0NJ^)CKN+\+OCW\9_BG^SI_P1Z^"%RFA?$N;]HOPI\<M2^(>B_$_P"*OBKX
M7:-\6;']G'0&LO"W@;QG\0_#7P_^*?B/4-+U!-0M?$GB#07\+:@GCZX\(66@
M^)[N31=9UJ*];6NG]:)@?TF45^3/[*G[+/Q]_9^_:Y\;^/8=$_9U^ O[,OQ;
M^':Z?=_LQ?"/XR>//'VEVOQCT"\M+J+XD> ?#WB#X"_!KPUX8BOO#L=WI_BC
M1_#5E;0R;QJMW%J$GV3^S/LS]LPZ:/V6?CFNL_'2Y_9GTF7P#JL&H_'2RMI;
MV_\ AU9W#0P7&KZ;96VH:5J%YJ=U'(VD:;::-J5EK]S?:C;P^'KB/6WL#2MJ
M!]-45_.IX>T?2_A-_P % /\ @F1??!?X"Z[^S5X!^,'A[]H?P-XKO=6NM+\*
M^-?VD-"\(_!G3_$&B^*?BY\,= FU)K&^T_69+3Q/HVK_ !"UR;XFZAJ.I2_\
M)9X?\/76B6<$O=_$B/X!ZG^W1^V?X3_X*:GP9<?#?6?AU\)+G]D%OB[=(WPY
MLOAM=>'?$.G_ !*C^%2W;M8:+\8;SQQ GVN;3$A^*&K7EBW_  B+2Z-9PHY;
M\K_C8#]\**_F0^%/[/?Q]_9[_P""(/Q'O_@]\/+KX;_'GQ:NH^+/$6K>&_#&
ME^ OV@/$'[/UC\5-2UB-_$FNV=CIOB.Z\8V/PFU7Q+J.AQ:W=W/B#PUX8UNY
MT?0H]/UD6VGQ;?B#]F[]AC]H?]M?]@C7OV-OA7\&/B#X.\/Z7\2M6_:GTC3/
M ^B>*O NE?#U/!MA!X,C^/6B:YINI:9:_%R\\1:EJ6GZ59^,K9_B7=:XYUC6
MT_XI^UU*S+>>FOX?Y] /Z5**_![XO_L[^"/C+_P6,UWX1^-=9^(]Q\-/B#_P
M34UKQ=XZ\)6?Q.\>VEGX@NM6_:*B\,7FDVM['XA.J>$_#4RZ-X6U2;PYX*O?
M#NBW=YX7L+.^L;K1;_7=+U6AX8^'&J^/?VE?VAOV0M ^"/P;_:)^"7[%/PT_
M9O\ A-\//AI^T]^T%X]\+6&@Z?X\^&DWC?4_B"/#NG_L^_'.P\;^+M<FO+?P
MW:^-=9DT74/ ^E^$+#3O!<&FPZWJS2EORN!^^%%?SZ>-?@O^WG^S7_P3"_:N
M^%-C\0=#\1^-O"7C*3Q/\,M+^$'Q3\9>//B)\,/V7=6UW0=7\3?#>T\<^-?!
MGP^\23ZUX7\'VGB]/#^K#2EU"Y\./>Q>'OL=[;Z+I5EYMX@_9N_88_:'_;7_
M &"->_8V^%?P8^(/@[P_I?Q*U;]J?2-,\#Z)XJ\"Z5\/4\&V$'@R/X]:)KFF
MZEIEK\7+SQ%J6I:?I5GXRMG^)=UKCG6-;3_BG[74K,MYZ:_@K_B!_2I7@7Q^
M_:*\!?L\V'PUD\87ML^M_%SXR_"KX)^ ?#8OXK35?$7B;XF^.M!\)23:=$\4
M[SVWA32=6OO%VLGREB_LW1I;/[3!=WUEYGXO?M8_#SX;>,=,_P""D^N:9H6L
M?MA?%;PUH?COQ(/BQKL&F>#O!O["1\#?">76M!^&/PZ^(]]JNM:K=?$+PC>6
MC^-;SP[\(?#4-QJ%_J%EHWQ7NO#D]Y+JFI<M^U!X=\,?&C]C?_@B'\2?BSX4
M\*_$;Q]X]_:<_P""?/@WQQXQ\:>&]%\2^(_%WA'QQX&U[4/''A7Q'K&KV-W?
M:QX8\::G;0ZIXK\.WTTVBZ_J$:7>J6-S-&C*TMOZZ7 _I'HK\C?VSKZ^\#_%
M?]@O]B[X*_#?X76'PO\ B_JWQWUG5O@_<^+]1_9\^%WB[2_@UX)TOQ'I/PUO
M-8^'/PS^(4]AX6U+6?&%SXOUKP=IG@B73O&ESX9M?#VOO_8.L:S!>7/V5/V6
M?C[^S]^USXW\>PZ)^SK\!?V9?BW\.UT^[_9B^$?QD\>>/M+M?C'H%Y:747Q(
M\ ^'O$'P%^#7AKPQ%?>'8[O3_%&C^&K*VADWC5;N+4)/LG]F*W_  _6:BOAC
M_@H?:^#]0_9X33/'OQJ\3_!?PEJ7Q-^&5EK2^"=$U7Q'XR^,-I)XGM7?X >&
M-"\/:EI?B;4]6^+GE_\ "-I;^'IY[S[,]S+J%C?>'X]9M9/@#]G'2)/ 7_!5
MW7_AMX1^"5Q^RI\)OBU^P+>_$'4?@;X?\3Z-I]OJ'B'2OC5:>%=+^)>N>&?A
ME=OX-^'_ ,1I-&DU#0Y$\'>)=>O+:S3^U;CQ#'KFK:A;VA;]?PM_F!^\U%?S
MQ_L:_LC_  @_:#\*?\%-? 7QA'CGQYX0\+_M^?M,>$_">A:]\2/'-U:Z"-$\
M/^#['1/$KW/]O)JOB;Q?HVGV^DV&C^(?&FH^);W1K;1XO[&;3I]6\2S:Y\]:
M)\'/#OQJ_P""'.B_M7_%'Q!\1/&?[0?PR^#WC'Q!\+/B7JOQ%\8QZM\,9_A'
M\3/$OAOPA!X)L],UC3](TLII'AFU@U;5KC3[WQ'K;W#OJNMW::=H4>D%O/JE
M]Z _JAHK\/4^*=[^T[^V/^QK^RY\8I'UOX67O[ >B_M9>./!]^SQ^'/C1\5/
M%5QI_A?3M,\=:/'Y=CXJ\+>%+*U\0>*;3PS?QS^'KW7KEKK5M+O7T73?LUKP
MIX,TW]G3_@IW??L@^"-#LKW]D+]K/]E;Q1\0?$OP U*UCU?X8>!?&.A:KJWA
M?Q-+X8\(:DMYHN@^"_''AZV72?$GA*RM(/#VL7OB)XI]/^QZ;I=I 6_*X'[<
M45_/U^PO\%OA/K?[&W_!4WX.ZS\/O"NK?##PY^W5^VGH^@>"=3TBTOM!T6Q\
M$>&? _\ PARZ79W4<JV-QX6DTG3+C0+VV,=[I-UI]G=V5Q#<V\<J_+-QX76^
M_P""<7_!$;6K'Q%XS\.ZSJG[:G[+_P /I;SP_P"+-;L["'0]=\<_$_69KI?"
MD]W=^"+S7K'6M"T75-,US5_#&I:A:3Z;;VWFR:<9K*4MK;^MK@?U5UX%X$_:
M*\!?$?X[_&[X"^$KVVUG7_@#X;^%6J^/]3L+^*ZM-,\0_%.Y^(AM?!EQ#'%^
MXUK0M(\"V6LZI_I,RI%XIL+*2.WO+*\CK\R#\(_!?[+_ /P5L_9ITOX+0Z_X
M6T;]H_X _'9/C-IEYXQ\7^*HO'VM?#];'Q#X>\6^)+CQ=KFNWVJ^+8KN58YO
M$-W=2:G/ LJ27+&]OS=9_P"R'^S_ / 9/^"JO_!4"=/@E\(TG^%NI?L2^)/A
ME,OPV\&K+\.O$7B[X*:_XA\5Z_X$D&BA_".M>)]? USQ#JGA]M/OM:U@#4]2
MGN;T">BV_I?\; ?N)17P1_P4^_:!\:?LO?L*_M ?&;X=2-:^.M!\/Z!H/A;5
M%B68^']6\?>,_#G@&'Q*BRQRP?:O#D?B:36M.%U#-:RZG8V4%S#+#*Z-\)_M
MT_LY> _V<_V'+7]K?]FN:7P'^T?\ =(^%_Q)T[XZZ9?7LOCCXP6][KGAC2_&
M%E\:/$<]S+J/Q6TGQIIFO7^JZC8^,[C6(9K]+>TMOLNF7%W:3"6WF[?U]X'Z
M-?MO?M&ZW^SA\,/ M]X2MM/E\<_&7XZ_"+]GGP/?ZO;/?Z1X>U_XL>)!I<WB
MG4=-BN+1]43PWH%IKFL6>E_:K>'4-4M+"TNYDLI;DUN_![X?_M4^!/B]X_3X
ME_'C0_C=\ -7\.Z7>?#UO$_@WPOX4^-7A#QJMZL>KZ-JMS\-O!W@OP#X@\$R
M:<)KNQU272X?$JWLMKI\UNL%A<:EJ_YG?\%2/!/PQ^+OPP_X)X_&3QE\'_A]
M<>._B1^V'^QCX3\2:GK_ (+\.ZOXG;X=^-%\5^(M<^$^K:[J6F3ZMJ'@:34=
M6O3J/A&]N9=!O;J2XN+K3I)II6;]L/ O@#P)\+_"VF>!OAIX*\)?#OP5HIO3
MHW@_P+X;T;PEX6TDZEJ%WJVHG3/#^@66GZ38'4-5O[[4[TVMI%]JU"\N[V?S
M+FXFD<Z+SO\ F!UM%?BO\ / ?PY_X*):[_P4"U?]HG3;/QMK?@+]J#XO_LL_
M#'0==1-2@^!'P_\ AQH.C:'X<\6?#S0[QFA\)_$'Q)KNIZ_XLU;Q]IR0>(+_
M %:SM-*M]7CT_P .6]I;Z7Q:^$7ASX:?!;]B;X'_ !S_ &F_B#^T?<> /B9K
MOAZ]^%&B^$+7Q%XT_;AUW0M/\0S:%\-?$_AZ;QX;*TT/X66USIM_XLOOB#XD
MU3P1!IOAV&\^)-_97-S9ZK:%OO\ ^!<#]EJ*_"']AK2/B'HG[3/_  5:^ '@
M#P]8_LY:=IWA/X ^(_A#\)--\2P>*? WP.\=?%'X/^+KF36M#MM'L+?P[HTF
MKZNN@^)O%&@>$[2\\/Z=J%JNC:-?:QIVEV5[<<;^RI)\$O!'Q]_97^%7[1?[
M/WB#]C_]N#X;ZAKK6?CN:S;7/A_^VIJ5Q\)?&_PX\2ZI#\9]-OY;7X@^)=?N
M/%:?$(_\+ .I>+-#UNVMO"^G:S=WVLWUK*6_*_X7_P"'L!]T?LJ_'/X[>-/V
MY/\ @H/\!?BOXT\.^*?"'[/L7[,DGPUM/#7@BS\'66EV_P 6? ?BKQSKC3^9
MJ7B+Q%J-\Z2:+I5S-J_BC4K1FT07NE6&C#4;RT;]**_"WX8_ /X;_M"?\%.O
M^"M?A#XMV&K>*/ ::9^PV=4\!Q^(=:T+PMXFN;OX :C':W/BJW\/7FE:AKR:
M+'%='2=*OM2?0(KS49-6O-(O=:TSP[J.B>Z?\$<M4U?_ (9:\=^ [_6=7UK1
M?@O^T_\ '[X/>!9-<U&ZU?4=-\!^#_%<3^'=$?4;Z6>\N;?2HM2GM+%;B:3[
M+9)!90>7:6UO#&-?DOQ0'W#\?OVBO 7[/-A\-9/&%[;/K?Q<^,OPJ^"?@'PV
M+^*TU7Q%XF^)OCK0?"4DVG1/%.\]MX4TG5K[Q=K)\I8O[-T:6S^TP7=]9>9[
M[7XO_P#!87X9?#;Q=/\ \$\=7\5_#[P/XGU75_\ @I+^RW\,M6U/Q#X3T'6M
M0U3X;^*9O'ESXG^'VHWNI6%S<WO@CQ'<6=I<:]X4N99=!U>:UMI=0L+B2")E
M[?\ :6^$_P  M+^/'[.WPT/A6/XG^'O#WPK^(D'PW_X)P_#SX<^#(_ACK%QJ
M.M6,=S\=?&FGZGK/AGX6^"_!W@M;B]T&VOO'.E2V+ZUK,K^!A=>+/MND:L6T
M7S_ #]::*_!W_@GC\$?!G[1?[//[='[+7[0W@;3]=^&'P^_;K^/7P\\&?#6_
M\17GC6Q^#.AV&E>&9=)\,?#3QCJ>GZ=JEA#X#O\ 6M9'A/Q!I]AI%Y;R7EY=
MQ6\"W]S;O\H_L3? +X+^+/C/9?\ !-[]I#0OA1X[\#_L>>.?BU\7?V>=;_X0
MJ*S/[6%IKFOWWAG6+[6];GL+;3/$*?![4++5O#WQ/\*Z/=ZK:^,O%GA[1=*U
MF2]T;X(:M_;Q;?7;\OZ: _J0HK\4O&<_CO\ :F_;B_; ^#>J? _X"?M#?#[]
MFSPU\!?"7AWX9?'[XU>,?AQX7T&;XJ?#ZY^(6O\ Q"T[P-H'[/7QPT?Q7XGU
MV\OX?#MIXSU=](U7P9IWA&SM?"GV63Q!KES<\3I7[*W[<_PS_8N\9_ ZZU+X
M;?'+4? /[2?AGXE>%O@%X?\ C7XQUV[\3?LI1:O:>(+S]EGQ%\3O'?@SX?:H
MR3FUN;?2;K7-+&B^(?#\%QX?OH&T*Z7PRI;]/Q _>.BOR=_X)V>+?V4O$_Q1
M_:"O/@5\/_%'[-7Q.E\+?"3P]\9?V0_&G@E_ASJ7POU3P-J/Q+N+3Q?H'A>"
MX?PV-!\81^/XK.6Y\&6UGI$G]AZ3K6I6-EJOB=Q<8/\ P7*T=+C_ ()]_$7Q
M'#J?B/3-6\->+OA2NF/HOBCQ'HNGS1^)?BIX*\-ZM!KVAZ5JEGHGBFUFTC4;
MNW@M/$NGZK;V+SR7%A':W$DDK%M4N]OQ _8"BOY\O^"@O[-GA_\ 8R\2_L[?
MMP_L^^(_B-I_QWB_:6^%_@#XOZKK_P 0_%GBB;]H+PA\1]0O+'7]%\8Z7K&J
M7.CK<W=U D&GZ5X5TOP_X=TC3-1O+?1="TZ/1?"XT+Z0^/OPW^%?Q2_;"^)G
MAWQ/X9U#]MCQM=_!GP/HNB_LRZSIVCZ9\)_V5]+U"YU>:\^)OB[XD:_JUUHG
M@KQ/\49A;W.B77ASPGJ_QJM[#17OO#FEZMX=6WN-)+?U;L!^H7Q/\/\ C?Q5
M\/O%WAWX;?$#_A5/CS6-%N['PK\1O^$4TCQS_P (;K$R@6NN_P#"(:]-;Z-X
MA^QL"W]F:E/%:W&<2. !70^&['6-,\.Z!IOB'7/^$G\0:?HNE6.N>)?[,M=%
M_P"$AUBTL8+?4]<_L:Q>2RTG^UKV.>__ +,LW>UL/M'V6W=H8D)_G!^'^K^*
M/B9_P;O^(?$?CCQEXYU3Q7X*^'/QK72O$<'COQ;IVLRQ^ _BUXUT+PSIVLZG
MI.JZ7/XFT;3-"LK/1(M&\0)?:/-IME91S::7M+8P_2?Q;^(6J^(+3_@D+^Q@
M^L:OX=^'G[4?@NUUGXPW^AZK?^']2\3^!_@G\#/"WBV'X6_VWIEQ::G9Z'\1
M=;U"RTSQ6NE7ECJ-[I%JNC"\6QUB^M[@MT\W^" ^G_B?\<OCOX0_X*6_LN_
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH R=?T+2O%&A:UX9UZSBU'0_$6DZEH6LZ?."8+_2M7LYM/U&SF ()B
MNK.XF@D ()1R,U\&_P#!/+PIJO[/?PJN?V,?&]S,WB[]GC7?%UCX+U2^ B;X
MF? OQ#XPU?Q'\-?B+HI"1V]W#9:;K\7@3Q?:61D?PSXQ\-WMA?I':ZCH5[JW
MZ$51N=+TR\O-.U&[TZQNM0TB2YETF^N;2WGO-+EO+9[.\DTZYEC:>RDNK.22
MUN7MGB:>VD>"4M$[(0#Y0_:!_8T^&G[1/QE_9@^-7BZ2>V\1?LR^.=8\7:5;
MVUJLD7BZPU'2A+9>&]9G6YMGCLM'\=Z1X,\<6<DT6I0^9X=OM(%A&OB&YU"S
MXG]O[]D'XA_MJ?#+PW\)_"OQRT'X)>&M/\8Z+XX\27MY\(+CXGZ_KNL>$=1L
MM6\'V^EWC?%#P'IWA_2]/U&&YO-9M[C2-?N]:E&EQVU_HUK9:A;:U]YT4[_@
M!^=O[;VA_$OXC_LR+^R3IOB#0_%/Q^_:3T[2OAEJOB'PSX9OO"_AK1O!5QJ>
MECXS_%W4?"EWXI\7ZCX6\$^'O!?]JVMM:WOBO6S>^+]=\*>#[34KW4_$-E"_
MW'\/O!&@?#+P%X)^&_A2V:S\+?#[PCX;\$>&[1V#O:Z!X4T:RT+1[=W545WA
MT^PMXV<(@9E+!5!P-^'2=+MM1OM7M]-T^WU;5(;*WU/5(;.VBU'4;?3A<#3X
M+Z]CC6YNX; 75T+**XED2U%S<"!8_.DW:%( HKE-!\=^!_%6L>*O#OACQEX4
M\1^(/ FHVND>-]"T'Q%I&L:QX-U:^M?MUEIGBK3-/O+B]\/:C>61%Y:V6KP6
M=S<6I^T11/#\]=70 5\"+^Q=XR\.?M=_&?\ :H^&'[0>I^!K7X]^&_AM;?$G
MX777P[T?Q+I6O>,?@[X;E\-?#G6I?%+^(-)URR\*6MH($\5>#]&CTG5/$]G+
MJ]A%XUT6+4H9-/\ ONB@#\J/@5^P9^TI\"O"/[5_AK2OVN?AEX@O/VJOB%\0
M_B]J^MZK^REK%O)X+^)_Q5NM)M_&NMZ/I]G^TREMJ6AS^';*]L=$\-Z@ZC2=
M<?1];FU/4M.TS4_#7B'A=)_X)*SW'[(OPE_9H\:_M&:A<^-?V;/&%SXS_9E_
M:(^&/PWN?A=\0?A??W6HWFL3V^K64WQ,\:VOBRVFU"_D6?\ L^_\'236-AH:
MLPU725UFX_6:^\=^!],\7:%\/]2\9>%-/\>>*-.U/5_#7@F^\1:1:>+O$6DZ
M($;6=3T+PW<7D>LZMIVDK)&=3O;"RN+:P#H;J6(,N>KIW?\ 2^7_   /CS]F
MC]FOXH_"G4+OQI^T#^TWXO\ VJ_BI_84OA#P_P"+=>\#^$_A?X=\&^#KF\L-
M2U32?#7@3P8T]@FJ^)=0TC0[GQ9XIUG5-9UK6AX=T"W2:QMK&:*\Z_\ :_\
MV9_#/[87[.7Q-_9T\6ZYJGAC1_B+IVD1)XCT:&&YU#0M8\-^)-&\7^'=4CL[
MB2&'4(+/7] TV6_TU[BU_M&P%U9+>63SK=P_2E%*_4#\KM>_X)Z?&OQUX[_9
M9^+GQ(_;B\;>)_BS^S/J_C![3Q5IWP9^'7A[2=:\.>./"EMX0\1VFA>%5NM3
ML?#?B[5M.M_/U#QEXCNOB)')>,K6/AW3K>WMK>+Y$@\_X[?M2?MA_$/X$_\
M!374OV.O$UI\5=/^%'C+X0^./#WPL\::Q=3?!+PQIW@U/&=EX4^)U]X=U7PQ
MX+UO5?[=E\-65@FIV=\5U3Q)=ZQ'J'B*Y\-^&OZ#*\5\>?LV?LZ_%37H/%7Q
M/^ 7P5^(_B>U2&.U\1^//A9X&\7Z];);J%MT@UCQ#H6HZA"D"JJPK'<*(E "
M!0!3O_5EWN!^)?QR^)7CF']EWXE?!#]I3]LW3_B]\._BK\:_@)\'_AC^W)X
M\#^&?A)X>\+^)-9\1ZOXO^(>G?$&X\,76M?#C6/!_P +;#X?:/%K6JZ9J$&E
M^+]1\6W_ ,-=?\0^'M2TWQ/J?A+T2_L?VN?A>NC^*_AQ_P %?? O[2FO27ED
MW@G]GK7?@A\#=7NOCG?-(CVW@;3O$?@#Q3/XRTO^V(0YO?&&BV36GA?3DN_$
MVOW6G>'=,U74;7]M=0\%^#M6\+2>!]5\)^&=3\%3:=%I$O@_4-!TN\\+2Z3
MJ)!I<GA^YM9-)?3H4BC2*R:T-M&L:*D0"*!Y!I'PR_93_9:TG7O'F@?#[]GO
M]G/0DMR/$_C/2/"GPX^$.DK:/(LA&O>(K*P\/68MVE19#_:%X(C(JL<LH(+_
M -65O^!\OP ^9;_]C+X[W/[>]C^V[:_M,^!+2ULOAW#\##\)&_9TU*XM[GX%
M?\)V_CN]\,3^-_\ A?4-T/'<^J337-M\0(O#B:;::DEG/)X%O-&@F\/7=3]I
M;_@GUK_Q0^/>E?M4?LX?M*>-/V2/V@QX7M? WC/Q;X:\'Z%\1_"OQ'\(Z?(L
MFF6/C'X?^(]2TG1M7U'3%C@M[/4-0N;ZT6VL=*$VDS7.DZ?=6_Z4*RNJNC*Z
M,H964AE96&596&05(((()!!R.*6B[_3Y ?CA^V_X-\$? G]BR#X,_%?X^_$6
MU\2?M.?''X:^#?''[56OW.E:'<67C[5];T77[SXB_$&:PTV#P?X7^'>@^%/A
MQ;>&+/P/:V^C:!=>&M-T3P-)JVCVM[JWC*P\TO[']KGX7KH_BOX<?\%?? O[
M2FO27EDW@G]GK7?@A\#=7NOCG?-(CVW@;3O$?@#Q3/XRTO\ MB$.;WQAHMDU
MIX7TY+OQ-K]UIWAW3-5U&U_<'Q#X<\/>+=%U#PWXKT+1O$WA[5[<VNJZ#XAT
MNQUK1=3M696:VU#2]2@N;&]MV958PW,$L995)7(!'G?PX_9]^ OP<N[Z_P#A
M%\$?A%\*[[4XS#J5Y\./AMX,\#W>H0M(LK17UQX8T72YKN-I460QW#R*9%5R
M-P!!?^K+_AT!\"Q?\$U/%.EZE^UYX9\*?M7^./"7[/\ ^V%XF^*/Q!\;?!_2
M_AUX-N=:T?X@_%[1)M)\:ZCIWQ/U:YU#5/\ A%M8=[8WGAG3] T749-+TVPT
MF#Q3: W][?S:_P#\$V/$.O\ [('[/7[-EQ^TUXA'CW]F#XE?"/XJ?"'XSO\
M#+PP]EX<\0?!73)M \$Z<OPT@UBT@O\ P_9:+<W)FMM9\9:IJ]WKMQ)JE]K=
MW8"+0X_U1HHN_P"ON_(#X(_:<_82TO\ :C^$'PW\(^+_ (P>/M"^-GP@\21>
M/_AK^TGX:@TS2/'/A;XAM+)<:CK%EI&DC2]-A\.:A*\<(\)V%UIXLK#3-!@M
M=82[T>'4).T_9H_9K^*/PIU"[\:?M _M-^+_ -JOXJ?V%+X0\/\ BW7O _A/
MX7^'?!O@ZYO+#4M4TGPUX$\&-/8)JOB74-(T.Y\6>*=9U36=:UH>'= MTFL;
M:QFBO/ICPAX[\#_$&POM5\!>,O"GC?2]+UK5/#>IZEX0\1:1XEL-.\1:),+;
M6M OKS1KR]M[36M(N"(-4TJXDCOK"8B*[@B<A:ZNB[V ^._VU?V2Q^UW\.O
MOAK3/B7K'P>\??";XP^!?CM\*?B3H^@V'BMO"OQ&^'_]J1Z'J&H>%M2O=,L_
M$.G)!K5^6TV74[!3>+973S2PVTMG=>)67[!?Q8@_:=\$_M:7_P"U_P")=;^*
MFA_!34_@WXNCU'X1>"H?#'BO39?%2>-=(L]'T72=4TP>"_!5OXAM[9M?\/65
MSJOC+7]-?4+>T^)V@:E?C5[;],:YB'QMX,N/%MUX!M_%OAB?QW8Z.GB*^\%0
MZ]I4OBVS\/R7$%G'KMUX<2[;6+?1WN[FVM4U.:S2R:XN((%G,LL:L7?]>8'Y
MQ?L\?L/?M+_L\Z3^U-:Z/^UI\,O$FL?M.?$7QK\9KG6=5_96UFU3P-\6/B%J
M>A#Q/KFFZ9:?M+F'6O#+>&=/U'2](\)WT]M+IVNRZ%K\^OZAINCZMX7\4>>^
M%?\ @FE\<O"7[ .L?\$_[#]K3P!-X)U&#6O#UIX^N/V7M6/BK3_ /BO7O$?B
MOQ7X<-BG[2"Z1=ZQ?^(=<C_LKQ-)%&-(T&+4-+ET75-1O;#7M%_8:BB[_)[=
M@/S"OO\ @GCXHU'0/V6/%O\ POZQT']JG]D704\$_#K]H#PE\(DTK0?%/PY7
M1E\-3>!?B=\)-5^(_B!/$^DZEH(EBU.72_'WANXAU:_U35O#A\.#4)K*OI?X
M4_LW7GACXO>)OVB_BSXXLOBI\>/$G@;2OA9:>)-&\&CX>^"_ _PRTK6+GQ(?
M!W@'P9-XE\;:OIEOKOB:[?Q!XHU3Q%XX\5ZSK%_;:9!%?6&E:79:;']34478
M'YCZ+_P3U\9^#O&_[38\ ?M3^+O!GP)_:D\;^.OBKXW^#6G?#SPU-K.G_$SX
MD:2EAXRU71_BS)JJ>(M-\->(;F&TEU+0=$TC1-<BT^S@L-%\9:+=^9J\GB&K
M?\$I?BW%\#?V3?@)X/\ VSX[#PG^R9\5/!WQQ\(W?C3]G71?%NIWWQ*\":KX
MAU+PW'!-X=^*/P]%CX LO^$DU$'POK1\6>(IKB>22;QW)9)8:;I_[3T47?\
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
M;FT_:<74Y;+PS%>6DGBG3KNX>?QI8PW]I;ZGX7U&_M=<TO\ 3"BB[_I>=_S
M^!?V#_V0/B;^QUH'Q/\ "?B_X\^&_C7H'Q&^)OBOXOQFQ^"]S\,-;T/QMXZN
MK:Z\69U%/BOX[T[4_#MY+9P3Z;I(T/3KW3+J2[=M9O;2:WLK3[ZHHI %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 <UXQ\&>$/B'X9UGP5X^\+
M>'?&W@_Q%:&PU_PKXLT;3O$/AW6K(R1S?9=5T;5K>[TZ_MQ-%%,L5U;RHLT4
M4J@21HR_S5_\$Y/V7/V)-:^#G_!16X^.GP\^%6C>&_AE^V=^T!X,TSXE:U;:
M3H?C+X5?#?POI7AT:)'X2^(["+Q7X0MM 9KR\TE])U6WW:BLC"*ZF>2.3^G=
MW2-6=V5$16=W=@JHB@EF9B0%50"68D  $DXK^>7_ ()+_!S]F/X]-^WGK/Q$
M^%'P+^,NOZ7_ ,% _CIJN@:KXW\!> OB#K&G>%-9_L"ZT*_T>_U_2=6O;/0M
M3O(-6N-,GLY8[&ZN8K^:V9Y1.U-;/?IMZ@=E_P $NOVT?%/@7_@FG8?&G]KW
MQ/XV\0Z3I/QFUCX5_!3Q!JFFZEXB^)'Q<\+W]QX<TCX?:3I4$TDFH>*=?O\
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
MY9->LY!I]K%.NHJ&^XOVYOBE\,/VK?\ @D09?AK=Z+XQUG]H#PS\$/"WP?\
M ^BW6GW?B34_BW>>-_ 4MMX$T?289WN(_%/A+4+/48O$>G0XDT/3M%UNXU)H
M=,M+N8.WYV]-OZ^0'Z@_&W]HOP/\#KKP+X>U;3/%?C?XC?%/5]0T3X8?";X=
M:59:Y\0?'=[HMC_:GB"XTJRU35=!T'2]"\-:65U'Q+XK\5^(/#OA30;:6U&J
M:W;3WUC#<_E)^R9XF\*^+/\ @L7^U3JGAWX4^)?@QJY_9+\%1_$'P-XP\+^'
M?#'B6#QY)\1]-O=2UC5CX0U;Q%X4\2SZ]I-YH>JQ>+?#WB7Q'INNVUS!,NL7
M%Q'<1PP^+?$-S^S-_P %5OV0M8_:'\2P6?P^\7_L#O\ L[>"/B3XBN_LG@Z+
MX^:/XRMM>\7I=:[J)AL=-UWQ3I>FZ7:1WM[+;3:J?$.B:;N:3]VO9_#WXJ_"
MUO\ @M;\<EB^(?@8MJW[$W@#0;&1/%.A>7J7B+1OB/\ ;]5T2TG%]Y=[K>FZ
M6\=Y>Z9 \M]:V,4D\T*06TK1KIZJ_P"/Z ?I9^SA^T/X6_:;\ 7_ ,1/"'A+
MXE^#-*T_QGXK\$2Z3\5?!T_@CQ)-J/A'4/[.O]1MM)GN[TS:+>3<V%X)Q-OC
MN;'4+73]5L;_ $^U]]KQKX&_M"_!3]I7PA=^/?@3\1_#GQ-\(V&O:CX8OM:\
M.3SR0V.OZ4EO+>Z7>07<%K>6MREM>65[ )[:-+S3KZRU*R>XL+RVN)?9:0!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 %%%
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
MCZ2HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJK?7U
MGIEE>:EJ-U!8Z?I]K<7U]>W4J06UG9VD+SW5U<32%8X8+>"-Y9I78)'&C.Q"
M@FOS]_8_^*K_ +1GP_\ $?[<GC6/6Y/"/B'5OB++\ ?!UII&N:W<>!O@?X%U
M36O"EMK]AX*T.SU/6-:^*GQ0?0-=\3:Q<Z7I>J>)I]%UG0/ 'ANW:SM9H-:
M/T,HKY1_9\_;;_9N_:GC\=3? ?QAXJ\=0?#622V\:W)^#OQI\+6VCZG"KO-X
M?6Y\9_#SP[!JGBJ)$,DGA/1Y-0\2I&T4C:4$FB9_GWXP_M5?\$Z?C[\%(;KX
MX>-YI/A.WQ?TSPSIFG>.O"'QZ^$6NZS\6_AYXEM&BTOPYX<U'PUX&^(GB>Y\
M(^*XH=.\0KH.FZGH>E:S:W>A>)FBN;2^L8G;U _3"BOCG]HCQ-^QV_Q=_9I\
M)?'[Q)X>'QDM/BAIOB+]G/PJ^N>+4\2CXAW4-QHVGZS%H'@Z[47&FO'/<V9O
M/&MG+X023S#.ZSPEX^#_ &H_B2_[(7C_ .$GQZMKVXM_A!\4?BMX7^"W[0OA
MB2:0Z#I5Q\0A<:;X!^.FEV[;X=$U[PMXHM=.\-^.9=/CB7QEX0\1QS:S#?:O
MX0\,W-F@/T"HHHH ***_,/X0?M\Z+\:/VQ?VG?V;;OP;\;_#WA;X9:5\%/ O
MAII?@7\;[#4KGQEXXB^)VK>,O&'BCQ#X?\"B\^#?A35]!/@*+P'KWQ-U;P1:
M:S8Z5?>,O"FH265Y/<VA;\ /T\HK\ OV#/VF_@#^R-X=_P""@Q^.'Q2O?#.B
M:5_P4R_:AT#P^VN-X_\ B?XO;PKX,TWX:Z%;WU]'I5CXT\=:AH?AS38])L-6
M\6ZS'<6&GF6Q&LZQ%/>0F;]H]5^._P (-&^&.@_&2]\?:"_PT\5V7AZ^\)>*
M=.EGUFW\7IXN2"3PK:>$;#1X+[5_%.L>)/M-O'H.A:!I^HZWJT\JVUAI\]QF
M(-JW]>C_ % ]:HKP7X-_M.?!'X^ZGXS\/_#'QE/J7BOX=7EG8^// WB;PGXU
M^&_Q"\'S:E"9]-D\1?#WXE>'/"/C;2;/4H5=].U&\T&+3[\1R"TN9C&X7WJD
M 445Y9\6?C9\+_@=HNE:[\3_ !5!X<M?$.O6/A7PQ80:;K7B+Q+XM\4:DLKV
M'AKP=X/\+Z;K7BWQ?X@NHH+B>'1?#6B:KJ36UO<7/V;[/!-(@!ZG17B'P7_:
M.^#7[0<7B[_A5'C!]=U'P!K<?ASQYX:UGPWXM\"^-_!.MSPO<6VG>+O 7C_0
M?"_C3PW/>0PSR6/]LZ#91WPMKO[(\QM+D1>3_%S]OW]E#X'7WC:P^(7Q*U:'
M_A6<FGV_Q+U+P;\*_C#\4O#WPWO=52*33=-^(7BCX7> ?&7AOP/J]['/!);:
M1XHU72M3E2X@=;0K/$7 /L>BOF/2/VQOV=]7^"G_  T3)XWU;PU\')KG2K72
MO&'Q!^'/Q0^&1\4/X@L])OO#<O@CP]\1?!GA?Q5X\LO%,.MZ:GA/4?!FAZ]8
M>*KR6;3O#USJ6H65];6WFOAS_@H_^R1XJ^*-Q\%M)\7_ !.3XI:?9VNJZ[X,
MUG]F7]J'PUJGA/P_=W.G6J^+O'#^)/@WI-EX$\#VKZOIDVJ>.O&-UH?A#1K&
M]@U+5];LM/;[4"S ^YJ*^%Q_P4O_ &%7GT:W@_:/\%7;^(?BY-\#-$>QL_$]
M_;ZG\3;:T\.WESHMI=V6@3VLNDVT/BSP\ESXS$P\$6]WJ26$WB-+Z"ZMH/5O
MB_\ M<_L_P#P)O=6T[XD>--2LKSPWI%IXA\7Q>%OA_\ $GXDKX"\/:@9_L'B
M#XC3?#7PAXNA^'6@WZVMU+8ZUXXDT#3+N"UNI[>ZDAMIY(RS ^DJ*\:\2_M#
M?!'PA\)[#XZ:_P#$[PE:?"36+'1;_0O'5OJ::IHWB.'Q(T,?AV#PP=)6^N_$
MNI:_-<06^B:1H-MJ.K:K=2I:V%E<7!\JO"/!_P#P41_95\>?%V/X">%_$?Q8
MO?C%MTVXOOA]>?LN_M3:)X@T#2]6O]+TVS\1^+8-=^#&FP^#?" NM:TG[;XR
M\5SZ-X5TRVU"UOM3UBTLI!<4 ?;E%?'OB']OG]DKPKK]UH.O?%J.R@T_QR/A
MEJGC5/!/Q'OOA'HOQ#^T1VDO@G7?C;I_@^Z^#VA^)[6[E6TO]%U?QS97^G70
MDMKZ&WFBE1/'/VHOV\['X#?M7?LI_LZCP=\5[FS^*>M?$77O'_B?P[\$_BAX
M_L;_ ,'^#OA'XPU:T\+?#ZQ\&>"?$NO_ !"\3)XUO_ VM^+&^&]AK\G@+P[8
MR/XO;3++6)I+5V8'Z2T5X+\1/VF?@Y\++30)_&6N>);?4?$OAR7Q?I7A#0/A
ME\4?&WQ(_P"$5MH[9[_Q%J?PN\$>#/$7Q'T'1=(>[M[77-1U[PMIMKH.H2C3
M-9EL=05[5>S^$WQ>^&?QV\!:%\3_ (0^--$\?> O$D4TFD>)-!N&FM)WM9Y+
M6]M+B&:."]T[4M/NXI;34M*U*UL]3TV[BEM;ZTM[B-XU0'H]%%% !17SG\6?
MVL?@-\$_$,GA'Q[XPU3_ (2VV\+R^-]3\*^"/A_\2/BMXFT#P3!</:2>,_%/
MA_X5>$?&FK^%/"(NHIX%\3>)+/2M$DEMKI8[YS:W'E9/C#]M7]E3P%\$M _:
M-\5_'+P-IGP7\5V0O_"WC>.]N=3M_$T0E-O+;^']'TFTO_$6M:G:72O9:AHV
MFZ/<ZOIU]%-8W]E;7<,L* 'U%17R0/V[_P!D;_A<-C\!I/CAX5M_B=J<6L/I
MNDW=KX@LM!U"?P[;S7/B#2[+Q]=Z-#\/KK7M!2VN(M:\.P>*7U[2KNWN+"^T
MZ"]AEMUT?@Y^VQ^RW\?_ (A^)/A3\(OB]HOB_P"(/A71U\1ZGX<32?%&BSWG
MAMKJ"S'B7PS>>(]"TC3/&GAHW-U:1_\ "0^#KW7M& O+.0WOE7=L\H!]345\
M\?%3]JOX%_!G6[OPUXX\6ZL_B32]!B\5Z]X>\#_#[XD?%;7?"OA2>2XBM_%7
MC/1_A7X1\9ZCX+\,7,EI>+;>(O%=MH^C7/V*],%[(+.Y,7!_$G]OK]DSX3_"
MKP-\<_%_Q6>7X-_$;SE\*?%#P7X!^)WQ/\#33075G8&SUOQ+\,_!GB[2_"&H
MSZA>KIMCIOB^YT+4-1U.SUC3K"VN;W0=;@T\ ^PZ*^=/B%^U?\"OA5\8/AM\
M"/B!XHU_PY\2_C!>6^F_#33KCX:?%&[\-^+M3N9)HQI>F_$33?!=[\.5U6V,
M!DU+3+OQ9;7VDP3V-SJEO9V^HV$MSB^*OVV?V4_!/Q!\5_"KQ+\;_!EA\0?
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GK]KC3==UC]E+
M]IS2/"ZW#^)=5_9Z^-&F^'5M5=KIM=OOAOXEM=)6V6,B1KAK^6W$*H0YD*A3
MN(KYY_X)/W5A>?\ !.;]D:73C&;=/A-I]K(8R"OV^QU35;+5 < ?O%U.WNUE
M'42AP23DG]"F565E90RL"K*P!5E(P58'((()!!&".#7QG^RU\(-4_96/B3]G
MK2]&O+SX'/XP\9>.O@'KVF0-<V7@C0?&VLW_ (S\2_!OQ5!"K7&CCPIXJU3Q
M#?> _$5PK:)K?A/5--\.75]:^*=%6'Q ^EO._P"%@/SK\<^-O$/_  3[_;U^
M.'AOPAHC:AX3_P""BG@F/X@? +1/LL[Z)%^VUH=[I_@?5O#5W]GC;[#I'CJ;
MQ/H7CCQQKL[2+:130R+&MO93%>M_X*G_  VT?X1_\$X_AS\.--N9=2M_!?QG
M_9HTQ];U (-3U_6E^(^E2:_XKU5P2)-=\4ZM<ZMX@URZ#%[K4M5U"X=B9G)_
M7CQ7\,/ 'CGQ)\._%_BWPMIFN^)?A-XBU+Q9\.M7O5F-UX6\0:OX9UGP?J.H
M6)BECCF-UX?U_4K1[:]CNK-;AK+5([=-6TK2KZR\D_:3_9!_9_\ VN]&\/>'
M/V@_"6O^.?#GA>_GU;2/#UE\3_BOX%T#^UIQ;JFJZIHOP[\;^$],\0:I8);[
M-%U'7[74[S08[K4X]%GT]-7U1;POM^('Q/\ \%*%B_X:"_X)7R,$\U?VW-&2
M-SC>(Y/"NHF15)YVNZ0[@."RQYY"U2_X+K+%/_P33^-%DD;SZMJ/BKX+67AV
MWA4O=W&M2_&+P0\<-DB@RO=R6,=^(TA'FL-X7(W _5?Q/_X)^?LN?&:^^%^J
M?$WPS\3?%FJ?!;3],L/A?JMY^TG^TO::IX/FTBZ:]LO$&GZCIGQ>L;V?QM]H
M$#7?C_4)[SQQJ2:?I$&I>(;N#1M*CLX/C5\%;[]I/XC?!GP3KNDZI8? 7]G_
M .(>A?%[Q5=>(?MS7OQ7^)7@FPN8OACX+TU=7EFU+6_!?AG4M2;QQX\\4:LD
M]AXCUG2_"OAW1KK7GE\97.@"Z>7^=P/L+0(]1AT+18=8<2:O%I.FQZI(&#"3
M44LX5OG# L&#7(E8,&8$'()ZUK444@"OR/\ V3KNUL_^"J'_  5W-W<V]J)X
MO^"?\<)N9HX!-)/\!]8L($B,K*)'FOKJULX57+275S!;H&FFC1OUPKYF\2?L
M=?LV^+/C/>_M#ZU\,K1_C1J/AJ+PI>>/M,\1>,= U:;3+6QDTW3+WR- \0Z9
MI<?BC0K.18O#7C>*P3QGX9:VL)O#^OZ;/INGR6S77S7ZI@?FS^P!HFB77@?_
M (+%W<^E:9-=ZQ_P4!_;<T/5KM[*V:[U+1;30M+DM=)O[DQF>ZTVUEU?6)+:
MRGD>VMY=3U)X8T>]N3)\#?";QQ/X4_9__P""$^J^,?C!XM^!OPEN_P#AIOPY
MK/Q>\-V_PYO(?!7Q-U33]1\,?"6;59/BYX#^)'@#3H[_ $Z]\;^%[;5=6\+S
MRZ/I>JZ[?P7^CQ6<^HV_[F^#/^";7[(?P\T#XH>%_!'@[XG>&M!^-,=TOQ3T
M_2_VG/VHH8_&MQJ&I6.J:GJ>L2GXRM<MKNL2V$=EK7B"VFM]<UK0KO5_#>JZ
MA>>'M=UO2]0Z'PY_P3\_9#\,? C5_P!F.S^$2:M\!M9U)M8?X:^-/'7Q+^(>
MB:/JC2R7)OO!\WCWQEXDU7P)<_;)KG41)X*U#0"NJ7E]JBXU&^O+F=W5_P"N
MU@/*OAE^S-\+? 7[:]K\<+O]HWXX_&O]HKQ?\!=7\+:G;^)KCX!6?AD?![2_
M$/AV\L-7\4Z)\'/@Q\+(4D;Q'=Z7:>$-6NY+C4-::._BMDU'2_#M])H_Z/U\
MW_LW?LB?LW_LB>'=9\+_ +.GPJT+X::5XCOK?4?$,EC>:[KFM:[=6:31V']L
M>)O%6JZ]XEU.WTU+J[73+*]U:>RTS[9>FPM[<WER9?I"DP"OS<_;9\<>#=.^
M/?[#OPUT[X?>$_%7[3'Q ^(/Q2U']G3QI\1-2\2V/P^^$+^#?A]]J^)OCG7]
M+\-:QHUSXYU$>%]5M-+\+_#Z:[L(_$6O7=J\?B#PU<V%MJ8_2.OGS]H']E7X
M _M2Z;X4TOX[?#NR\<Q>!=>'B;P;?#6O$_A?7O#&ME85EO-%\3>#-;\.^(]/
M2Z%M:&^L[?54L=0:RL7O;:X>RM6A$!^;O["-EK.@_P#!3+_@J7I/BKX@P_$;
MQ*VC?L8?VYXJCT?0/#$&J:RGPJ\4&:QM/#_A_-EIT'A^)CH=E97%UJNMV]CI
MZ#7-9U?5A?:C<^(_"O1/B!X;\$?\%,OV6OA1X'T']I3PS\</VA_VCK7PY\6H
MOB;\+?"NB>%/''Q?\)Z3H7COPC\;-#\;>+=(\?W2?"S6IQ8W/B7X>^$_'TGB
MJ[L-3L;.PTB>S01?KAX%_8Q_9A^$_P 3+WXU_#+X)>#?"WQ2F\*Z?X3BUW3&
MU2RMAIFC:=/IFG+;Z0;N[\/:5JTMA<7.FZCXLL-"7Q1J5A>W\&J:GJ,-Y=0S
M_B%X6_9Z_9A^(-[XAF_;D_X)6_M+7W[5/BGQQXU\1?$OQ3\*_AE\1]7^$GBO
M7_$?BC5-2M;SP3\0?@YX[T?P%#H2:5<Z=9B]\13Z-J=Q=V]WJ_B;5=;UN^U7
MQ)J;OOOLOPZ[H#Z3_:K_ &;Y_P!G_P#9 _X)R^"-+^(7AS6OB/\ LH?M$_LT
M7G@7POXKU1/#?AO]H'X@>'([ZUU/P1I^JZD6LO"=S>6DOB+Q#X:U_7#+8>&=
M$T:\BU&6/S3?6_T9\+_A!X^^,_[>UG^V[XO^'DGP5\/> ?V;Y/@3X<\':UXR
M^''C'Q_XVU[7/&-_XGU3Q+XAG^$WBWQYX-TKPAH%C=2Z9X>L9/%=]KVJZA=/
MJ=Y9:+!9Q64WQW\5?V8=1^%OPE^"/PJ\3_L<?$[XY?L0R?&OX@_%#Q5\ O#N
MNCXU_&_]G_1F\#:+X=^#_@K0S/XMNO$NKZ(OBFZ\<>/_ !M!\-_&NL7NA7.N
MR>!+/Q3XD\)0WX\=[GP9_88_9)\4^/O _C/]E7]D#]I_]D_Q#X>\5:-J?BWX
MO^-]9^.7P'EB\!PW:2>-/AYI?A/Q9\2U\8^(=3^(VA"\\(1WVA>&=)L?"=MJ
M=WXMM_'&FZYH>AZ-X@.F_?6W=^OZ>@'K7_!+#P?X/U/7?^"F6H:CX:\/:CJ+
M_P#!53]I0275]I.GWMSM\*:GX7U?PJV^X@E=#X>U?5M8U'0Y!M;3-0OKVZL6
MAGFE<^2?LCVEW\6OC7_P4:^#WBO]KCXP?!?XHVO[7_QJU7Q-\(?#VD?LNW$7
MBKX-Z]8Z+HWPX\:6C?&7]GCXE^-]6T.7X=Z9I7AMQ;>)Y-(T71=,T-UTS28M
M8M9M1_3C]GO]B#]FS]E?Q+XP\6_ OP?XM\'ZU\0/MDOC8ZC\9OC;XZTKQ1J-
M_?VNIW7B'6O#OQ"^(OBOP[?>+9+NU!7QC-I3>*8;:ZU2Q@UB.QUG5K:]Q?V@
M/^">O[&7[4GC/2?B)\=_@+X5\>>-]&@M+2W\2OJ'B?PWJE]9V#9L;+Q#-X0U
M[0%\5V-FN8K6R\3IJ]K;VY:UBA2W9HB75WYVZ=K ?EO\8OV?/A1\%OV//V*-
M'_9O^*^M>,]#_9T_;S\(>+/@-HGQO\6^%TM/V@?%-A\1?&*Z[X T+QCHNA^'
M/#&EZ<U[-XUUKP7XXO\ 18-$L]'T/5-36>XTC5-.UUOM'X9?"+QY\9/V\[7]
MN#QC\/9?@IX;^'W[-LWP+\/>#M9\8_#GQE\0/&NN:UXPU#Q3JOB7Q!-\)/%O
MCWP?I?A'0+"YETSP[8/XJO\ 7]6U"Z?4[NQT6"TBLIL3_@H=\.[>\T;]FCX>
M:M^QYJ_[1?[&OA+7M8O/BMX ^#/AO3-8^(/@R?PSX0'ASX-V_@CP+8W_ (?U
MU/"&G3:OK$FO+\/+^RUM--TBQT-W'AV^U3P]XH\%^ 7[%?[*=]\5/AG\3?V2
M/V//VC_V5/%W@?QUX9\3>(OBU\37^+OPEL!X,TK5+>^\6?#D?#;XD^/M0U;Q
MV_Q)T>&Y\'7-O'X)@\.Z)INJ7_B*Y\5V^HZ3I/A_Q&=/O_%^OZ ?%7[3OB#2
MOBS_ ,$<OV@?BM\#8?!_P&_9$USQ]<W_ ,,O@WI]M/XK^(_Q(UEOVH=#L]>\
M5_$SQGXTUC6&\(3:SXJLM7\8:'\,_ ^E)JFA:98Z2)?'5WX>DD\-VWZ5?M2W
M44O_  4C_P"",ET;B.1'M_VY8GG,JLK7,O[._A&(1M)N(,\EP3$$)WM+E,%^
M*^D/^'87[!O]G?$S2/\ AG'PF=)^+D]]=>,]*.L^-#IHN]3O;74-0N_!]@?$
M_P!E^&EW=W5E9M/=?#6+PE</#:V]J9/LL,<*^C>._P!A[]E3XE>#?A3\/_&7
MP<T'4O"GP0U%M6^%FGV>J>)]!N?"5_.JC49K;6?#VN:5KFH)KSJMSXHMM9U+
M4;;Q5>J+_P 20ZI>C[11=?G^*M^'X@?G'X5U^[\3?\%4?VT?AQJ_[4_Q,_9\
M\3^,? 7[,6N_ >U\$67[/%_8_%CX5Z1\-[QM:M_#FH?&_P""7Q:N+W_A&OB!
MK?BO4H]*\(ZAI,-_/KGB/4FL-472;J\T_P"W/V%_@#\'?V=M-^/GA#X,_$CX
ME?%"PUKXZZ_XP^(?B#QYJ'@"^TN#XM^(M \/:AXSTWP@OPY\%> O#EE;VL,V
MBC7]-TW0ETW1M=:YT&UDM[O2-2TG3.Z_:%_85_9)_:JTWPGI?QX^!_A/QO;^
M!;1--\'SP3ZYX0U7P]I$8C$>A:9KG@;5_#.M6_AZ/RHRGAX:@=%5T#K8!_FK
MWKX:_#/P!\'? WASX:?"[PEHO@;P%X1L/[-\.^%_#UFEEI>F6IFEN9O+B4L\
MUS>7EQ<7VH7US)/?:EJ%S=:A?W-S>W,\\B;T^[MT_$#N:***0'Y4)XFTSXA_
MMX?M6^!?@!;^$/@O\1/AI\./@?8_M5_M%^*+:\\6^,=<TS7_  _K/BCX;>$?
MA9X UW68?A]I47AOPO-<W_B?XF^)=-UC3K>YN]-T._\ !'B);>RU2Q_(W3VM
M&_X-E/&%GY\-PMEJ>J>0C- 3'&/VZK9K658XE2.)9)=SQ&&..(R%O)4#Y1_1
M!XZ_8B_95^)GQFM?V@?'7P9\.>(OBS!I=AHMUXEN[WQ##9Z_I>EF$Z99^,/"
M=GK-MX-\;QZ<+:S2Q;QAX?UR6UCL-.B@>.+3K%+?RS5/^"7O[#&K?#34_@[+
M\$9;#X9:YXKN/&NO>#_#WQ1^,OA72_$.OS7LFIV[^(CX9^(>D7>OZ3HNI3W.
MH^%O#6L7-[X:\(7][?WGA;2-'N;^]EGJZTWW3^ZX'RY_P4T\)^%)(O\ @E9H
MS>&] ?18/^"A/[-7A>WT=M)T]M)C\,:EHGB*WO\ P_%IIMS8KHE[!86$%QI:
MP?8IH;6VB>%HXD4=?\=8X;;_ (+$_L(7,,<<-UJ'[.?[2^G7DZ*J37=C8V<%
M[96<S@!I;>UNIKBY@B8E(I99I$4,[$_1WCS_ ()S?LF_$_3/A;I'C_PG\4/%
M5C\%(;9/A8FJ?M-_M023^#;JQUG4==T_6M-O8_C)%?3>*-,O-2DMM+\6W]S>
M>)],T.QT'PS8:O;^'/#7AW2M+V->_8$_9A\4?&#PA\??$'AOXF:K\8? -II%
MAX-\=W7[1_[2;:MX=T_1M/ATN'3M-B7XN+IT6G:E9Q2#Q18&R:T\97&H:W?>
M+8=;OM?UNYU!76GH^G?Y@?('_!,CQ=J&H?M%?\%3?"?Q$9H_C/IG[9NM:]J,
M.HY75Y?@UJ.BPZ)\#?LIF59[CPQ9>%O#UP/#S*6C@TV_M9'6(W\9G_*'XS^#
MM4\'_P#!/'_@LWI7AZ"2V^!>E?M_:3%\*M/MXRNB:3+IOQ_^%L'Q"M_#,2CR
MHO#FDZG)I.AQ"P7^SX+W2-2MD8W=MJ&W^E7XE?LB_L__ !8\?V?Q7\6>"M2L
MOB?9Z&_A<_$/X?\ C_XD?"/QIJ7AAW$A\->(?$WPH\7^"M8\3^'@RC9HGB.\
MU32XU+)':JC,I[*[^ 'P5O?@W>?L]7'PS\)?\*4U#P]<^%KOX;P:5%:^&I=%
MO)'N+F 6MKY,D=W-?2/JK:M%,FK_ -M,=;%\-6_TVG?6_I^ 'YP_\%&M<T1_
MVF?^"4=FFKZ6][>_M>1ZI96B7]JUW=Z7)X1N+1=2M;=93-/I[W=Y96PO(D:V
M-Q=6T7F>9-$K2ZCIFE7O_!=K0KF\T_3[N[TO_@EK/J6FSW-K;SW&G:DW[46I
M:4=0L9)8WDL[YM)U#4=--W;M'<-IU]>V9D-M<SQO]-:1_P $W/V(=%T/P1X;
MA_9]\+:GHWPZ\2V_BWPK:>*=7\8>,WM]<L=/ETK2Y=8O/%WB/6[[Q78:'I]Q
M<6WA[0_%=SK>A^'EN)WT33;"2:5WWI/V#?V8W^/$?[32^$_'EM\;X?(@@\;V
M'Q[_ &@=.-OH]M=)>0^$;;PY8?%&V\)6W@!)HU7_ (5W!H,?@5K?=9MX>:T=
MX&5U^#7WL#\I+6&*UL?^#C73[.-(;4>#O%>HK:0*%B&H:S^RCXZN]3NQ$@ ^
MT:A>;I[F7&^>?+N6?)K]6_\ @GY>6D_[#7[&MM#=6TMS;_LG_L\2SV\4\3SP
M12_"WP[;1231*QDCCEN;"^MXW=55Y[.ZB4E[>94J?#'_ ()_?LI_"#Q/\2/&
M'@CP)XM37OC'I&J:'\6Y?%OQN^/'Q(T[XGZ=K-M=V>H#X@:#\1_B9XLT'QA>
MRVNH:C;PZKK^F:AJME%J6I)8WML-0O//]9^ 7[-7P0_9>\(3>!/@5X"LO ?A
MBXO#?7%G%JOB'Q!>3S#>((IM;\5ZOKNNRV%BLLR:7I<FI-INDQSW$>F6EHEQ
M,KC>EO-?E8#W.BBBD!^0W[:VF:5JG_!3O_@CW;ZII^GZC$NJ_MPWJP7]K;W<
M2W>D_!'P?JNDW:Q7$<B"YTS5K2TU+3K@+YMEJ-M;WEJ\5S%'(OA/QO'B_3_^
M"@/_  4C;X6I>0?$/4?^"3EUJWA==%#IJU[X^L9?$>G>%+VS6W'G3ZW;W$6F
MV>ER#,JR):PJRKM _3;XM_L,?LU_''XL>&OCC\2O#'CW5OBGX+C2/P5XKT7X
M]?M >!Y?!0%O%:SMX-TKP)\4/#6A>%)=1AA0:S-X?TO3IM<DWSZP]]/++(YH
M'[#'[-?ACX_:E^U%HWACQ[!\=M8DO/[7\>77QZ^/^J2:KI]],)Y/#FI>'=5^
M*%[X2OO!EM)';?V7X&NM!E\':+'8:7#I&AV,.DZ8EH[K3R5MO.X'Y/\ PR^#
M7[._[7G_  3+^&4GQ%_;E^/5[^S_ .&?A?\ #0>+_AOX<A_9"T*3X<>-?ASI
M.DB+P#ID^B_LN0?$FR\1:+XDTW^Q_#&G2>)+SQ+XRAFTY$O/$D?B%)]3]Z_9
MI^)>E>%O^"L?[</PQ^+.K7.G^.O&'P>_90E_9]G\=7FG1ZSKGPP\&_#W4)/'
M>A:#>[X[2YU%_'_B6\UWQ#IGA]Y8=6URQ\3:E% UIX?:6'Z^T'_@FQ^PQX8^
M-\?[1>@?LW> ]+^+L&M/XEM/$-L^OC2-/\2-.;L>(M+\"/K3_#_2M>AO2=0M
MM9T[PM:ZE::EC4;6YAOE6X';?M)?L0?LJ?M>-X=F_:*^#7AWXCW_ (462+P_
MK-Q?^(O#?B'3K26;[3+IB^(_!VM>'M=N-&DN2UR^B7>HW&D-<R2W!LO.ED=W
M=:[V?IIL_GL!^4O[<=M\ /@5\ _!$O[.DVJ_"GX%Z!_P5$^$OBW]J'X@_#9M
M.\7:;HNMW]G+KWB[QQI*^/K+XF>$-2M? _CY?AD-0T:X\+:KX0T7QGX;A\*6
MGAMM3T>^TVV^OI/V;?A%J_[2/[)G[1OBS]L#X[_'CXI:%-XOT_X!1+?_ ++M
MMH'B+PQXI\&ZQ=>-;S4X_@U\ OAQ=>(O $'ARWN;R[UB?7)+.PO[G3;#2[H:
MGXBM=.U;[LMO@+\%[/X/+^S];?"_P3'\$U\./X3_ .%8?V!8/X.?P_*S236$
MNCO$UO,9[EWU">[E#WTVJ.^K2W+ZD[71\C_9O_80_9)_9&U7Q)KW[/'P4\/?
M#K7O%MO]BUW7H=3\4>)=<N--^TQWC:1::SXRUWQ%J6DZ)+>06UU/HFD75AI,
M]S:64\UG)+96K0J^GGKVUN!^5VI:E\3_ -A3X8^#O&=IJ/@O]LC_ ()>:]\5
M_A[X\\/?:XKWP]\>?V>F\9?&C0O&?P_UG2KZ)H;#XF^'?"OQ8U/1=0M]/UBU
ML?&2:TUGH-]:Z%IMG>[?J7XW_#G]H[PA^T)\;OVE/V%?B'X!^(/C+^S/A_X3
M_:9_9*^*]I=V^C^,;_P=X*M=:\%7_@3QK:O:W_@OQE>> /%5I!I<=P)?!>MW
MMW))K&HRW>EW>DVOTKX*_P""?/[)/P^N='?PQ\,]7ATG0/%$/CC1O!6L_%?X
MR>*_AAI_C6VO7U.T\86_PG\6?$'6_AF/%-GJDC:K9>(6\)MJ]GJN-3M;R*_5
M;A=_QS^Q)^S?\1/B/XL^+?B/PCXNMOB#X]TS2M$\<Z_X/^,WQM^'0\9:%HND
MP:%IN@^*M(^'OQ%\+Z'X@T*WTJW2S;1=5TR[TNX22ZDNK2::]O))RZ_I?FOU
M5@/SF'[2'P.^+W@C_@E"WP<^!OAW1?BQ\7(_'1_9,MOB?K'B>/P#^S;8_"'X
M?2^&/B=J.L0>'=7T2\^)7]A:!:Q^&? 7A.XGTL>-[MM)U1=9\)7<-O>1=#^P
MG8:QH?\ P4Q_X*FZ/XL^($'Q(\1R:+^QBNO>*%T;0/#5OJVL+\*?%'VC3[7P
M]H :QT^WT"%FT.SL;FZU;6H+'3T77=8U?5?MVHW/Z"?%;]BO]EOXU^"/AM\.
M?B)\'/#FH>#O@[<V-U\*M*\/W>O> Y?AZ^G6UM9VL'A+5O .K^&-9T.P^S65
MC'<:98ZC#IU[]AL6O;6X>RM6BY6/_@GO^QW:>(O$WBW1/@OI_A#Q1XN\&:9X
M UKQ!X!\6?$#X>ZN/#.DVQL;>+1[_P #^+/#]SX9UFZTU[G2-9\5>&I-(\5>
M(=&U#5M&U[6M2TO6-4M+MW6N^M_/K<#X^_X(9^$?")_X)J?LY:VOAOP^^M#Q
M-\;-?.JMI5A+J46OM\7?B)X6.L1WKP-<P:J_A6QT_0&O8Y$NGT2WM].:0V:K
M%7D7Q:\=>*O^";'[8_Q=M/ 7A>ZUWX<_\%$?#]_XJ^!OAFQL9IM&T7]O;3UL
M/"Y\.7L=I%(FE:#\6Y=:\/\ B/Q%J]T6>2^1TLK9;+1+LK^J7[.?[)7P$_8[
M\+^(O#/[/'@SQ+X0\+ZS-#JMWX/E^)OQ0\=Z,-1L%U"03^&M%^)GCOQ-H_A?
M4M5>_F35[GP^FAGQ#)%I9\0W%ZNCZ4]A\U_"CQ?X^_;;^)7PD^(GQ"_9@^+G
M[.GPY_9Q\0^+/'%AHG[0&@Z-H7B[QK\;;W0M5\ >$+_PKH=O?WVICP9X)\&>
M)O&VL7WB'5+;2[?5O%VM^$_^$<BU*+PS>ZHI?5OH_P#AU^/Z@?:OP*^%6G?!
M#X0?#WX5:=>S:L/!GANST[4]?NEVWWBGQ+.9-1\6^,-3Y(;5_&'BF]UCQ/J\
M@P)-3U:[D  8 >L445(!7Y%?LJWD=E_P5(_X*^LUQ9V]Q-:?L!I8K?3K;0SW
M4_P$UJQLXMS$,PN-1NK.R41!I'N+F&")6FEC1OUUKYVOOV3/V=M2^/D7[3]]
M\+]&N/CG%I6G:.WCIK[75>ZM=&A^SZ+<ZCX=CU9/"6J:SHMN(X-&\1:EH-WX
M@TF&WM(M.U.VCL[586NOFOU3 _.W_@C)JNF_$7]A7QIX0^*=K;ZI\2+3XV?M
M%>&/VHM&\411'4]0\?>*/%^K:OXKB\;VEP%,L^H^&=?TW3;][D-#+!:367F$
M6<L4/8_\$2M*\6Z-_P $_P#P#9>(+K4;OPVOCSXLO\)Y]4:5[J7X5?\ ">:O
M'X:N(S/^^.G7]Y'K.I:.[!89M(O+&>Q!TZ6T9OKSQ?\ L0_LP^-_'7BSXD:S
M\-[BR\6?$&UMK'XD7'A#Q[\2OA]HOQ0L[2-X8;7XI^$O 7C'PUX1^)L!MY'M
MIXO'FA^(4NK1WM;D36[&(_3ND:1I7A_2M,T+0=,T_1=$T6PL]*T?1])L[?3M
M+TK2]/MX[2PTW3=/M(X;2QL+*UBBMK2TMHHK>V@BCAAC2-%4#>_F[@:-%%%(
M#\A_V5=,TI_^"M?_  56U1M/L'U:T\*_L36MMJ+6MNVH6MMJ7P8O)-2MH+LH
M;F"#4'TS29+Z&.1([M]/T^2X61K6W*>6_P#!.GPSX:@_9X_X*F00:#HT,-U^
MVU^W!X9NUBTZSC^T^'-+T+2DTS0KETB#SZ1I\>JZF+'3Y6>UM!J5\;>*/[7<
M&3[[\)?\$_OV7O GQ*\=_&'PCX<^*.A_$[XG:;K6D_$#QI:?M+_M--K7BVSU
MS1;_ $";^V9KCXP317-UI.G:C,?"&H^4NH>!=2MM*UOP5=:!K6B:-J%AB^"O
M^";O[(GPX\(_$SP'X%\&?$KPOX1^,9GD^)NB:5^TO^T]!;>+KJ\N[*[U/4M0
MD/QC:YBUC6AI]OI_B#6K&>TU;Q#H37?AS6[V_P! U"_TVY=UK\OP^8'XN2^,
M-1\(_P#!'#_@E[XMU'Q;XH\%_#?0/VG/@9>_&7QUX6L/#VL:GX*^'6C^/OBA
M)8>*I--\7^&?&GA2^M/"?CFS\"ZO;6GB'PIXATZ35M-T> Z1>RF*$_J%/^S;
M\)=7_:._9/\ VC?%'[8'QT^/'Q6T&3QCI_[/\)O_ -EZV\.^(_#?BGP9K-UX
MRO-63X,? 'X<WGB+X?0>'K>XO+W6)M;DM+"^N=.L-*NO[4\16NFZM]4?##]C
M#]FKX0?!GQ#^SOX+^'#2? _Q0E_%J_PQ\;>,_B!\4O"1MM4)EU"RTS3?BAXK
M\8KH&GW=VSZG/IV@OIMB^LR2ZW]G_M>62];*_9O_ &$/V2?V1M5\2:]^SQ\%
M/#WPZU[Q;;_8M=UZ'4_%'B77+C3?M,=XVD6FL^,M=\1:EI.B2WD%M=3Z)I%U
M8:3/<VEE/-9R2V5JT+;6OJ^W7\@/Q]_8'^'OAC]JK]@KQE\*_C!^VI\:O ]U
MI6H?&GPI^UO\$HXOV2-$A\%^(=8^(OB_6O&>IZYJ_C?]FWQ#\3=,M?$DNH2^
M)W\8ZMX[O+RUUFYU*"RU^SO-#DL],];\5>&_"/@?]KC_ (((^%? VK^,]:\
M>&_A]^V)H/@;7/B/+8MXSU3PA:_LS^#++P?=^(7L-.T>T74;_1%TYHK<:3I5
MRD3P6]UIEE>I/:1??WQ$_P"";/[#/Q8^,,?QZ^(7[-_@3Q+\4QJ%MJUYK]Q)
MX@M-.UW5;0QM%J7BKP?INM67@KQ??N8H_M-WXH\.ZO/>B-!>23A0![!\=?V6
MO@'^TO'X'3XW?#K3_'#_  VU^3Q-X'NI-5\1:!J'AW5IX8;>\:SU/PMK&AZC
M)I^I06]M%JVB75U<:)J\=K:+J>GW8M;?RR_ZZ::75OF![U;7-O>6\%W:3PW5
MI=0Q7-M<VTJ3V]S;SHLL,\$T3-'-#-&RR12QLR2(RNC%2"9JJV%A8Z78V>F:
M99VNG:;IUI;V&GZ?8V\-I96-C:0I;VEG9VEND<%M:VL$<<%O;PQI##"B1QHJ
M*JBU4@%?SP_L47EHO_!O'XWL6NK=;W_AE;]ON3[&TT8NO+M?$GQY^TR?9RPE
MV6QU"P$[[-L)O;02%3<P[_Z'J^&X_P#@FW^Q=;>#?B1\/]*^#<GASPA\7=7N
M=7^(6B^$OB1\6O!\?B#[=/<W.H:$+KPOX\TB_P!(\$ZG=73W6J_#W0KK3/ F
MJ7,-C<:AX<N9M-TY[5I_FG]P'Y5?M,:7I.D?\$-/V+Y]+T[3M-?3M'_8.\1V
MCV-I;68MM?U.\\#W>JZU&+>.-4U34;O5=5N]1OQBZO+K4+ZXN99)KJ=W]W\/
M:MJ>M?\ !5G]MCX6^(OVH/BE^SEXQ\3^"/V9]5^".F>$=-_9[N(?BA\,]!^'
M5ZOB#3]#NOCI\$/BQ>SS^%?B)K/BV^.B^%;[1TN[K6O$FH2Z=J?]D7=WIWV5
MK_\ P3(_8S\5?"7PG\"/$?P_^(.M?![P+JESK'A/X=ZC^TE^TW<^&=&O;BWT
MVUA^SV,GQB(ELM)BTN'_ (1K2[IY],\*S7FN7'AJSTFX\2>(9=3Z_P",_P#P
M3\_9"_:)\+>!/"/QP^$$/Q.L?AKIL>C>#M<\5^-OB/J'Q T[2HRK?V=??%+_
M (3!/B7X@M)9%$]S!XC\6:M'=W&;FZ$TY,A=U]]^FUW<#F_V%_@#\'?V=M-^
M/GA#X,_$CXE?%"PUKXZZ_P",/B'X@\>:AX OM+@^+?B+0/#VH>,]-\(+\.?!
M7@+PY96]K#-HHU_3=-T)=-T;76N=!M9+>[TC4M)TS[MKAOAK\,_ 'P=\#>'/
MAI\+O"6B^!O 7A&P_LWP[X7\/6:66EZ9:F:6YF\N)2SS7-Y>7%Q?:A?7,D]]
MJ6H7-UJ%_<W-[<SSR=S4@%%%% !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 9FLZO:Z#I5]K%]%J<]II\#7%Q#HVB:SXCU62-2 5L=#\/6&J:WJ<Y)&
MVUTW3[NY<9*PD*Q'@/[.O[77[//[5]OXYN/@+\0&\:/\-/$,7A7Q[IU[X1\<
M^!]<\+:_,ER\6GZMX>^(/AGPKKL+2&ROX$N%TY[1KS3]1L1<?;-/O8(/I&OY
M@_@G(_[#_P"V'\$OVE(G;3O@7^WE\5?VF?V;OCA(6,>DZ%\:O#O[47Q@A^$'
MB^^8F*TMI=7T^UTSP_#-(PBL='T_Q[J]U)OG4%K7UZ?UZ ?T>?%3XI^ /@E\
M.O%_Q8^*?B2U\(?#[P'HUQK_ (J\1WEO?WL6F:7;%$:1+#2;2_U74;J::6&U
ML=,TJPOM3U*]GM['3[.ZO+B&"3S+X)?M6?!O]I#X>:S\4_@?>^.?'G@K2;.X
MO+35W^$OQ5\$0>*S;Q:@[6W@.7XE>#?!=MXYN#<:9=:=(WA>XU.ULM4,&GZE
M<V5S<P(_P3_P549_C-\+_C9\!;1WE\(_"']D_P".7[4OQH,3-Y$NH:%\.O'V
MF?LW>"[UD+*'U?XE:/K_ ,6%B<1R0O\ !+3 Y\C5D$GHO[#GB;Q?X(_X)0_L
M^>+_  !H'ASQ)XK\,?LS:3XATG0_%.NZAX9T'4)]*T:ZU&:.^U;2= \27T&Z
M.&5XXH=*;[9<;+:6\T])GO[<MI?K?] /OGX2_$3_ (6Q\.?"GQ%_X0;XB_#3
M_A*M.?4/^$%^+7AG_A#?B-X;V7=S:?8?%?AC[=J7]CZBWV;[2EM]NN,VD]M-
MO'F[5]%K\6O'O_!1KX_^&_\ @E!X5_X*!>'OAO\ "#5/&NI:#I>L^*_#^KZG
MXRTWPMH*>(_BK;?#/0WT'P]9OJ.K^)Q#=:IIL^K6M_X\\*E(8;R\L[R9I8M-
M@]B\?_M8_M3_  7_ &D/V8?#GQ:^'/P6LO@%^U-X^O?A3H-GX6UKQ=JOQE^'
M'C&YT.75O"5QXQUNXF@\ :W#K3PF#6M&\,:3+;^'YQ>P:?XO\3V]A9ZEK9;]
M?P ^[M-^*G]H_&/Q)\'O^%<?%6P_X1SP7H_C/_A:6I>$/LOP<U[^V-0DL/\
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
MAVETUGI]E96EQ<W^L:K+IVAZ9!&9M3U.RA(D/YI^%?\ @J):?&'X'?L8^//
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN7N?&GABT\6:=X%E
MU>!_%^J:9<:W;^'[6.YOM1@T.U>6%]<U2*RAN%T319;N&33K/5]9:PT[4-64
M:18W-SJ;):, =1117E7QD^-OPP_9_P#!\?C[XN>)O^$2\)2^(?#OA2/5O[%\
M0Z]NU_Q9JD&B^'[#[!X9TG6=3']H:G<P6WVHV8LK7?YU[<6UNKRJ >JT5Y5\
M1?C;\,/A/K_PO\,?$#Q-_8&N?&;QI%\//AM8_P!B^(=5_P"$D\8364^H1:/]
MIT32=2L]'W6=M--_:&OW&EZ6NSRVO1*R(QKGQM^&'AOXN>!O@5K7B;['\5?B
M3X>\3>*_!7A;^Q?$-S_;6@>#EA?Q'?\ ]N6FDS^'-._LY9XC]EU;5["]O-^+
M"WNBK  'JM%<OX7\:>%O&D>KR>&=9MM3D\/ZU=^'/$%DJSVNJ>']>L4AFN-'
MUW2+Z*VU31M1^R75EJ,%KJ5G:S7>E:AINK6BS:9J-C=W'44 %%%5KV]L].L[
MO4-0N[:PL+"VGO;Z^O9XK6SLK.UB>>YN[NYG>.&WMK>%'FGGF=(H8D>21U12
M0 6:*\8^"O[0WP7_ &B],\8:W\$O'^D?$71? ?C?4?ASXHUC08=2.E67C+2=
M+T;6M1TBTU&]L;2SUM+;3O$&DSMJFA3:EH[R736L5^]W:WD%O[/0 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !17EOQ1^-'PX^#=CIM[X^UR\LI]<EOX= T#P_X9\5^//&GB-])LFU
M/6#X;\!^ M$\3>-?$4>BZ:C:CK4VBZ!?PZ/8 7FIR6MLRRFO\%/CM\(_VC/
M5C\3O@GXZT?X@^"-0O+W3H]:TE;VW>UU33G1-0TC5M*U6UT_6M"UBR,L+7>D
M:UIUAJ5O%/;S2VJQ7$+R 'K5%%% !1110 4444 %%>,_$W]H[]GKX*:CINC_
M !E^/'P9^$FK:S92:EH^E_$WXH>"/ 6HZKIT4[6LM_IMEXJUS2KF^LH[E'MY
M+JUBE@2=6A:02*5&?X _:D_9E^+&M1^&_A9^T7\"?B7XBF262'0? 'Q=^'_C
M+6I8X4:69X]+\.^(=2OG2*-&DE98"L:*SL0JD@ ]VHHHH **** "BBO*O ?Q
MM^&'Q-\8?%3P#X'\3?VWXM^"?B'2_"GQ.TG^Q?$.F_\ ",Z_K.EC6M-L/M^K
MZ38:9K7VG3"+G[5X?O-6LH<^3<7$5Q^ZH ]5HHHH **** "BO$+_ /:2^!>F
M_&WP_P#LWW/Q+\.O\<?$VEZIK>E_#:QDN]4\0)I6CZ5-K=]>ZPNF6MW9^&XA
MI4$E[:#Q'=Z4^I1>6--2[>:%']OH **\9^)O[1W[/7P4U'3='^,OQX^#/PDU
M;6;*34M'TOXF_%#P1X"U'5=.BG:UEO\ 3;+Q5KFE7-]91W*/;R75K%+ DZM"
MT@D4J&?#G]I+]G7XPZE)HWPD^/GP5^*6L0P27,NE?#GXI^!O&^I16T7,MQ)8
M^&==U.Z2",<R2M$(T_B84 >TT444 %%%% !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 %%%
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
MIX=OK>17T6\\;:'<ZG-'IUGK%R%N[FT_.GP?^UE\&_AM^P_^V[\2_P#@G_\
M%J3]I+]K-_$%]\>?C#JFN_#3Q)X1\5OXI^(_B[P]X?\ $OC_ $SX3^)="TQX
M? _PU\)SW>I^']#T_P#X23P]HR:'$GB/4M3GO]0;4/,?$OQ(_9HC_;"_X)6?
M'KX4>(/C!\7?#]SXB_:!TWXC?M#^,?"?Q:\7>)?B#XN\5?!BSTSPEX3MM0U;
M0I)=0UF#6KO4X8?AQ\--(@\)>";K5)],TW1='47-M 6WTMO^"O\ G]X'W'^S
M+\9OVMO&G_!27]O'P+XP\(?!F_\ #/PLL?V3O!=]::=\7O&^GP_#SX>:]X>^
M*?Q&\/:EX,L9?@=>I\4?&GB"W\;7U[XUB\07?PGL]*U.QT_0=)UC7]&M;/4;
M/V?XF_M[^,?"_P *?'?[2GPV_9X;XK?LQ?#+6/$MGXH\?Q?%:P\*^/O$/A[P
M)X@O/#/C[Q]\+OAM<^"M8TGQ=X,\-ZKI>MQ6][XE^(W@#4_$5OHMYJNAZ3=Z
M%/I>K:AX'\#/'^A?"_\ X*Y_\%%/!?C.#Q)IOB3]HG1/V+M8^#]A9^&-?U!O
M&&A^"/A!J'A/QMX@L=0L=.N-,M-%\'ZMJ!77M6U&\M;*R73]2 EFN;*2V/P#
M^R1XB_88_9C\-2_L:?MW?L4>#-2_:S^&'B?Q7X9\*ZS<?L>Z3\8?$/[4FAW_
M (GU;4_!/B+P3XCL? 7B"^UK4M2TV_M='AN/$NI6.DM:V>G7$FOPROJ.GZ,6
M7X+1>FKW_P"& _IK^&_Q"\*?%GX?>"/BAX%U(:QX,^(?A30?&?A;4Q$\#7N@
M^)-,MM7TN>6WE FM;AK2[B%S:3JD]I<"2WG1)HG4;'BCQ%IOA#PSXB\6ZRUR
MNC^%]"U?Q%JK6=I/?WBZ;HFGW&IWS6MC:I)<WER+6VE,%I;QO/<2[884:1U4
M\M\(=!;PS\+_  %H3^!O"?PPDT[PMI$4GPX\"V&G:;X1\!R/:1SR>$=!M=(2
M+2OL/AYY6TI;G3(+73[Z2UDOK.SL[>YCM8:7QS\5>-/ OP4^+_C;X;^&?^$T
M^(7@_P"&'CWQ1X%\(&&YN/\ A*?&&@>%M5U7PWX>^S63)>7/]LZQ:6>GBVM'
M2ZN#<>3;NDSHPD#X!TO_ (*0^*8='_98^*7CK]F^;P?^SW^V#\3O!OPK^%GC
MJV^*UMK_ ,2- UWXF'4F^&E]\3?A5_P@.D:1X=TCQ7;:;+?RW7AKXH>-FT2R
M;-_']J:VM+KTCQM^W/XE\-?M?ZC^QYH7[,_Q!\5^,V^!6H_&SPEKD'B[P1I^
MG>,;*#QM9>"-/CA'V_4--\+>%I+P:_>ZOXH\:Z]X?UG3(M"AT[3O!&OZYXC\
M.Z9J'X8?%?XT?!WXM_L^?L$_M$ZIXL^*7Q?^/7A_]M#]E7QE^U%\3/%7A3XB
M76B_!>[M]2UFY^(/PTT2R_L2U^'WP[T/3/%)MK'0O _PYTR#4_$VG:)IFOZU
M#K6HW,.JWWWZ?VE_@1JG_!<+P++'\3_"=@^I_L"Q?!R*TUO4X-"U"U^,'B3X
M]Q^*]'^$VJZ?J[6=YI'Q,NM&N+:1O NIPVOB:WO[F#1;C38M9D%A56\NDOPM
M;^NNX'T=\,/^"A/QC^*\WQM^&/AK]BKQ<_[4OP"\86OAOX@?!Z;XO^#;7X>:
M5I.L:0=;\*>*)_CQJ.B:=H[VWB^SCE70=%TWP=JFOW$B_;'T^/0;?4]:TWM/
MA[_P4D^%_BO]D%_VK/$_@SQ;X-O;'QQ??!_5/@O'+IWB#QY+\<;;Q8G@JR^%
M?AFY232=+\1ZMKFO7-C_ &3J+MI-DFEW;:KK2Z-;Z?J@LOC#]B;]JS]FF?\
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
MX2U+5=)6;[3I>MZ%J(\/^--#@U".!-1MX;"\A\_3[I7D=DNFEUWZKY ?H_\
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
M7CRV\2:UX?U?PS=2Z7HPTO2I/$NA&2_L[BVUA;/P[J'S;\4?V@_#GBC_ (*
M_&G]FO\ :ROOB1I/PF\(^!/A5J7[,7P4\%^'_B%<Z%^T_J'BG0IM3^)FN^*(
M/A_ITVJ_$R?PSXAEL/!^D_#_ %B_;X>1V]GK>J:[H%[?:7=:K9=!_P $,?$6
ME7?[ W@WX=C3]9L?$/PU\9_%W1/&>EZIX:UG2K+1]4UCXO?$#5K?P^FH7^GV
M^CZEJEGI5Q:3ZQIFD7=_+H<=]I\6K)9R7UK'*6LK^GXW_KR ]_T_]MOQQJW[
M .D?MM:5\'/ NJ:UX@\):#XUT'X/Z;\<=3N[;5+'Q+K-AHVC^$K?XB+\&%=O
MB;=ZAJ-OX>3PBG@233O^$W9?"Q\3A2VKISY_;W^*6G_M(Z;^R?K_ .R%XL@^
M,NH_LYR?'>WL/#OQ5\&>(_#%_=_\)A8>#(]$TSQ5+IVC:?:^$;74#X@FUCQW
MXT3P5JMLOA^.PTCX?Z_J_B/PUI^I_)'[./[/WQ0^&W[9/C;]ALZ?#+^QK\&O
MB5I/[>OPVNA<M(-.T[QY=^);?X;? J2P17CL?#_A+XZZ5XJ^)OAU)9!=S:A\
M*HM2N)&35EB._K?[07P0MO\ @NSX:TFX^*W@.&^B_86N/@1)'+XFTJ../XT:
MK^T(?$&F_"M[A[D6Z^/;W2G@FMO"YE_M:>XNK33X[5M1N8K5BV_71OY= /?/
MAA_P4)^,?Q7F^-OPQ\-?L5>+G_:E^ 7C"U\-_$#X/3?%_P &VOP\TK2=8T@Z
MWX4\43_'C4=$T[1WMO%]G'*N@Z+IO@[5-?N)%^V/I\>@V^IZUIOH?PF_X*'>
M _B9^RWH_P"T1=^ ?%OAOQ1JOQ-;X#+\#5N])U;QK<?'Y_%R^";+X8:-J\LN
MCZ%J,FH:O-;WR>([V31]+T[PVUWKVO+I%OI>IQ6GQ#^Q-^U9^S3/_P %#/\
M@JWXD7X\?"B+PWXLN_V=/%/A7Q'=>.O#MGX>\3>&?A-\&?$FG?$KQ#X?UNZO
MX=+UG1/!,\$LGB'5-.N[BRT^Q4ZG+.-._P!*K\Y/A[?Z+\<OV%O'VL_"70?"
M?[2>J_LU_P#!4WQ1^UM\1/V=5MM-\4ZM\2_@%=7^O:7<EO FHVM_-K.A^)-#
M\4W=[8W,^C7]C/#H^M)#:WVH:;)8@M\MN_5;?>!_0!IW[:_B_P (_M*>#?V7
M_P!H7X&6OPT\:_%_P7XJ\8? K7/ 'Q5L_BGX3^)-WX)L9M4\3> [G4?$'@KX
M27'A'QY8Z;&EQ!::E9W?A6]>6.&+Q>&FM&NO&?"__!2?XM?$OP'^TCXI^$_[
M$?CCQ3KW[,GQD^)_PK\>>&=>^+O@?PE:0V_PGT;1=0\170\4#2M>T[4?&MS?
M7NMV.G^!?!=MXVLH[708-3UCQGI*^)_#%KJ?"?LM?&3_ ()K?&;QAX5\9?LB
M_LK_  =\*:I\/H=4\9_%_P"+.I_LK>&O@W;_ +./A[2/#NJ2ZC!J?Q'N?"'A
MS2$\?7]Z]MHL&G^$/%6L6MCH#^*O%&HZ@VD>'IK;4?GW]@7]J[]FO2OA=_P5
MGU75OCC\,M)L=3_;2_:V^,6ER:KXOT;3Y=7^&'C^#PCX;\$^-M(M;N[BN=5T
M+Q5XBFL_#^AW6GPW']H:[J>D:/;H^I:OIMK=%M]'I;\_(#W#_@H1^V1\0/&?
M_!)#7?VJ?V:;30]#\+_%;X=^&[?Q?J7C#6-2L?'/@?PK\3O$NA_#'6]+\':1
MH^@ZII&N>,K36O$MWX?O-4OO$OANQT&SMK[Q'H<^MZC%IMD?N#QA^TG\5OAP
MOP6^'?BCX2?#"7]H?X]>*O%WA[X<^ = ^/.O77PR;1? GA)_&'B'Q)XE^+'B
M'X%>%O$>FO::7$(/[ T#X0>*]5N-0O-/CL1>6)U74-(_#&#7=&^+?_!M?XB\
M'_#/4[+QQXM^'WA#PE9>.?#'AFXCU?Q!X2N_#?[3_A[QMK,'B'1[(S:AI+VG
M@ZTG\5?Z;;PK+X>4:Q"9-/9;@_H]^U1\<?V OVE? 7[/ND_'N^U;2OA#\6+S
MQGXA^#G[2$DWBKX63_#KX@?#[3? UUIWB;PUXRNM,TR_\+6&HQ^+]4T^'QEJ
M\UOX.;Q'X4.AZG::Q#>V=Q;%NENK]?(#]!/V?OBY\0/BI!\4[#XF_"+_ (4Y
MXO\ A7\4)/AO?:+;^-8?B!HOB.W_ .%??#[Q_9>,?#7B:'PWX5^U^']5M?'L
M=E91W.CVNHPR:5<+JMKIFJ&\T;3?H*OS _X)J>+OC)JEK^T-X$\7_%O6?VD_
M@=\+OB/H'AW]FO\ :;\1VT+:W\6_"&H>%+75_%%C/XEM8XK/XC6WP]UZXA\+
MGXDV?VVT\5:NNMM::I<VEE!::?\ I_2>X!1112 **** "BBB@ HHHH ****
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
MD4;R,J$ Z6BOS;TO_@H%JEEX6^$/QM^)WP*O_AC^R[\>/$WAGPU\/OBSJ?Q
MLM5\8Z#%\069?AEXN^,/PQA\+66G_#SP1X_+Z>NFZWI/Q&\<76AOK>BGQ?I7
MAZ&ZGGM/M/XR_&?X:_L__#GQ%\5OBUXGM/"?@GPQ!#)J&I7,=Q=7-S=W<\=I
MIFCZ/I=E%<:EK>O:S?S0:=HVB:5:W6I:G?SPVUI;R2/@%@/4:*^9/@?\7_CE
M\6]0&O>*?V;+SX)?"K4=)GU'PWJ/Q)^)&GGXT7\LDUJ='37?@WX:\+:YHOA&
MWU#3Y+F\O(M8^*__  DFB3Q6VG7_ (7%U/=#3]CX=?&J3XP_$+QYIGP[M=-N
M?AA\)O$^J_#SQ?X[O3<3OXL^)VD6T1\1^$? =M;SVT"Z9X N[NTT_P 7>+[]
M[ZTN?%$.K>"]'TF2ZT?5]<TX ^@Z*_-/Q+^TQ^T_\8K_ /:;@_8K\-_!C7+K
M]EOXDGX1W_AGXPV?B>34/C-\0=%\/Z-XC\<:'X7\3:+XW\&Z)\-(M 77;7P]
MHFI^)[+Q;9>(O$%O>OJ3^$]'BAU"X^E/@%\>M6^(U_XE^&/Q3\)6WPP_:%^'
M&C^$M9^(/PZM]:M]>TN?0O&>GR77A[QQX)UR#":]X0U*^LM;\.WDB"2;P[XQ
M\.>(?#5U<ZG:V>D^(O$#L!],45GZO_:W]DZG_8/]G?VY_9U[_8W]K_:?[)_M
M;[-+_9W]I_8_],_L[[9Y/VW[)_I/V;S?(_>[*XKX2_\ "VO^%<^%/^%[?\*Z
M_P"%N?V<_P#PG'_"I?\ A)?^%<_VM]KN?+_X13_A,?\ BIO[.^P_9-_]K_Z3
M]K^TX_<^52 ]%KY-_:3\/_MJ:[KWPVB_93^(7P%\!>%S)XCL_B[>?%_P?XM\
M7>((;/4(=-@\/ZW\/]/\/WVGZ;J.K:%_Q-[O^Q]?U+0]-O+XZ:;W4+NP6ZT]
MOK*B@#SOX2?#/0/@W\-?!GPP\,27MSH_@W0[728M1U29;G6-<O1ON=8\2:[=
MJD8O?$'B76+B_P!?UZ^$<?VW6-2OKLHAFVCT2BB@ HHHH **^!?V;/VH_BO\
M6/VN?VV?V<_B/X-^'_A73?V8$^ 3>&+OP9J_B+Q%?:[%\8_"7B;QG+=ZYKNM
MV?A^WN#!I%KX>A@L+#PEI!TS4#K,$NH:Y UE=1??5 !1110 4444 %%>5?&3
M_A>'_"'Q_P##/O\ PJK_ (3_ /X2'P[YO_"Y/^$N_P"$/_X13^U(/^$M\O\
MX0G_ (G7_"0_V+]I_P"$=W?\2W^U/(_M/_1/,KU6@ HHKY3_ &V_C?\ $3]F
M[]F+XM?'+X9^$_!_C/7_ (9^%M0\57.D>-M>UG0])72=,A::^NX4T/1M4N];
MO;=0C0Z&]]X9@O4,K-XCL7BCCN #ZLHKS+X*^--4^(_P;^$OQ#URWL+36O'O
MPR\!^--7M=*BN(-+MM4\4^%=*US4+?38;RZOKN&PAN[Z:.SBNKV\N([=8TGN
MKB4-,_IM !117FOQB\4>+_!'PM\?>,? FA>'O$OBKPMX5UOQ!I.B>*==U'PW
MH6H2Z/83ZA)#>ZOI6@^)+Z >1;RM#%#I3_:YUCM9+O3XYGO[< ]*KQ?]H.P^
M/FI_";Q/9_LQZ]\-O#?QJD.D-X1U;XMZ?KFI> X5BUK3Y=;AUF#P['<ZM$UW
MH2:C;6-U;V.H"WOI;=Y+-T!EB\W_ &&OCWXH_:A_9/\ @M\??&FDZ!H7B?XF
M>&[[7=5TCPO#J,&@Z?)%XBUK2[>WT^/5M1U74-BV>GVYF>YOYFEN3-*BP1.E
MO%]84; ?.'[.GPB\<?#W3?%WC+XR>*/#?C?X\?%G5]+\0?$_Q)X-T74/#_@F
MQ_L+0[/P[X7\#> -(U?4-5UFQ\$>$-*M)38'5]1N=3UC7]9\3^*;\6EWXAFL
M+3Z/HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** ,'Q1HU[XA\/:OHFG>)==\'7NIV4MI;^)_#*:&^OZ*\N!]MT
MI?$NB^(M#^UHH98VU'1=0B0.72%9ECEC_FU^$R_M&?&#_@CKJ_[6'B3]LK]I
M72_B]\+?"?[1'Q+\*:AX2\>3>'[+4=2^&7Q)^(FI"U^(3K!>ZQ\0;+5[;0SX
M?@T35]6@\'>'?"\.AZ1X>\)Z?/INI:GKO]'OCFX\<6OA'7KCX:Z1X4UWQY'8
M2'POI/CGQ%J_A/PC=ZHS(D2Z]X@T#POXSUG3K")&DGD;3O#.J7%PT26BI;"=
MKVV_&3X0_L2?MQ?#'_@F;\1/V$9[']E35_%GB72/B-X'T'X@1_&'XMVWAZ/P
M?\9K[Q_K7C76M8T@_L[OJ,7B7PMJ'B+3]/\ #&D64USI?B*TU*^U+5=7\/3>
M&;?2_%[7RW7_  ?D!YK^TCXJ_:!\#?LH?LH?\%"[7]I_XT-\4_$FM?LK^(O%
MGPRTS6[+P]^SQK7A+XQ1>&5\0^")_A%IEB-.O46'7 6\3:YJFL>))+UM1N[*
M_P!+MY=%T_P_]Z_M@7.K6WQI^#$?CKXY^)?!GP"U+PIXYL&^!GP0\1?%7P[^
MTK\</C(TFGGPXGA0_!>WMOB/J?@CPGX??4-2UW_A'_$WAW3=%U&2TU'QDUUH
M$HN](^8_CI^QK^W/\6_V"?@%^R)IVF_LH:'XM^%H^$6G>)?&M[\8OB]?>'M1
MTKX#VGA:+P==Z'I,/[.]OJ)U#QA<Z/<2^);._NK>V\,PV<,.EWGB1]:DE\/>
MX?$?]FG]L+4_VN/@]^V5\,-<_9XT7QE!^SE=?L\_&'X9?$/5_B3XQ\$>&K._
M\;2>.[KQ;\)?$.B^$_">L^(=6;5FLK2ZAUS1OAZ=4TC1X[">\MO[3>?37I^?
M_ _X?4#XN^$'[>GQ8^ O[ G_  4,^*OCC4/''COQ)^RM^U5\5/@C\%[7XTWM
MIKOQ$T_2[_5O 'A_X:^'OBIK>E:GJ8\5ZMX-UWQN]UXIU#_A(=0NM2LK&[TZ
MVULQ164T>;_P4\_9N\4^ OV(? ?CWQ%^T#\<O'_Q"'Q8_9^D^,!\7_$C7]?^
M'?Q&U'7O&^@F^;1_A;=W+?#[X:VVA>*I;/4_"A^&WA[PO+:Z-9R:)K$NN)>S
M7-?1'@W_ ()B_$_7?AE^WY\!/CY\4?AYXA^%W[7GQ@\9?&OP_P"(_ _AC7K/
MQYI7Q!\57_@_Q!IOB76M-U2^M_#V@Z=X1\2>#;"\M?!>D7?B9M=@N)([OQKI
MT4+6UUF_%W]C+_@H=\?OV1-%_9:^)OQ,_9974O!GB7X63Z3\7-,'Q5U+7?'>
MA_#7Q)I-_I^K>+O#MUX>TK3O#/BI=.TJ&\U2#2;_ ,3:=XIU8/:I>^$K>XDU
M)"ZZ6W_"R\NCO?[P.V^)7QB^(/QP_:U_:4^!%A\.OVKO&OPU_9M\/_"'P_\
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
M3H>M>*]2N/%LUW:Z=:ZY;ZAK_A.SURRT?R([C2(=8,&C/2[UZNWS6GH!\_?
MWXT?'[Q9_P $_/\ @IRU]\8?C9X8\8_LF?%G]KGP_P#";Q=XJU'PGJWQIT7P
M?\*/AQ!XW\&>"?B-XHO;3QI!K.LZ;J5Q/I_B+Q#INK2^(I #;Z3XKMHK:WEK
MB?BIK'[0/PL_8%_8A_;GL_VK/C]K/Q0L],_8ZN_$GA"_\9.OPG\;>$?B-IW@
M_2?$7A[QIX*,-Q+XUUW6(]8&I:_X]\8ZUKOBK4M?GU?4M/O="LKG1]'T#Z%T
M3]A/]M3P%\(O^"A_PK\/^./V;O'L7[:/CWXT>*-'U;Q)<?$;X?W>E3?'[PE!
MX6\8>)]>.B^$?'=II4WA>UMIE\.> -(T_7[?6+C4UU'4_B+I<6C#1]9S_C#^
MQ7^W3\3/^">_P*_8ST_3OV3M&\5?"U?A-HFN>.KOXQ_%^^T#4?#WP(@\(/X)
MOM)T:']G6UU :SXLO-&NT\46-Y=PV/AVVTVVETJ^\02^))H?"9IY;_A;T[@3
M?MU?!?P3XM_X*E?\$N;O4[OXBV-[\2;+]L31?$U_X4^,OQA\":C!IO@#X'Z5
MJWANW\(:AX(\=^'KWX=.+[6-3;7[GX>S^%[KQE;WDUCXQGUZQ*VR_M+'H%C%
MX=3PNL^M'38]%70%N9/$GB*7Q$;%+$:<)W\7RZH_BR76C;CS&\22:V_B)[[.
MJ/JC:D3=G\[_ -I7]FK]IGXP?$[]AO\ :2^'U_\  WP=\:_V7]5^*LOBWP5X
MNUWQ[XJ^&&HZ7\:_!.E>"O%X\.^*M(\'>&/%.M7>A6>E&?08M2\+>$X]3EO2
M;V[TL606]_1G2+?4;32=+M=8U&/5]6MM.LK?5-6AL5TR'4]1AMHH[W48M-2>
MZ33X[VY66Y2Q2YN%M%E%NL\PC$C)[+R7ZL#^?G_@GOHWPY_9F^&G_!5#]H&W
M7XF75G^S%^VI^W$FA^$S\;?C)>>%M5\)_#3P?X:U.QT_7O!6J>.[_P $>,_&
M-[;6YT__ (6+XZ\/>(_'EQ.UC<W_ (EN)-.LI+;UB/PI\=_B9_P3NLOVV]!_
M:5^,^B?M5:A\%+K]I[2+K0_B%XBM_@O#)#H=Q\1+;X.M\ I+^?X17G@^'P]
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
MW1-2T_P?\)?%UK?6_B4:S+KGBGQA<Z_;ZMJ&M7%RL>A6X5[Z]-+K:VOY/?\
M#YZ@?/'[>'PV^.O['_[+.N>+/!O[;G[5'C#4/$?[4_PMU 7'C/Q;X:DU>R\,
M>/?$OAWPYJ_@>'Q+HWA72_$&F>'K>=+S4=.TOP?J'@_0;9;^2P;0I8%=Y_J_
MXX?%WQ%\3OV^_A3^PKI/C'Q7\/\ P1'^S[XH_:5^+>K>!/$&H>#_ !GXYM(_
M%H\ >"OAQHWC;0Y['Q3X.TZ#4HM2\5^)]0\(ZEI'B+4[6WTK3K+7--LQJL5[
M'_P43_9T_:I_:W_9Y^'WPG^%VG?L_P#A?Q/<>*O /Q#^)U_X\^)GQ$;0O#OB
M#P'?:1XBM_"_@27P_P#!>^U#QKHU_P"($OK:7Q5X@L?A_?1:1IEG,GA)KO7I
MX?#E[XY?LE_&CQ[\9/V<_P!M'X7ZG\,/A]^UA\'_  I?^!/'?@C6?$'BWQ%\
M%OB?\.O$:ZA+K?P]O/'5EX,T3QE8Q:%JFL:OK7@[Q</AS))#J5ZL^J^$[@VM
MG]G7K;K^E@/F+7_VE/'G_!/S]KOXO?!7QGXU^('QH_9SUC]D+X@_M9_"RW^(
MWBG5O''Q%^'OB/X3VGB&Y\6_#=/B-XEFU/Q9XD\,^(K+PS=W.EW'B_4]<O\
M2+W4="LK:^8#6)]0\E^/?PU^(WQF_P""1_Q&_:P^(OQ\^,<WQB^*G[/<_P ;
MM7TC0OB%XCTWX)Z?X,\9Z;!XBB^#NF_!"*_;X<'PW9^!]1@\/?\ "1ZEH>H?
M$4>((3XED\9O<@VQ_1=/V--1^-GQ.^*/QJ_:M@\%R>(OB!^SOKG[*_A[X<?#
M'6==\0^%OA_\)_&%QJU]X^OD\=^*?#7A'5O%7CSQC>:L(/[?C\">$;3PYH>F
M6FDV6G7\MUJ6HW7RGI?[#O[=^B?L8?%+]@E_B?\ LV^+OA7-X"\3_#KX/_%K
MQ$GQ+T[XF1>"]1:<Z'X4\<>$--T&Y\,:<^E03C2K3Q5HWB7Q"VEZ1;6MN?"N
MM31+<!W6G?2_Z_\ ![@?7WA_X,^*?CC^Q9^R?X6\)?&_XE_ 34=&\"?LX>-+
MOQ;\++V"PU_6])\-^"-#N-0\%:C-.-K^'_$4<RKJ,!\R":6TLUU"SU32OM^D
M7_WQ7Y=?'+1?VT_V<_V&OA?I_P &OBQ\!8/BE\"=&\$Z?XWUGQ-X$\4P^'_B
M%X+\%>$)- L/A_X*\/&^\:ZM?^/_ !YXFMO"_A[28HI-'N_$FH:F;/0&\,:E
M=V5J_P"FNDSW]UI6F7.JV::=J=QI]E/J.GI,MREA?S6T<EY9I<* LZ6MPTD"
MS* LH0.  U2!^''PJ\ ?'7]HK]K[_@I7\ O%'[:/[3OA?X;?"GQ+^SPGAF\^
M'_BKPYX1^(&G2^-OAMXD\5)8>'O$FE^%X=#\$>';/4+Z[DUFQ\&>$=#UOQA)
MI_A1-<\2-8:#?6&O=G^PQ\7/C;K_ ,#/V]OV<?V@/&U_\5/'?[(?C3XI_"C3
M?BQJR%=<\>>!;KPAK%]X1U'Q'*SS2WGB!(+2\FNKVZN+F]:PO=+M;^YOKZSN
M=3O_  GX'?&3QCX>_P""CO\ P5%\4_!WQQ^RUK?AKQ'KO[+UK<Z=\9?C'>_#
M73=7N[+X-74&G>)/!/CCPOX5^)$.L0:!.-7T[Q-X;?PVJ7\UWI?D^)]!GL+B
M'4/J[X=^"_#/P4_9S_:,TOP?\??V8?B1^U+^TUXK^('Q)^(OBCQ?\6+#X>?"
M^?QY\30FCW-IIDVBV7Q$\4:9X'^'/AAUM_"FC'2+^^\17>ELFH7_ (:/B2[U
M#1J?;3[-ONU8'YM>+YO%/A#_ (-^?@'\:/A[\3OC!\+?B+\*?#/A ^&=;^%7
MQ;^(GPVAN[;QU^T)HW@_Q#8^*=(\&>(]&T?Q?;/I-](=+;Q'8ZE=>'[KSY="
MN=.34]9CU+])/V\[GQ7X'_:Z_P""<?BGP9\3?B]X5B^)/[1=M\,OB#X,T'XL
M?$'3?AEXS\)VF@ZCKEK;:_\ #*V\0IX&O+V.],J7.I#0H[W5+62*UUB;4(;#
M3%LOG+PO^S@WBO\ X)6:]_P3U^,?[0W[(_AKQ=I&@:;HWP_^(WPV^-[^,O#^
MIS^&_B+:?%+PY?>*=+\2^%/ >I>'6&LZ=9^'=6BTAO% GTM[G6K5X+IH]%7I
M?BCX)^/W[0'B/]C_ .(GQ._:\_8'\(^-_P!G#XQ6?Q%U;1_ WB'5O$?@>_AL
M]#?3KO58SKFN>&_$WB?6M=N&,,.@1:I\-]%\,Z=->,^J>*[Z:RGTP_SE]SV
MY7X[?%J0?&7]I;X,_M.?'?\ :+_8^^,'C7Q5XBTW]B#XTV'Q+^(_P]_99O\
MP/<^%-+MOA_81W/A"_C^&5YXGB\0)J-[\3Y?B7H]YXFM'U(V_AOQ3HUTNBZ?
MIG[^1D&-"&#@HI#J=RN" 0RM_$&Z@]P<U^*?QATSXN?&SX8_M$?LX?$;XU_\
M$_OB!\)/C'XF^(H\!?$CQ;\9];N/B'\'_"/C37=2U+0[J/X<3>$M4T'QCXI^
M'2ZDU[\/1#\4_!MOX8GLM$T?^U=4TW1(KB[_ %E^#>E>%_#WPG^''A?P7XKA
M\<^%O"'@OP[X+T7Q=#JUEKIU^T\&Z9;>%_[1N=7TZ:>ROM0EETF4:G+!*P74
M5NHW"R(Z*GLOZ_KT^X#TJBBBD 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?*/Q__8E_9R_:
MA\3^$/%_QN\+>-/%>M_#^?3[[P0VF?&WXY^!-)\*:QI=[<ZA8^)M!\.?#SXD
M>%/#FF>,(+FY)_X3*UTJ/Q5+!;:=:3:Q)::5ID%I].:-I5KH6D:5H=C)J,UE
MHVFV.E6<VL:QJ_B'5I;73K6*TMY-4U_Q!?:GKVN:C)%"C7VL:WJ6H:OJ=R9;
MW4KZ[O)YIY-*B@ HHHH **** "BBB@ HHHH **** "BBB@ KY=U?]A[]BSQ!
MJVJ:]KW[(/[+VMZ[K>HWNKZUK6K_  !^%.I:MJ^K:E<RWNHZIJ>HWGA.:\O]
M1O[R::[O;VZFEN;JYEEGGEDED=C]144 ?)G_  P/^PM_T9=^R=_XCI\(/_F/
MH_X8'_86_P"C+OV3O_$=/A!_\Q]?6=%.[[O[W_F!\F?\,#_L+?\ 1EW[)W_B
M.GP@_P#F/H_X8'_86_Z,N_9._P#$=/A!_P#,?7UG11=]W][_ ,P/DS_A@?\
M86_Z,N_9._\ $=/A!_\ ,?1_PP/^PM_T9=^R=_XCI\(/_F/KZSHHN^[^]_Y@
M?)G_  P/^PM_T9=^R=_XCI\(/_F/H_X8'_86_P"C+OV3O_$=/A!_\Q]?6=%%
MWW?WO_,#Y,_X8'_86_Z,N_9._P#$=/A!_P#,?1_PP/\ L+?]&7?LG?\ B.GP
M@_\ F/KZSHHN^[^]_P"8'R9_PP/^PM_T9=^R=_XCI\(/_F/H_P"&!_V%O^C+
MOV3O_$=/A!_\Q]?6=%%WW?WO_,#Y,_X8'_86_P"C+OV3O_$=/A!_\Q]'_# _
M["W_ $9=^R=_XCI\(/\ YCZ^LZ*+ON_O?^8'R9_PP/\ L+?]&7?LG?\ B.GP
M@_\ F/JC<_\ !/;]@ZZO-.OI?V,OV7%GTN2YDMDMO@1\,[.SE:ZMGM91J.G6
MGAJ#3]7C6*1GMHM6MKV*SN0EY9I!>1QSI]@T47?=_>_\P/D>?]@']A.XAFMY
M/V+_ -E-8YXI(7:#]GOX36TRI*A1C#<VWA**XMY0&)CGMY8IHGQ)%(CJK#1\
M(_L,_L6^ ]0\,ZSX/_9+_9O\/Z_X-O=&U3PMXFT_X*_#J/Q7H>L>'KBVN]$U
MVQ\4OX=?Q#'X@TR]M+:_M=?.IMK$>HP1ZA]N-ZOGU]3T47?=_>_\P"BBBD 4
M444 %%%% !1110 4444 ?*/Q_P#V)?V<OVH?$_A#Q?\ &[PMXT\5ZW\/Y]/O
MO!#:9\;?CGX$TGPIK&EWMSJ%CXFT'PY\//B1X4\.:9XP@N;DG_A,K72H_%4L
M%MIUI-K$EII6F06GTYHVE6NA:1I6AV,FHS66C:;8Z59S:QK&K^(=6EM=.M8K
M2WDU37_$%]J>O:YJ,D4*-?:QK>I:AJ^IW)EO=2OKN\GFGDTJ* "BBB@ HHHH
M **** ,O4-#T75;G2KW5-(TO4KS0;UM3T.[U#3[2\N=&U)[6XL7U#2I[B&27
M3KU[*[NK-KNS>&=K6YN+<R&&:1&TG4.K(VX*ZLI*LR-A@0=KH5=&P>&1E93R
MI! -.HH _,SP'_P1P_X)H_#CQ-8^+?#W[*/@[4=5T^*\A@M/'GB?XD?%3PS(
ME]:364YOO!7Q/\:>+_!NIRI#.[V<VI:#=S:==K#?Z?):WUO;W,7T!_PP/^PM
M_P!&7?LG?^(Z?"#_ .8^OK.BG=]W][_S ^3/^&!_V%O^C+OV3O\ Q'3X0?\
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
MVZT*_L++4=+UV>P\ ^.OB!INF6NI6]X!#INK:O8>([26WG35=#TX^09_QO\
MA'^U7\3#^SY^V+^P7^V).NG_ +77P"_9O^,0TKQ+=32'3_VB?A%;_#CQ%#X=
M^*?A?4;I8GUK58]/%M'XH#+_ &C=<:Q>1)K,7B_3?#WUG\=/VH]0^"OA?]B_
MX->&KOQ/H?BG]H7PY=?:/&7@WX1>.?CMXI\$^ /A;\-]"U_QEK/A;X7?#[PM
MXTUKQ#XJO[[6_"WAW1+G4?#>J^%_#D>L:CXL\1Z?JNG:!)H^HEOZ\K7 _3:N
M<\+>+O#?C;3;K6/"NKVVMZ99>(?%GA.ZO+3S?)A\1>!?%&L>"O%NE$RQQ,UQ
MH?BG0-8T6[9%:$W=A.8)98=DK_DY\!_B[^T[\1?V@?C)^S-XC\2?M5Z]\ O%
MOPF'BSX3_MA^*?V4]<_9N^)OP[\7K?V>E^(OAGJ-QX__ &>_ 7PQUK6FT^YG
MUOPMXGC^%=N\,<;V\4>I:B#<Z+F?\$+O#WBQ_P!@/X,>/]<^+GQ$\5Z?XK;X
MQF+X>>(;?X<3>$?#>JK\?OB1_:7B'1];TWX>Z9\5=3UG7KNWN]2U>3QK\2?%
MM@U]J^HMI]AI]NNG6^GEM'\OQO\ Y ?LS7->,=>U+PQX9UG7]'\'>)?B#J6E
MVAN;3P9X.G\)VWB;Q!()(T-EHT_CGQ1X+\)I=['><?VWXIT:U:.&1$NFN&A@
MEZ6BD!^6_P ,O^"IWA+XN^#OB?\ $'P-^R-^V7JO@WX+>+?$'@;XI:K%X3^
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MKOB3P/XXO=!\._$;7/#$]O+HS:Q=SQZ%X<.H7%GNN[B_U>YFDFU#4YYC\"_
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
M<V-KHUSXCN;WP=:O?K/XFM+?P]9W>O3W.BQWT,6C6MSJDCK8P2SK@>'OCO\
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
M:5K&EW%UI^H6<H!\JYM+B:&3!VN<5X[\9="\%ZOXK^!U[XJ^.WB[X0:AX?\
MB79ZIX4\+^&OB?I7P_TWXTZ])9S6-M\.?%^B:C#+/\1M!O&N5N5\(::\-Y<7
MT=O,DAV!&^#/^",T$6D_LU_&+P=IR?9?#7@#]LC]I?P;X/TB(D66@>&=.\86
MUY9:/IL&=EK8V]SJ-[/';Q!8UEN9I N^1R<;_@I+X6\-+^U'_P $M/&B:!HR
M>+I/VQ=$\.2^)TTRS37YM _X1_4M1719M76$7\VE1W\:WD-A)<-:PW1>>.)9
M9'9EU^_\@/U0UCXG_#3P]K=_X:U_XA^!M#\1Z7X6U'QSJ>@:QXMT#3-;T[P3
MI$]E:ZMXPO\ 2KW4(+ZS\+:9<ZEIUMJ/B"X@CTFRGO[*&YNXI+J!9+'@3XB?
M#_XI>';?Q?\ #+QUX.^(WA.[GN;6U\4>!/$^B>+O#MS<V<GE7=O;ZWX?OM0T
MV:>UE_=W,,=RTD$GR2JK<5^/7B/X+_";Q'_P7%.FZY\.O!^I:3K7_!-EOB%X
M@T:YT*P.B>*/&\'[4O\ 9\'B?Q;HR0KI?BS5X(+73YH+KQ)::HT.HZ/H.KQ!
M-6T#1KVQ^%/BMXJ\0_LV_!O_ (+Q:9\"DN/ 6D^&_C=\"4T73O!$2:/#X-L?
MC/%X0\/?%'6/"]CIPM[?1+V^T#5+U([S34M&TMX[2^AD@33(FB+;>=OQ=@/Z
M2_#7QW^!_C/QGJOPY\'_ !E^%/BOXA:$+DZYX#\-?$3PAKOC/1A9.([PZKX7
MTO6+K6].%HY"7/VRQA\AR%EV$XJ?XC?&WX,?!X:6WQ;^+OPP^%JZY*T.BGXC
M>/O"G@@:Q,C(CPZ6?$VK:8-0E1Y(U:.T\YU9T4@%E!^4_&7[,7[)'CCPU^QQ
M\6-+O9? ?@_]F[Q1\.O&/[.VN?"^^LM"T[5+'QD?#WA[PCX+O&BT75+_ %_P
M?\0[C4?#-E>Z+8/8ZEXBN+BW@GU(Q7^HQ7?S?_P3QUO3/CI\>/\ @I_K_P 6
MM'TKQ%\2M%_:L\3?!"XTOQ+I]GJDFC_L]>#M/DT#X8>$(=/U&.XBM_">L?8O
M%NKWMI!#'I'B?5[K4]:GBO+B>28%OPW^^P'ZWS>)_#5OX>/BZ?Q#H<'A-=,3
M6F\3S:M81^'AHTD"W,>K'6GN%TT:8]LZW"7YN?LK0,LJRF,ACP ^/_P'.J^
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
M^"FK:AK>O>,]'U*]BDB:QTCQ"/#ECI&LRRRQV=YH]Q?Z+?%[?5GAE+:I=_\
M@]O0#]&? /QX^!WQ6U75]!^%WQF^%'Q)USP^K-K^C> ?B)X0\8ZKH:K*L#-J
M^G>'=8U&\TU5G=(6-[# !*RQG#L ?SS_ &Y/VW?AI\/?CW^S)^R[-^T%\/OA
MKIWQ&^(GBA?VF->M?BUX;\%>,/A;\/O"OPU;QMX>T#Q%KZZ[I^M?")_BIJVK
M^&;;2?$\MUX<U^^T9;B'PAJMM=ZG#J$/GW_!6#P5#\-K;]B;]H#X+Z-8^%_C
ME\-?VMO@Y\+/ MUX8L;?2KSQ#X$^(W]L:'KGPEN(-,B@;4/#&N)8V$ T1UEM
M;73UU6WL8($U*\9^[_;7_P"4C?\ P2'_ .QT_; _]4=HM"6WH_P ^CO@?X>T
M3]F?X??%?XK^,/VP=?\ B]^S3XB_LSXK?#;Q1\6O&%OXTL_A9\/;_1A?7,.G
M_'#4]?US6?B;X2U][RPU#PGJ.K7T\T.G?V;8Z=/K=[?W&J:E\G7_ .WCX1_:
MX_X)[?M,?%OX%_'/3_AU\6/ OPL_:B^)6A^&?A_XI\%M\7/#'A#X4:S\3++X
M7:QXX\&ZU%XH\1^#[?QSX?\ #?A'7=7N%T_1+])->1?#FMV$4]K+)^Q=?ST_
ML3?\J[/C?_LUG]O3_P!2/]H2FN_FD!^EW[&G[0'@>^_9G_8N\.?$OXU^$KKX
MX_$_]FGX*^)XM \;_$;1I?BK\0=4U;X<Z#?:MK\6D:[K!\6^*K[4;XWMW?ZI
M';WT]U=?:I[B=Y?-:OJ?XB_%KX5?!_2+?7_BU\3?A]\+M!N[H6-IK?Q%\9^'
M/!.D75Z5WBSM]2\3:EIEG-=%/G%O',TI7YMF.:_G4_: ^$GPR\&?\$=_V)?B
M_P"&? WAK2?BKHR_L&>.K'XDV^EV[^/H_$VH1^ +*>_;QE.DOB-XXM/N1I>G
MV+:D=/TC1[+2=&TJULM*T;2K*S^R= U/XN_%C_@II^W%X*\.?$;X%>%M?^%'
MP[_9[\,> O#_ ,;_ (#^*_C1?R_"3QAX 'BKQM>_#\:%^T'\%K;1='U7Q_XA
MFL_B.Z:;K\FMRQ^!]/U>^MH=%TRS96W^?YV_4#]C="U_0O%.C:;XB\,ZUI/B
M/P_K-G#J&CZ[H6HV>KZ-JUA<*'M[[3=3T^:XLKZSG0AX;FUGEAE4AD=AS6M7
MY_?\$^OV8I_V1?!WQA^#Q^->C_%JS'QEUWQW;^'O#7PYU#X;^%O@O-\0M)T?
MQ/<?#'PQH]_\0/B0;70H8;VS\3Z7HY\0F[TNQ\1V]W>PS2ZRFI7_ .@-( HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *^:OVJ?V2_@M^V1\,S\+?C9H5]J.D6FKVGB/PWKV@:E)H
M?C#P7XHL(YH;+Q)X3UV&.9M.U2""YN+=UN+:]TZ\MYY(+^PNXMJ+]*UXW\3O
MVB_V?/@G?Z7I?QE^.WP;^$FIZW:3:AHVG?$[XG^"? 5_J]A;S?9I[W2[/Q5K
MFE7%_:07!$$US:1RPQ3'RG=7^6CT ^?OA-^P=X,^#G@/Q_X9\-_'/]I_7O'O
MQ!\-P^#[G]H/XA_%>W^(GQU\*>%;65YK+P_X \1^+O#&J^%?!NEV4LUQ/#;:
M1X+B$EY+!J-T;G4M+T2\TSF?B1_P3B^&'Q4_8[\%?L3^+/BS\<9?ACX+OM#N
M8_%=G>?"*#XG>(;/PSJ.H:KX?TK7_$$OP>N-#":=>75C++KN@^%]"\8ZVVC6
MC^)/$VLRZIXJD\1?9'PT^+OPH^,^A7?BCX/?$_X>?%CPS8:M/H%]XB^&GC7P
MWX[T*RUVUL[#4;K1;O5_"^I:KI]MJUMI^JZ9?3Z;-<)>0V>HV%U)"L%Y;O)Z
M'3N_G_7D!\1?$G]A7P/\8OV>_A[^S_\ %#XN_'OQDWPJ\:^%?B'X"^-=_P"+
M?"5A\== \9>![G4'\)>(4\6:%X"TGP[?:OH>G:I>:+#JNI^#KW4[RSD&H:I>
MW_B,?VX>!^(__!-WPI\1OB=\%?BW)^TY^UEX5\7?L\V^M#X23>'O%_PDU.'P
MUJOB^RM[7X@^([RX\??!3QMK'BG6OB-+ UYXP/B[5==TRZ^T2Z5IFF:3X=CM
M-%MOT;HHN_Z\]P/C'XX?L._#+XW_ !O\!_M%2^._C3\*?BUX&\(7?PZ?Q3\%
MOB!_P@MWXQ^'-YJMUK<G@7QA*='U6YNM!CU6_P!0O[:30[G0-9MKR\^UPZLE
MU9:7-89?P?\ ^">W[//P8F_:!M=#B\>^*?!W[26J>)M4^(/PS^(/C;4?%GP\
MCD\:V5C8>,4TO0+J*&2\NO$UOIEBNI^(/%M]XI\6!8&@LO$%G:75Y;W'W%11
M=@?!7@?_ ()Z?"SP;X<\'_#:_P#B9\=?B%\"?AYX@TCQ)X"_9]^(OC'PUKWP
MO\-7OAK5(M:\(6$MQ9^"=)^)'C#PSX-U6VL;_P ,^$/B'\0O&'A73;G3-+E_
ML>9M-LC!)\?OV"]#_:"^//PN_:'U7]HS]I3X?>-_@B=7D^$.F_#;5?@O8>%?
M 5SXFTJQT?Q?=Z=IGB[X(^,K[69?&%GI]O%XBB\6ZKXBL[NW#:=;VMII CTZ
M/ZA^)WQO^"_P3L]*U'XS?%[X7_"/3]=N;BRT.^^)WC_PIX"L]9O+2))[NTTJ
MZ\5:MI,&HW-K!+'-<06CS2PQ2))(BHZD\?X'_:Q_98^)VN6OACX;?M+?L_\
MQ"\2WSF.R\/>!_C)\.O%FN7D@&2EKI.@^(]0O[AP.2L5N[ <XQ1KOK_6_0#A
M_P!IC]B[X3_M0:U\-O&WB35_B#\-_BQ\'M4NM3^&?QG^#OB6W\'?$SPDNHHL
M>K:3:ZK?:1K^CZEH6KQH(M0T?7M!U:RDADNX88X(M1U)+SG_  !^PC\+O 7[
M0-W^T\?B!\=_&/QCU'X>Z7\.-4\0>+_BEJ$UAJVD:7?R:DMUJOA_P[8^'-#U
M"2ZNS:S2>'[JQE\"V4NGV=QHWA#2[D7$]Q]L44K@?G;\*_\ @GAI_P '?%?Q
M]\<^#_VM?VM!XO\ VE"E]\3M?U34_P!G>]N9_$MNS1Z?XP\.VJ_LY6^F>&O$
M&EZ=<:AHVG)I=C%H5OIFH-&=$>XTW0;G2.-\,_\ !*_X?^$/V4/$'[%N@_M,
M_M66GP'\17=R;C1#K/P"EURQT/5KW7=7\4>$-+\1R?L]MJ-KX:\7Z]K@UW7X
M'>;4_MNF6MKH^JZ1H^H^)M+U_P#42N$^)_Q,\$?!KX?>+OBG\2=;_P"$<\!^
M!-%N_$7BK7?[-U?6/[*T>Q4-=7G]EZ#8:IK-]Y2L#]GTW3KRZ?.(X'.:=W^7
M;Y= /@^#_@F!\+;?6O@CXO@^/'[4UA\0_@5\-T^"^@_$O0/B-X0\'^-_%GP6
MM+M[O1_A7X]U+P7\-_#MGK/AG0'FN!I>HZ;INB>,C+,NH:CXJU#5K/3M0LXH
M_P#@EI\%-(\(_M&>!O WQ;_:3^'/A?\ :AUOQ%JOQ+TGPS\1_#^JVB67C;2H
MM(\?:%H5MX^\"^-;:*#QU9VMA'XC\3ZU!KOQ%>"R_L[2O&VEZ1J6MZ=JGZ+>
M&_$6C^+O#N@>+/#UY_:'A_Q/HNE>(M#O_L]U:?;M'UJQ@U+3+S[+?06U[;?:
M;*Y@F^SWEM;W4._R[B"*97C7:HN^_P#6_P"8'R7\+/A[X-_8)_9@U+0=1^)O
MQ?\ B1\*_@9X0U77=/U+X@VWAGQ=XU\*?#OP?X<MFB\':##\-/A_X,N-=T;0
MK'1[F?1;?4M)UKQ#$U]<6#:V^B6FD:=I/S[\#=;^%?[<7[2/@']M3P%X3U6?
MX;?!/X0>)? 7PI^(WBWP1KO@K6O&OCOXKZE8S^-YM$L_$VGZ;J]_X:^&'A70
M1X9T_7HK=]!U+7_B=X]L=%N[\:-=7;?IM11^8'YY?M1_LLV?QC_:;_93^,OA
MO6?B_HWQ1^"/BS1]3MM1T#6I-)^$.F?#)/%FFZ[\2(/&4%WI+PZ[K_CGP_I%
M]\--.T'PUKEOK,\7BVVUGQ)I5WX7T!KVP^G/VC?@;8_M(_"#QC\%=:^(/Q$^
M'/AGQ_I5]X<\7ZI\,;CP;9>)=:\)ZQI][I6O^%)+[QMX+\=:?9Z1K]A?26VJ
M3:;I5GK30*(+35[2":[BN>$\??MN_LN?"_Q=9>"_'GQ6M/#NH7WC&+X=C7KG
MPQXWN?AU8?$":*.<>!==^+-AX9N_A;X<\8PP2QS7GACQ!XQTS6[&*1)+VQMU
M8&OJRC73\ /S#\;_ /!+KP1\0OV:_AU^R=XF_:?_ &L;CX/?#"\TB;PY86FM
M_ /3]?FT_P *6^B0> = U;Q%:?L]Q:A>Z-\/GT9[KPO$C6]\USJERWB&_P!>
MBTOPM#X>]^^+/[&'P^^->D?!ZX\=>./BE+\7?@/>G5/AG^TAX?U?PEX5^-^B
M:K<V\=GK-[+J'A[P5IWP_P!0M?$UG%%:^)?#EY\/)?"&L0(%N?#VXLQ^OJ*+
ML#Y4T3]D_0]!@^)>N6WQ9^,5U\:?BKX=TCPCXB_:0U*_^'=[\8=-\+Z#<W%U
MH_AWP=!)\-A\)_!FAV$]_JUS'I'ASX6Z?ITVJ:O?^(+FUG\2&UUBV^9O#/\
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
MB;Q8VNKH-M/KZ6@\/:A>7;>&]:$]EI&JZA=Z:;,#5(;+[59_:"[_ *^X#D_
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
MBQTRUM;*,?$ :+H4L%Q/=V=G;VVH3^&HO#,EY%%")26M[5H/TAHHNP.0\ >
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
MBE@[O^O/Y ><?!?X,^"O@-X!TWX>>!EURXTZTN;[5-4U_P 6:_J?BSQIXO\
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
MH36]CINF:=9037=]?7D\-M:VT4DT\J1HS"0/SL^'O_!163Q]^R%\>/VLK?\
M9[\;6]K\"/%OQ@\/:_\ #6T\9>"[SQ*-+^#.F_VGXH\1ZMJ^H76AZ'I\-K!#
M??;M+\/S^,=0B^RH=&7Q"T^R+@-5_P""GGB[PY\,OV:OV@?%'[)7C#0?V<?C
MN?@YIOB3XI77Q,\,G4OA[KGQATS3;BPNM/\ AZ^AP^)O&/@/1M7U$Z+)XTU
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
M9\?_ +;OQ*M-+_:3\9?!']G;2OC3\/\ ]ECQ%XN\%?$6XE^--OX(^(NK^+_
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
MX3BEEU2T.DW#2/J^J:%XNU"W=M-O^&[_ *=NH'4?\$Y?C[^TCXTUW]NSQ?\
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
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 5^/G_  6OT6&?
M]D[PSXECU+Q'8ZEH/Q]^!]G;1:5XJ\2:3H]]9:_X_P!)TW4[77O#NFZK:^'_
M !'%);/_ *,=?TS4I-.D#2:<]J\TYE_8.O@S]O[]D'XA_MJ?#+PW\)_"OQRT
M'X)>&M/\8Z+XX\27MY\(+CXGZ_KNL>$=1LM6\'V^EWC?%#P'IWA_2]/U&&YO
M-9M[C2-?N]:E&EQVU_HUK9:A;:TUN!\E_MS_  ]L/$'_  4R_P""7-@?$OQ#
MT6U^)1_;&TWQ=#X>^(?C#28)]/\ !_P'TXZ?#H-G%J[V'@F]N]/\0^(M(U+Q
M#X(M/#OBF6TUR[O;37++7;?3=7L;/[*'P]\,?LY?\%2_VIO@'\(;:^\*_!WQ
M5^S-\+/C9<?#\:UK6K:!IWQ%D\77/A74O$&E0:WJ&I36-YK5C)--K$L,ZMJ-
MS)&]SYBVMFEO[3\8?V+?VE_BY^T'^R]^T7-^U5\*/#_BG]EG3/&">%M!M?V5
MO$5_X<\1Z[\3O"FG^$OB=JFO1S_M00ZI'I_B#3[!$T+2+'4H9_"\)5/[7UB[
M66_GZ'PC^QQ\;_#O[=7C']L[4OVC_ >L:=XV\#0?";4_A):_L\ZKI,5K\+]'
MUO\ M[PUI^F^.7^/6J747C33KV*&74_%MWX;O=)U>2XU80>#-)M;K3;317TW
M6WXWOV Y/_@LY9>*[_\ X)F_M3P^#ENWU./PWX,O=02Q#FY/A33OBCX'O_&S
M$Q\K:1>$+;6YM3+ I_9<=ZKX4EA],?L,7GAR_P#V+?V3+GPE);2>'C^SC\%X
M=-^R[!'&EK\//#UK/;R+&%"7=M=PSV]_&RK+'?17$<ZB99 /I;6=&TGQ'H^K
M>'M?TRQUK0M=TV^T;6M'U2UAOM,U;2=4M9;'4M,U&RN4DM[RQO[.>:UN[6>-
MX;BWEDBE1D=E/Y[_  B_8E^*_P"RVFH>#_V5/VFK?PC\"KC5]3UK0?@?\;_A
M%/\ ''0OAW/K=[-J6K:;\./%FB_%3X0>--&\/S7]Q/>6NB:_J_BJUM;J>YO"
M9[Z]O[J[72WG<#ZC_:6\?_\ "E/@-\<OCSIF@:?K/BGX1_!+XH>--%6XM%DG
MNF\+^%=0\50Z+->1J+V'1]0U/0].?4XH95C*6Z73HTEM$R?D1HW[,_@/XS_\
M$N-,_:?N-0U&7]K[5OV>-2_:4LOVJ;75+RR^,^F?%^T\-WOQ%-A:>/+.>#6-
M,\$Z?K-J_@M/ NGSV_A'2?#$'V/3-#M)[6VGB_8?P[\'H/L?B:7XI>(;CXN>
M(?&OA^\\)^);S7M*T_2_#,/A'4H9(M4\&^%?!EAYMAH'A;5&FEEU=+V\U[Q-
MXA9;&+Q1XIUZVT/P[!H_Q)X%_P"">'CCX:?!_P 7?LI>"_VH=8L/V1?%4GBK
M3+;P#J'PSLM5^,W@WP!XYN[^\\7_  U\&?'*7QM%I=GX:U;^U]:LX-1U[X2^
M(O%VD6.JW(TKQ':WT5IJ%L+\;I_+^OO _.B'Q#K_ .U%\</^"%_Q5\?Z_P#$
M#P_XK_:&^&/[4TGQ6'AGQWXL\/66LW?@GX!66G#5_#6D6FJC2?A]-XLMM3\2
MS7>K^ ;'PWXACT[Q9<3:;K=EJ]II6KV'UW^RA\/?#'[.7_!4O]J;X!_"&VOO
M"OP=\5?LS?"SXV7'P_&M:UJV@:=\19/%USX5U+Q!I4&MZAJ4UC>:U8R33:Q+
M#.K:C<R1O<^8MK9I;^S?%S]@GXE^*OCY^RE\7?@]\>/AQ\&_!O[&'A[Q#X8^
M!OPEN_V=]7\=Z79:/XR\$:1\/_%FG^)_$4'Q\\$W.L6=QX;T:ST_08M+TKP]
M-H-O%&6N=3OA/?W'2>$?V./C?X=_;J\8_MG:E^T?X#UC3O&W@:#X3:G\)+7]
MGG5=)BM?A?H^M_V]X:T_3?'+_'K5+J+QIIU[%#+J?BV[\-WNDZO)<:L(/!FD
MVMUIMIHKT_!_G==.P'YJ:5I_PZ^$7Q,\#_#3_@H%\&-:^%/Q[E_:E\,_$#X7
M_P#!0W2-/D\4^!/CUJ&C?'*R^)OA/P;XP^)%A=PZWX)CU_0K*W^'D7PR\<?:
M/!_A;1H$URQL?#T&E:1%!]>Z'?>&/VOO^"D_[77P+^.F@Z;XX^%7[*/PQ^">
ME?#WX0>+K5-7\ Z]XB^+/A]O&GC7XG>(_!NH++HOB/Q%IL=SH?A3PW?:S9ZA
M#X?TEI+S0XM/U#6+^ZG[L?\ !/WXM>,/@WX;_9E^.?[4^F_%C]G?0?$/@O5[
MC08O@1!X3^*VK:'\/?%.F>+O"?@*;XIGXJ^(]+L_"=CJ&B:/ID]S9?#F+QK<
M^&[(Z.OC& W-Q=OZ]\5?V,K[6/VE='_:]^ OQ3A^"/QU_P"$*;X:?$";6? :
M_$WX;?%OP%'<VU[IVE^.O!-OXN^'VL-K.AW=CI[:/XGT#QMHFIP6NGV6G7?V
MVQM8((RZ_!][+;[KV^0'PK^S[>^*/@E^T3_P4P_8CTK5M;UO]G_X??!O2OC/
M\%-+US5+_6F^$]I\2/ EU=>(?AOHVH:G<7E]!X3_ +6OIY?"VAR73V^D6.B3
MS6ZFYU/4I9?(-"T6'5?^#=72[XZEXCTN]\,_LX>*O$FE77ASQ5XD\+RC4M,\
M8^(W@CU$^'=5TM=;TN17=+K1-:74-&NPRR7%A)+#!)%^J%I^R%XCT+P-^TC>
M>'/BUI?_  TI^U+'I\'Q)^/GBKX9+KVCVECI6A1>#-"T#PM\*]'\<>$ETOPQ
MX,\%2:KIW@;2KWQWJMSI_B#5)_%'BO4_&TTNH:?J/SEI?_!.;XWZ5_P3[O?V
M X?VK/ DGAVXL;KP?!\2W_9GU4>(K?X7ZG?:IK6K^%WT1?VB1I4_B.XUF^@@
MLO&'GQ6]CX:ANM)E\+WVM7=OXIT\OMZK\%N!Y3\6_B%JOB"T_P""0O[&#ZQJ
M_AWX>?M1^"[76?C#?Z'JM_X?U+Q/X'^"?P,\+>+8?A;_ &WIEQ::G9Z'\1=;
MU"RTSQ6NE7ECJ-[I%JNC"\6QUB^M[BGXG_9[^$?P'_X+!_L0GX/>#=)^'.A>
M+_@7^TA-J7@OPE;)HO@BVU;0_#2VS:_H_A6R\K1=%UG6[.^M;;Q%=Z59VAUL
MZ-I=WJ*W%]%+=3?3?Q#_ ."=^K_%C]G[]G3X?>,_CO+I/[0/[)]]H.I? O\
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
MDM-[V7Z_@!\Z_LG_ /*93_@JK_V(_P"R-_ZIKPK2?\%Z/^3$(_\ LO?P6_\
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
M6G@W^U([6SEMM"\8^%/B5X9TJZL[9K/1?LB&R;H_B1_P3D_9_P#'W['7A_\
M8PLD\1^$? W@<Z5K7P\\8Z/J*2>//"7Q%T;4+_6H/B;'JTL*17_BS5-;U?7=
M1\27+P6R:M_PD6N0VW]F-=V\UF75_*Z?IO\ UYV ^"OVU?V5/@1\"?VC_P#@
MEUXF^#?@#2OAO=7G[9'@[PIXAL_"[75EI_C&)='O=1T_Q#XSMVN)1XJ\::9)
M97D$'C77&OO%5U:ZWJT&I:O>QW""+]\*_++QI_P3_P#CQ\8&_9LOOC5^V]KO
MB?Q'^S5\5]$^)_ASQ)X-^ W@'P1?^(;S0-.N;*RGUJVU;7?'6G/XIFEEB-_K
M<EI=>&+JR%W:_P#"!1W=Z=3@^R#\(OB9_P -'Z-\8Q^T%XP;X7:;\(I/A[??
ML^RZ!HO_  B^M>,FUV35!\4[W7K:2UDAULV+1Z;)I]IH,)'D(;75;33)+C1I
MT^FO?\P/H6BBBD 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 %%%% #7575D=5='4
MJZ. RLK AE92"&5@2"""""01BO / 7[)G[*_PK\3V7C;X8?LT?L_?#CQEID5
MY!IOBWP%\&OASX/\3Z?#J-I-8:A#9:]X>\-Z=JMI%?6-Q<65Y'!=QI=6D\UM
M.'AE=&^@:* "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@#@/B=XVU;X=^#-5\6Z+\-/'_ ,6[W2A#(?!'PQ7P5)XSU&W>4+<W&E6W
MC[QIX!T"\-C"6NIK(>(4U2ZB0PZ38:C?/%:2?-_[''[=OP2_;<T3QU>_#"U\
M;>$/%7PP\47'A+XB?"SXJZ)IGA7XG>#=2ADG@@FUWPWIFO>([>VL+ZYL]2LK
M:XCU.5X]1TG5=,OH;+4;"XM4^SZ_FNU_]G'XH_"30;S_ (*8?L=:5)?_ !T^
M&?[1W[=&F_M _"BS,Z67[2/P/T[]MOX_1:MIEU:VJ2O>>,_"^BZ;;'295MKK
M4+K3M'T>73(KK6_"/AS2=2:MK^'_  0/V'^)_P"V%<_#'X\>#?V?V_9?_:6\
M<>(?B-!K5[X"\7^"+7X#S_#[Q/IOA73-"U/QCJ:ZSXH^//A;5O#MMX3_ .$@
MLK'5(O&>@>&K^^OE=?#EEKMK<:==7_V57YD> OVBOAE^U9\9?V"_CE\)-8&J
M^$?&?PN_:HG%O,8DU?P[K-O8?!B'6_"OB.SBDE%AX@\/WXEL=1MA))!(4COK
M"XO-,O+&]N3X?_%GXQ_MH?$W]JG2OA'\<-6_9]^&?[-?Q6U+]GOPYJO@WP-\
M-_&?BGQS\6/".E6=[\0O$'C,_%+PMXRTM/ FC:OJ=EH&@>'/"5EX<UO6(+/4
MM8N?&MK]ML['3RWY:_>T!^BOB_Q9X<\!>%/$WCGQAJUMH/A/P;X?UGQ5XGUR
M]\S['H_A_P /Z=<:MK.J70ACEF-O8:=:7%U,(8I93'$PCC=RJGH58.JNIRK*
M&4X(R&&0<'!&0>A /K7\N7[9O[2?Q9_:3_X)9_MK:%\5_%.L> /CS^QG\;=
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
M$]3TIO#^G:+J?@C7)?#^N36VK>&I_$FA:VK_ -G"/Q#%KEI?2V4!;\K_ (V
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
M/5X;M+V+0K.WAAO=2_2UW2-'DD=8XXU9W=V"HB*"S.[,0JJJ@EF)  !)( I
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
MX=? W3;32_C1H!M]1B^"OBOQK!\+QXMD\*7'A^YFN_!.H1^(M-\9^(-5;2=
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
M?\<? /\ P2?U']AOX&_#74/CW\8OBMKFG>*OB/XOT#Q1\-_ _A+2?&<OQ?\
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
M8O+BWA/B#P5J7B#1U-S;.;T1W$+R?4-?DC\>X8+7_@L#^P%=6\<<%UJ/[/\
M^U%IE[-&JI+=Z?I^D65]8V4S* TMO:7=Q<W5O"V4BEEED0 LQ/ZW4,#S#XH_
M&;X:_!C3-(U/XC>)5T7_ (2+5DT#POH]CI6N>*/%OB_7GMY[P:'X,\$^$],U
MSQCXPUD65M<WTFE>&="U6_BL;:YO9+=+6":5.)^'/[5/P+^+?A[XA>(?AUXO
MU'Q0_P *!>+\1O!UGX$^(=O\6/"%U96%SJ7]EZO\%=0\*6?Q>BUS4+6SNAH.
M@1^")=:\274$EAX>L-3OU^S5^??Q3\7:AH/_  6S_9GTCQ\S0^ O$O[&7Q.T
M'X'2W^1I'_"Y;KQM=ZS\1/[)FE7R8O$]S\.O#FC:??+&ZR2Z7<Z/;(S2WRP2
MV-8\):E8?\%OO"/B3X>Q-9V>M_L)ZE??M BP798ZA:6WQ&U70?AS>^("F()/
M$%WJ.G:78Z.]P3J$FA>%;A+1?L%C>,I;\K_\ #YV^"UY\$?^"DOQ'_;1\%_M
M#>%_C3K&OK^TQXL^&'P \8P?!3X\>%KWX!^ OA;X-T.[T&?P[\2]4^&J^$OV
M=_B)=ZU!KGB7Q#X;\?:EX3\7>(?$.HZ;H?BWPSJT=_X?T*X_>SPMH*^%?#'A
MSPPFK:WKR>'-!T?04USQ-J!U;Q)K*Z/I]OIZZMX@U5HH6U/6]1%N+S5M0,,1
MO;^:XN3%&9-@_++_ ():21OXS_X*<JCHS+_P4P_:$W*K E?]!\(Q_, 21^\B
MD3G^.-UZJP'ZUT/>W];(#\*?VU?">M:/_P %+OV _ ^B?&;]IKP]\//VG+_X
M]'XO?#WPM^U+^T/X2\(:O/\ #_P5INK>'Y] TSPO\3-';P-''>ZD)+G3O!$_
MA[2)_L<&=/4S7QO/NZ__ &8?"GA'XJ_!R\^&OQJ_:,T'QEHFOW_CR_\ !'CC
M]J_]J#XH^#/B1\-?#O\ 9GA7Q[I>O>&/BA\1_B%X<N1I$_Q#\+ZII(-KI]RW
MB!=('VD60OY[;X<_X*,^$M(\>_\ !2S_ (),^$-;O/$]CIFL7?[5$5[<^#/'
M'C/X<>*((X? 7A2\B?2O&GP\U_POXST&1YK18Y;C0]>TZ:ZM?M-A<22V5S=V
M\WWGI/[-/P5_9R^+"?M.?\)]\5+7^S_A?K_P=U2V^*OQG^-/QT6_3X@>/_AC
MJ?AY/#UY\6O'?Q"\2:;K<_B'PI:>'M-\,^%5:3Q=J7B6PM(K*74[.PANV]EK
MT_5@;DW[=O[,=M^T58_LG7/C/Q?:_M ZI>36NF?#ZZ^"GQSMI-1@MXKVXFUR
MP\2S_#:/P=>>$H[73K^[/C6V\0R>$39V5U=C6S;022KVGP7_ &J_@=^T!%\2
M;GX8>)O$%_9_"+7+SPS\1=1\5_#/XI?#'2_#?B'2Y]6MM;T235/BAX+\':?J
M.I^')M$U"/Q39Z/<ZA/X6(LSXA33%U32S>?!O_!4;X-^(OC5/\)H_P!F7[=8
M?MZ?""36_BW\&_&7A[4;#1[GP9X"TZTNK3Q=9>.M4OK2\LCX9^)=U%#X&\&>
M'-3@9?$_CBY!(C\#Z)\3[ZP^:/VAOC=X6^+_ /P0P^+GB#]FCP]JO@R;POX5
M\.^!OBO\,A=Z@_C?X?:OI/Q.\'Q?M"^%/&=Y=C^WKW6+W2+[Q7K/BSQ)KZ#6
M?%6@:]?^+=:!O]8N@"R=O/3T=_R?0#]9?"7[;O[,'C?QSX2^'>@?$[_BH_B'
M'J,OPSGUSP9\0O"?A+XJ1Z3'%-?R?"?X@^+/">B> /BDD$$T-P&^'_B;Q&)[
M:6.YMS+ PD.U\7_VN?V?_@3>ZMIWQ(\::E97GAO2+3Q#XOB\+?#_ .)/Q)7P
M%X>U S_8/$'Q&F^&OA#Q=#\.M!OUM;J6QUKQQ)H&F7<%K=3V]U)#;3R1^0>(
M-6_8F^/GP\_9,^,NIV/A/QSH6C>/OAEXH_97@T+5WL]7TCXBZE)I>F>&=/\
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
M4;2/5_#OP<\(7-K,(Y5FA34="\0:9!<6\@ N=,UC3XI8V@O;1&CT/AVJVO\
MP6F_:2CLUBA?5/V&OA/J5Z@'EK>ZA9_$0Z=:W=WL&Z66"R$5HLK!I$M@D2D*
M%6F]EZ?JP/L/XE?MN_LP?"'6=2T;X@_$UM#CT'7]/\*>*O%$'@GXB:]\./ _
MB?5#:BR\._$'XJ^'/"6K_#3X?:Y*+ZRD?2O&OBS0;ZWAO+6:Y@AAN(G?ZGMK
MFWO+>"[M)X;JTNH8KFVN;:5)[>YMYT66&>":)FCFAFC99(I8V9)$971BI!/\
MYG[ _P /?#'[57[!7C+X5_&#]M3XU>![K2M0^-/A3]K?X)1Q?LD:)#X+\0ZQ
M\1?%^M>,]3US5_&_[-OB'XFZ9:^))=0E\3OXQU;QW>7EKK-SJ4%EK]G>:')9
MZ9^XO[,7AGPIX+_9W^"?A+P%JOC37? ?AOX9^#]%\#:S\1'L9/&NJ>#-/T6T
MMO"M_P"(3IVG:/:K?76@1Z?*(AI.E3P0-##>:;8WD<]K$FK>H'MEY>6FGVEU
M?W]U;6-A8VT]Y>WMY/%;6EG:6T337-U=7,S)#;VUO"CRSSRND442-)(RHI(^
M6_"7[;O[,'C?QSX2^'>@?$[_ (J/XAQZC+\,Y]<\&?$+PGX2^*D>DQQ37\GP
MG^(/BSPGHG@#XI)!!-#<!OA_XF\1B>VECN;<RP,)#\Z?\%D+GQI:?\$V/VGY
M_ J:A)J0\-^$H];CTN2:*]E\"3?$?P=#\18?,@!>.PG\#2:_#KCD%$T&35&<
M;0:]&\0:M^Q-\?/AY^R9\9=3L?"?CG0M&\??#+Q1^RO!H6KO9ZOI'Q%U*32]
M,\,Z?X=T+P_KNE+<WGA..2.Y\6^%=42]TCPK8>&M1U7Q)I=O!X6FN+$MI?U7
MX >U?%3]JOX%_!G6[OPUXX\6ZL_B32]!B\5Z]X>\#_#[XD?%;7?"OA2>2XBM
M_%7C/1_A7X1\9ZCX+\,7,EI>+;>(O%=MH^C7/V*],%[(+.Y,6'XS_;8_90^'
MWP6T3]H?Q7\=_ %C\&O$]LUUX9\;6>IR:[:^)!'+]GN;7P]I6@6^J:_KFIV-
MUFSU+2-+TJ[U73+Y)+'4+.VNXY(5^&?^"9'B[4-0_:*_X*F^$_B(S1_&?3/V
MS=:U[48=1RNKR_!K4=%AT3X&_93,JSW'ABR\+>'K@>'F4M'!IM_:R.L1OXS/
M^4GQI\(7W@[_ ()Q?\%LM&T.'[+\#K']NO3K/X0:=&H31-,O[']H;X20>/;/
MPI'Q%%H.FZF^EZ#;K8#[!%?:3J=I$S7<&H*KMK;T_$#^CW1OVVOV6/$'QOL_
MV<]&^,7A^^^,.IC6ETCPQ'I_B-+#7+OPU%--XCTG0/&4VBQ^!M>U_P /I;7:
MZWX=T?Q)?:[I,UE?6]_IUO/974</S3XU_P""B/AWP=^WJ/V8=9\+?%S1_ _@
MW]GCQI\2?&OB:#X#?%[Q1%KOB:Y^(7P]\.^$]9T&#PIX U[7H_A=X4TFW^(<
M/B+XMM;0?"J?6[^'2IO$ZWNB1>?YS_P4-TG2-#^+O_!)E-&T[3M(AT;]M'P7
MX>T:'3+2VL+?2]"O/!NH6L^CZ;!:QQ0V>F306-C;FRMDCMO*MK:)8PL4:C3U
M"[M;#_@N5!=WUS;V5K'_ ,$H+J22YNYH[>WCCMOVL;BZN'>:9DC1+>VBEN)F
M9@L4$<DKE8T9@DE^#?W ?1 _X*7_ +"KSZ-;P?M'^"KM_$/Q<F^!FB/8V?B>
M_M]3^)MM:>';RYT6TN[+0)[672;:'Q9X>2Y\9B8>"+>[U)+";Q&E]!=6T'<_
M$_\ ;@_9A^#VN^+/#OCOXCW=M?\ P^32'^)%UX;^'WQ.\?\ A_X8+KT2W&C?
M\+1\6> /!GB?PM\-&U*UDBO+5/'6L^'WDLIH+P+]EFBF?X?_ ."6'@_P?J>N
M_P#!3+4-1\->'M1U%_\ @JI^TH)+J^TG3[VYV^%-3\+ZOX5;?<02NA\/:OJV
ML:CH<@VMIFH7U[=6+0SS2N?$?B3XCTCXL?!G_@KKJG[/T7@_X"?";P5JO[2G
M@OX_Z_?6MQXO^*G[0'QU\'?""32_&SP6OC#5[OP?\)?AWJ!?3?"-A)IV@:_K
MGC&=M6U7P^O@/6FDO+QVUMZ?C;_,#]=/B)^UK^S7\*#\+5\??&7P1H3_ !LU
M3PGI/PIB74VU>;QQ-XYO;.P\*ZAHL.APZG+)X=U6XO[4KXKG2#PQ:6LCWU_J
M]K8PSW$?SOKG_!5[]@+P]X+O_B-??'P77@32O'NJ_#'5?%N@?"[XS^*M!TSQ
MQI%G9ZA+HNHZCX7^'6L6]B-1L;Z.Z\-ZI=/%HWBV&UU5_"VH:P-%UC[#^9/Q
MML-%\2?\$ZO^"&.CZ[:Z?K.E7_[5?_!.#1-:T[48X+RSNM+OOA?XFL[_ $O4
M+>8/')9W6G2&"YM9U,4MJVV1#&17[?\ [1?[-'PW_:,^!7QD^!GB31-)TW2/
MC'H>HV^KZK8Z391WEOXM-K:_\(YXYE$4<)U'Q!X8U;2M!U2PNKQY)9&T6RM)
MI&M8Q%2LE:]]W^#L!6^)7[6GP0^$'PO\'?&3XBZKX^\.> /'>HZ!I'A[4&^"
M'QQU37/[5\52+!X;TW7_  1HOPYU+QSX/OM<O);?3-,M?%_AO0IKS6+RPT:%
M&U2_LK.?Z)L[J*^M+6]@6X2&\MH+J%;NTNK"Z6*XB6:-;FQOX;:^LK@(X$UI
M>6\%U;2!H;B&*9'1?PY_8F^,7Q)_:TU?X+?L\?&;2-3MO'W_  3^\0>(;G]J
M^>_M[EM.\5?&/X;W%[\.OV<F@U&:*./7;7Q+:/XG^-=]J,'EPIXP^'OAZ]M8
MY;"\MG/[/Z+\0? 7B3Q+XI\&>'?&_A#7O&'@9]/C\:^%-%\2Z-JGB7P?)J]N
M;O2D\4Z%8WL^J>'WU.U5KG3UU:UM&O;<&:V$L8+4-6_K[@.OKYS^+/[6/P&^
M"?B&3PCX]\8:I_PEMMX7E\;ZGX5\$?#_ .)'Q6\3:!X)@N'M)/&?BGP_\*O"
M/C35_"GA$744\"^)O$EGI6B22VUTL=\YM;CROHRORH3Q-IGQ#_;P_:M\"_ "
MW\(?!?XB?#3X<? ^Q_:K_:+\46UYXM\8ZYIFO^']9\4?#;PC\+/ &NZS#\/M
M*B\-^%YKF_\ $_Q-\2Z;K&G6]S=Z;H=_X(\1+;V6J6(OR O_ /!1CQA\/_CE
M_P $P/CU\6?AEX[NO$7A"[^$>J^./ WC+X?>,O$6AV.JR:?,+=!=S>'=4TEM
M6L8KA+S3M8\,>(HKJRBOX)[35M(34; );?*O_!1+1XIO^"8'[)_B2/4O$5CJ
M.AZG^QK96\6E>*?$FDZ/?V6OMX+T_4[77O#VFZK:Z!XCBDMR#:G7],U*33I
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
MG\(?VE/@[\=-<\;>%_ASX@UZZ\5?#>W\,7?CSPIXL^'?Q)^&?BKPI!XT.O\
M_"+-K7AGXF^$?!^N6;ZTGAC6Y[2)[#SOLMFEW+'';7EC+<^[5^8'[(?QL^,<
M_P"T]\6_V=OVLOA=\/\ 0OVH/#_P5^'OC./XT_"&^U6X^'WQN^!NB>-?&NA>
M$M2.BZTW]I>#M:T#QAXL\8)+I%T,WU]JOB"6TM[#2]-TY+G]/Z&!\\?%3]JO
MX%_!G6[OPUXX\6ZL_B32]!B\5Z]X>\#_  ^^)'Q6UWPKX4GDN(K?Q5XST?X5
M^$?&>H^"_#%S):7BVWB+Q7;:/HUS]BO3!>R"SN3%TEG\??A3K7PALOCMX/\
M$5_\2OA?J=G97^E:[\(/"/C3XQZEK%O?:K!HB_V-X0^%GA[Q?XTUB>QU.<V^
MN6FF>'KJ[\.K::G<:_!IMKI&J36?YL_\$R/%VH:A^T5_P5-\)_$1FC^,^F?M
MFZUKVHPZCE=7E^#6HZ+#HGP-^RF95GN/#%EX6\/7 \/,I:.#3;^UD=8C?QF>
MQ_P2A\):EX-\4_\ !131O#\36GP.L_V[/BM8_"/38%\O1-.N[&2*'Q]9>%XA
MB&/P_IFJ'2M#@2Q']GQ7^CZC:Q,UY;WX4MOY6^=P/F_]B+PE\&O^"D?P<T/X
MF?&:S^-^D_M13?%WXE_%^P_: \)^ _BY\/M5\'Z/X6^,&HZ-X3^'OP]_:&UC
MP$WPON/"^E^%(M$\-S_"30/%6JSVD$?B#46\.V/BK2-=UO3/Z$:_)3_@A_)'
M)_P3D^$31ND@'C3XZY*,& W?&[Q](N2I.-T;HX]4=6'# G]:Z'NUV; ****0
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 $ @@C(/!!Z$>AKX5E_X)H_L/R_\+%A3X#:3::/\5VU";QUX2TSQ?\ $;2?
M .J7VIQ^5=ZO8?#S3/&%IX&\-:_Y?R6WB'PMX>T76[ $_8-0MB23]D>+?%.E
M^"?#6L^*]:M_$%UI6A63W]_;^%?"7BOQWXAEMXV5772?"'@?1?$7BW7[H;@1
M8:#HFI7SH'D2V9(W9?C'P#_P4G_9.^*UMK=[\+M7^.GQ)L_#6MW/AGQ'=^ ?
MV./VQ_&-MH'B2RCBEO/#^MS^'?@)J,6E:W:13P2W.DWSP7\$<T3RVZ+(A+UZ
M =W\0?V$?V0/BC\'_#?P$\;? #P!J7PF\'2)/X2\*:?8W?AL^&+D6Z6LMYX?
MU[PQ>Z-XET>^O;:..'5+[3]9M[S5HT5=3GN]HK;\(?L=?LY_#OX%:G^S9\.?
MA]-\./@_K;O+K&@_#KQK\0/ ?B#5+B>ZL+F\O+_XB^$O%6C_ !*N[_4TTRQT
MS6;^?Q>]YK7A^$^&M5GO/#TT^F2==\&/VAOA5\?H_&;?#/5?$]U=?#SQ%!X3
M\;:-XR^&OQ-^%7B7PUX@NM'L-?MM.U/PK\5O!_@KQ)$UQHVJ6&H07"Z4]I+!
M<IY=PSAT7VRC7S ^0?@E^PE^S3^SAX4\5^!?@CX;^(OP]\'>,]&UC1-8\-:/
M^T)^T1/HUK%KRQ+JFL>%['5/BK?P^!_&$ZPQ"+QWX*7P_P"-K((/L/B"VYSP
MOAS_ ()D?L9>$?AIX^^#?AGX??$#1/A=\4=1CU;X@>"+#]I#]IJ'0O%6H"*:
MWNKG4[8?&$LQUBWF6W\1QPR0Q>)[>TTR#Q%'JD6DZ8EI]\447?<#X)\0_P#!
M,K]C7Q9\)?"7P(\2^ /B%KGP>\":G<:MX2^'FI?M)?M-W/AK1;R>VTVT@6"R
MD^,1\ZQT>'2H!X9TN[>XTOPG)>:W/X9L])G\1^()-3W;G_@GE^RO??%+P/\
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
M":3JTT>K:;X;M-2M;2Z@7QG_ ,$XOV1/B)\)? 'P*\;^!?'WB;X2?"^ZGN_
M_@?5/VA_VD)]*T::2*SM[-99!\6UO]8M_#]K8Q67@ZSUV\U.T\#V$^HV/@^#
M0[/5]5AO/N.BB[[L#G/"'A72? _AG1/".A2Z[/H_A^PATS3I?$WBKQ1XXUYK
M2W!$7]J>+?&NL>(/%>O72J=K7^NZUJ5_(H59+EE1 NMJ>F:;K6FZAH^L:?9:
MMI&K6-WIFJZ5J5K!?:=J>FW\$EK?:?J%C=1RVUY97EK++;75K<1207$$DD,T
M;QNRF[12 ^,/@9_P3Q_8N_9J^(>J?%;X(_L_^#_ OQ!U:*]@?Q);W7B/6KC2
MH-2#)J%OX5M/$FMZSIO@NWO('DM+F#PA9:)#-8R26#H;*1X&[WXE?LB_L_\
MQ8\?V?Q7\6>"M2LOB?9Z&_A<_$/X?^/_ (D?"/QIJ7AAW$A\->(?$WPH\7^"
MM8\3^'@RC9HGB.\U32XU+)':JC,I^DJ* /D_XI_L/?LO?&;X1>&?@'X[^&3O
M\&/",BS:+\-/"'CGXC_#+PBTR7*7T<NM:3\,_%_A&#Q1)#J4?]KPR>)QJ[0Z
MW+<ZW$4U:[NKR;C?'G_!.;]DWXGZ9\+=(\?^$_BAXJL?@I#;)\+$U3]IO]J"
M2?P;=6.LZCKNGZUIM['\9(KZ;Q1IEYJ4EMI?BV_N;SQ/IFAV.@^&;#5[?PYX
M:\.Z5I?1_'?]N[]F7]F?QEX=\ _&KQ9XZ\(>)O&%[I^E>#H+7X#_ !^\7:3X
MRUG5#;K9:%X/\3^"?AAXC\+^*O$#RW=K;S:!H&L:CK%I=W,%G=V,%U+'"W2_
M#;]L7]G7XK?$*X^$?A?Q[>:9\6+?2CKG_"KOB1X#^(WP:^(]UHRI)(^JZ;X&
M^+_A'P-XHU:PABAFFGNM+TJ\AMX899IWCBB=U>OF!QOB']@;]F#Q+\7O"7[0
M'B'PU\3M5^,'P_L])LO!WCJX_:-_:6EUCP]IVB:=#IL6G:7;0_%H6*6&IV<,
MH\3:<+"2V\:7.HZU>^++?7+_ %_6KC4/S#_9P^&'@?XZ_P#!0S]N_P <_%/X
M$_M<>"=#^,FJ_!Z7X#_$^_\ AO\ M>_LTVVN>'/!'POO?#_Q+TC5?B%X;LOA
MG>^']$UN_P!'T.YA\*_$35])L/%+V^F0V^E76LQP6(_H(HHO^5O36X'DNF?
M;X,:/\(O^%!Z?\,?!D'P8;0KOPU-\-7T*RN?"5WHNH233ZC:W^EW4<T.H2:E
M=W%QJ&I7M]]HO]0U2XGU2\NI]1FDNFX#X4_L>_L\?!75] USP#X'U*'4_!^E
MWNA^!9O%WQ"^)?Q,A^'6BZE$EMJ.D?#.R^)?C'Q=8_#;3+^TCCL;RP\"VWA^
MUNM/1;":)[-1 /HR_P!2T[2K=+O5+^RTVU>[T_3TN;^Z@L[=[_5]0MM*TJR2
M:XDCC:[U/5+VSTW3[8,9KW4+NVL[9);B>*-_-_B+\5/^%=Z_\+]!_P"%<?%7
MQS_PL[QI%X,_MGX=>$/^$FT#X>^;93WO_"6?%#4?[1L?^$3\%Q^1]DEUWR=0
MV7LT$'V4^9N" \7NOV%/V:;SX_-^U%-X9^(*_'=I$'_"?6WQ_P#VA+.==-CO
M5OU\+QZ#9_%*#PK%X%-RN7^'\>AKX(DA9[63P^]K))"T7PC_ &"_V7?@;XT\
M>?$+X=>"?%UIXK^*=E>6'Q/O?%?QL^.OQ*L/B1!?I<17,OC[P_\ $OXE>+O#
MOC*^\J\OHH-3\1Z5J6I6D>H:C':7<":A>K/]A44[ON!\5?!/_@G1^Q/^SI\3
M+[XQ?!?]GSP?X'^(]['J$4?B.UO/$VK'18]5CE@U%/">D^(-=U;0_!:WEI//
M83CPCIFB!M-N+C3>+">:W=?"?_!/C]ESP+\0?'WQ6\(^'OBMH/Q'^*6G:KI?
MQ#\96'[3O[4":[XOM=6TN]T9VUJ\D^,DC75[I5C?SGPMJ>%U/P9?1V.J^$;O
M1-5TS3;VT^U**+ONP/DKX(?L,_LP_LZ>'OB'X/\ A)\/]8T3P?\ %B'4X?B'
MX0\0?%#XM_$7PGXH;6[233]<O+WPS\2/'?B[0X=5UW3I#IVNZQ96%KJNM:?'
M!8ZG>W5K;6\,7.V7_!.K]C33?A+9? [3O@O;6'PUTWQII?Q#T_1[/QO\2K;5
M[/QAH4&IVV@:Q;^-(?&2>.(CX=BUC4CX=L$\1C3- FNWN='LK*X6.5/M>BE=
M@>*_"?\ 9Y^$GP4O?$6K^ ?#NJ1^)/%L6E6WBCQIXQ\:^._BA\0-?L-"CGBT
M+2M6^(/Q/\3>,/&U]HNAI<W0T;1+C7WTG2FN[M["RMWNKAI/:J** /FWXE?L
MB_L__%CQ_9_%?Q9X*U*R^)]GH;^%S\0_A_X_^)'PC\::EX8=Q(?#7B'Q-\*/
M%_@K6/$_AX,HV:)XCO-4TN-2R1VJHS*>PO?@%\)[GX.R? +3O#-SX/\ A1)I
M<.BKX9^&OB?Q=\*[BVTN/48M5GM+#Q-\-M>\*>+=-75;V.1_$,FGZ[;3>)8+
M[5K+Q#)J=EK.K6][[%10!\M?LW_L8_L\?LCVFH:7^S[X6\7>!- U-+@7/A.X
M^,?QI\:>"H[B[N+6ZN]4T_P1X_\ B%XI\):3KMU)9VZ7'B#2]&L]<FME>RDU
M!K.::"3ZEHHH **** "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@ K^>[_@F+\?O GPA\4?\ !2#1O%'A_P"-6JW5[_P4
M0_:%U:V?X8_LV?M$?&?2([0:C9VH@O?$'P?^%OCCP[I&H^9:R'^Q]6U2QU1+
M9K>]>S2QNK6XF_>_Q=XHT[P5X:UGQ7J]IXCO]-T*RDO[RS\(^$?%7CSQ+<Q1
ME5,6C>#_  1H_B#Q7X@O69U$=AH>C:A>N-SK 8XY'7\)/^"9'Q7NO@=<?MKW
MWQE^!/[8'P\/QH_;+^*WQJ\ 6U]^Q;^U;XCFU7P+XU>SFTB[N&\#?![Q3!IE
M]']F>.\T[4IK6YB=D,:S(69&MG\OS ^__!OQ&^*WQW_9Q\5?M&?LH^'_ (>^
M#/C3XZ\3?$;3=)TCX]>"/'T6D^*M%^#'Q.^)WPV\'Z'XR\-:9X[\&Z_X%\8:
MKI6@Z>NHZQ=RW,VB7<L^GZQX:F@M+.VT;XX_9N_;L_;*_:J\'_#7P;\.U_9V
M\,?M1:+\3OB;X:_:_P# OC7X*_%U?"_[.?A#P;=R:7I%S>V]K\?+35KGQ;K6
MJPVEEX8TN;698/B'/JNO)IZ^$[3X5>-=2G^K]2_;0U;0?"_QL\=?#_\ 9-_:
M3U7X??#33K./P=X8A_9K^+WA#XE_';XQ^/=0U_Q'J?\ PAO@#5_"&E^*-%\"
M:1<)'=>.OB-XE\(QQZCXC\77MTI6YT-X_%?P)\2_#_Q?_8X^.7[._P"V_P#"
M#P1^T9^T#XN_:DL?[._;C^%W@#X#_%[4/^$A\,W=G9:[H?CVT\&CPNTGP=\3
M_!U-5L/!/@OP)X]&B^,=;\/Z9'H^IM)KL?Q2\27S7:WI_D]>WX@?J3\8?VA?
M&=O^T!X%_9+^!UEX0F^,?BOX:Z_\:O%OBWX@V>KZOX*^%GPET+7[/P=:>(K[
MPIH&M^&-;\<:]XL\:7T?A_P]X8L/%OA:*."QUO6M3UZV@TV"SU'Q/2OVU_BY
M\'?A?^V%XQ_;&^#K>$(_V4M:T^V\._$;P?I&M>$?AE^TAHOBMVM?!%]\-H_'
M&KZV=#U"\UJXT/PYXEM[KQCXGT;PWJOB"P2[\0%X-1MK/P#]J(?'?X1?MA_
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
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 %%?FQ\*_CG\=M3_X*8?M!?LX^-O&?AW6OA-X-_9Z
M\%?$_P ">']!\$V?AR;2[_Q3XM@TTMK.L76I^(=?UO5+2RAN;2:Z35]-T.\\
M_P"U0>&=-E6-8_M+P'X2^)_A_P 8?%36O''Q=_X6#X2\6^(=+U+X8^"O^$!\
M/>$_^%1Z!::6+34O#?\ PD>D7,VI^/?[5U,'5O[8\016U[8Y^P6\;6XW4 >J
MT5\:_P#!0+XE?%OX,_L@_'+XN?!3Q+X;\+>./AKX'U?QC:ZAXE\(GQC!-9Z/
M;O/=6>GV,FN:/86.JS#:UGJFK6GB/3;?RWCN/#U]YZ26_MW[/_BC7/&_P'^"
M?C3Q/??VGXE\7_"/X;^*/$.I?9K.R_M#7-?\&Z+JNK7WV/3[>TL+3[7?W=Q/
M]FL;6VLX/,\JVMX842-0#URBJUY>6>G6=WJ&H75M86%A;3WE]?7D\5K9V=G:
MQ//<W5W<SND-O;6\*/-//,Z10Q(\DCJBDCQ3]G#X_>#?VG/A1IWQD^'K_:/!
M.O>+?B=X>\,ZFMQ]I@\0:5\.OB=XO^&]OXILI/(MF73O%0\)GQ%ID$L0GMM/
MU.VMYV>:.1V /=***H:I'J<VF:A%HMY8Z?K$MG<QZ7?ZIIUQK&FV6H/"ZV=U
M?Z5:ZIHESJ5G!.8Y;FQM]9TJ:ZA5X(M1LW<7$8!?HK\Z/^"9WQV^,GQ_^#WQ
M=\1?'+Q/I/BSQCX+_:@^-/PJM=1T+PSIOA+2(?#W@&^T;2]-L]/T?3S-+';+
M,][=1R:MJ6MZQB[\F\UF^6&%ES_C-\<?CQX&_P""D/[&7P.T_P :>&X_@5\=
MO"?Q^U?7O!]GX'M(O$LNH_"WX;OJUF-7\:ZIJFM7-U:RZ[J=CJEE'X9TOP8]
MM'IZ:;J;ZW!-<R3E@/TGHHHH ***X3XG^'_&_BKX?>+O#OPV^('_  JGQYK&
MBW=CX5^(W_"*:1XY_P"$-UB90+77?^$0UZ:WT;Q#]C8%O[,U*>*UN,XD< "@
M#NZ*Q?#=CK&F>'= TWQ#KG_"3^(-/T72K'7/$O\ 9EKHO_"0ZQ:6,%OJ>N?V
M-8O)9:3_ &M>QSW_ /9EF[VMA]H^RV[M#$A.U0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 >??%70/'OBGX?^)_#GPS\9>'?A]X
MTUK3SIVD>,?%/@B]^(NC:$EU-%%J5U)X/L/&OP^GU6].EM>PZ4TGBFSM+#5)
M;/4;^RUJRM+C1K_YF_8&_95\>?L7? 30OV>O$OQB\._&/PEX'EU(?#_5=-^%
M%[\,O$&E66O^(_$7BO7K+Q+/+\4/B%8>)O,U?7V_L:XL;#PS+IEE!);7W]M/
M/#<6?VU11Y %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MT7Q+<7%ZWAJ;XDS^*[0>*_"-M>7=S,=+'A7PYK8BD^Q:7XGT:R405Z!\0?\
M@G9XHUW0_P!C/4?A]^U'XS\%?&?]B>TUC0_AS\6O$7PY\#^-H=:\(>*?!VA>
M!?%7A?Q#X$TW_A!-&N+;4?#GAZQTRQU%[ZXU2RM9]2:_NM:U"[CU&V=UWZNW
MS7X=OR ^:_V!?!FG7'[6?_!3K]FCQG\'/"O@KX&6]O\ LN^*--_99U*]T3XC
M_"OP1+\1/AYKVK^);.S\/OI8\#V8\6S6>DZYXE\-Z#87WAC3-6AATK2;_5=.
MTBQU";Y!_90UW0_V6_\ @@Q)^U1\)_!G@/P;\?==T3Q;X&U3XSZ;X7\/Z-X[
M>Q\7_M>:Q\+;/5O$/CNUT&^UZ^@\$Z/J]KJ.A-JZ:W9Z1-H&C^5I=Q!8P6A_
M8OX'?L/>)_@U^U3\7?VFKG]I3QSX]?XW^&?AY8?$3P?KW@OP3I\OB/Q1\.O#
MFH>&='UJ\\2:1:6T6G^&[2RU2XGTCP=X6\.>&3I]S;Z:FH>(-<LK6:SO.(^
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
M0SWLJ/<S16L,-M')*R011Q!4%^D 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!SOB[Q5H?@;POXA\9>)KU=.\/>%]'
MU#7=9O61Y3;Z=IEK)=W3QPQ*TMQ,8HF6WMH4>>YG:.""-Y9$1N+U#XBZKI>F
M^#;._P#"D5I\0_'UW?6_A_P#-XDL6>VBL8;C5+RZ\0:_:VEU9V4&A:#';77B
MF71;7Q%;6&L7*:%H%SXI,^F:AJ?2_$/P#X3^*G@/QE\,_'FD1:]X*\?^&-<\
M'>*]&FEGMTU/P_XBTZXTK5;/[3:2P7=J\UE=3)%=VD\%W:2E+BUGAN(HY%_/
M36/^"1/[&^O?LQ>!_P!D[5M#\>WGPU^'7CW4OB/X2U5_&]VGCC2_$FLW-Y+K
M(B\016:6XTK5+2^FTV\TE-+CLS;K;WT,<.N6MOJ\1H!6_:<_;L_:!_9\_:<^
M!7[..C?LJ> /B(O[3.M^)-'^#?CA_P!IK5/"%O<?\(;:Z)=^*IO'WA^7]GCQ
M!<>$I-%MM<M+Z2#1=3\:Q7FG,KZ?=W6HF;2[?]-=)EU6;2M,FUVRT_3=<ET^
MREUG3M)U.YUK2K#59+:-M1LM,UF\TG0+O5M/M;LS066IW6A:+<W]M''=3Z3I
MLLK6</XR?MZVD-A_P4A_X(R6-L'6WLO%_P"U-:6ZR2R3R"&V\ _"V&(/-,\D
MTSB-%#2RN\DC9>1V8DG6\<1?&KQ5_P %;-4_9\M?VFOC3X8^$?BK]@;4?B]>
M^&?#^I>'=._X1W5+WX_V/@NYM/ AL_#]KI>@ZDVFZ)86=KXYUO1_%GCW2='U
M+Q78:%XBTK4M;LM>T1VT7HV_OL!^RM%?B=^R_P#'[X@?L\>'_P#@JGX5^(/Q
M!^(/QW\+?L,^)=9\:_#C6/BEXEN?%7Q#O_"5_P#"?4OB/;^!M;\9WL9U'68[
M.\T86%AJ6I"6YM_[0N29%LTMK6UZ3P[\$/VKOCC^RU^SO^TK\(/VI_%NB?M7
M?$#3OA-\<]=O/%_C[QW%^S?J7A/QYI=EXI\0_"8? [0FUKX>6WA;1?#^OQ:1
MX?U>W\%R>-M3N="M;O5_&4-]JEYJUN6_X?Y7 _8VBOQ+^+VB?';XC_\ !5/Q
M!^S-H_[6/QW^'?PH\<?\$_\ 6?BQ>6'@O6/#VCZEX,UF_P#CI#X*1OAM)8^'
M;72]$U>V&B:(L'C'Q!I7BGQK::#>>,-&TOQ'IMSXAM]6TFCIWBOXL>)_C1\6
MOV2=0M_VUOVAO!_['WPX^!?P_P!3\9_ CXS_  H^#'Q#\:?$OXB> I?'6I_$
MWXJ^._$7[0OP#\?:K?IHUSH>D^$M"T#4M:\,2WFF^+=3\>?\)'JEYI4EL6_*
M_P @/W"HK^<'X]^)O^"A_P (O^"4G[3'B'XV>.OC-\&OBE\%?B3IMG\'?'B>
M./A#J'Q-^)?P/\4_$CX?^&?#DGQ2\3?"_5_'4NF^-M&TKQ'KUA?:IX4\7^'-
M7N=0@TV[O=1UZ."XO=2]Y_;!TOX__L^?%C]AOXL^!/VL/C/>>)OC_P#M+?#_
M /9R^(OA'Q3J%IK/P.;1OBSHFL+'K7A[X+P)IV@:5>>#)=.>3P_<7.IZEXCO
M/]#E\3>*=?U.*]U34"WGW_!7 _<6BOQQT.#XG?LU?\%._@E\'[3]H7XZ_%_X
M9_M*_ OXL^(_%_A?XV^-8?&MIH7CGX<36NJ67B?P/;6ND:'I7@F/4;=VLKOP
M_P"&-,TOP\$N+ORM-CB738=-X2\^)OQC_:YU[]KEM#\!?MMZAIOPN^.7Q/\
MV>/@SK_[+7QR^"?P;\(^ ]8^$UOI^B7WBCQ'8>)?VG?@WXL^(7B[6_&4U]KV
MIV'C_P )^)? 5KX1F\-:1H&EF]77K^_+ ?N317\]7QN\<?\ !0'PC^S7_P $
MU-3^-_Q$\:? S]HSQ3^W1\!OV??B_P"'O#>M?#W5O"7COP_KWBGQG=:9XN\6
MM\-KR:;6I?$&C>&/#0\5>$=-^(.E^%-;@N/$&G7_ (>L4U)1:_01T_XE? 3_
M (*7?!?X,G]H7X]_%7X7?M6? 3XU7OCKPQ\4OB!/JL>@>,OA]';ZI;^+?AP?
M#=CX6M_AE=7MG='3S8> ;7P]IUCYDUQI]K:SQ::^G%OU_ #]3/ ?Q6\%_$G6
MOBEH?A#4O[4NO@]\0C\+O&DT1@DLK;QE%X*\&>.[W3+.Y@N)UN6TO2?'6C6.
MJ!Q!-8Z[!JNE3P+-I\C-Z/7X/_\ !*SX(Z/X:@_X*+ZM\.-7\9:-XN^'O_!0
M+]L'X:?#.V\2?&3XUZQ\-+*#2=$\(:?X7U#Q[\/KKQ]=^$O'VK6-Q<POJWCS
MQAH/B'XBZA;6T+W'B>>ZL=/EMO$/%/QE^(GPB3]A#QIX)_:)^/?QJ^*7B;]K
MWX.?!#]J3XMZ=XV^('B;]C/XG_\ "Q]6U_3?B#X*^'FB>-9]$^&M]<:5=V<M
MGX1U[X'?#ZTTSPY:Z1J</B34]-\316-FA;6W];7 _57QO^U'\5_"7_!0/X&?
MLI2>#/ $7PN^+?PQ^)7CV/QFNL>(M5\=3W/@/3#*;$Z8;+0M!\,QKJ<D".OG
M>,SJ6GDRK<Z/<N8(?OJOR4^.O_*87]A'_LW3]IO_ -)+&OUHD+K'(8E#RA',
M:,VU7<*2BLV#M#-@%L' .<'%#Z>G^8'Q%XP_;*DU+XW>)OV;OV;/A==?M!?%
MSX>V&FZE\7+N3Q?9_#KX1?!V/6XVDT+2?'_Q*N-$\67O_"6ZW&DD^G^$O!O@
MOQAK*6MKJ,^I0Z=_9MXD52[_ &LOBQX#^,GP,^#'QM_9GN_"-U\=_&&L>$?#
MOQ1^'?Q0L/B=\&]-OM%\!>+?&TVF:GX@U7P;\-_'%GXJO1X:AL]'T+5/AQI.
MG:Q9W.K:IIWB.XD\.7VFS?!'_!OM<3^(OV5_CM\0O$TK7OQ3\>?M;_%#5OBE
MJ5Z&_MJ7Q,WAOP'?2VNJ&1FG5XKG5+_45AFP8[G5KU\%I78_M_XE\.^&]?M]
M,G\2Z?;WL/A?6K#Q=I4\QF232=:T(RS6>K6LUO)'/%-;Q27,,JJQCN[*YN["
M[BN+*[N;>4>C:[ ='17XQ?LM0>._^"CW[-/BS]J&^^/7QP^%'C/XF>,_BG;_
M  %L?AC\3_%?@?PG\#_#7@SQ/J_A'P%I^M^ O"^IV/A+XGZC=3Z(GB'QU=?$
MK2?%4FM?VM<:?HO_  C^G1Z?#:_*?Q0_;)_:(^-?_!$GQW^TM%\3?&GP>_:"
M^$>NVWPY\=Z[\,IM&\,Q>,/$.C?&#P;\.]8U1KZ#1I=:T(:GX:\0C5';P+J_
MA067BJ6\6W=M&MK;3$+?FE]X'])-%?AU^V#I?Q__ &?/BQ^PW\6? G[6'QGO
M/$WQ_P#VEOA_^SE\1?"/BG4+36?@<VC?%G1-86/6O#WP7@33M TJ\\&2Z<\G
MA^XN=3U+Q'>?Z'+XF\4Z_J<5[JFH=?I]C\4_V=/^"E_P<^"VG?M(_'[XG?#G
M]IWX!?&#7/%.C_&'QEIOCC_A$_'OP],&H:=XS^'MG-X>LO#?@R6>&7R)?#NC
M>'K?PF6DN!)H4MH+"TL"WY/\-P/V6HK\$_V6_ 'QR_:;\*?\%#/!WCO]LO\
M:=TR'X1?MK_M!?#3X=^(?!?CFU\(>,["#P5H7A6V\+3ZGXFT32K>6#P_I$:6
MUS#X#\$67@;P?=ZI?^*=3UO3-:EUC2X_#OB=EXF_:4^,O_!(/0OV[M<_:Z^/
M?A?XU_#?X7>(?%7A.S^'7B'3_!/@?49OA3X_USPE)-\3/#UAIMQ+\5-7\967
MAJ6X\1W?BK4)-&:>YM%T_P .6)AUB77RWGU2^]: ?T!_&3_A>'_"'Q_\,^_\
M*J_X3_\ X2'P[YO_  N3_A+O^$/_ .$4_M2#_A+?+_X0G_B=?\)#_8OVG_A'
M=W_$M_M3R/[3_P!$\RKWC+XK>"_ GB[X4>!?$&I>3XH^-/BS7/!W@/2H3!)=
M:AJ7AOP#XL^(^N7<T#W$5Q'I&F>'?!VH)>:C##<1V^IW^AV$RQMJL#C\I_\
M@HK\7_C##^P1\!/CWX"^+'CKX5^*/$_B/]F>^\467P]O].T"S\16GQ3O?# U
MW3;W5$TN;Q;86EN=3G^QP^'_ !+HT,L3R0:K'J<1B6'G_P!NKX+^"?%O_!4K
M_@ES=ZG=_$6QO?B39?MB:+XFO_"GQE^,/@348--\ ? _2M6\-V_A#4/!'COP
M]>_#IQ?:QJ;:_<_#V?PO=>,K>\FL?&,^O6)6V42_7\$!^W]%?C#XJT[XQ77_
M  56T_\ 9NT?]IOXY^'_ (-:Y^P'?_$.3PY;>(]/O]0T&_@^-6G>!Y!X7UC4
M=*G;_A(9]'T33K3_ (61XXM?'OQ*M;/4O%K:?XJL]=UZT\0Z+Q'[,/P\^,OQ
M%^.G[??[&/BW]L']IR?X2?LY^/\ X4:EX*\5V/Q \KX^W=G\:OA[>^+8O#FI
M_'._L=1\6Q>&O"$VGDV%AI4>G:E?WSPR76MKHR7^@ZJ6_)/\; ?NK17\[?PF
M_;0_:!\,_L,>!_"^H>*_'GQ1^,/B/_@H'J_["&@?$:SF\$7/Q<U7PM9^)];U
M*;Q!I]_\2-9\-^ +_P")LW@G0=4\+>%];\<:S9:1%XAO=#UKQ#-J4EI=B^^D
M_A_X6_;2\+?M<_#;4/AK\-/VO?"/[+/C?PGXL\,?M!:;^T]^T+\"_C%<^"/$
MRZ5=W'@;XH?"(S?M'?'_ ,5Z?J:ZT8;;Q'X<MK8^$I+4QB#PC/%)OTLL!^R-
M>=_%SXI^#/@A\,/'OQ>^(>I#2?!7PX\*ZSXN\1WH,!G_ +.T:SENWM-/AN)[
M:.\U;49$CT[1]/$\<NI:K=6>GP$SW,8/X>?LZ>#/CO\ M%?"S_@H[IOC7]LS
M]IW3I?@9^V?^U+\//AEK?@_QW!X0\56I^&GAKPK#X4N-=\1Z'IEM.?#.G+!:
M7$/P[\&VG@CP7)J6H^+=3U;2]9NM<TP^'/'OVP_%>K_M/?\ !OIX:^/_ ,6]
M1UO7?B=I/A#X3ZP=9M?$?B+0K#6/$T7Q[\'_  NU/Q%XH\,Z!JNF>%O%M]JF
MA?VA="#Q-HVK:?I&LZG<:SH-EI6IQVUU;EM;>:7WZ@?TS(XD1'&0'57 /7#
M$9P2,X/."?K7YD?'_P#;A^/OP6_:P^"/[+NF?LR_"[Q8_P"TC<>.$^#WQ"U/
M]IKQ+X5TJXM_A_HL>N>(%\>Z#9?LR^+M3\)ZE':S6ZV]IHD_C:QG:\M-NK9^
MV+9??/PS^'?A_P"&'A>'PSX;U#QUJ>FFYEU+[3\0_BC\3/B[X@^T7D4"RQCQ
M;\6/%WC7Q4+!!"GV72AK(TNQ+2M96=NT\YD_'7_@HS=^-+'_ (*5_P#!)F[^
M'F@>%_%'C*&\_:J.AZ#XS\7ZKX#\,ZC.W@+PFEQ'JOBW0_!'Q'U71HHK%KJX
MAFL_!6O/<7<,%G)!;0W,E_:BW^3_ " ^_;CXT_M7^$/&7PQTSXG?LU_!NQ\
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
M,M4\)V4+>&]47[/=:;J!:ZOYV_"X']&%><?"KXK>"_C1X1?QU\/]2_MCPO\
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
MKYT/A"WN8R?%MAI,-_K,OA"X\12:7X8^H_\ AVG_ ,$_O^C.OV>O_#8^&?\
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
M.T^3QM%#-#+/<:G=I=K:V?V#_P .T_\ @G]_T9U^SU_X;'PS_P#(-'_#M/\
MX)_?]&=?L]?^&Q\,_P#R#2NE_P ,NOS Y3Q'XY_:[^(-]X3\-7,_['OP6\"W
M7B[P]<?$[Q=X(_:I^(7Q,^),W@#3]2@U#Q'X>^'UA?\ [-_P>TK1/$'BBSM3
MX>/B6\\2&XT'3=3O]2T>.#7+?3;VU\PU7X/>+?CG8_M>']K&V_9-\=R?$WP1
M?_#;]GSPYX=^./BFZT#PM\.I;.6_B\*>(]0UKX2V%[X"U_5/'VD^&O'7B;XH
M>#M-\9ZWJ>J6WA^*#P]:VGPI\&6VH>]?\.T_^"?W_1G7[/7_ (;'PS_\@T?\
M.T_^"?W_ $9U^SU_X;'PS_\ (-%U_2_X('YZ2:+^TK\&?^"47[5?P/\ VK?B
MA^SM\2-2\!_LM?%+PS\-/'?PL^*'B7Q/XI\1>'HO 7B.UT_P]XTTCQ9X"\'*
MVH^';1--TK1==TO4M4N]?L!#;ZMIMMJ6G2ZOKMSX:?#/XU_M/_L$_LU_LT_%
M+XB_LV^$/@%XD^#?[/;>/O'?A/Q_XCG^,_BWX7>'_#O@WQ/8?#F+X=ZMX6TW
MPMX"\3ZE;:5I/AGQ5XYC^)GBV%HH]6U'3/!FGRW\.G6'V9XX_P""2_\ P3B^
M(6EVVCZ]^R1\+=/M+2_CU**;P/#KWPQU1[B*WN;58[G7/AMK?A/6KVP,5W*T
MFE7FH3Z7+<);7DMF]W96<\$O@K_@D[_P3E\ Z.^AZ%^R/\*+^RDO9K]I_&ME
MJ_Q)U@3W$<$4D:>(?B+J_BK7XK)5MXS#IL>IIIUM*T\UO:Q375S),[KYWOLN
MWJ!XE\4OA)\;=8_;Z_9Y_:.^'.J_LAVGP/\ V?/ ?B/X7:9X8U[XY^,-%\?:
M]X8\?:3;6'B+5XM,TGX-Z]X8\.7OA=EC@\,^'$\0:W9ZU::/&^H>(-!?7FA\
M.._9M^&W[1/PX_;G_:E_:0^)&O?L?1_"_P#:JC^&%MKFB>"/CSXWU[QWX!C^
M"7@'4?!W@:ZTJWU[X,>%=!\6R^(!-&OBFSN]8\+IIO\ :$VJ:5>7_P#9$6B:
MU],_\.T_^"?W_1G7[/7_ (;'PS_\@T?\.T_^"?W_ $9U^SU_X;'PS_\ (-*Z
M_"VR]>X'SP?@Q\<O /[<'Q^_:&^"_P >?V9%^&?[4'A?X2:3XYB^*-SKVO?$
M+X7:G\)?#4WA;3)/AKHVAZEIOA_Q!I&HVUUJ6L76FZ[XL\.VG]MZG'//9W<6
MD[-6^</"W[ GQ"'_  2]^+W_  3\\:_M#?L\OJ6L:G?77PI\3^'-0U5M.A2W
M^-H^-EE>?$'5-0DM[O[1K^J0V>B7MAX<\*M;^$[**>ZMKWQA/<+%!^BW_#M/
M_@G]_P!&=?L]?^&Q\,__ "#1_P .T_\ @G]_T9U^SU_X;'PS_P#(-%_7IT73
M8#XB_:#^$W[:OQJ\3?L<>,;KQS^PAJ&N?LW_ !4TCXV^*8'^,/Q)\'Z1KGB*
MQLET&7P!X9A@^%'CB]AT#^RK>YUD^/-9O'U2[USQ)/8)X%TO2O"]I)XB]H\:
M_ KQ3X*_; N/VV/V:OB/\!_^$P^)WPYT?X<?M&_!;XG?$74_#_@?Q['X=ATQ
M/#'C+PQ\1?"_ACQ=K&@^+_#5MI.GZ!#<:C\.M5T[5=!MG7['H]W?7K2^Z_\
M#M/_ ()_?]&=?L]?^&Q\,_\ R#1_P[3_ ."?W_1G7[/7_AL?#/\ \@T7_7HN
MOS X7X:?#76OAIKW[2O[2;^,/@%XU_:T_:$7PA!'HMW\0M1\+?!SP7X9^'NB
MP^&_ WP_L/%L7AWQ7XSN]-TZVDU+Q'XI\5+X(LKWQIXBN8X4\-^&-/MK Z=\
M)?#;]E3]JCP!_P $O_%G_!/Y_%/[$VI>)=5T_P 9>#=&^(X_:'^(D&AIX.^)
MGBCQEXS\5:MJFA_\,_M?CQ+H.I:Y::-H&F6EV^EZQ9:A=:QJ&IZ//X>AT;Q3
M^D__  [3_P""?W_1G7[/7_AL?#/_ ,@T?\.T_P#@G]_T9U^SU_X;'PS_ /(-
M%_T>RZ;=0.V_9>U/5O 'P!^%/P]^,?B;X*V7COX?>"/#/@349?AK\2[CQ9X3
MU:V\(:)8>'[#7;._\4>&/ FKV=QK%MIZ7]YHLVC7$6D3S-9P:SJ\<8O'^!?V
MEOA%^TY\5?VX?V;/VG? NJ?L7KX$_96;XF6WA#PMXM_:.\?Z/XK^(<'Q*\/2
M^'=0U+Q%=Z/^S[XCTGP5<6MJ+*:UT?36\9Q0S6T_FZW>)>(ME]B?\.T_^"?W
M_1G7[/7_ (;'PS_\@T?\.T_^"?W_ $9U^SU_X;'PS_\ (-%U_277Y@?./[0?
MPD^/_P"VOX?@^$'QP^-'[.W[//[.^JZAIMY\3O"7P#^)FN_%CXG?%#2M,OK>
M_3P;)\2O''@CX0Z1X*\-WMU;P7&HR:=X UW4+QK6&TGDETV:\LKBS^TO^S;J
M=[XL_8=^(/['WQ%_9X\'7W[$UWXRT7PM\*OBQXBU.'X6ZUX%\<>!M)^']Q#]
MK\*)KNMV?B3PMX?TJ:'PU?/IUQ(;O5;B_N=2AFMF2_\ H7_AVG_P3^_Z,Z_9
MZ_\ #8^&?_D&C_AVG_P3^_Z,Z_9Z_P##8^&?_D&B_K]RZ_,#P#]GGX(_%_X6
M_MJ_M$?M(^/?C_\ LV>)?!O[1OA3X/IXOT[PS!JVD>)[/Q+\*_!^J>%=/T#P
MWIFH>(;S2=#\*VO]I177_"1ZIXB\6Z]KL.FK:SZ'H4VH2WUIX]\ _P!A;4]%
M_8C^)7_!/S]H/XY? G6_@7/8^/-!^%NN?#>_NY/'KQ>)_B7=?%3PUXX\<R^)
MKJPT>P\0^"O%4D5WI_A70+?5-)O@Q34?$5RMI 9/N#_AVG_P3^_Z,Z_9Z_\
M#8^&?_D&C_AVG_P3^_Z,Z_9Z_P##8^&?_D&B_F^G1=-@/F']GOX=_MP::?"7
MPN_:F_:[_9;\>? ?X>7NB7,'B#X>PZ];_'OXPV/A"[MKSPMX<^)NLZ]?6'A#
M0="GN].TJX\9-H=AXBU_QAIMG>>'-8UZYM]>U?5)OU\5E=5=&5T90RLI#*RL
M,JRL,@J00002"#D<5\0_\.T_^"?W_1G7[/7_ (;'PS_\@U]L6MK;V5M;V5I#
M';6EI!#:VMO"H2*"WMXUBAAB1<!(XHT5$4 !54 <"A_UI8">OR]U/]GC]KB?
M_@I?I/[8%IH_[.C_  >TWX'#]FAO#]S\5OB7!\29? -Y\2?^%@:C\1!8Q? N
MY\,KXPM[B1DL_ A\1_V+=PVT>GS>.K)[M]8M/U"HI ?D_P#LZ_ #]N#X2?M/
M?MF_M">*O"/[*FJV'[5$7@'6=+\)^'_CM\7$N_!_B'X0>!=9\)>"M(O]:U']
MF:*'5M&\3F]LX_%.O6^EV=]H 6XU72?#NNE8]#E\^_9Z_P""=OQEN/V3/VJ_
MV0OVM7^#1\(?M"?$+Q[\4-'\8_!/QKXX\2ZMX?\ $GCS7=*\56\%WX=\<?##
MP1:"/P-XKT#1_$&B:C%KM_\ VT8_[+U'2=/2W-_>_M#13N_R_#8#\K_V>_V?
M/^"C>FGPE\+OVIOVAO@1X\^ _P /+W1+F#Q!\/?"WC>W^/?QAL?"%W;7GA;P
MY\3=9UXV'A#0="GN].TJX\9-H=AXBU_QAIMG>>'-8UZYM]>U?5)O.K']A/\
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
MXS^%\UK!X@^'OQ;UFXU62W\-^,[R6\@CT&PTP:]I^JRB>W35(KFUNH8?M2@
MHHKY@U_]K7X7^'?VG_ '[)%[IOQ ;XI_$;PUXG\6:'?'P5J=AX$31_">D3:S
MJ<I\8:T=*L-;D\B$6FSP='XG6RU*:*RUF32Y1+Y0!]/T45\CW/[='[,2ZWK^
M@Z+XZ\1^/I_"E_<Z7XKU;X2?"+XS_&7PAX5U*R.+_3_$WCOX4?#[QEX)\/WF
MG-E-2MM8\064VG2*\=\EO(CJH!]<45Y%\'_CY\&?V@=)U_7O@I\2/"WQ-T/P
MQKL?AC7=8\(Z@NJZ7I_B&30=%\2MH[ZA"OV6:_M=(\0:5)J$%M+,^F7D\^DZ
M@+75[#4+&U]=H ***\Z^*GQ4\'_!CP7J?Q \=GQ4GA;1MC:K=>$/A[\0?B;J
M=A;E9))=0N?#?PS\+^+_ !+'I-G%%)/J6L'2/[+TJW4W&I7EK#B0@'HM%?#?
M@/\ X*+_ ++OQ3\+V?C?X8W7[0'Q&\%ZC)>PZ?XO\!_L8?MF^+_"]]+IMU-8
MZC%9Z_X?^ .HZ5=26%[;W%G>I!=NUK=036\XCEB=%^C_ (-_&OX;_'[P6OQ!
M^%FM:CKGA<ZYXA\,S3ZQX3\8>!]7L?$'A/5KG0O$>CZIX6\>Z!X9\4Z1J&DZ
MO9W-C=6VJ:+:2"6%C&'C*NQ9@>JT444 %%?.OQ+_ &L/@'\)O&5M\./%?C:[
MU#XE76G1ZPGPT^'?@GQ_\8/B3!H\S*L&L7_P^^$?A;QOXQTS2+EF M=4U'1;
M6PNB'%O<2;'VI\-_VM/V>/BUXX/PP\"?$O3M2^)T.B:SXDU'X9ZII'B;PI\1
M= T30+KP_9:EJ'BOP+XNT30O%?A&,7/BG1([&/Q/I.DS:N+J>32(KZ+3M3>S
M /HNBBB@ HHHH **** "BO*OB+\5/^%=Z_\ "_0?^%<?%7QS_P +.\:1>#/[
M9^'7A#_A)M ^'OFV4][_ ,)9\4-1_M&Q_P"$3\%Q^1]DEUWR=0V7LT$'V4^9
MN'I$FI:=#J%II$M_91:K?VE_J%CIDEU FH7EAI<VGV^IWMI9-(+FXM-.GU;2
MH+^YAB>&TFU/3X[AXWO;99 "[1110 4444 %%%4K_4M.TJW2[U2_LM-M7N]/
MT]+F_NH+.W>_U?4+;2M*LDFN)(XVN]3U2]L]-T^V#&:]U"[MK.V26XGBC< N
MT54O[V'3;&]U&X2[DM["TN;V>.PL+[5;Z2&UA>>5++2]+MKS4]2NV2-EMK#3
MK2ZOKR8I;VEM/<21Q-\,^&?^"E/[)GC7Q1XN\$>#=9^.?BWQI\/YK2W\>^$?
M#/['/[8^O>*/!-Q?F<6,'B[0-*^ EWJOAN:]-K<BTBUFTLGN#;SB%7,,FT ^
M\:*^??A/^U!\'OC5XP\5?#_P1?>/;3QQX*T/1/$OB7PG\1O@M\:O@SK]AH'B
M.\U/3]$U>+3/C%\/O EUJ5A?WNC:G;1W&E1WJ1RV<JSF+*;_ *"H **** "B
MO*M-^*G]H_&/Q)\'O^%<?%6P_P"$<\%Z/XS_ .%I:EX0^R_!S7O[8U"2P_X1
M/PWXW_M%_P"U/&FE^7]MUC0O[+@^PZ>\=S]JEW;!ZK0 4452NM2TZQFTZVOK
M^RL[C6+UM-TF"ZNH+>;5-12POM5>PTZ*:1'O;U-,TS4M2:UMEEG6PT^^O#&+
M>TGDC +M%>5:Y\5/[$^+G@;X2_\ "N/BKJ__  G'A[Q-XA_X69H?A#[?\(_"
M'_"-+"W]A^.?&?\ :,/_  C_ (A\0>=M\,Z9_9MW_:K13#SK?9D^JT %%%%
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
M%^T5\.OVA-<^!GP-_9;M_&/P _:'^+GPCU&U\;^+/B+=Z)XQA^&-OH$0\&^
MK?29M+U'6?&E]>SZO<7'C/Q==_#GPDL&I^$=.L_#UU<-XFO]#Z?PG_P5J^'W
MCO\ 9Q_9H^)*W?PS^#?Q)_:-\4^-_ -U!\<_&UIX4^&'PAU[X36D]S\5-?\
M%WB#4;SP]/K6E:6/[#A\'^&;6_T/6_%NJ>-_"&BW>I>&C/K&IZ3X;_P3K_:.
M3X0Z7^W_ *#>?!GX^>/+V3_@H?\ M6ZYX,N?A5\)?&'Q%T/QAK%QJ?A^UD\&
MS^(_"FF:IHG@'7+.YT^TENM0^)=YX0\+G3];TZ]M=>NO(U6'3_.]/_8O_:R_
M9"^#'[%G[2?PW^'</Q:^/7P"^)_[0GQ0^/7P"\,ZI;O>>(/"W[5T>F1>-_"_
M@R]MTN;?5O$7P]T?P_X=TRV72(M174-=BN]8TFUUK3K*'3[TLO):Z?=Z]_S
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
M5H'[7'[>?Q;^.W[9G[._PA^$7[,6C^,OV;M9^%-IHGBOX@>-?B1J7P_M]/\
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
M^*E_X._X*N?M%?&;5_@3^UE-\*;O]F#P_P#"?1?'>C?LF?M#Z[H?B/QY\/\
MQ8VNZSI'A]])^'-W<ZE97MLEW;^'?$<=NGAGQ#=6@.DZQ<V>HZ/=ZB6_*_SO
MZ@9'A+_@H/\ MV?$W_@GZ?VYO!'PD_9JTG3?!5C\4?%_Q!\,>+=5^(EQ>^*_
M"/PW\>>*M)U>P^'MEH>KO'X?O=%\):!&\_B3Q=KU^_B/Q1;:XMGX$T'0X=%N
M];]/^+W[>?[4OPW^'/P _:W_ .%3_!>Q_9+^+/B+X,:?KG@W4_$7BW5_VA]*
M\)?&=-+&C>.(-9THV/PST][:358)U\(FT\17<UE)IQO=<TN_OM3L?#OQU^SK
MJ'COP=_P1&^+7[/'B;]GK]JO2OC<_@KX^_#.Q^&TG[+GQZE\0ZMX@^..M_%G
M7_!%[HZP_#][/4?#46G7N?$_B2WNFTCPE=K8Z9XAN=/U/Q'X3L]>V/VI]?\
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
M=:)86/AVSE072:EIFE^#_$$^ES[)[77-<BB,%S\X_ G]L3_@H+^T7K/Q<L/
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
MM;NX\32QG7-22RTW3-6L=)UZ:U@EUN[TFRT)HM1D]\_:/U']ICX0?M2?!O\
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
M^AM%%WW _/+_ (=S>$/^CK_^"AO_ (F]\<O_ )H:/^'<WA#_ *.O_P""AO\
MXF]\<O\ YH:_0VBB[[@?GE_P[F\(?]'7_P#!0W_Q-[XY?_-#1_P[F\(?]'7_
M /!0W_Q-[XY?_-#7Z&T47?<#\\O^'<WA#_HZ_P#X*&_^)O?'+_YH::__  3F
M\)%6"?M8_P#!0M7*D(S_ +;GQS=5;!VED'B-"R@X)4.A89 92<C]#Z*+ON!^
M$WP6_P""-GQ/^'?Q?\<?$SQM_P %"?C[XIL?BA)IMS\0]/\ ASK?QW^#WC;Q
M'>>'-&O=(\)3W?Q/B_:C\<:SKBZ!'<QV\'_"?:7XZN8-&BFT?1+S05NWNT^S
M/^'<WA#_ *.O_P""AO\ XF]\<O\ YH:_0VBB[?4#\\O^'<WA#_HZ_P#X*&_^
M)O?'+_YH:/\ AW-X0_Z.O_X*&_\ B;WQR_\ FAK]#:*+ON!^>7_#N;PA_P!'
M7_\ !0W_ ,3>^.7_ ,T-'_#N;PA_T=?_ ,%#?_$WOCE_\T-?H;11=]P/SR_X
M=S>$/^CK_P#@H;_XF]\<O_FAH_X=S>$/^CK_ /@H;_XF]\<O_FAK]#:*+ON!
M^>7_  [F\(?]'7_\%#?_ !-[XY?_ #0T?\.YO"'_ $=?_P %#?\ Q-[XY?\
MS0U^AM%%WW _/+_AW-X0_P"CK_\ @H;_ .)O?'+_ .:&C_AW-X0_Z.O_ ."A
MO_B;WQR_^:&OT-HHN^X'YY?\.YO"'_1U_P#P4-_\3>^.7_S0T?\ #N;PA_T=
M?_P4-_\ $WOCE_\ -#7Z&T47?<#\\O\ AW-X0_Z.O_X*&_\ B;WQR_\ FAH_
MX=S>$/\ HZ__ (*&_P#B;WQR_P#FAK]#:*+ON!^>7_#N;PA_T=?_ ,%#?_$W
MOCE_\T-'_#N;PA_T=?\ \%#?_$WOCE_\T-?H;11=]P/SR_X=S>$/^CK_ /@H
M;_XF]\<O_FAH_P"'<WA#_HZ__@H;_P")O?'+_P":&OT-HHN^X'YY?\.YO"'_
M $=?_P %#?\ Q-[XY?\ S0T?\.YO"'_1U_\ P4-_\3>^.7_S0U^AM%%WW _/
M+_AW-X0_Z.O_ ."AO_B;WQR_^:&C_AW-X0_Z.O\ ^"AO_B;WQR_^:&OT-HHN
M^X'YY?\ #N;PA_T=?_P4-_\ $WOCE_\ -#1_P[F\(?\ 1U__  4-_P#$WOCE
M_P#-#7Z&T47?<#\-OVC?^"./CKXQ^*/A[J?@?]OW]HWPEX=^''B#0O'6A:1\
M6/%OQO\ C]X@LOB-H5UJ+6OBO0_%.H_M'>!+?PC+;:?=06>E77A7PYI/C+1Y
MCJMW:^-S'J<%GIGU5HW_  3AT>#2-*A\0?M>_M^:GKT.FV,6MZEH_P"V3\>]
M"TC4-7CM8DU*^TO1+WQSXBO-'TZ[O!-<6.E7?B#7+G3[:2*TGUC4Y87O9_T?
MHHN^X'YY?\.YO"'_ $=?_P %#?\ Q-[XY?\ S0T?\.YO"'_1U_\ P4-_\3>^
M.7_S0U^AM%%WW _/+_AW-X0_Z.O_ ."AO_B;WQR_^:&C_AW-X0_Z.O\ ^"AO
M_B;WQR_^:&OT-HHN^X'YY?\ #N;PA_T=?_P4-_\ $WOCE_\ -#1_P[F\(?\
M1U__  4-_P#$WOCE_P#-#7Z&T47?<#\\O^'<WA#_ *.O_P""AO\ XF]\<O\
MYH:/^'<WA#_HZ_\ X*&_^)O?'+_YH:_0VBB[[@?GE_P[F\(?]'7_ /!0W_Q-
M[XY?_-#1_P .YO"'_1U__!0W_P 3>^.7_P T-?H;11=]P/SR_P"'<WA#_HZ_
M_@H;_P")O?'+_P":&C_AW-X0_P"CK_\ @H;_ .)O?'+_ .:&OT-HHN^X'YY?
M\.YO"'_1U_\ P4-_\3>^.7_S0T?\.YO"'_1U_P#P4-_\3>^.7_S0U^AM%%WW
M ^/OA%^QKX=^#WCK3/'FG_'[]L'Q[=:7;ZE;)X9^+O[4'Q2^)G@6\&IV$^GO
M-J?@_P 3ZQ=Z/J%Q9I<&ZTV>X@9["_B@O+<K-"C#[!HHI %%%% !1110 444
M4 %%%% !1110 5\R_M?? _Q[^TC\ _'GP-\"_$[P[\)4^)^B:MX,\9^*M>^&
MM[\3[AO _B'1]1TK7=,\.Z3:_$7X<P:1KU[]KMA!X@U&\UZTL[&._MD\/R7M
M[::KI7TU10!\_?LN?"7QY\"/@9\/?@WX^^(WAWXIW?PR\,^'O GAOQ=X>^'=
M[\,_M/@SPEX>TCP]X=MM=T&[^('Q%CO?$4%MIKOJ>N6&J:38:CYT"Q>'K"6W
MFGO?H&BB@ HHHH **** .#\1_#S1/%OB;PIXB\0W6JZE;^"KY=;\/^%Y+BVC
M\+P>*H8[NWL?%M[906<5]J^M:5:WUS%H\.K:E>Z%I5VUOKECHT'B2PT[6;3O
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M:7JWB'Q-XBOKPZ/_ ,(WI\>IZ5>7L.L:,]YZS^WO>:58_L._MB7&M/$FF_\
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
M'Z_KG@?5KK2K[PQ?_P#"N->U&\T70=8ET>XF\90M*9;G1=(DL3EZ7[W^2O\
M\#U _J$HK^7K3O"FD_!K_@X.^"WP5^&(O/!?P7B\%^*_B!I'P@T#4;_3OAAX
M:\6:[^S)\1],UO5_"_@.WN4\,>';K58])MY;U](TRS\Z9YF( D*U0^$7PZ\!
M:=_P<6_M2> ;'P7X7M? VO\ P<U-]<\'Q:%IJ^&=8/Q ^!7P?UWQP-2T/[-_
M9M['XNUGQ#KNI>(HKBVDBU>\U?4IKY)GNYRY;SZ7_&U@/ZE**_DN_P"",_C<
M_ /X:_\ !9/XC^%=&LY#\%K>?QMX;\/I"RZ>Y^'.@_M&Z[H^CK!"49;)CH]M
M9"*)D*P':K+@$>:_L_\ A;]JK]I_]B_PC^T7^SQ\%OB]\1/V]5_:7UCXD:A^
MU]??$7]GW0-/OK'1=7O]+U+X4RZAXJ^.^@?$:/X?IX;?1X)?A?>_#C3_ (>S
MSM<"PL7TF>"[N3E\^VOJK]P/[&Z^;_VK?VJ/A-^QW\&/%'QI^+VN6VG:/HEI
M/%H.@I<P1Z_XZ\4/;S2:1X-\*V4A\R_UK5YXMF4C:VTNQ2[UK59+32-.OKR#
M^>7_ (*'?$OXO_LN_MY:5^TU^U3^SOJ'QJ_9+^(7PK\ ^!_"1T[5+HZK^S?X
MF;0]#N?&C?##QGH^HI9> /C-I_C>S\1ZWI/B"TU'1+_Q=H6HQ6?AOQK8/IMW
M>Z-RO_!8W3/@YKG_  28_85\>_##6K;XH:5I?CKX9^!? GQDU_0K:W^(>J>
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
M^"!_9/17\S__  4__:3_ &G/ '[.G_!-WX%_%ZV\4>"_'O[2&OZ/HW[66G^
M_$_A;3_%/B.#X>S?#'1?&G@?2?%^C^*=.\&Z=#\1K[QQ<ZI=-:^,M(T$BU@T
MK4M>L/#TFKK)]2_LR?L]_'/PG^V=\<]*B_9*UGX-?\$Y/CQ\&X]&UWX*?$+Q
M)^SSK'A#2/B=9:3H^B:I=Z=\*OAC\7_BGI&G:/X\T9-?TWQ+:Z7;+I_B234U
MOO$UN)K.T(5M+^OX.W_# ?MW17\)W[#7[./@GXN?\$]O^"GOBCQ;K/CA;;X+
M6>J>-O 'A+0?%VK>'/"%IXU\*^"O%.NZ5XH\0:-HTUFGC"^M(=*AT;3[+Q3+
MJVBZ3IUYJT^F:9;:OJ#:G%V'Q1\(:O\ $;_@BA\%_P!KOQ]\3OBSXL^-7PV^
M*MAX ^&NM:E\0?$,6D^!/ ^A^._$WA.ST30_#]A=VFDRZBT=G97\OC35;74?
M'0?3=(TBW\20>'=)L='A?+Y]4MNZOW _N!HK^5G]HO\ :I^(_P 6/C=_P2%_
M9U\?Z/XV^*GPT^+?[,GP*_:+^,WPP\)ZKX1TK4OVAO'GC7PKKATOPKXHE^('
MC'X?^"->T"W\1>#!J6H>&?%7BW2_#VMKK]\E];:MJ,6BV2>YZ#\!/C]X,_9P
M_P""M/P]^-O[/NI> _V.];^%OQ7^,/[*'P^^)'BGX.>-Y/A?K&G>$/&GB:;P
M[H/AWX>?$CXG6?@RS\/:_9>%_%/A'3].OXM$\*ZMH:7_ (=GM]1N[DTK6W_K
M6W<#^C.OF_\ :M_:H^$W['?P8\4?&GXO:Y;:=H^B6D\6@Z"ES!'K_CKQ0]O-
M)I'@WPK92'S+_6M7GBV92-K;2[%+O6M5DM-(TZ^O(/XJK/X(:3!_P16T7]IU
M_&'Q$/Q(\$?M1MI'PWALO&FO:3X4^'^D7>J"TUK^P?"VF7MMHS>(=>U:1=;U
M'QE=VDWBE&T_0]*T_4[+2=+:TN_TJ_X+47,/Q'_X)/?L ?'#Q=INDZS\5O%-
M[^SU<ZKX^O-*L)?%<L/CO]FWQIXN\6:;'KQM_P"TX-)U_P 266GZUJFE0W,=
MA?:EING7EQ;R7%A:R1/EU2OU:^X#^IGPAK__  E?A/POXH^R?8/^$D\.Z)K_
M -A\_P"U?8O[8TVVU'[)]J\FV^T_9OM/D^?]G@\[9YGDQ;MB]%7S_P#LP_"S
MX8_"?X+^!=)^%GPX\!_#72M?\,>%?%&NZ9X \(>'O!NGZUXFU'PIH5MJ'B+5
MK/P[IVFVVI:[?6UC96]YJ]Y'-J%S!9VL4UP\=O"J?0%2!\;?MW_%'X\? O\
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
M2K;6=7FO[+0K6.QT.TTC[[_X=._\$Y?^C1_A1_X ZO\ _+:C_AT[_P $Y?\
MHT?X4?\ @#J__P MJ+KSZZZ:W=P/S]\5:]^P?H/[2OQ9_:E_9A_X*7?LW? ;
MQ_\ 'SP'?>"/C!I'B%?"?Q6\(ZS=7;:>\?C[PKIEO\2OAS?>%/'MO+IL%ZU]
M<ZIXB\.WVIM<ZAJ7AB[FOM0%Y=^&-_\ \$T/V??V'?B)^QQ^S[^WW^SIX2U#
MXI:!XITKQG\7_'>O>&?'^IZSJOC[28/#'C'Q'=^%-'\<_#ZW:^'A!'T'P?9P
M>(+?3?#36NCZAJ5MXH>TU6#7?O7_ (=._P#!.7_HT?X4?^ .K_\ RVH_X=._
M\$Y?^C1_A1_X ZO_ /+:BZ\^G;IM]P'Q%_P3B^)O[%O[ OP?UOX(ZG_P4P_9
M=^,G@V;Q1=>+?"US:VNB?#;Q!H6I:T@3Q);ZO?O\8/']AXBTZ\-II,NCPV^E
M>'[O1Y8=4^UWVMQ:C9PZ/Y5\4-#_ ."?GC#]NR;]N/X<_P#!5CX>?!;Q#XM\
M/Z9X7^+'A7PEXK^'NH:AXQT6Q\-:/X+O;+PSXVU+75F^'QUGPKX>T6PN]0LO
M#NM:YIVHV;:_X<U;0]8:WN;7],O^'3O_  3E_P"C1_A1_P" .K__ "VH_P"'
M3O\ P3E_Z-'^%'_@#J__ ,MJ+K5ZZ[[ ?DQ)\+?^">#?M)?M5_&VT_X*V^$]
M \$?M<^'O&?A_P")?PJ\->,OAM97M[9>.8Y)=5TJZ^(FK:IKM^_ARRU&:2;2
M-/T#P]X7URSTH+X<E\476BSZG;:EZU^QZ?\ @G7^S%^R7\8/V0?%_P#P4R^$
M/QD^'GQ?M?'^CWG_ !4/PV^'Z>%?#_Q&\-W?ACQ);>'([+5O$NM/JVHV=XUS
M=ZGKGB;5[".]M;*;1=#T,?VDFI_H;_PZ=_X)R_\ 1H_PH_\  '5__EM1_P .
MG?\ @G+_ -&C_"C_ , =7_\ EM1=>?3^7IL!^07P@\ _LC?!7]E;XU_LK>&?
M^"RWP6UGP?\ %70?&G@KP];>*M)\%7?A+X=>#_B6T:_$&>T\(Z'\6/#NH>*?
M'^M6]M:6^C^+]?\ &#Z-X35M9;0O!4!\1ZT+KJ_A)\/_ /@FWX>_86\5?L$?
M'#_@H[^S=\8/AK>Z]=>*/ 7B_P ,/X<^%OCGP!XAO-7O/$+ZS'=WWQ1^)6F:
MW?66M71?3773M&@&CW&K:%K$&M6.J-]G_5+_ (=._P#!.7_HT?X4?^ .K_\
MRVH_X=._\$Y?^C1_A1_X ZO_ /+:BZ\][_9W[@?FGH%G^P1XF^)?[+?CW]IG
M_@IS^SE\==,_8S\-6.A? GP?HD'A'X8:<VJZ6-"73/&7Q/O9?B9X^F\:^);0
M^%_#-V5T.W\#:#<:EX?TVZGT-X'U.RU+ TY?V6=)_P""A7C/_@H/8?\ !67]
MC_\ X2WQ;9:AX>7X=WGP]L;CP[I_A'_A#M,\"Z!ICZO#^TO::G>ZSIFB:#H=
MQJ6NI#96^LZO;ZA=0:)H]CJ$.F6'ZE_\.G?^"<O_ $:/\*/_  !U?_Y;4?\
M#IW_ ()R_P#1H_PH_P# '5__ );477GV^SUU _,[_@GE+^QK^PA\2/CUXUN_
M^"I_[+7Q>T?]H6\TW7_&/A]/#NA_#_4=/\6Z)K'B;5=)U/0?$*_'/QG;6^CJ
MOC7Q-;:CH=YX=O9[TRZ//:ZSIHTRZAU;]8/^'E?_  3_ /\ H\7]GG_PY_AC
M_P"3ZY#_ (=._P#!.7_HT?X4?^ .K_\ RVH_X=._\$Y?^C1_A1_X ZO_ /+:
MAM/>_P" 'Y,R?"W_ ()XM^TE^U9\;;3_ (*V>$] \$?M<^'_ !GX?^)?PJ\,
M^,?AK8WM[9>.8Y)=5TJZ^(FJZIKM^_ARRU&:2;2-/T#P[X6URSTH+X;E\3W6
MBSZG;:EQ?AWX0?L9>$?V"?B/^P=HG_!83]GZY\(_$[XA:9XMU7Q-XB\)^ M2
MB\.:!IFM:3XIDT'P;H6D_%KP[JUGK6M^)?#OAZ[U[Q'XG\:>+M+;3=/N=.\/
M>$/#EUJ5SJM?KGXC_P"":?\ P2R\'3:#;^+OV=?@#X6G\5:Y8>&/"\'B/43H
M<WB3Q)JMQ%::9X>T&/4_$-J^L:YJ-U/#;6&DZ<MQ?WEQ-%#;V\DDB*>G_P"'
M3O\ P3E_Z-'^%'_@#J__ ,MJ+KSZ?R]-@/PZ^,WP&_9&^-?[,/[-7[+>O_\
M!8;]D_2_"?[,\FNR^'?$&E?#+2/[>\1MJ;M'IQUE;K]IJ>Q@_LBQEGM2+*!!
MJ$DBW4PA:/RF^Q?VKM:_8"_:EUC]F[XQ7/\ P4E_9R^&W[5O[-FI:!K/A[XT
M>$KCPQ=^$?$%]I.I:?K]W8:Q\*M8^)%S>?\ "-3>(K"34M(T5_B1=SZ1;ZIK
M&FW>JZU;ZC,Q_0#_ (=._P#!.7_HT?X4?^ .K_\ RVKE+[_@FQ_P2MTSQ=H7
MP_U+]GG]GW3_ !YXHT[4]7\->";[5!:>+O$6DZ($;6=3T+PW<>(H]9U;3M)6
M2,ZG>V%E<6U@'0W4L09<EUY]>W7<#\\]4TG]A;Q-^V_X1_;O\2_\%:?A99?%
M/PKHNA:7'IG@.X^$GA_0I19^']3\+^(=-M(?%VJ_$6.S\*^(] UG5-'72KJU
MU3Q%I5C?33IXRO-=6#7(?UF_X>5_\$__ /H\7]GG_P .?X8_^3ZY#_AT[_P3
ME'7]D?X4?^ .K_\ RWKD-"_X)O?\$J/%.EZWKGAG]G[]GGQ%HGAG4-3TCQ)K
M&A:NFKZ7X?U71((KK6=,UO4-/\1W%II6H:1;3PW&IV5_-;W-A!-%+=Q11R(Q
M5T^_X ?->L_&G]D33/VD/BQ^U!\'_P#@J[\&_AWXQ^*]EX%T76_AYK^H^ /'
M_P $]0T3P'X6L= TL^)?!Y\6>%?%FJ>)8[R+4M0LO%'AKXA>";JQL-3?0FM;
MNV%Y<ZCT7PJ^.'[ 6@_M ZU^UA\;/^"@O[-_QE_:#O? -I\*?#.NZ3J_A/X<
M> /AK\-[;4[W6[GP]X \#R>-?'.KVE[K6LZGJ%[K?B/Q-XY\4ZW<0W4FF:?=
M:7I4U[97?O\ X2_X)F_\$N/'_AS2?&/@3]F_X"^-?".O6YO-#\4^$KZ3Q'X<
MUFT6:2W:ZTG7-'\07NF:C;K/#- 9[.ZFB$T4D9;?&RCHO^'3O_!.7_HT?X4?
M^ .K_P#RVIW7GVZ?<!^1GA3X8_L+?!7]H[XB?&C]E+_@L7X)_9K\"?&#4Y=0
M^)7PB\+ZC\(_%MOJ$5WJ%YJ=SI_A?7_&&JZAH?AR&QNM3U7_ (1.^OO 'B/6
MO",.I75MI6J?9Y9(G]S_ &IS_P $S/CSXD_9K^)WPU_X*$? WX&_&S]E74]%
MN/AG\0CXN\+?$JTU/1]&U6SUR+0OB!H6K^+M U/QC'+K%I/J$NI7'BRSU&[N
M==\3S:M-JLNN7$D?Z ?\.G?^"<O_ $:/\*/_  !U?_Y;4?\ #IW_ ()R_P#1
MH_PH_P# '5__ );476^O_DO],#\ S^TO\%;7_@N_\'/CKXI_:<^%?CKX;Z;\
M*]6LO$_QLTJ\T+PQ\+;#6KKX%_$O0DT72C%K&MQ:)I\6L:CIVEV%AK7BGQ+K
M0O=0B@O=>U">>(K]>_'W0?V$OB1^V9_PVI\%?^"M7PS_ &:_B+XA\)6W@SXD
M+X7U7X9^,[WQ+I,/AZT\'3S^&M6\2>((;+P=JEUX2T[2],^W7/A[Q4;#4-+T
M_7M*BL=2M][?I_\ \.G?^"<O_1H_PH_\ =7_ /EM1_PZ=_X)R_\ 1H_PH_\
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
ME+H6B^)?"UOJ^O7&J?7G_#IW_@G+_P!&C_"C_P  =7_^6U'_  Z=_P""<O\
MT:/\*/\ P!U?_P"6U%U:VMOD!^*7P!^$'[*'[/G[/_[5?[/?AO\ X+!?LDZU
MX<_:MT&31O$VMZS\,-+&L^%YK^UO-$UJ]T5;/]IV"RN5U#PSJVL6$%K>P'[!
MJLNFZQ'/-!876DZI5O?@M^R;>_L)Z/\ L#R?\%A/V24^'&C_ !'NOB!'XM3X
M8:7_ ,)=-'-JMWXBBT&3=^T\=*6&+Q%J.H7SZ@MG]HFLGM-.$47V:6ZN_P!M
M_P#AT[_P3E_Z-'^%'_@#J_\ \MJ/^'3O_!.7_HT?X4?^ .K_ /RVHNO/>^T=
MT!^1/QH^$O\ P3P^-_P2_94\)ZU_P5'^!/@W]H7]D'PIX:\"?#']HWX;W7AW
MPU)<^%/!/]FQ>#+?7? 5W\5=9O6UGP]'HFDZC::WI'Q#TIXO$K:UK%A::?9Z
MP=&L_J6[^,W[+6K_ +-7Q@^$GB__ (*W?!#XF?&CXT_#O4OA3XB^/GQ(C^'=
MYI^@>!-:TZ^T+5=%\&?"'P)XT^'FBZ(TFBZQK4\6J7'B?4M9O_%-Y8Z[XNU#
MQ9I^A:-X>M/M'_AT[_P3E_Z-'^%'_@#J_P#\MJ/^'3O_  3E_P"C1_A1_P"
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 9FM:SI7AS1M6\0Z[?VNE:)H.F7^LZSJE[*L%GINE:7:RWVHW]
MW,WRPVMG:037%Q*WRQQ1NYX!KX(\/_\ !27X-ZU=_ [4K_X>?'#PE\*_VE?&
MVG_#OX%?'7Q5X3\*6GPP^(7B_79;Z#PII,%OIOCO5?B7X5?QB^GW+>%I_'OP
MY\*6^K6Z/>))'90W%Q#]8?'WQW9_"[X%?&?XEZCX5?QUI_P]^%/Q#\;W_@E(
MX96\7V7A7PEJ^N77AGRKBWO('778+&33'6:TNXBMTP>UN%S"_P#-5\;OBI\.
M_'?[/_\ P3#^+>J_M"^!]1U_6OVQOV0/&Q^ GPOU7PKX&^!G[-'P]2XURXU7
MPK8_#/PR8I-)_P"%<7(M?"&I>,OBAJ>K:G!J%EKMMX:D\-Z)=7FAP-*_Y?@W
M^G],#^B#XG?M,>&/A_X[M?A-X;\$_$3XU?%V;PLWCN]^&7PDL?"=WX@T#P1]
MODTJ#Q3XGUCQ]XQ^'_@;PWI^IZG#<V&@V>L>+K/7/$MS9Z@GAS2=573=1:U_
M)7_@IQ\=/@+^V;_P2!^/_P ;OAS91ZV/!OB#P)H%NOC#PQ#IGC[X5?$#3OC?
M\*])\7>&KZVO4NKKPSXDBTK5$L=6_LF_FM=3T758Q#?W^EWZ/+N> ?VH/A?^
MS/\ \%2_VQ3^T!X[\-^!/AS^U_\ #']F7XF?L[_&/Q9K-II'PW\0^&?AI\.[
MKPQJ>A6OC&]D3P]8Q7>JZ[K&HZ9+<:A9Z=.^G75Q)<->^(M)BO,S_@IA\0/@
MCXS_ ."2_P"V3XF^!OASP=X;^&7B?XA^ O\ A&O%GA/1])\-:!\;?%4_QK^#
M][XT^(GAZVT_3-+7Q,E[KMOK6B3>+C_:%QXKN/"&KZY;7=YH$>G:I>-*S7JG
M<#])_BA^UK#\(_B5\-O@AHO[/_[0'QR\;^.? $GC6S'P6T[X2ZGI'A[1=+O(
M='NI_'&H>/OB]\/&\%P2WDEO'I>K^(K>P\.:]//)IVA:WJ6KZ9K6G:9P0_X*
M0_!K4/B%\<?A+X2^&G[1_COXI? 5/!9\2?#OPM\&M7/C+Q WC;3M9UBS?PSH
M.OW^@WT&F:3I6DVU[JWB7QI%X.\*2#Q+X0M=#UW6K_Q+I=I/\I_LT_&G5/V/
M_P!JGQ/^S5^TSXPTKQ3H/[6VKW/QE_99_:GUIM%L[_XG13VVFVUU\$_B%KEC
M%9Z:WB'P%;WFEZ5\.6@2UT*;0[S3-#T*VTF+6?"OAJ'M?V0-:T:Z_P""J_\
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
M ->0'Q+_ ,%)/VI_B]^SHO[+7A_X:?##Q=XCL?C3^UA^S_\ #;Q!XV\.>(O
M6E7"V][\0++Q)>?"CPSIOB3QMX;O;KQA\4M \):WX:74O$*:%\-=.T&_U*#Q
M!XUTN\O[00?,W[8'B3PIX8_X*(_\$E?CGXM^&>L_"OQ)KUO^VG%XTTC4M#\*
M^(?BI>G2?@IH.D>#O"VJ_P#"HM;^(=GXUUUKW66L/!NA>&/$GBR>>[\11:3I
M"_VEJ$U@/7O^"O>IZ=H'AK_@G_XFUN^M=)\.^%O^"HG[)?B'Q)K>HSQ6FEZ%
MH6F1_$274-8U:^G9+:PTVRC(DNKRYDC@@0AI'4<US'[5GQ#\">*?^"E/_!'7
M7/#OC#PYK6C76I?MRK:ZIIVKV-S872WOPAT+PSITUK=1S&&YM=5U_3[W2M&O
M(7>UUB\MY(]+FNQ@EKIZ2O\ <!]Q?L\?MF_#O]HGQ_\ %/X36/@GXN?"?XJ_
M!^/0-0\5_#GXU^#K/P;XIG\->*8YI?#_ (PT.#3M>\1V&J>&]2\AHUN%U"&_
MLY9+:/4M.LFN[7SO'O$W_!3SX#^&/#>O?%"7P5\:-7_9V\*?$I_A1XJ_:;T/
MPOX3O/@]H'BRW\16OA&^ENH)_'=I\5+[PQ8>*+R#09O&>B?#'5?"MQJ3);Z=
MJ]\9K<S>._#[6M)'_!;3]HC3X=1L9;__ (86^&BRZ=!=VSWKW=C\1;>ZF@:U
M642F[M[#4;"=XG421VM]:3.%AGB=OR:_:8^//@#]I+_@E'\>_BM-\3O"?PHU
M#Q%XVOX?AY^PY\)[CPMX!TOP%+I?[16@KK&H_%3PIX<M+7QI\1_B#KVD1W/Q
M*\4:OXBFLOA_9WNOZ9K%EX1LM?BBUN[$KORT_'^O0#]D/VN/VNOC1\*?VU?V
M(?@1X)^"7Q#\6>"/B?K7QC\6:IJ'@SQ5\)+/6?C$/ 'P2\52S^ O"FF^,_BA
MX,TFRTGP=J?B[PYXZ\57WQ'U;P5!J=UH6DP>!V\1WEC<6UU^HNEW=QJ&F:=?
MW>EWVAW5[8VEW<Z+JDFF3:GH]Q<V\<TVEZC+HNHZQHTM]I\CM:7<FDZMJFF/
M<0R-8:C>VIBN9?Q4_:E^*/PW7]NC_@C-\59/'O@^/X90C]MS39_B%+XCTF/P
M5%?WWP-\*^&;2VE\3R7:Z*DESXAAFT6+=>A9-3BELU8SHR#]J=(U;3M>TG3-
M<TB[CO\ 2=9TZRU;2[Z'<(;S3M1MHKRRNX@ZH_EW%M-%,F]%;:XW*IR GLO3
M]6!^>_[77Q5U'Q/^T-^RQ^P[X;U"[TV/X^WWC/XA?&_4]-N9K34;7X"?"C1Y
MM8U'P=%=6SPWEA%\8?$\=CX'U+4;">*ZB\+0^*K&*6UN-2M;N'W;XI_M*_#[
MX'^-/AU\"?#_ ('\9_$;XJ^,_#&L:YX&^#'P@TGP?#K%OX#\%106FI:]<77C
M7Q7\//A]X4\,:6[6ND:<-9\6:2VH7>--T&ROI+:XCM_A?XN:5>^'_P#@MS^R
M7XOU-7CT+XC?L;_%_P"&_A:63'D3^*_ GB+Q'XZ\1VUL21_I47ASQ!ID\X&Y
MC;E#M"AF'2_M._'OP]:_MZ_##]G#5?&7@/\ 9K-W^S1XI^*NM_M0ZUIW@*T^
M)NM>&Y_'?]@S? 3X3>//'^G7^B>"1J+>'KWQUXVO[BSUJ[ETC1;5M#L=%UBU
M@\0P%MO2_P"8'V#\%?CC\%_VW/A1X\;2O#VM7&@:9XN\9_!+XN_#'XF^'8M(
M\3>$O&_AC[-;>+? GC'1HKW5-/34["+4;&=I](U?4[("Z@DM-2^UP2K;^._L
M'_&O7_%-U^T;^S1X^UR_\2_$/]COXP7?PR_X2?6;IKWQ%XP^$GB"VE\1?!+Q
M;XIO97:>_P#%5WX16?0/$6J3@S:YJ?AJ?7[J>>^U:[*?)_\ P1S\5_#P:K_P
M4 \%^%_'47B6[N/V]_CSXM\-Q:SXJNO$?C3Q%X!-C\/].L/'>H76M7=SXDUN
MRU6::U$WBK4C,-4U"ZWO=RW$Q%=5^Q!I=]JO_!37_@K9\0K!73PA+XF_9E\
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
M_!^H>+)_#_B?QS\'?"^H/>QV6O\ AV;4_B)#K$"3P"VMX/$-EJ&E6'=_&O\
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
M>&+;1? .C7+6OV.6S\!?#_1M/M;2ZN+NXGTZ35[G5+N9VW^?X,#ZZA_X*U?
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
M_:GB"XTJRU35=!T'2]"\-:65U'Q+XK\5^(/#OA30;:6U&J:W;3WUC#<_A_\
MM7:_H,/_  0L_8YNYM9TJ*)?"G[!EM!<27]HJ#4-%'@%M8MX93*!]LTJ'3=5
M.HPH?.LH["_-PL:VUQL^C_C?\1-,^"O_  65_9[^(OQ@UBTT#X,_%?\ 8W\4
M_!?X3^-]<NHK+P3I/Q@;XF2^,-9TZ76[ITTK3-9U[PY;:)ID%W/<0G5!KNAZ
M9%)(=J*6_7YV Y7]DSQ-X5\6?\%B_P!JG5/#OPI\2_!C5S^R7X*C^(/@;QAX
M7\.^&/$L'CR3XCZ;>ZEK&K'PAJWB+PIXEGU[2;S0]5B\6^'O$OB/3==MKF"9
M=8N+B.XCA_=:OQ:^&_Q/^&=W_P %L_C;:67CWP5<W6N_L5?#SPUI26OB7196
MUCQ1I?Q)%YJ'A[3FBO&&H^(++3Y8;FYTFU,VHP6:/+);K%;R&/\ :6D_T0'\
MW'QX_95_9V_8E_X*M?LE_M$_\*>\!V'P"_:*U2Y^&=Q9OX?L1X4^#O[3D-U:
MZG\._B%X?TR2)=%\,W^NZE;Z"^DSV<%M'H%YI_C7Q7:O:7<%LT?Z6_\ !1_X
M/?#;]I7P-\(?V9?&'A/2/$WB?XT_&'PW8>&M4N;2*77/ASX1\&N/'/QE^(?A
M_4=HNM$N[;X;:#JW@JRU"">*WG\3^.?"VE7\=Y;:B;.?T'_@H?\ LN1?M@?L
MD_%;X/6<:+XV;2E\9?"G4?,6WGTGXI>#?,UGPA+;WI*G3UU>ZBF\+ZC?H?,M
MM%U_4VB'F%:^8?\ @E[\1?B5^UYX:T?]L#XS^'M0T'Q#X7^&&D_LS>#++5H?
M(N-0UOPM?6E]^T9\4+>U8$V/_"R_B1H_AKPW-8,8Y]-_X5(;6:)7EE+N^B?5
M:?Y?UY ?56N?%WX(_LCW7PC_ &4_A-\*?$OB'Q9JWA/7]6^&?P ^"&C^$H-1
ML/ GA68R^(/$][?^._%_@+P/H&D#5;YDDU+Q-XRLM3\2^(+V[-FFL:F=0=.+
MD_X*+?"NZ_9M^)'[3/ACX7?'3QGX<^"?C;QGX"^.GP]T3PYX$TSXK?!K7/AS
MI\^I>/6\:^'/&?Q(\*:+<VOA*W&G'5U\&^)O%E^$UFRNK.PN["RUZ[T;QO\
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
M\=^)-%U#Q#JUDNC*DECLO!>?HM\5T\&_M/\ PP_:"_9X\+ZZFJ1>,/A/X_\
MAEXF\9Z-Y&I^%/"6N>.O#.J>&(=#NM9MKAH;OQ;I\.IMK>H>'],6^O-!L(+*
M?Q(-&;7O#4>M?GU_P1\^,&E>!/@#IG[#?QFN++X9_M0?LQZ]XQ\&>)?AGXIO
M+;2-:\3>&]1\7:YXI\,>.?!$-W+&OB[PI?Z9KJ:?'K.@O?0/)IRZE((=-UG1
M;B^.C?6Z^[_A^OH!])VW[&J?!K]HWPQ\;/V<UO\ PYX3C^#OQ@^'FL?!0^*M
M6C^$6A>*_$;>#_$G@[QGX.\"7NK?V!X*.I:KX)M_#7C"T\'6%E;:A;R^'M0&
MG6K6&L:A=?FC_P $\M?_ &+_ -I[P=J?PC_:>L9=%_X*167B#QEI_P 8];^*
M>I:EX+_:6D\;OX@U:2'4O@U\2/M>F>)-!T_0M.:QM=&\%?#G4]'3PA%I!@F\
M+G25@U;6/W7\2?&3PQ97WB;PQX6OK;Q3XQ\,^%=?\2ZY9Z.T&K:;X+ATW2;J
M]TM_'EU:WT":&^O7L,5EH>B/<+XCUU1J%_I>G2:-H?B#5]'_ ##^(OPA_P""
M?'_!5K]F/PY^T?XNUCP+X2\61^ =,UR_^.?A'Q%I'A3X@_!+Q-9:1%>:CHGC
M;5)+R'SK7P5JRW4#Z!X[-Y816L,FHZ!=67VVRUTB\[]-5\_OO_5P/T5_9/\
MACXK^#/[/OPZ^%WCC6M4\3^*O!5KKVCZOXJUO4AJ^M>+94\5Z[<6_BW5]2^U
M7DMYJGBFSGMO$%_+=W$E_P#:]1E741'?+<1)]$5^:W_!)'QM\;?'_P"PI\)?
M$/QXU;6/$_B;[5XLTOPQXU\11WL?B#QY\-M(\1W]AX$\8:N=35-3NGU?1H(S
MIVK:DGV_7M#@TK7KR>_N-3DU&\_2FD]V 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 R2-)4>*5$DBD1HY(Y%#I(C@JZ.C JR,I*LK A@2""#7B=I^S)^S
M;I_AJ_\ !EA^SY\#[+P?JOB*R\7ZIX3M/A/X#MO#6I>+--E,^G>*+_0H= 32
M[SQ%83,TUEK=Q:R:E:RL9(+F-R37I7C'7M2\,>&-9U_1_!WB7X@ZEI=H;JT\
M&>#I_"=MXG\02"2-#9:-/XY\4>"_":7>QWG']M^*=&M6CAD1+EKAH8)?BC]D
M;_@H'X2_;,\1>.M%^'/P _:/\'Z5\,O$^L^!O'_C/XHZ)\(_#GAGPQX[T.,/
M?>"[J#1?C+XF\6:AK\99$GBT3PMJECIS2V[:Q?:;%=6LDSU ^MOB)\'OA'\7
MM.T[2/BQ\+?AS\4-)T>[^WZ1I?Q$\$>&?&NG:7?!407FG67B73-3MK&["1QK
M]HMHHIMJ(N_"@#&^(/[/7P"^+.E^&M$^*GP/^#_Q,T7P7#-;^#M(^(/PT\%^
M,]+\)V]Q;V5I<0>&K#Q'HNI6FA0SVNG:?;31:7%:I+;V%E"ZM':P+'\?'_@I
M#H@_:B_X8^_X9/\ VLS\:_[$/B_^S1IG[.__  CG_" "^-C_ ,+!_P"$J_X:
M-_L<>%3(.)&G&L_:2-'_ +&_X2 C2#^D%&J ^:M6_8Q_8]U[3O#FCZY^RA^S
M5K.D^#M+N=$\(Z7JWP*^%VHZ=X6T6\UC4O$-WI'ARRO/"TUMH>EW6OZSJ^N7
M.GZ9%:VD^L:KJ6IRPM>WUU/+'I7[%7[&VA7EYJ.A_LE?LRZ-J&HZ7KFB:A?:
M5\!OA9IUY?Z+XFTN\T3Q)I%Y<V?A6&>ZTOQ!HNHZAI&N6$[O::MI=]>6%_%<
M6EU/$\O[7/[1$O[*GP!^('QX_P"%;^(OBA9?#[2)-9U7P_X<UGPWH4T&G1$+
M-J>HZCXBO[8P:7:NT:W3:+IOB/65\U)+;0KJ%)Y(/7/ACXS_ .%C?#;X>_$+
M^S?[&_X3SP/X3\9_V1]L_M#^RO\ A*-!L-;_ +-^W_9;'[=]A^W?9?MGV*S^
MT^5YWV6WW^4AKW?W_P#! Y7X8_L[_L__  2O-6U#X,_ SX._"._UZVMK/7+[
MX8_#+P5X!O-9M+.62>TM=6N?"NB:3-J-M:S2RS6T%X\T4$LLDD2J[L3/X:^
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
M!^*_Q U-]9\9>*Y=.BFN(]+LIKIH-)\.Z*ES=)H/A;2=#T07EZVGM>7'OU%
M&;K.C:1XBTC5?#_B#2M-UW0-=TV^T;7-#UFQM=4TC6=(U2UELM2TK5=-O8I[
M+4=-U&RGGM+ZQNX)K6[M9I;>XBDBD=#Y?\,?V=_V?_@G>:KJ/P9^!GP=^$>H
M:[;6]EKE]\,?AEX*\!7FLV=I*\]I::K<^%=$TF?4;:UGEDFMX+QYHH99'DC1
M7=B?8J* /G_Q[^R;^RQ\5?$U[XU^*'[-'[/_ ,2/&6HQ6=OJ'BWQ[\&OAUXP
M\37\&G6L5CI\-[KWB'PYJ.JW45C9006=G'/=R);6L,5O J11H@IWW['O[)&J
M>(K#Q?J?[+?[.>H^+-*C\.0Z9XHOO@C\,[OQ%IT7@[3=,T7PC%8:W<>&)-2L
MX_"NCZ+H^D^'$M[F-=#TW2=,L=,%K:V%K%%]&447?=@</-\,?AM<^/;3XJ7'
MP]\#S_$_3](D\/V'Q'F\)Z#+X]LM!F\XRZ):>,'T]O$-MI$IN)S)IL.HI9/Y
M\VZ$^8^[G/%_P!^!'Q!\5:9XZ\>_!3X2>-_&^B+;KHWC'Q?\./!WB7Q5I"VC
M^;:KIGB'6=&O=7L%MI/WEN+2\B$+_/&%;FO6Z*    8 P!P .@'I7#?$/X7_
M  T^+OAUO"'Q8^'?@7XG^$GO;74G\+_$/PEH'C7PZVHV/F?8K]M$\2:?J>FM
M>V?G2_9;HVQGM_-D\J1-[9^;/VC/VNY?V??C%^S%\)[CX2^(O%%I^TK\3['X
M9V'Q 3Q)X;T?PQX6U&YBDN;@3:>)M6\5:MJEK91->I8MH&CZ-=0E8XO$ZW2S
M6\/N^N>+?B?8?%SP-X.T7X1?V]\*M>\/>)M2\:_&3_A/O#VE_P#" Z_I:PGP
MYX;_ .%>7=L_B/Q3_P )2SRK_;&DW4-EH?D[K])!(N "A\,?V=/V?/@G?ZIJ
MGP:^!/P;^$FIZW:0Z?K.H_#'X8>"? 5_J]A;S&Y@LM4O/"NAZ5<7]I!<$SPV
MUW)+#%,3*B*_S5Z7XA\.>'O%VB:GX9\6:#HWB?PWK5J]CK'A_P 0Z78ZUHFK
M64I!DL]3TK4H+FPO[60JI>WNK>6)R!N0X%;-% 'CMC^SQ^S_ *9\.M6^$&F_
M SX.Z?\ "77IEN=<^%UC\,O!5I\.M9N%NK2^6XU;P3!HD?AK49EO;"PO%EO-
M,FD%U96EP&\VVA=.,MOV,?V/;+PYJW@^S_90_9JM/"6OZIHVMZ[X6MO@5\+H
M/#FM:UX<@U:U\/:OJVB1>%DTS4M4T*VU_7;?1M0O+6:[TN#6M6AL9H(]1O%F
M]:^)_B#QOX5^'WB[Q%\-OA__ ,+6\>:/HMW?>%?AS_PE>D>!O^$RUB%0;70O
M^$OUZ&XT;P]]L8E?[3U*"6UM\9D0@BFR^/+/PYX*\,>*_B9#:_#V\UR;X?:'
MJ>C7>IQ:W'HGCKXBZWX?\(Z+X-CUC2X#;:Q<S>-_$FF^%K/4[.".QOKJ>&\7
MR+.0R1O7^F!Y->?L7_L=ZAH&B>%;_P#9/_9IOO"_AJ\UK4?#GAN\^!/PNN=
MT#4/$@TP>(K[1-'F\+/IVE7FO#1='&M75A;P3ZH-)TP7SS_8+7RF:G^Q7^QO
MK5QIMWK/[)?[,VK7>CZ9I6BZ1=:G\!_A9?W&E:-H5M'9Z'I.FS77A662QTS1
MK2&*UTJPM6BM=.MHHX+2*&)%4?3-%*[[O[W_ )@?.C?LF?LOZ=XIU+XE:'^R
M_P#LZ)\4;F\UW7AXT;X1?#W2O%.I>)==COFU34=2\:V?@^]\117FOSZA>)KN
MM :A?W4>H7TUS#?O/+#-/^SA\ O#?[/WA3Q5H_A[0O!GAB?Q[X\U+XC>(?#G
MPX\.67A+X?Z!JE[H/AOPEIN@^$/#VGVME;6FE:#X0\&^%]%FU 65A/XFU:PU
M+Q7=Z9I-UKLVE67F_P"V[^UW+^QG\+M(^)\GPD\2?%'3=4\:>%_!=T^D>)/#
M7AG1_#EWXKUFRT32[OQ!?:I/>Z_Y%U>7JQVH\.^$O$0\V)UU*72HG@GF^S*
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
M<,$4:+=TG]E7]E_0?'O_  M70OV;_@)HOQ0_MO4?$O\ PLC2?@_\/=.\>_\
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
M\8^+?$-[+J6O^*/%7P,^&'B'Q%KFHSX\Z_UC6]7\+WFI:G>S;5\VZO;F>>3
MWR' KM?AQ^S]\!O@Y/<7/PB^"7PB^%=S=Q&WNKCX<?#;P;X'GN8"58PW$OAG
M1=+DFB+*I,<C,A*J2N0,>NT4 >+?$S]FW]G;XU:KI^N_&3X!_!;XM:YI.G_V
M3I6L_$SX6>!O'FJZ;I7VF:\_LS3]1\4Z%JMW9Z?]KN;BZ^Q6TT=M]IGFG\KS
M979M?Q%\#O@IXO\ !7ASX:^+?@_\+?%'PZ\'PZ-;^$O /B+X?^$];\%>%K?P
MY8KI?AZ#PYX5U/2+G0M$AT+3$33M&BTRPM4TNQ1;2Q6"W41CU*B@#P?XA_!^
MW3PU\3?$OP*\.?"_X>_M$^(?A3J_@/P/\6+SP/HHO]*O+/1;BV\!V6OZMI^E
M/K=_X0\,ZNNG75OH<AU#3;**U4P:/=)&+.7\POAC\%_B//X6\,?#OXR?\$?/
MV=?%OC71=%L- U[XS^*_B+^SGXN\"^.-:M;=+?5/'WB#6=:\*>*OC:T_BG4!
M<>(=;?4O GB;Q))?:A=27=SJU\\ES-^VM<Y;>+O#=YXMUKP):ZO;3>+O#OA[
MPUXLUO0D\TWFG>'?&.H^*M(\,ZK<$QB 6^L:CX(\5VMJJ2M-YFB7;2Q1QF%Y
M7?\ K4#PSX5_LO\ PT\$_L]^'/V>?%W@WP'X\\#:8VNWU]X-UKPEIVL?#N"Z
M\2^+-<\:W.A>'_"/B9-<MK+P;X9U+Q!<Z-X)TC4)-0N=%\,Z?I%A)>7$UJ]Q
M)ZOX;^$_PL\&>"[OX;^#_AIX \*?#R_M=1L;[P%X;\&^'="\%WMEK%NUIJUG
M=^%M+TVUT.XM=4M7>VU&WFL7BO;=VAN4EC8J>_KRKXB^+?B?X:U_X7Z?\/\
MX1?\++T/Q5XTBT/XD^(?^$^\/>#?^%4^#WLIYY?'/]DZU;7%YXZ\J\CAL?\
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
MS+<2Z99>*+:VO#)IQN)8DN]/N+ZS2TT_4+/3[/ZI\4?M%^-/AW\(_P#@G/\
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
MO7QQ\=?MT?&KP%K7PO\ @'^S9K'[.NO^.-,NO#NJ?&S]H3XF?!F>V^'.DZI
M]IJVN>$/"'P'^(OQHUCQ/XK@L9;@>&SJ5WX;TVQU9K34+YYX;>2U?P_X@_\
M!+F;P5^P;\(_V<_V6_&=MH/QF_9M^*7A#]H_X7?$/Q3;+:6?B_X[>$[O5;S4
M=4\60VJ:A]BTWQ+!KVKZ5863#5+31;*'P]IE\VI:;IDTD[5K6?5KY6O^>@$W
MPQ_:._:3T3]L;X5_#?3I_P!J']H[]FGXM^'?$MGXU\=_&']B?XC_  !U3]GW
MQ]HFGW&J:#>MXME_9_\ @AX8UOP)XRDB&BI9:QI>K:KH=RT<]UXHD=8+?5D_
M8FN]>L/VIO\ @L+?>%=*MM>\3V?QN\#7?AS0[R^33+/6=>M_A'=S:/I5UJ4@
M:/3[;4=02WLY[YU9+2*9KA@5C(KW_P#9V\9?M_\ Q;U[PT_[3OP$\#?LP>&/
M )FU/Q&/!_QATGXEZY\;_$JZ9=Z;I5AHVE^&_/L_AW\.[6]O'\4:I:Z]XLUW
MQ)J>HZ3X>T%E;1+KQ#)+\C? /X2?MFGQ[_P4]GU'X"^.?V>+O]L*#6_$'P#^
M*VK?$KX%:^O@#Q/8?#37_!/A>3QG8?#;XK>,?$VBZW_:EWHFNV5WX7TOQ186
M$T-_%/J=NUE8W6H+OMTZWZ_UL!Q'B[]L+]I;X&>(?V-I_B!^T7H?COXR_%C]
MH[X3?!C]JO\ 96T;P5\+M<^&WP5MOB_=ZG#-IF@_$3X;^&[SQ%X2\:^!A'8P
M:7HOC[XO^+;SQKFXURQLKG1-/OC+]#ZUXZ_:6^'7_!3[PO\  [X@_M->-6_9
MR_:-^#'Q7\6_ 3P_:_#SX$:?-HWQ;\+F,ZY\/)/%,GPIG\0:S8^ /"-]-X]\
M*7&HZE<7]_>0^'-*\8/XJL8=;AU_Y!U7]F?]NW7_ -D3]BOX1Z=^Q_X#\"Z_
M^R)^T?\ L^?%#Q9HMO\ '7X?7&M_&B^^%UQK$7BCX@:7<V ;PQHJ^,9]3N?%
M_BR^\4^*;SQI=Z[JMY'9^&M1:W-Q>_HU^WM^S7\8?VB?A'\%O%'PCNO#_@K]
MJ?X&?%_X6_%7P!K<5]'J7A[0-3;4['0/B5I<FIZQ:Z*^N^#X/#.L:MK-[8W6
MF6%QXOB\+:;IK:5#<:@MBKT\NJ_'1_UT ^8OV-_VB?BXWQ3_ ."AOPX_:8_:
M^\7^-(/V:D\1WO@CQ$?AM\"_!>FVGP;M&\36E]\7]+;P_P#"32F\2>-/A[K_
M (/U_P *>*%OAK'P[LM?L);6;PSJIN(A;>LPW_[<_@K]GG]G*Y\<?&ZRM+SQ
MSXAD\;_M9?M$_$G2_@#X$UG]FKX57OA4:]8>%?#?AF7PWX8^&M[K=GJBZ?X/
MU'Q+KOA?QN]EKUWK&JSZ//H5UIL?AK,^-_\ P3MO]=^._P"QEXK^%&IS:/\
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
M>:U#8^ _C+XRT'P?K$L6@VPT.W\3:[K'A&QO-%N;J;0+"QEMO"K^(!#IMO\
M:0^-/[1G[!'C3]GCXB^//C3J7[1'[/'Q:^+/AKX'?%_2?&G@+X:>$_%'PR\0
M^.(+N3PY\0OAUJOPP\)^#C)X5LKG3-2&L^&/&L/C#4DM(K6QM?$EQJ&J1ZAI
MUO\ :A_8Z_:-_:X_98A_X3+Q7X-\$?M6^&OC-X2_:4^$6BZ3J>JZU\+?A7XO
M\!:>ND>%?ABNN7-C'J&MZ?/HLNJ77BCQ8NC00WGQ!UV]U>STI_#6FZ3I:;?Q
M4^%WQZ_;HL?V>_ /QK^ %]^SUX)^&OQ@\"?&_P"--UXA^(?PV\<1>-=5^&UM
MJ=QI'P[^%5O\.O$_BK4+WPUXE\27]O<:YXK\=P_#W5M+\-6$MK8>'K_5=1#V
M!IY=;_I;^MP//OAW\2?VW?C/^V'_ ,% /V9+7]H?P+X!\._ B+]G"?P;XZ\/
M_!'0M2UKPO;_ !5^'_B3QQ/9^&_"OB?6=<L=0U+4)9]-LM>U_P >>)?%VGV=
MKX4C@\.>#K&Y\6WFJ>'?--(^-/QN_:<_X))?MAZU\3OB;KWAGXR? G1_VL?
M'BWXB?">S\->$)_B'?\ P(\/^(]0MC=6-WX>UNU\.Z-XRM(]-TWQ;#X/3P]J
M\EO'?_\ ".:UX:^W;(/3?V=M!_:E^'_[=?[?/Q_\7_L<_%6Q^&_[2&D?!F;X
M>3V'Q,_9?U+71=?L]?"S6_"D6EZWI"?'J%=/OOB5>O##X6E%Y+IFDWU]81>+
MM0T'2AJ6MZ;Q'[(W[.7[3S?L;?M[?LV_%WX$ZQ\%?%_[06N?M5>)_AYKVO?$
M#X2>,?"EY'^T/X7U#2-$T>]NOAQX\\6ZYIVK>&]1N2VN27V@6^DRZ>UO<Z9J
M5Y=M<:?:O3R^SV^8$WPP^-/BS]D'_@FQ^Q9XBB^(_P 0/B3XJ_:#\)?LB?"3
MX6Z9XI^'>@^.M,^$-WX]^&6GZG?_ /"(^ O@'\+_  O\3OB1HW@SP;H_B#5=
M(\+ZS>^._'7BG4M!T+1)?%"2ZGJ6IS=7\/?VC/VGM(_:Z^&OPT\/7W[3/[0G
M[/'Q>\*>++'Q/\1/C;^PY\3/@?<?LZ_$K1M*N]2\,:I>>(!\"_V?_#WB?X>>
M++J./29-(U..XUG2Y,&?QI%,;==3XNY_9(_:[^-'_!//X ?"75_"GAG]G+]I
M/]C>\^ /BGX!3:CX[T;QY:>(/B/^SOX<N_"L.N^*;[PE!J>@Z+X9\:Z)=/%I
M&DQWNNW5CJ$LLOB6$6"I:M]7_ ?QW_P4&^)U[I.H?M)_LY>$OV>-!^&UGJ&N
MZUI'P^^,OAGXB^*_VA/%EKHM_9Z+X?\ #%A97UEX>^&_@>34;HZ]=0>,?'UY
MJFH:OIOAK0[^]M?#=SXENR::[;OKYZ6[_+Y@?+'P!^(O[?\ ^TUX3_;BT.R_
M:=\#?#7Q/^SY^UE\;?A!X*\;Z#\"_">M76IVWPXT7PVN@: GAKQ-<:EHGA[P
MA<7<ESJNL7NLS_$3QOJ-SXCEL;+Q%H%CX6M3XB\L_P"&J?V\_BE_P3,\/_\
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
M[#<VFG6<^M:7IUAJDBR![74M6L/$FG0F-HI]!NO.6:W]Q^ ?Q:;XX?"?PO\
M$J?P=KWP]U/5Y?$6D>(O GB:6RN-;\'^+O!?BK6_ _C+PY>7NFRS:?J2Z/XJ
M\.:Q8VFK6+_9-7LH;?4[=(X;M(T^=_\ @I)X/^+7Q,_8X^,WPC^"7PHUSXM^
M/_BUX9N_ &F:3I'B?X=^$K3P_#K$3RW7BGQ!JWQ&\8^#['^Q]/AM#;"TT236
MM<NM4OM-A32H],;4]7TM+?Y_J!\M_M4?M,?M3?#?X+?\$V_B%\,_'?@R'4/V
MB?CE^R/\)OB;IWB#P18O?^++OXO:%+XC\07#>)D;4-)\)Z#K)T6XT?4[?P[\
M.WUS38-9N-4\.ZO83V-G8CI]/^)O[5?PF_;_ /AQ^S9\5?CSIGQ7^'/[3GP2
M^*GBOPS<:'\)O!OPYU7X,^/?AWY-Y<OX.>+_ (2N;6_#LNEW(^P67Q%OO&MY
M'>FW-[>WL-I<QZIX+^T9\.?VQ?B1^S__ ,$W?!7A3]C'XC7'B_\ 9F^.G[-7
MQJ^+&EWOQ:_9BL;2RM_V>]'U?PQJGAG0=4?XX/!K>H^+FNQK?AZ^C2"PMM'>
MU36Y-,UF6[TG3_7OB]X=_:@\7_\ !1;]D;]H+P_^R%\3YOA%\'OAOX^\(^-]
M=O?B5^S/9ZW;:E\9_#6G">33O#8^.4]UJ%K\.[]HM+\621W"R:C=V.NR^#8O
M$VFV^A:CXC?3IL[[?+J!X;_P3@N-3^"7AC_@II\;?'_[0/QJ\4> _P!G[]M[
M]L<>,_#/B*+X2ZU;?$#3OA7X+\'R3>/?%FLK\+++X@2^/9M#TJUACT_P=XW\
M'> S-I>F6NG^"+*V>[M[OV"^^)W[;_BK]B&']OGP1\9]*TKQ?-\,[C]HO3OV
M89OAYX!U;X+7OPIM[";QE!\/[WQ-+X>B^--SXYE^'T*RW'B[3_B/I6F7_BLO
M967A#2-/GB:TM_L^_LH_'30]9_X**?LY?%CX9Z-!^SM^UK\?OVD/B_:?&FP^
M(.B7.I:EX1_:(\+0>'SX0T'P)9177B'3?%?AN6"SN;W6?$J:/H\8AU!=+_M6
M06%Q+F?!_P"%O[<7PP_8U\0_L%:U\&=+\6>(-*\#^,_@?\-?VH+/XB> +'X-
MS_#;Q-;:OHOASQAXR\)76OK\9-(\0^"/#>L1VC>#M%^'/B2RUVYT*SMCXMLH
MK^XU2W':]]-U]UE^NX'Z5_LT_'+0_P!I;X!?"3X\^'+"?2=*^*7@C1?%:Z-<
MS+<7&B7][!Y>L:%-=+'"EY)HFL0W^E->1Q11WAM/M,<4:2J@_-'_ (+ >%O$
MVIWW_!/?5-%^+?Q*\$6VK_\ !1/]F/X>2>'_  I+X'_X1Z&]\0:OXEURQ^(D
MFG^)/ _B-]9\;>$+_P -Z=+X4M/$USKOP]MF:YEU?P%K5S,L\?Z=_L\?!;P[
M^SG\#?A3\"_"EQ/?:%\+/ ^@^#K34[N-8KO6)M*LHXM1UV\AC9XH+S7=3-YJ
M]W!"Q@AN+V6* +"B*/DC_@I9\#OC+\9OAW^SOKOP*\'V'Q#\<_L[_MB? O\
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
M.AS:QK%]>7+6FG6&B^%?"^GPS>2]MIMM#87%^\8N;J_NKC\[OB;^SO\ %_\
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
M&3P=I5C\)=4\2&Z673K[X9:_XVO9[S4PNG7GAV;58+>"+])/V5?^37OV;O\
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
M]JSQKX'M?^"B7_!*/XVR>(/&?@[P9XIT_P#;4UGQ;_PM%_B7\.-*TC2?A_\
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
M[X0\)>%OB7HW@OPSX5FL(Y+;5O"FA^';'PWKZWVKMKNEZE)K6KO>J^WDFOS
M^./^"9'B[4-0_:*_X*F^$_B(S1_&?3/VS=:U[48=1RNKR_!K4=%AT3X&_93,
MJSW'ABR\+>'K@>'F4M'!IM_:R.L1OXS/^4GQI\(7W@[_ ()Q?\%LM&T.'[+\
M#K']NO3K/X0:=&H31-,O[']H;X20>/;/PI'Q%%H.FZF^EZ#;K8#[!%?:3J=I
M$S7<&H*O]*7Q*_9%_9_^+'C^S^*_BSP5J5E\3[/0W\+GXA_#_P ?_$CX1^--
M2\,.XD/AKQ#XF^%'B_P5K'B?P\&4;-$\1WFJ:7&I9([549E//?%7]AK]EOXT
M?"7PM\!_'GPQDD^#7@V3SM#^&GA#QU\2/AGX0\X7$=ZD^LZ/\,_&'A"V\43P
MZC&=6MYO$ZZQ+;:S/>:Q \>J7][=W#35[^E_D!\7_P#!0W2=(T/XN_\ !)E-
M&T[3M(AT;]M'P7X>T:'3+2VL+?2]"O/!NH6L^CZ;!:QQ0V>F306-C;FRMDCM
MO*MK:)8PL4:C]@Z^'/''_!.7]DWXE)\+E\=^%OBKXG?X*06T?PJN=3_:@_:E
MDOO ]Q9ZM=:U9ZQHFHQ_&>.^B\36=Y<I%:>*YKB?Q+;:7IN@Z%!JT>B>&_#^
MGZ9]M6=I%86=K8P-<O#9VT%I"]Y>7>HW;Q6\2PQM=:AJ$]U?WURR(#/>7MS<
M7=U*6GN9Y9G>1EV^?Y@>8?'KQ3X'\#? [XR>-/B=I]UJ_P -_"?PK^(/B3X@
M:38Q23WNJ>"M$\)ZMJ/BC3;.&*XM)9;J^T2VOK6!$N[1FEE4"ZM_]<G\]7QU
M7Q'JO[-O_!)CQY:WW@7X7_!;7/VV_P!BO5/@%^S;X&23Q'+X(\ :@FN:GX;U
M+QK\6/%M_J?C'QQX\T?0+JUM-=_L.T\):%HU_KFH:=K<'BS5+:S\0M_2UK>B
MZ1XDT;5_#OB#3+'6M!U_3+_1=;T;4[:&]TW5M(U6UEL=2TS4;.X22"[L;^RG
MFM;NVG1X9[>62*1&1V!^%+'_ ();?L$:?X*'P]MOV=M _P"$6B\4Z5XQLK:Y
M\5?$2^U71];T6_N=4TX>'_$]]XPN/%'AW1(=0O+N[E\+:%K.G>%[R6YG-[HU
MP)'!$TOZ\FOU_0#P&]L-'U+_ (+K>'[Z>STV_GT[_@EI-JNE7<MO:W4MCJ#_
M +46I:6-2TZ=TD:UO'TG4=1T[[9;-'.^G7UY9^8;:YFC?P7X?:IXT\(^*_\
M@O[J'PF6ZMO'6A2Q^)_ \.C*PO[?QO<_LZ>)]5M]4TJWMQODUR?6XHK^W\M3
M+>:I%"IWR-S^E5G_ ,$_OV5M-^-6G?M#Z5X(\9Z-\7M(M+#2=(\4Z)\=?C]H
MMKI7AK2Y(9-/\#Z9X5TOXGVG@W3_ (<68@B@@^&MIX?A\!)9I]@_X1S[$6MS
MK?!/]AO]FS]G?XA^+OBM\)?"_CK0O'WQ!5SX^U[6_CK\>_'W_"<W#O+(FI>,
M=*^(7Q-\5:+XGUJU>XNGT_7-<TZ^UC36O;XZ??6QOKOSBZ_!+;L[@?EW#=_#
M;Q1_P;RWA\'C1=1T*Q_8UFBUF*#[-/#;_$_P_;I=>-IKQ/F\O7H/BC::MJLT
MDP%W_:[)? F62.5OU\_91D27]EO]FN6-UDCD^ /P<DC="&1T?X=^'&1U89#*
MRD%2#@@@BO$Y?^":/[#\O_"Q84^ VDVFC_%=M0F\=>$M,\7_ !&TGP#JE]J<
M?E7>KV'P\TSQA:>!O#6O^7\EMXA\+>'M%UNP!/V#4+8DD_6?PY^&O@#X1>#M
M%^'WPP\'Z!X%\%^'K6.ST;PWX:TZ#3-,LH8T2,%88%4S7$BHIN+NX::[NI!Y
MMS/+*2Y&_P [_>!V]?F-\=/V:/V/_P#@IE-\6? GQ.\+16GQ4_9U\?3?#$>/
M_!VLV^D?%KP+<3^']#\:^'M4L=6CLM\WA[5K'Q,+W3M$\2Z;KWADZK;ZTUE$
M^K6-S=6WZ<U\N>)OV+OV;/%/B_Q%\1)_A[=>&OB1XNOI+_Q3\2_AKX\^)'PC
M^)7B*62VM+/[-K/Q"^%GB_P=XRU'2H;6QM+>TT2[UN71K**!4L[" %MPM/+T
M _(?X%^*OVQ/A3X:_P""HO["WB/XJ:]^T1K'[-/[-^I^)OV?/C.Z74GC^SU#
MXA_"CQ3JO@GP+X@OOM&H:C=>*89%TV[\/VNHZC?ZG8WFF:FEIJ5YH%QH=OI;
MOAE\&OV=_P!KS_@F7\,I/B+^W+\>KW]G_P ,_"_X:#Q?\-_#D/[(6A2?#CQK
M\.=)TD1> =,GT7]ER#XDV7B+1?$FF_V/X8TZ3Q)>>)?&4,VG(EYXDC\0I/J?
M[@_"'X&?"CX#:%J7AWX4>#;#PG8ZYK-UXC\17:W>J:UXB\5>(KT(MWXA\8>+
M?$5_J_BKQ=KUQ''%#+K/B76=5U)H(H;<W7DQ1QK\[:#_ ,$V/V&/#'QOC_:+
MT#]F[P'I?Q=@UI_$MIXAMGU\:1I_B1IS=CQ%I?@1]:?X?Z5KT-Z3J%MK.G>%
MK74K34L:C:W,-\JW =_EZ)=K?+N!\J_LK^.;4?\ !57]O;P)\2=4NX_B#9_"
M#]DW3/@99>,;JQ?Q)>?!_1OA]J&M_$.+0I8&%K=E_B%XDM-:\;)HIDLIO$,T
MLJ)Y6ENT,_[!$^F:G^V/_P %=WT*?3[^TG^.7PJMQ)I<UM<VLFI1_#'5K758
M?-M7>$WD6L1WMOJ*%O-BU&.ZAN0MPDJC[5_:$_8C_93_ &G]?\*^-OCS\&]$
M\>>*O ,)7PWXD6^\5:#XBM+"*>:^72+C4/!6LZ'J?B#1DN9KJX@\.:N^JZ4+
MF\O6@T[S;^Z\_P" /^"<%Y_PCW[7'[>MK:_ ?X[_  D^'/Q8\;_"_6_@7?\
MC']FCXP_"?P!J7@KX<?#^Y\(7EGI][XF\!^']#\'+8F"R&A^'?$3>'M0O=/N
M+>'2].EN+>[L[5;I^B_!@?('P@UC1[+_ (-J=96^U33K-A\*/CGH6V\O+>U;
M^W+O]H7X@I9Z1MGDC/\ :EU)/;K:6&/M5PTT/D1/YL>[U=?%4EC^VY^Q#X;\
M5?M!^._V<O"_C_\ X)B^ _#WP7\>>$K3X,7.G^(/B=<>+=(U;QUX&COOCC\*
MOBMX8L-3\1^%])\"WI;1].T?5=2GT7PUHZZI/)J=II=[^F</_!-C]B"W?XG&
MW^ 'AV"'XP'7&\=6$/B#QQ'I,\GB<C_A(I_#.C)XH72?A]<ZY"#9ZK=?#VR\
M+W%]ILDVEW$LFG336K]E\1/V%?V0_BM\(/#?P&\<_ 'P!J7PG\&R+-X0\)Z=
M877AA?"UR(5MYKOPYK7A6\T3Q%HE[?0JL>J7NFZO;7>K@?\ $TFNSS3NKOS;
M^5_\@/A77_V+_P!FC2&_;F\,^(?VG_C?K/C#]I;1?@A8_'OXC>);[X1PZ/X%
M\>:GXO/AOX&ZM#I7PF^%WPS\/Z)XRO/$GV.XU?3YM/CM9- EMM7\43Z):^(;
M;6[_ *KX)?%3]H_X5?M??"3]F[]M?PS\//B=X[\9?##XP67[-_[7'PPMKSP[
M<>,/#'AQO ?BGXJ>$OB9\.IY'L_"WB.^B\,^"-;U'4M#8>'OMUCH>FZ1'>/?
M:C?0_8^B?L1?LJ^&OV?-9_97\/\ P:\.Z-\!?$<L=SXB\!:;?>(K2/Q#>Q:E
MI6K#4=>\1PZRGB_6=4>\T/1_/U34M?N=0N;/3;/3;BYETV!+0=%\*_V4_@9\
M&O$2>+_!/A?79_%EMX>?PCI?BCQ[\2?B?\7/$7AWPE)<PWD_A7PEK7Q9\9>-
MM2\'^&;J[MK2XO- \+W.D:1>36=G)=6<S6EL8E??^O3T] /A;_@E3<V<5_\
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
M2;U;2**'PC<>!W>.V&I6T _6[X3?";P5\$? NC?#;X>0>([/P?X>C:#1-/\
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
M!OV5H_@EX0E_90TKP#8>)O%'QT\+^.?'"?$+XC?$?P[JGB?1O#6@Z'X(\?\
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
M9^T7\2/'_P"TMXW_ &5?V<)/ASI/BCX/?#_PMX\^-'Q-^*&@>)/&_ASPA?\
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
M^,S:3J^N^,M?TSQ-_:'PM^&<?BYH]0":+;Z/X)T2WU;6M N]4U>V3XG:O?\
MA;3_ !%'H_A0>(Y-(L9\/X0?M&_M7^-?CY^TQ^QE\57^!?@/XU>"/A;X2^*W
MPA^+OPV\*>-_%W@!O"7C2\FT1Y?$WP^\7^-M$UG5M?\ "^K^5 @M_%FBZ7J\
MPEGEL;>TM4M]2+?Y_C8#]-;#4M.U6&2YTR_LM2MX;W4=-FGL+J"\ABU'2+^Y
MTK5K"26WDD2.]TO4[.[TW4;5F$]E?VMS9W,<5Q!+&MVOP-_X)P?M)_$'X+_\
M$K8?VOOV@OB'X8\<?#JRM?CCXW70+;P/JNA?%35?B-XE_:5^(-K<OXI^+&L_
M%34_!WB!_'?CW69;6P6'X8>!K?03K]A_:6KZA#I-Y>ZEW&L?\%3;CX;?%_\
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
M#X&\!)IFE>&O$^I6_AC5[G4M-T?31+2_G;\+@?M;17YA?%;]J[]H?]D/XD_
M6/\ :AL?@QXS^!?Q^^(&E?!]_B+\'_#7CCP+J_P9^*'B:":X\*6/BS3?&7CO
MQ_:>.?!NL-9ZC;R>+-.D\#WEA!IU_J=YX;A\FTTS4<+XN?M<_MB:;^V_XD_8
MV^#GPB^!&K:E??LJZQ\??AQXH\:>,O&S:;'=1?$>#P-I6H?$FXTS2=(N=(T@
M-IFOV,_A#PKHOB74+W7M9\'M_P )SH^B)XAU&Q+/]?N _5JBOR*T']KW]N=O
MVK/!_P"R+XL^"O[.VE_$/Q#^QO!\?M1U/2_'GC6_\,:)XT?QWI?@34I=8U&3
M3HKZS\+:)?6WB1E\'^'=)\<:OKE[>>$[./XA:3I<FO\ B+2XO@M^UA^WC\7_
M !5^T[^S=!\./V8](_:/_9F\:^'-+\3?$R^U7XCP? *^\*^/_#4OB?X>W.F>
M![:_U3XGZCXEUNSMK@W]E)XDTG1=*L4FOIM7;48+/P]JQ;^O+8#]>J*^*?V!
M/VH?%'[6?P!_X6!X^\)Z-X*^)/A/X@^/_A+\2=!\,W=Y>^%HO&GP[UR32=3O
M/#4^HR3:D-&U&W>RO;>VU">YNK*6>>R:\ODMTO;C[6I %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 <5\1O'5A\-/!'B+QUJ6@^-?$]GX<L1>R^'OASX+\
M1_$/QOK#O/#:V]AX=\'>$]/U37M:OI[BXB4I:69@LX/.U'4KBQTNSO;ZW_+'
M]B[X%>&?VB/#WQ0_:'^-6@?MA_"GX_?&/XG:[XF^)?A74?B%^V5^R6/#.BV<
MLFB?";P#I>B>%?&7PF\.^/M)\!_#/3O#^ECQE86?B![C6+C6H[C5+0/#I-C^
MP=%.X'\XOP+@U_\ 8*_X*<_M :%\,?@5^V/XU_8[_: TO1[KQGXQA^!/[2WQ
M0L_ _P >-(O=1:_\0KXX\1>&_$GBCXG>']4OKGQ'=:OXZT[4?$YUA_&NG7BZ
MSK-CX::[DZ/]H7QCXX\&_MV?M.>,?!G[/G[<=O#<>&?A'\-]5^*'[ &F_#'Q
MM_PLJVLO!,7B+48_C5I/CK0?&-AH_P 1/#L7B;3]!\*W.DZ?X=^(/AGP99Z3
MJ5OJ]MIOB?2+FX_H7K\VM+_8K_:&^%GCWXF:[^SE^VOJ_P /OA]\6/B3XI^+
M/B/X8_%'X'^%OCA#I'C7QO??VCXHNO!_C&Y\7>!/$ND:7>W(3[%H^JR^(;/3
MXH8PHGF:XGN'>_W6ZZ_@!^8_[4/Q%^'/Q,_X)5?%C]C?]E?]DS]L3P-\0-#E
M^%7AW3/V>?%7[-WQ4OOB=HEJ?BYX9^)MWX_\;3^']/\ &=E!H_CB/POXWU2Q
M\7Z[XA2Z\7^)K+6H;:"2[@O%M_U1_:O^'.O_ +>'_!/KQ]X.^&%CXP^'WC7X
MA>%O#WB+P-H_Q4\'>)_A;XMT?QU\,O'>A>,](T#Q3X8\;Z3I&M^'6O\ Q-X(
M31EU/4--;2KC3[VV\3Z3<:IH%UIVI7?UE\*_A6_P]BUG5_$'C'7OB7\1O%HT
MH>,_B+XFM-$T[4]9AT..\30M#TS1/#>G:3H'AGPCX=_M/56T#PYI5BJ6]SJ^
MLZSJM[K7B;7=>U[5/6J5]K='?O\ UL!^5_[/?[9'[5_QV/A+X4>+/V)OCO\
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
M^(%WXYT*W\ ZCI]K#\2=7^%+3Q:-K-MX<T/XG6_PZ\7W$+:];Z-?:5JZ>?\
M=?Q=^)'Q8T7X_P#P(_X*?_LM_!7XC?M%?!/QY^S]J7[-?QO^#/A;P[>:?\;?
M!VG>&/BAK_B*SUC2_ %Y$=4N/%GA#QN=?\)>)/#L$$T=C=:#?Z9/-:V^K1>(
M=.^N/A?^RA^V%\-='T'X?I_P4#U+6_A9X8TVP\.Z!;77[,_PQ7XM:9X6TJVC
MT_2M,7XE7NO:KX8U#4M/TV""TCUS6OA3JEQ</$MU?V]W,TA;[J\#^"M ^'GA
M;2O!_AF"XATG25NW62^O+C4M3U'4=3O[K5];US6M4O'EO=7U_P 0ZW?ZCKNO
MZQ>RRWNK:SJ-]J5Y+)<W4KLV_P"KO6_]+4#\QOCS\;?C!\9_V)_VLO%FI?LW
M_M!^ -$^)_P)\??!KX'? _4/A3K/B_\ :!\3^-O''@/QGHT_C'QSX#^&EIXX
MO_A]X:N-1U31=$TB#6]1MDTJVT?7M>\2RP_\)#X6LH_A?]HO6O&_BK_@D'^R
MS\#O#/[._P"UCK?QA\,Z?^S+X3\1_#RT_97^/D>OZ#J'P"A^'EWX^N]6-W\/
M[;3[/1G2U2+POK#WQL?%US+<V_AZ6_ET#Q2NA?TFT4K^76^_E8#\>_VQKKQO
MJ7[3_P#P2[_:Y\"_!3XY?$KX:?##5_VD[+QWH7A'X6>*HOB?X73XX_"G0/!_
M@^\\1?#?Q19>&_%/AJT@U.QOCKUQXFL=&MM#BM@=3GM6NK);G]1?$WCU?!7P
MYO/B#XG\+>,GDTK0+36-7\&^"?"^N?$[QM'?7$5L)O#^B^&_ .GZ]JWB?4[>
M^N/L3-H5G=VA6.749)X=+AGO(>_HHOMY?YW _F+^"<OQ!\+?\$+O'O[,FO?L
M[_M6V'QWC\,_%CX=6OPW;]EGX^RZUJFM?%3XA?$/QEX7U#2Y8OA\VFW?AN'0
MKEI=?\0B]33?#M]':Z1K$UIJVO>&+'6_H7XK^(/C'K7P2_X)CK)\ OVF/&_[
M+^A:.G@_]M'X%>'/A'\0M#^+-[KWA;X6^&_#/P]TGQG\--6T[P[XO\3_  JT
MCQ]!KVJ^+;*&VN_ ?C+3=*L!>SZWIM[I45U^]]%%];VZM_>!^$7P)_X7?\)/
MVQ/^"BWQ*\*_L<_%+P7X>^)GP"^"?BCX%:3<^#-$A\!PS_!;X*>+-/TSP?J1
M\&:XVD-XBU_Q,-#T2+X;?#^]U_Q3ITVKM#J%OI45I=7T&9X1^$VEZU^U!^S;
M\>?V*?V?_P!HW]D[Q_XF^(EI>?MJ^ _&'PJ^('P;^!U_\'Y-!UB[\76_B:Q\
M3Z3I7PP\;?$4^(I-,T_P1<?".77?M&H:CJ'BG6X[":QBU6#]\**+_E;\+?UY
M@?&__!075KZS_8N_:7T'1?!WQ$\?>)OB)\$_BG\+_"'A7X8_#WQE\2?$NJ>+
M/'_P_P#$OAS0(I-%\$Z)KFH:=I"W]Y&VJ>(-2@M-%TN #[7?1SSVD%S^/7[1
M>M>-_%7_  2#_99^!WAG]G?]K'6_C#X9T_\ 9E\)^(_AY:?LK_'R/7]!U#X!
M0_#R[\?7>K&[^']MI]GHSI:I%X7UA[XV/BZYEN;?P]+?RZ!XI70OZ3:*+^76
M_P"%@/Q6\/67C[]G?]O_ .*'[7VG?"WXU>//V7OVX_A7\-?^$FO?"OP?^).L
M?%+X+_%'X7Z)I_AS0+?QY\$HO#A^+]AX:UCP_:ZI+)=6_@F^U#2]:U=+*^L-
M.L;))[OZ&_9:^"WB;6?VO/VKOVW/%/A3Q!X!TKXSZ+\+_A=\)/"7C#36T+QM
M<>!/ASX?LH-?\<>+_#<[/J'AF3QCXFMX!X9\.ZY'IWB?3= T5+KQ%I&F7FJQ
M6%G^D=%%_P K ?D;_P $<-,^*?PK_90\)_LR?%/X'?%3X:>*?@7J_P 5=)\3
M^)_'/A^+0/"'B34/$/Q=\6>+="/PZOKF[:[\<:1=Z+XCFGN?$FD6;>'[673D
M@BU&\;4K4CG/VRO#G[0G[.G[<_PF_;]^#?P:\;_M$_#R\^!6H?LS_'SX7?"Z
MQ&M_$W3O#0\:7GCWP]XO\(^&P'NM=G77+NS\^WL8BL46@2:?>W.E6_B%M6M/
MV5HHOJWWO?Y@?DG^T-\-_CG_ ,%)OV+OVCO!5]\-O%/[.FG_ !$\->#E^!'P
M[^+\>C:1\2;[Q/\ #_Q7;?$&7Q'\3].T:[UN#P+I_C75M)T+P5I7AFYU74=1
MT#3]-U3Q9JL1EUG3K#3O.?BYXC^-7[9_["T?[(=Y^S_\:_AU^TC\1]"^''PT
M^*US\0?A?XHT#X3?#B7PWXD\+77Q#^)D?Q9U"VC^'?CCPP;'P_JVJ>#=*\ >
M*_%/BS6[R^T6Q?2+4&^O;/\ ;*BB_P"=U_7W ?A_^U*]U\//V\?^"7T7A/X.
M?M(^,?A?^R1X?^.^@?$7QUX&_9W^-'Q#\,>'-)^)OP5\,?#SX>"+Q#X-\"ZO
MIWBBZ2XTGS/$L?A9]6DT&/*7\,-ZLUE!C:A\2OB%X:_X*<_M4?%_P;^S]^T;
MK.DM^Q==_"OX9^*]5_9H^.\7PY\:?&OX::UJ?B^W\+1^($\%V4,OA[7+FW.F
M:1XJ6\L?#7B2:+R_#_B"Y35= N]2_=FBB_ETMOYW _ _PC\)M+UK]J#]FWX\
M_L4_L_\ [1O[)WC_ ,3?$2TO/VU? ?C#X5?$#X-_ Z_^#\F@ZQ=^+K?Q-8^)
M])TKX8>-OB*?$4FF:?X(N/A'+KOVC4-1U#Q3K<=A-8Q:K!T/@CQU^TI_P3Q_
M:$_::\ :O^R;\>OVF/V>_P!HCX]>./VC?A%\1/V=/#-IXYUOPGXF^+-S;:AX
MO\!^/-'O-3TBS\/Z1IVM1(MIK>M:QID5O'%<ZG$=9M]6,>B?N?11?R_KU\OR
MT _"S_@H7X@^-OB+P?\ L$KXF^!OQL\6_$/PO^W1\$?VJ?B-X4^#/P;^(?Q=
MT3X1_"#P1J_CCS/"VJ>-/A]X2U7PWK7C;PUHVLZ+IVJZ?::I=:EX@UZWUS6=
M&MH_#-SH0?I/C=\0M1UW_@J+^Q+\2]"^"W[3^K_#/P!\*?BGX<\:_$*S_9:_
M:!'A7PUK'QJ\+:9<^"[34KRX^',%PC0>996WB^2.TDA\"W]W-IGBZ31]2T/Q
M+::+^U]%%_+OU[@?D7_P3XTGXH_"+XV_MY?!SQS\#OBKI%E\1_VY/CY^T5X>
M^*U_H*:?\)=4^&7Q/L]!E\+R:'XQN;R*/Q)XEN+K1K>TO?#OA^"]O-'349+G
M5I;!],O+=? _V1OBC^UC^P/X8?\ 86\<?L4?M ?'JS^'OB;Q5IG[.GQN^#FE
MZ+??##QKX%\2>)M6\0^&H_BEXUUO4]*T'X82:9-J\T&I:CJ-S>W>G6!2TG\.
MN^E)J&M_OA11??3?]- /Q1^-_@;]HW]G;]N']GG]NB?X<>+_ -H7PUK'[-#?
MLP_M,:-\#?#-UXJ\8>#-3G\5W/CZW\;^"? %E%%K_B'P;_PD]W:6*VFGVMWK
M&GZ#H5S<:H;C5]2M3>]'\'IOBGXD_P""K'Q'^."?LZ_'30/@[X\_9&\ ^ -*
M\?>,O"6F>#=.LM9TWQW-KWF:O8>)?$&EZQ:&6TBNHYO#T&GWGCC2I5LY-;\)
MZ9:7\%S7[%T47_*W]>@'Y;_\%6/!7Q$\1?#G]E/QU\//AQXW^*A_9_\ V[_V
M<_C]XV\(?#C0KGQ1XWNO '@%_%\&OW'AWPU8YO\ 7+^";6].065DCR)%-)>3
MF&QM;NY@\M^-7A3XS>"_VVOV;_\ @H[X5^#'Q/\ $GP]UOX):Y^SM\??A/H6
MB+XE^,WP_P#!.I>*-=\7^!/'UMX!\/WFI:CKLO\ :NI:1=>-?"?APZQX@\.6
MNGM9Q:7J&IRW;VO[-447_7\0/S&\%?##6_C_ /\ !031?VS9?!OC;P+\*_@W
M^SO>_!SX=M\2/"&N_#OQI\0_'?C+Q1JNL^)O$,/@/Q=9:5XV\/\ @OPKX9O!
MH=L_C'P_X<U/7/$.K7=SI=C+I&E?;;_;_P""G\GQ]B^ 7@I_@=X7^)?C?0U^
M//PN;]HKP=\%_P"T!\7?%7[-<5YJ<WQ+\.?#YM$N;3Q&NL:[)'H6DW7_  C=
MU;:PVC7FI+]IM],.I2K^CU%%]O(#\&/ MCX@\$?\%(/A3\;? 7[$WQQ^%O[.
M$W[#&O\ PCT.WT7X2:;I"^'+^U^,*>/=4U?Q=X/\*WEY-X/NSH,=Y=6/@_48
MYOBMXON;>"UT7P7JFN:G;:<]3]B7XBZY\/OAM_P4XE\;_ ']K3PS>_%']J[]
MIGX__#;1=1_9/_:$_MCQSX!^+:>%O#?@J/P]:0?#N877B:ZU7R?[2\-220ZI
MHFE277B/58K7PWHNOZOI7[Y447\NRW[-O]0/RZ_X)+Z7J(_X)\_"3X-_$[X7
M?$GP)XF\">'O$W@/XA^!?C'\*?&_P^ENDUCQ+XFU#R[.U\<^'M'L_%F@:OH&
MKVS37NAR:II\?VJ;2]2>VU&&ZLHO&_\ @FW^S9X_^%_QE^-_@SQ;XG@\7_ [
M]C'QW\0?@O\ LC$R2WMSIFD?&<>$?B]X[AUB_GE8ZGKO@#0]1\'?#JSU,1YT
MRXOOB'X>M6MK83VM?HS^TU\(_C+\8?"/AK1/@C^TGXB_9B\3Z)XUTOQ)J7C'
MP]X#\+?$.3Q#H-E9ZC;7GA*^T/Q7-;V"6M[<7EK?K=F6X@2XTZ*.^TO5+65[
M<>@_!WX4Z%\%_ &D> M!O]8UL6ESK.M:]XI\27,%[XH\:>,/%.LWWB7QCXU\
M47UM;6=M=>(/%7B75=3UK4VM+.SL()KS[%IEC8:9:V=E;E]_/IV SOVA/A6O
MQS^ WQI^"[:BNCGXL_"KX@?#F/5W1Y$TF?QGX5U7P];ZF\4>7E33Y]0CNWA4
M'S5A,>&#$'\EOV//V@_VV_ OP>\!_L2>,?V*OC1HWQ[^%?AO3O@]HWQ_U#2]
M&/[*]MX/\+6L?AOPS\3M3^(ESJ$(U^?PYX7MM/O)?!?AFP\0:KXVOM*6W2_T
M6YUR>+2/W)HHOI8#\5KWQCK]E_P6@T?X@M\&?VE]0^&*_L;0?LH77Q;B_9P^
M,DWP]C^+5W\?)/&\<]SXMM/ R:$?!#:<]O#>?$>U<> K*>X?4)]9MO#=I=:Q
M;GQ1UC]HO]AO]NOXX?M ^&?V<?BS^U!^S7^U[H'PHN/&%E\!="'C/XI?"GXG
M?"3PA%X!LI8?!@GMYM4T#Q!H%M%=7=U/=Z=IWGW$.-7L)=#.GZS^U-%%_+I8
M#\5_VU_AC^U?^U5^S/\ #SXY>$?A7J/A?XK_  ._:@^%_P"U+\'_ -FWQ3?:
M'!XVN_!?POLKNQ7PUXRN]-N;S1[;XE>)[O5-3\:OH5MK6H0Z)I":5X)@>;Q2
MFIF^Y/\ :E^)OQ2_:=\5?\$\?'_PU_9 _:S@C^%G[6/A'XA?$KP_XT^$[^ -
M9\)V-AX?U2'5K&X_X3;5_#UA-%9+/,\7BM[VU\!7DL=O8P^*_P"T[Z"Q/[J4
M47_"_P"('XO?'GQ9XA/_  5C_9#\96_P4_:/U+P%\,_A1\4/ ?C_ .(>@_L]
M_%WQ/X \,^*OBUI%I-X8T^7QGX:\(ZOX;UFQLW:RM?$WB/PSJ>M^%_#5U>20
MZOK5L=(U\Z3U_P (M,^*?PA_X*F_MQZIJ7P.^*FO^!_VJ=(_9,U;X??%/0O#
M\4GPMTG3_A'\,KSP5X]'C#QM=7=OIFB:OIUW>W=QIGAL?:?$&N?88XK+3A%J
M-E=R?KE11?\ *WXW ^3?VQ?& \*?#;PY9ZS^SYX@_:7^''C?X@:7X&^,'PW\
M,?#R\^*.LQ?#?6?#OBJZO?%-OX-M8;F/4X/#OB33/#%U?Q75I=F>PDN;+2H#
MXBN]&>/XN_8,^!^I_"K]H/XZ6OP&T7XW_#_]@KQ%\,_#5SX3^'/QRT#XA>#7
M\/?M :AXAU27Q6/A!X&^+MCI?Q(\/> +3PD;1]<N=:TG3]/UCQ3JB6^CW&L:
M=H=M+8?L'11?2W]?\.!_,CX!\/\ [1OA7_@D;\7O^"?MQ^R/^T-/\;/AKX1^
M,7@W4-<?P3-;_#/Q58:_\5?$OC+2M<^&GBJ&6^N_B7/JEAXAM]/TK1?!>BZQ
M<3:E!+<ZO<Z%X>$NO6_J'Q0\=>*_AM^U7_P10\0^+_@Q\5;'7O"/P/\ VC_#
MGB[X:Z9HVC^+/B1I<=E\#? WAG6]7L/#/@K7O$LFO0Z,3-KUQHFD7%WXNGT.
MRNX[;PY)X@6+0I?Z'J_.3XZ_L;?'CXK_ +7GP2_:H\,?M*?#OP-!^SQ:>---
M^&?PYU;]G'6O&D$NG_$SPM:>&?B OC;Q3!^T)X1N?$%[JD<,TVBW6B:+X1AT
M&!=-MWLM5NK.^U+5W?5_/[VK <EX$\!^)_VC/^"A.C?M?R>!/'OP^^#GP+^
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
M*6'P8)[>;5- \0:!;175W=3W>G:=Y]Q#C5["70SI^L_IQ\!?%WQ0^(?A6_\
MB!\3/ VK?"D>+-6^V^"/A7XE;2)?&G@SP5;Z?96E@WQ ET6?4-/@\;>(]1CU
M3Q%J.BV6KZC:^&=)O]#\.S2G6],UN>Z]QHHO_P .!^/-[X+^)G[(?_!27XU_
MM)O\.OB/\3OV;OVQ/AY\/=-\8ZY\)_!/B7XH>+/A'\5OA/HVG^&M!_X2#X?^
M"K'7/'&H^"M=\/6NISQZYX=\/ZXUEK&L)975O865B);KQGXP_"WQG>:7_P %
M0_VO=1^$?QF&H_M6_L]2?LN_LZ?"GP_\*?&OB[XMZW8P?!W6?"__  FGC3P#
MX/T?7M>\#Z7XO\:O:?V;_P )A:Z%>>&?#6BQ7/BVVTG5==T[1U_>RBB_Z?A_
MPR ^(O\ @G'KNH:C^Q5^SIX:UWP+\3OAQXK^%GPE^''PD\9^%/BQ\-?&OPQ\
M167BOP#X#\,Z/J\UAI?C;1-$N-=\.W<BQSZ5XGT-=0T*]WW&GK?KK.E:SING
M>#_\%%?@G\7[[XI_L9_MB_!+PCJWQ.\1_L@_$GQ5?>-/A5X>:W;Q7XR^$OQ2
MTW1/#_Q N/!-I>75I;:KXOT/1]'D.E:$+B";6%U.?RS<S6-O8W/ZJT47UOZ_
MC_PX'Y5>._!VI_ML_M6?L;?$O0_A]\4O _PB_91U7X@_%7Q7XF^+OPU\7_"'
M6O$7C[Q'H>B:+X%^'WA+PC\0])\/^,K]M(U&RNO$GC+Q)_PCZ^$%LM.T_2M&
MU[5-0U)C8\E\-Q\2_@1_P4Y_;U\6:[\"OC)XF^'O[2?AC]ECQ1X'^)O@SP7?
M^(? .GZ/\%?A5J'A3XB0Z]K6G^?,GB>RGN+V7P_X&TBQU?QGXLN+*WT_0]"N
M)=6TV6?]@J*+_E;\;@?@3^Q1\1-=\ ?#G_@IX_C;X ?M:^&;SXJ?M5?M,?'[
MX::/J7[)W[0?]K^.? 7Q:7PUX:\%Q^'[.W^'<_VGQ-<ZH8#J?AJ62#4]%TJ6
MZ\1:G';>&]%\0ZOI/SI\&/A_^U+X&_9*_P""<?[0'PF_9]^+>K?&C]@+4_C5
MX+^,7[-WQ#^'?CGX5^,O'7PZ^-MS+!XEN? 2>-O#NF)XMO-/T:PT34]&G\*1
MZ[Y>H:@4N+6[U+0KWP_+_4#11?R_JU@/@+X6?M<?$GXHZ1KWQ@\0_LP_M*_
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
M6]/\#:[?W4TOQ!O/B!H?B_3?%WB36-<;3]0D@T?P[HEG;JW]?.P'[\5^4O\
MP4*_:?\ VL_V7/'/[-Q^%&J?L\7_ ,.OVB/C[\//V>_L7Q"^%'Q(U_QEX%UW
MQO(8O^$K;5_#?QX\&:+XOTM%MM1NUT-=!\)W5H8+2Q;6+_[7)?VGT_\ L+>!
M?CQ\+?V9OA_\,/VE/B-X0^*_Q?\ AY_;/A3Q!XX\&^(]<\56NJ:=8:M=R^&+
M?6=:\2:#X:URZ\2:3X9N=)TK5Y=3TI+VYDLX[V[N;ZZNIKR?X"_X+6P:Y<Z3
M_P $^+;PSJ.FZ/XDN/\ @HA\"8/#VK:SI5QKND:7KDMMXDCTG4=5T.TU70;K
M6=-LK]K>YOM*MM<T:XU&UBEM(=5TZ29;R$6]M]_R8'LG[4G[3W[7O["G@RQ^
M._QDL_@+^T#^SYH_B3PWH?Q5N?A)X!\?_!#XG> ],\5ZW9>'M.\5Z1HOC+XP
M_&[PYXRL;;5]1L;&XTEM:\-7\][?Z?#'/!9S7NI:;^H.BZQIOB'1])U_1KI+
M[2-<TRPUC2KV,.L=YINIVL5[8W4:R*DBI<6L\4JB1$<*X#*K9 _ +_@K#\.?
MVQ%^ MIXS^/GCSX7_';]D;X=^+O"'B_]H/X.? GP1XD_9K\?^-/#>GZ_8P:<
MW_"2^,?'W[1?]HZ'H^O76FZKK.DZ9J'A:\FMK<WEK<VMY8VNJZ3ZG-\<_ '[
M8W[:O[)/[/D5G-)^RAK_ .PX/VN-,^&NJ6[:;H7Q,USQ/KL?A#P1X/\ B%X;
MAE?3]?\ #WPY\-V&K:HOA"\DO_#4WB599=2L]4&A:7+ 6T^^]O*WX@?M[17X
MJ> M F_98_X*F+^RW\*/[2T7]F']IS]F/7OBK<_"71M3U/3?#'PD^)/A/7-2
MT+5/$/PTMK"[@D^'VE>(M+L+>"\L/"TVDVQU[6HKNT2T.BZ+':>%?L'?L7?"
M3]H/6/VTYOBEK7Q:UR#X$_\ !5;XY/\ ">WM_C!\1--N/"M]\.9/ D6FZM+K
M%IXA36_$FLZEHMKH?AN^UOQ3J.LZU8:1H-JWAK4M!U*_UK4-2+>?;\;_ .0'
M]$%%?SO_ +!W['7PE^.6L?MIZM\4-6^+/B*+]GK_ (*K?'*_^$ME#\5?'R3>
M&K_X7R>!&TS4I[I=<?4_&&L:KHUEH7AF_P!1\87FO:I!I&A6L?A^]T2_U+7+
M[4_3OV&OA-\+O^"D_P"R+XF_:+_:(T6+Q9\8OCAX]^+[6'C:>ZN)O%_[/EEH
MWBS6/#7P_P##/P4UPRQWOPXM/!.B:;HVLVB>&GTQM?U:ZNM3\4G6I]2O&F&K
M?*WX@?NE17\S6G_"[QK_ ,%+?^"->L7/Q?TR'Q_^TW^SI?\ Q7TKX7?$K4+7
M[=XH\4:Q\']=BEGB@OY%:XU&Y^(OAC0XO &OM=R2Q^(M=L;+Q#JYEU>UAO+?
MC?VK]3_9D^*WA#]@/]O[P-\ ?AWKOA_X,^#_ (1?$S]ISP]I7AG2IO#_ (?^
M >O^)?#OP2TOP-K/AFUT^2V\1ZG\/?%^D>-[7X=6D\<FG>'M+^$_BV*X"Z9!
M86[.WGU:_P OO _J7HK\DO'=K\-K;QS^VY_P4?\ "'P_\$:_XR_9R_9^\6>
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
M_B2[\.>']8U/4?!]B_B6\DD\.W$VF>'9-'5O/I^M@/Z%J\%_:<_:'\!?LJ_
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
M3QSX?N?#VMZEI5C!=:AHVEVMMI>L2OJ%OI0DNVDT74'E@>U^W**+@?F+\?\
M_@G5XA\=_&7PM^TI^SI^U)\1/V7_ -H;3/ ^D?#?QM\0['PIX=^)^E_%KPGH
M<4$6G-\1/ VN7?A_P_KOB*$6\.=5NA-IS?9M/8Z%YVEZ;-:]I\2O^">?@/XS
M?LP:W^S]\6?B/\0?&_C/Q'XML/BMJW[0EY-I>G?$K_A=FDVUK8Z+\1M)L]*M
M+3P[H$>A:-8V7A#1/"VCV-GI>E^!K6+0+69+S?K;?H-11=_<!^67C3_@G_\
M'CXP-^S9??&K]M[7?$_B/]FKXKZ)\3_#GB3P;\!O /@B_P#$-YH&G7-E93ZU
M;:MKOCK3G\4S2RQ&_P!;DM+KPQ=60N[7_A H[N].IP;'P<_8K_:4^$7[1W[2
MO[2*?M6?##Q7XB_::T;PE8^*] U?]EK6[+2=(U7X7>"-2\&_";5-+FTG]I:T
MN&M_#Z7=K<>+=,80CQE:1ZA9V-YX1O;ZSUC2?TUHHN_Z7S _+?\ 9W_X)P:E
M\./@5^T7^S;\>_C+X=_:$^$O[1GBOQQXZU^RTWX.W7PF\2Z'XL^(UQ:7GB:]
ML-<B^*OCZPFL[;4M.T_6_"UNF@6.H>'M=MOMW]KZA;"VL+6;]G+_ ()]_%[X
M.7_A#PS\2_VX_BS\?/V?_A?J6DZM\+_@?XC\#^$/#::;>^%;J&]\"IX]^(]A
M=ZIXT^(6D^![ZSTS5O#WAU[CP[X=MM:T30KEM*;3],ATEOU"HHN_Z_K3Y ?F
M_P"+/V+?COXL\.?M _"2\_:PTJ3]G[]HCQ/\4=1U[P/J7P"M-7\?^ O"?Q=U
MG5M5\8>#OAG\2KCXJ1:-I2W*ZWJOV76/%7PT\92Z7JFH76KZ+8Z7(+.VL_0=
M9_9=^+GA/X@>!O%G[-G[0&A_"/PGX-^!G@?X$3?"OQY\'[SXP>#M?T#X=ZCX
MANO">N7UQ9?%?X8>(K37M$T_Q!<:7I]S8:Q!F)[Y]4.JI>16]E]OT47 ^</V
M7_V;] _9D\!^(_"NE:[>^*]?\?\ Q,\>_&;XD>+;W3[#1%\3_$KXEZO_ &SX
MJU73?#FE?\2OPQH:R):Z=H7AZQ>XCTK2;"SMY[[4;P76H77G?[2_['%C\</B
M5\&_C_X!^(-_\%OVCO@/<ZK%X"^)MCX<L_&.DZEX6\16UQ9^)/ /Q!\%WFI:
M$OBWPAJUK>7RQVUMXAT#5M(N-0O[O2-7LYKRX,GVG11?J!\A^"/V:/%&@_$#
MX@?M!^,?B5X=\>?M/>*_A>GPF\)>/)?AG=:#\+_AEX/T^\O_ !#I6@>&OA5;
M?$*^\2W>@W_C:\B\5>.8M5^+USXD\626-EI5EXK\,V%EIZV?C7[&'[%_QW_9
M3\=_&CQ#XD_:<\#_ !@\+?'_ .+7B_XX?$7PY_PSKJ/@'78?B)XP@*WUYX.\
M4VGQY\2Z=H6BO<0Z8;K1]5\'^)3)8:;%9Z?>Z3/-/?O^D-%%_P"O0#S[XM_#
MC1OC%\*OB;\(_$5Q>6GA_P"*?P^\9_#C7;K3FB34+;1O&_AS4O#.IW%B\T<L
M*WD-EJD\EJTL4D2SJADC=05/Y;^/_P#@F1\;?'W[#EA^P]J?[:,%WX0CTOP%
MX.OO%&L_L[Z;>W%M\-_A-JNAZS\-O"GA31-%^+/AF/1-2L;[0;!?%WBS7=6\
M8:EXKL;#2;&UM_#D5C<'4/V)HH3:_/Y@?EW\??V(OVG?C[J?[*^OZO\ M:_"
MSP_K_P"R]XRT?XGV%WIO[*.N7-EX[^)&AW=_!:ZMKMA=?M.A]+\-S^&9+#2;
MWPSH]Y%<RZHVOZW;^(;6WU31=$\+9?CS_@F_\1;3X_>,?VAOV6?VQ/''[*'B
M?XQKI=W\??"_AKX:>%?B/X ^(OB.PMEMKKQ;HGA+QSK$^E^#?$>HJUU.VJ74
M7BV[M+V]O+NTFCEOM2-]^K%%%W_20'G_ ,+?ASI'PG\!Z!X#T74-;UJWT:*\
MFO\ Q%XGU ZMXG\5>(-9U&\USQ1XN\3:GY<"7WB+Q7XCU+5/$.MW$%O:6CZE
MJ5R+*SLK,06D/PI^V]^P_P#&;]K_ ,:_!;6=(_:2\$_"GP9\!/BGX1^-7@?P
ME-^SWJ?CW5K_ .(GA!DEL;WQ?XK;X[^$(-5T-93=);:-HWAGPW+#:7]S#>:G
MJ5PMK>6WZ5T4K]0/S3^/?[%O[1_[5_@8_![]H#]KKPM;?!K6;W2I?B!X5_9_
M_9SN_A/XG\?Z7I.HVNK0Z)J?C;QW\=_CBVDZ?-J%E:7%RFAZ#8BZ\A;>[6XL
MWFM9>N^+G[ /@GQ+JG[-WCOX%>*I_P!G?XN?LF:'#X+^#/C+1_#MOXST&/X:
M_P!BCP[>_#'QYX.U/5='E\9>#KO1C/;QHOB;1==TZYO=0U#3]<M[N_NY)OOZ
MBG=@?)'@#]FGQ#X?^)'CK]H7QW\1=#^(7[2GBGX:P?"?PWXV3X=3^&/AM\-_
M!&G7]]XBT_PWX3^&</CO6/$+Z/J7C*\3Q/XT.L_%34O$/B>>RL-.M/$?A_3K
M"PAM?&/V.OV,OCO^RIJG[2%]J?[3/@3XI6O[0_Q$^(WQSN[";]G34O!H\+?'
M7XASZ;)>^)[:XLOCUKC:KX$6'3U@U#X?M%INI7HATU]+\=>'S;:@NK_H]11?
M^O0#\\OV(_V-_C#^R;XJ^/FJ>,/VB_"GQD\,_M!?%7QS\>/$GA[3_@/=?#+5
M-%^,'C_4-(GUW6=$\0CXR>.K8>$[C3M.DL9/"=YX>N+I;A-)OK'Q)81V.I6.
MNYW@']A7QY^S_P"(?C!:_LL?M$P_!_X0_&SQ;JOC_7?A;XA^$-C\2)?AUXX\
M1P06OB;Q#\$?$[^.O"5IX-_M2.ULY;;0O&/A3XE>&=*NK.V:ST7[(ALF_1ZB
MB[^\#R3X$?!+P!^SE\)/!'P6^&.GW&G>"_ >E-IVF+?7)OM5U&ZN[RYU36M>
MUR_,<7]H:_XCUR_U'7=<OA#"EWJNHW<\<%O$Z0Q_,WP>_P"">?P2^#_P+_:+
M_9_TR.XU3P3^TAXI^+VL>)HKBVC@?P_X9^)\FJP:3X&\.1O/=_8]$^'VDZFT
M'ATI+&#K4FI^)5M[/4=8NU'WI12 ^>/@1^S;X%^!_P"S1X%_9A@AA\5^"_"W
MP[/@+Q#+JEB+>/QR^L6=T/'6M:QIWVJ\6&7QSK&JZ[K6K60O+I(YM8N8%N9E
M42-\&_"#_@EUX]^#4\_PM\._MP_&:[_8KEU:^O/^&5M0\)>$[F\?0-0O9=0O
MOA[)\;;NXO/&5A\/=6DGN+'Q!X?\,:5X:FUO2+W4K2YU%+S4[[4IOUYHIW8'
MYP7O[&'QUG_;VL/VV[/]ICP'96EA\.8/@5_PJ+_AG/49[:X^!(\=/X[O/"\O
MC8?'J&Z7QU-J<TMQ:^/XO#<>F6FI1V<\G@6[T:";P[=_H_112O<#\X?@)^QE
M\=_A!^U[\=OVIO$O[3/@3QU8_M)+X/@^*7PTTS]G34O!<(MOAEX0O?"7PR'@
MWQ;-\>O%MSX?N_#MK/;C5[G5M#\3P^)+(ZK;R6>FZC?6.LZ-QOQ&_P""</CN
MW_:(\=?M$_LE_M?>/_V2-:^,LUC>_''P?HOP]\(?%/P5X]UBRC-NWB?3?#WC
M2]M]&\,>*[R!YY+G79=,\031ZC=WVH6,5F^HZC%=_JA13N_TV _,W]JS_@GW
MXJ^/G[.WPY_9L^'7[0*_"OPKX3\7V/Q!\9>,/&?PRN/C+\1?B-XXTKQ"OC*U
M\3:EKK?$OX>:7IM_K7C6]U_Q;XU+:#JHU[5]2LHM(/A?2=.N=,U;4^('[$7Q
M=\6_M!_"K]JOPK^U*GPN^.OAKX+2? /XLZQX4^">CZMX+^*/P^D\577C-8=
M\%>-_'7B@_#S5K?Q#=MJ=M?7NN^/XDN;+2A-9SVEK<VE_P#H]11=_G^('YI?
M!_\ X)SQ?#+0/VT? >N?'_Q[\0/AO^V1JOQ9UG7?#FJ>&_"NEZSX=UCXU>&+
M?POXX\1ZCXKM8;F[\5^)I+.V4Z//:V/A+PUIR7-ZLOA2]N);:\M,^Q_X)JZ?
MXJ_8PA_8X_: ^./BOXOZ/X=T;P5H/PR\<Z-X3T#X::I\*;3X76[VOPVU+PCI
M>G77B%G\2Z':/]@UO7M:UG4YO$VEHFFS0:?;;U?]/:*+O^ON ^ OV:OV0/C5
M\+?$&@^(?VBOVS/B)^UD_P /;>\M_A+H_B3P)X5^'>C>#;G4-+NM N_%&OOH
M-[K7B'XD^.U\.7^J>'['Q3XP\0W9L--UWQ T.G&_U,7MMYS\-O\ @G;XT^ ^
MI_&#PG^S]^U#K7PV_9N^,FK^)_$M]\#=0^%7AOQK>_#WQ%XPLWMM?F^%/Q U
M7Q!:+X8T2[_<1IX?UCP;XGM[:TMT%M<1:K)+K#?J'11<#Y0_8K_9?F_8[_9[
M\$? $?%+Q)\5M.\#VUY;:7K/B#0?#7AR.QAU#5=1UFZLM'TS0K,WT&F'4-3N
MIH8O$/B#Q5J<"LMNFK_98XH$Y/\ :J_9"UO]H+XF?LS_ !H\!?&;4?@E\4_V
M8_$OC[5/"GB.W\#Z+\0;#5- ^*7AS3_"OCO0;O0-<U+2[*&\U'1],MK?3=9F
MDU"#2_-O'DT74))8'M?MNBB_4#\U+;]B7X[6/[;VC_MCV_[4?A"^71?@_8?L
M[Q_#W7_V>M1U.]U+X,6GBY?&EQ::SX[L_COI#W?Q)U#7/.U*Z\>VWA2QT?\
MM"4,O@0:4G]C/Q?P[_X)L^+H_$W[8TW[0?QV\$?&WX=_MOV]G-\7/ /A_P"
MFJ?"VYT77=$TV72?"^J_#[Q5-\<OB#-H<6@6DL<T-OK.C^(]0DU+2]$U2+6;
M2\L[R34_U?HHN_T^X#\O?V<O^"??Q>^#E_X0\,_$O]N/XL_'S]G_ .%^I:3J
MWPO^!_B/P/X0\-IIM[X5NH;WP*GCWXCV%WJGC3XA:3X'OK/3-6\/>'7N/#OA
MVVUK1-"N6TIM/TR'26Z3X"?L9?'?X0?M>_';]J;Q+^TSX$\=6/[22^#X/BE\
M--,_9TU+P7"+;X9>$+WPE\,AX-\6S?'KQ;<^'[OP[:SVXU>YU;0_$\/B2R.J
MV\EGINHWUCK.C?H]11=_?Y(#\UOVEO\ @GUK_P 4/CWI7[5'[.'[2GC3]DC]
MH,>%[7P-XS\6^&O!^A?$?PK\1_".GR+)IECXQ^'_ (CU+2=&U?4=,6."WL]0
MU"YOK1;:QTH3:3-<Z3I]U;]7\3_V"M'^+O[&_P 5_P!E7QU\7/&_B?Q)\:GL
M/$/Q$^.^OV&D7GB[Q#\1=(UKPIKVC^*KGPUIJZ-X=L]$T>;P/X4T#2O!6B?V
M/IVG^#=$LM!M+Z*[6769?OZBB[^X#\\_BK^P;??'/X/?#'PY\5_CYXOUW]H;
MX->.]&^*OPR_:9T+PCX7\,:SX,^(>@Q:;;V=QHGP_M?MF@KX,OH-(L&\0^#-
M1U/4EUV]274[K6DOC:S6?I7A#]F/Q7J?Q>\ ?'?]HKXI:)\8_B)\(/#GBCP[
M\([7PC\,S\)_ ?@F?QU:6.F^-O&8\-WOCKXF:WJ_C[Q)HVFVN@S:O=>,(M"T
MK19-1M-!\+Z7-JE[=2_85%%_Z]=P/ /@9\)OB3\+M0^,5W\0?CSXK^-MM\1/
MBOXB\>^";#Q-H6FZ+%\)O"&L"$:;\--"DL+N\;4])T,1%8+YQI=M*NQK?0["
MX>^GO_?Z**0!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 %%?CC^T3^T)HU]_P %&_"'[)WQY^,GC?\ 9_\ @?J'P%T[QQ\./^$0
M^('B/X+)\</B]KOC"^T:?1==^,?@_4_#OBK2+'P_HVFSVOAWPCHGBKPS%KOB
M)KC^U;_4[FY\/:'<_67PB^$7QD^$O[3'B2TO?C'\5_B?^SKK7P<CN/A_H'Q'
MU9_%=S\._'EGXRLH_$^E7GCF>R3Q#XN35M$N-%O?"]Y\0=9\1^*;."#Q19V6
MJRV"7A=V_*X'VY17RE\2OVW?V8/A#K.I:-\0?B:VAQZ#K^G^%/%7BB#P3\1-
M>^''@?Q/JAM19>'?B#\5?#GA+5_AI\/M<E%]92/I7C7Q9H-];PWEK-<P0PW$
M3OZM\2OCA\+/A'HV@:YXZ\5Q65OXMO8],\&Z;H>EZYXT\4^.-2ELI-373O O
M@OP3IGB'Q?XUOQID,VIR6?A70]7N(M-AFU"6-+.*294!ZO17Q#XU_;]^ VC?
MLY_&+]HOX?W7BKXO:1\%XO$MCXP\$^"_ OCD?$#PYXJ\-V%Y?7WA[X@>#-4\
M,V7BOX60:='9377B/Q!\0]"\/Z-X9TB&YU?5;F.VA42^+>%/VJ_V<?CM_P $
M^- \:_MD:SJ/ACP+X[^!WPUM_CK=_$3P%\7_ (*>'/%GB#QUX'TS6?$-C\--
M6U#PWX+N_B%I>H:B-0ETK5?@GJ/B73Y[(6UQI.IRVEU9S3NS_&P'ZCT5X?#\
M3_@?\)_@;X+\=OXJTKPE\%;3PAX&MO!&K:K+K""Y\/:OIFEV/@'2-,LM5CF\
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
M*?A#P)\.?#?A'XF?V?<*LMN?'6A^(&5U4DD* +GQ\_:8N?VG/!W@+X=?&?\
MX(._MP^(?A[\,$5/ G@'P_JG[2?PW\$^'_)T^+2+&2'PG\,OAUX.\/W<^D:3
M$VE:!<:CI]Y/X>TV[U.PT233[35M3ANS6^W5/==%:RU_I <)^U]X3\,> /VW
M/^"$6F^"M TGPO8V^B_LV:3';:)8P:>AL&^*7@<O!*UNB27 EDUC5;BXDN'E
MEN;K4]0NKAY+B]N99?>O^"B/P>_:@^!_[5WQI_X*/_L'_$JP\5:[X \/>$_#
MO[7'P3OXWO9]&T+PY\-_"6M0SZEX7OS;6?C'X=:M\.;?PUKVK0Z1<6WB#P]J
M<.J:WX:U*;4+?67\*?.7BWQWX6\=ZS\.?$?B[_@A)_P4;UWQ#\(=&\/^'_A?
MKUY\:OVYO[:\!:7X4NUO_#D7A;5(=,BOM'N-&ODBO+'4;2>/4H;J"VG%V9;:
MW:/V#XB_M8:Y\5=5\8:]XU_X(5_MTW6N_$.SL-+^(6N:%J_[2?@K6?B!H&F:
M!IWABR\*>.M5\$_#KP]?^,?!<6BZ7;6S^"O$EQJ?A.XFFU+4+G1I=2UG5[N^
M+/3R33UCK=W[_P!,#]T_V!OBGX8^-7[&_P"SW\2_!O@&/X6^&O$7P^L8],^'
MMM/<W.G>$ET*\OO#=UH^B7%WBYG\.6][I%R?#<LRQN^@OIS&*$$1)\'?&SXO
M?LYZ=_P5)\'?#GX4_#_P58_MLW/PMOE^)/[2/Q!U_P 1V?@SX2_":T\)7?BF
M?3$\#VWBC1M%^(GC^^\'Q1S6$=Q%H=OH6CZGINI:EXHO=-T_4]%M?)?"_P#P
M5;_:.\$^'-"\'^$/^"*/[9/AGPKX7TC3]!\.>'M$\%_$+3='T31=*M8K+3=+
MTRPM?@-%;6=C8VD,5O;6\,:1Q11JBJ *^9OB)^TI9_%KXVZ-^T7\2O\ @WU_
M:I\:?&+0;;3+6Q\5Z[X7^+]W;S+HG&C3ZQX6/P<7P=XAU#2$6*/2]4U_P_J>
MI:?#;6<-I=PQ65HD,\N_SMJOE?4#O/\ @VJN$D^%O[7,$5TEQ#'\8_"MQ$(Y
M(V1DN?#NJHMTB18C"72VR[9(U6.00@1_+'@?FK^P?X,\)WO_  2K_P""M/BV
M\\.:/=^)UA\/:-'KMU86]SJ<&E:4T6OV%A;7<T;RVMM;ZW(-5$=NT0DOH;2Y
MF\R6RLV@^Y_AC^T?'\%;WXMZI\(_^"!O[9WPWUKXXV6J:;\1?$7@T_M!Z!XG
MO-.UF:>YU"P\+>)M.^&,&O\ PXLI;N<WT-K\-]1\)065_;V%_8QVUYINGSVO
MDOAGQ#\/O!G@/Q]\+O"G_! [_@H1X?\ AY\4_P"R#\0_!VE_%S]MRUT'Q>="
MN3=Z6=9L8]'$=R;:=B6/RFXCQ;W1GMU6(59W;[M=5T:?<#COCGJ/CAO^#;G]
ME >'I-1DT>Z^-5[I_P 1'MVE:$>"++XM_M"'28M3*Y7^SHO'.G^ 8H!*1$E_
M'IB(-XB [[_@MM8>#KC]@O\ X)>>(="M=):.W\*^%M.\,:E:K 'A\(ZA\'/
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
M<2:6]]?P6$[O86G1_M'?ME^)?VN-"\.>&_VB?^"#G[8WQ+TGPAK+Z_X:BO\
M2?C5HMYH^IS0I;W3VFK>%_A#H>K"SOX8H(]3TJ2^?2M4%M:?VA97)M+8Q<'I
MGQY\.:)\6? ?QOT3_@WB_::T7XE?#'1M)T+P'K6C^#/BSI>E^'++08)+?0Y[
M7P?8?!FW\%SZSHT4G_$J\1WWAZZ\0Z?)';S6FJ0S6MM)$K.WFTT]5UMY^0';
M:)X6\.>*/^#EKXF?\)'HFFZXOA_X8Z%XCT6/5+2&]AT[7K']F[X;6MCJ]O!.
MKPK?V,5]=-97#(SVD[K=6YCNH8)H]+_@W\B6U^)W_!4'1;&)+?3=/^+G@&+3
MM.MD6*TM%;Q#^T':+%:VT86*%!!96D"I$BJ(X(8P L:@>/+\9K2/XZ:U^TQ!
M_P $,?\ @HO:_'CQ#>ZK?ZM\3;/XN?MJV?B*Y?6;!]*O+-'M="AL[31H]):/
M2--\/V5I;Z%HND6NGZ5HVG6&GZ;I]M;;?[.?[0\O[)?BWQ3XX_9^_P""%7[?
MG@+Q'XWLA8>,;A_&_P"UEXMT[Q0B7LFH07>O>'_''@SQ+X>U36+*[GO)=.UZ
M\TJ76],&IZQ%I^H6T.LZK'>%G9KR2W6Z=^X'5_\ !N'KVAZ?^S)^TMHM_K.E
M66L:O\7H[72=*N]1M+;4M4N1\*7U,VVG6,TR7-]<#3="UO4##;12R"QT?5+L
MK]GT^[DB^#_V(+SQM8_\$-/^"E\_P_:_37C\1?#EM>OIIE%TO@R]B^$MG\1R
MQA^<61^'L_B@:F21&NF&\:4^4'!^K_#'QE\-^"/%?Q-\=>!_^#?K]LCP1XR^
M+NF:UHWC3Q1X+E_:*\):Y_9GB.Y2ZUZT\'ZCX>^&VFW/PT36)$":B_PVD\)2
MW=JTME,[V<TL#[/[/'[1/_#*EGXSTKX$_P#!![]NKP?H'Q$TV72O&WA34O$7
M[4'CSP7XDLYXEMISJ7@OXB> O%GA22]GL@=-GU--'34YM*EN-)ENVTVYN+65
MZZNV[3M>/3IN!T_[+?P,N_VO/V/_ /@G9\3C^V'\&/AMX>_9%\<^")O"7A?P
M/^SYXEG^)FG?$K3?$FC:)+\-_&6OW/[2FH+K?B#QGJNE6,T#:)\,_#LOB==:
MM=9M/#]QI=]#:/Y+^U_X&_:,_83^+G[3_P"VE^SEK_AW]HS]B?X^_%+Q_P"'
M_P!K?X-^)&N+G2](\2ZKXSUGP7\1O WC[1+A8-3TVRC\6ZOK6A>#/B%X7V7>
MDVFK:=INK65]X8N=/N?%NY\%?C)X2_9W^)5Q\8/@Y_P;S?M6>#/B-+]N^R^(
MXM$^-^M/H9U.*6WOCX3TOQ)\)]8T7P:US:3W%C(WA33=&;^S[FYT]2ME<30/
MT'BW]I+_ (3F]UR\\3_\$$OVU+^'Q;XQN?B!XZT*"?\ :(TGP?\ $GQC=>('
M\4'7?BIX'T?X:6'@WXI75IK+)/I<?Q#T+Q+:Z-:6MAI6DP66DZ=86-L:WZ6[
M7CLW=]?N8'])OPX^*'@KQ/X#^#6MQ7EGX2D^+?@7P[XF\">#?$NK6=IXIN[*
M]\)Z;XEETBTT^]NA?ZQJ?A[2+V$ZVMFEW+:+&]Q=E8SYA]9KX-^!FB>"?VR_
M#G[/_P"U;\<?V4?%?P0^-'PAU?X@)\,?!?Q1'BO1O&GPR-]>/X7OKZ;1KG3O
M!<%_:^(]*T?3]5TB/Q!X6N[?3XGM+[1O*N E\_WE6; **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_-W]H3]N;XL_!"T\;_$O
M1OV/?&GQ*_9G^%6K:IIWQ)^,6E_$WP?H/BNTL/"VI2:1X[\4^"O@[J.GW.N^
M+O"G@W5+74M/OM6U/Q!X0>_;1]3UG3;2X\(16_B>Z_2*OD;]IVQN/CKX<\4?
MLE^$;MTN_BCX;DT#XU>)+0)+#\,_@KXKCN-,\5&XD(:)?''Q&T :QX0^'FCN
M?M,<M]J?CFYM[C1/"-Y::@+S ^F?"?BC0_''A7PUXT\,7JZGX;\7^']&\4>'
MM22.6)-0T/Q!IUMJVDWJQ3I'-$MW87=O.L<T:2H) LB*X*CH*YWPE8^&=)\,
MZ)H?@U=-C\+>'=/@\,:':Z1<17.G:=8>&5_L"/2+>6*691_8YTYM+EA:1I;:
M>SEMI]L\4BCHJ "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 **** "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 **** "O@7Q'_P $QOV-?%GB?Q;XRU[P-\3;SQ)XZUZ^\3^+=2A_:>_:
MGTXZYKFHI##<WUU::9\:+.Q4_9;:TL+:WM[6&TL=,LK'2[&"WT^RM+:'[ZHH
M Y7P+X(\+?#3P5X2^'?@?2(= \&^!?#>B^$?"NB03W=U%I/A[P]IUOI6D6"W
M>H7%WJ%V;6QM8(GO+^[NK^[=6N+RZN+F669^JHHH **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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@
BHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>ex10-26_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-26_003.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK\G?^"GG@SP[\2O&7_!/CX;>,[2ZU3P5XZ_;'TS0/%NAV^KZ
MSHB:WHTOPK^(US)I]S?:#J&F:FD#3V\$I%O>POOB4AABN+^)/P7\(_L!?M#_
M +&?C#]FF^\8>#/ GQ[^/=I^S;\8/@E/X^\<>,_ _B^R\<^#?%FM^'/B%9:!
MXS\1>(&T#Q)X!UCPK'+/K>A260GTW47LKY&M[F\2]=OU_ #]EJ*_'Z;]O_\
M:)B\"Z[^V /@Y\*7_80T#XBZQX5N;S_A,_%"_M%7/PX\/_$2X^%VL?'*TT4Z
M+_P@9T"UUVSO-?3P-/J$'B&X\+6DMQ%JK2O;23^G>-?VG_VP/'?Q+^/>B?LA
M?!;X->// O[,?B&Q\"^-;GXK>._%'A;Q9\6OB;%X4T3QSXG^'OPGCT31KO0?
M#]UH.A>)=!TO_A)/'EU'I%UXDU&**.#^RH[C4("W]7 _3.BOAKPA^U?XN\1>
M*/VPO#VL_#FW\)7?[,_PR^$GCJRT74]5AOM;N-8^(OP;U?XF:QX6\57&CW>H
M:&MSX9U;3?\ A'GO?#E_?V%XJ3W5K=W,1@F?XT^*'_!3CXEZ/HW[)]KX=M_V
M8O@_KW[0_P"R=X!_:7N/&O[4WCOQKX,^$>HZ[XQT_1Y;KX.^ O$.@Z5+$?$^
MBSZDFHZIJOBK5]/L].T+4M!G-G>SWLWDEG_7W_D!^V%%?E3\8?VL=&^''BG]
MD/XP_&;X1Z7HNN7?[*G[7OQK\23Z5X_C\6WOPW3X<>!/@UXH\7^$?!>J>$-:
MF^'WQ#M/&C:E;Z?IFOW0O5DBTO2+G19--DU348F@\)?M:_ML:#\1_P!DW1?C
MY\#?@/X9\#?M;^+[O1]%G\ ?$#QIKGC/X4Q0_#'Q7\1[3PMXYL=;\/:;HVN^
M*+RST:TC;6_#-[_8-K+8:_8RV)9M)OKDM_7W_P"0'ZNT5^+[_P#!07]J]?!6
MO?M"2?!#X*6G[-_P[_:AO_V>?&OVCQWXQD^+WBG3/^&A[?X"6WCGP)I$.@_\
M(EIEOI6IZUH;7NF^(M9NKO6M1L_$2VT6B:9!IM]>_8__  4DNKFR_8%_:_N[
M.XGM+JV_9_\ B5-;W-M+)!<02IX<O626&:)DDBD1@"KHRLI&00:+;?UV_P P
M/MFBOYXOV;_A9^Q3KD?P%27_ ()Q_MOV'BW6$^%R2?$[7/!_Q>M? -EXCU!=
M"#^/-8UI_C/-86WA"VU.8^(=0U1M(EM(=%2:[;3GA4VQ^HOBY^V]^UQI&J?M
ML:M\(O@Q\#=3^&G[#>K7>H>.->^(OCOQKI?B'XA>%]&^$?AKXM:_H'@G1_#O
MA[4K/3_%NG:+?ZQ))K.OZC%H@,_ANSM-)U*>XU:;3RW]:=[=V!^O=%?GM8_M
MUZ?HOQ5^+'A?XG>';+PAX!\.?L@^$?VS_AOXDCO)9M5\1?#)+#4XOBOI^NPS
M,--@U[P-KT&C0V\&F3R"ZTW7K.>YCB+02W/R;\0/^"HWQ"\.0_ KP+>?\,H_
M KXN_$']G?P7^T9\1=2_:;^*?B?PA\.?"6G?$2^U.#PE\,O"ECH>E7?BSQ7X
MZ-KIEU=^)KR9],T?PQ;VT<LJ:A<:I9Z?$68'[=T5^$=Q^UCIO[6/Q._X)<?$
MCP_)IFEW=O\ M7?M#?#;X@:9X/\ %B^+?!DWBSP+\&/&-G?S>&?%5G!I]OXN
M\%ZU VF>*O">K3V%I/<:)K.FM?6%EJ4=U;P^NZ#^W_\ M#77P\\-_MBZW\'?
MA3:?L+>+O'&E^'K.>P\:>*I_VB_#7P_\1?$*+X8^&_C-XAT2?0(_ 5]H=[KE
MQ8:YJG@K1=3DU[2/"VJ0WD>JZG<V5["I9@?K_17Y(>(OVSOVRM8U7]K;6O@Y
M\!O@IXD^''['7Q5\6^$O%I\7?$#QAHGC?XJ:%X4\#^%/'.IZ/\/+33?#FHZ#
MH_C+3-'UB\N[F^\3:@VBW\FH^'=,L-/68:E>+PWQE_X*MV4?C[1/!7P3\8_L
MH> =-/P>^%'QFU3QC^U]\5-?^'UGXFL?C-X;/C+P=X.\ >'_  ?I.L:G=ZE;
M>$Y=*U;Q-XIO[E](T5]?TVRATS4IU?S2S _:BBOG+]DW]HWPW^UA\!/ WQR\
M,6<.EVOBE==T[5='MM7M/$-IH_B?PCXBU7PEXHT[3O$%C'#9^(-&BUW1+Z30
M/$%M;VT.OZ#+INLQVEJE\+>+^>K7(Y/%O[._[8_AGQ!>ZKJ&BZ__ ,'#&O\
M@;5+3^V-5M))_".L_$KX7:5J7A^*]L;RVO[+3;G3[VZMO)L;FV\E)G:W:*3#
M@2W\K?BP/ZHJ*_$_]J+]G;X=_L!V?P5_:1_92D\8?"F_T?\ :(^#?@/XH> ;
M+XB?$'Q1X*^,GPQ^*/C33? _B/PQK/A#QEXI\0:2_B+3TU:'6/"^OV%M;ZCI
M-U:7$Y%S(EE+8?K]X8E^(4FL^.%\9V7@RU\/Q>(K=/AM-X8U/6[_ %F^\)G0
M]*>ZN?'%KJND:;9:5XB7Q*VMP6]EH-WK.FOH<.E7<E^E_<7=E:@'945^%'[3
MFK_LZZO^W%\8/#?[?WQ)\:>"OA[X=^$GPHU3]CKP[!XU^)_@#PQK-[J</B1?
MBWXO\$2?#34--N/%_P :=(\8Q:#HNEZ;OU#Q+:Z=+I":+HVHB:%[*QX"B^ G
MQ]_X)R?#O]L/]L^U^+OBZ_\ @W\/_BQHEWJX^+/QG^%GCOQ-IOPT^*OC;X?Z
M#;^(=#^&OC_P)8ZU\2O'$OA;0[6636[2;4;KQ7K)MC<P"Y=06_3IW[=P/W/H
MK\KO@9_P3\^$6G?LM:7X=_:+TWQQ:W&M>)M4^/\ XQ\.+^T1\?-,LOA1K.LZ
M$\,7@+3_ !U9?$W3O&6I>&/AMX1\GP[?S^(?$FHV6N:Y8:MXON+>":]M(-.X
M/]B7]CWX(_%3X0_%;XH7?AOXHZ'\&?VII]!?X9?#34OCS^T#/JVE? [P/XBM
MM;^'OC"Z\4ZG\3;KQSHOB_XL:OI5M\1]570O$]A967@Z_P#"W@L6[Q1^*Y?$
M9_6W_! _8VBOQ3_9O_9N^#,GQH_:)^-_P3T[XA>%OA3\!=*^)7P!\$+J_P ;
M_C;\0K+XH?%33M%NK+XP^/;NS^)'Q$\7Z>/#G@*[E/PR\$Q:;!##>^(K3Q_K
M^H27LEIX3;1_SR_8N\$_L@>(_P!ECX):Y\3/^">7[<GQB\>:EX+M[GQ1\3O
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
ML+E=5O2V@'V'1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEYK'[ /CWXT>#OVAM7_:3^,OA_5_CW\>O"_PN\(:/XO^%?@.[\/> /@MX?\
M@AXU;XH?#'2/!7A3Q3XF\1ZYXCM(?BD\OC?QA)XE\2I/XE>9-$M_['M+5+J;
MT#X9?LU_M):_\?OA[\?/VL/C!\*/&U_\$O"?CSPQ\(O!WP5^&GB3P#H<6J_$
MJVT72O%GCWQEJ'BOQOXQU/5-<N_#^B1Z1::#IWV/0-.-[=7MJ%F&R7] Z*+@
M?.%C\"+NT_:Z\3?M-GQ);/8>(/V<O _P)3P@--E6[M;OPA\3/B#\0)/$C:P;
MPPRV]]#XVBTQ-,&GI+!+ITETUY*MRL$./^RO^SI>_LYV7Q\M+[Q5:^*C\:/V
MIOC?^T5:O:Z5-I0T"R^+NO6NLVWA6X6:^OCJ%UH:VYMY]5C-I%?,PDCL;4#8
M?J>BE?\ 3\ /A;XP?L[?'ZV^.&M_M!_LJ?%CX:?#_P 7_$/X>>$OAC\5_"GQ
M@^'.N>/?!GB2P\!:OXJU/P-XXT:;PKXR\%Z]HWC3PM#XV\2Z2MK<W>I>'-<T
MV]LTOK*VGTU9[KU[]EG]G]/V;?A):_#^[\87WQ%\7:MXK\<?$CXE?$;4M+M-
M#O/'OQ,^)?BK5/&?C;Q0VA:?+<6.B6M[K.K30Z9I%K<7*:=I5K8VDEW>W$4U
MY<?1=%%P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS'XR?%WP3\"
M/AMXH^*GQ!OKBR\,^%K2"6:*PM7U#6=9U/4;VVTG0/#/AW2XV6;5_$WBC7;[
M3O#_ (=TF%EEU'6=1LK17C$ID0 ].HKBOA_>^.M4\,V>J_$31]%\->(M5)U!
MO"NBW4VJ+X5LKF*%[7P_JFOO+]E\1:[8?O!JVKZ58Z7H[W4C66F6MU:V2:QJ
MG0:ZNN/H^HKX9GTFVU\VDITB;7;6\O='6^"[H%U&VT^\L+U[21AY<KVUTDT*
MOYR).8_L\H!JT5XC\#OC;I/QETGQ5!)I<OA+XB?#/Q;?_#WXM?#N]OHM0U'P
M/XUTVWM;\01W\4-HNM^%_$FB:AI7BSP-XICLK&+Q-X2UG2]1DT_2=2.I:+IG
MMU !1110 4444 %%%?,G[8'[5'@']C/X">+_ (^_$:&ZU#1?#$^B:=9:!IL\
M$.K^)=<\0:O::3INC:3YX='N3]IFU&Y/ER?9M*T[4;YT,5K(0 ?3=%8WASQ#
MHGB[P]H/BSPUJ5MK/ASQ/HVE^(= U>R?S+/5=$UJQ@U+2M2M),#S+:^L;F"Z
M@? WQ2HV!FMF@ HHKY]\,?M"^%?BI>?'OPQ\#9=%^(GCKX"ZQ_PA6N66HZ^_
MASP3>_$N;PY'K\/@RX\;:5H_C&[T\:<]S9Z5XKU6S\*:X_AS4I+NQ&F:GJ6F
M7^GP@'T%17YF?\$S_P#@HJ__  42\&?%3Q;+\&Q\&Y/ACXQTOPC)I8^(8^(@
MUA]1TJ74WO1?#P/X'&GBW:,VXMQ:WXFSYPN(_P#5G],Z-@"BBB@ HKY:_;1_
M:8'['W[-GQ'_ &AC\.]>^*?_  @%OHLW_"&>'KS^R[F__MKQ#I6@?:[_ %G^
MS=9_L31=+_M/^T=7U;^R-2^QV5M(_P!DDSE?1_@#\5_^%Z_!+X5_&7_A$M=\
M"?\ "S? WAWQI_PA_B5=NM>'_P"WM.@O_P"SKM_)MOM*Q>;NM+[[+:?VA9-;
M7WV2U^T?9XSS ]>HHHH **\9^.7Q\^&7[.WA'3O&7Q0UU-(L-<\7>%? 7AO3
MX/L\VM^*/&/C/6;70]!\/^'].FN;4ZC?SW%TU[=*DJ1Z?H]EJ6KWLD&GZ?=3
MQ_,7[8_[> _9'^*O[*_PQ_X4?X[^*O\ PTQ\0I? H\0>%;K[+:^#/*U+PUIO
MG1VO]CZI_P )-KDO_"1_VC!X;^UZ!YFE:5J5[_:Z^3Y1 /T#HHHH **** "B
MBJFH/?QV%[)I=M:7FIQVER^G6>H7LVFV%U?I"[6=M>ZC;:?JUQI]I/<".*YO
M8-+U*:UA9YXM/O'C6VD +=%?AQX<_P""L?QZ\2?MR:K_ ,$_X_V.OAAI?QIT
MB?6(;C7=4_:W\2?\*WECTCP&WQ'^U6^MZ9^R?J?B)K?4?#7DOIZR^$HKD7MQ
M%:ZA;Z>5GDA^W/!G[2G[2<7[3'A']G[XW?LL>$_AWX?\=>!O&WB[PO\ &3X>
M_M WOQ9\(ZCJ7@=]!_M/PG)I&K?!#X6:YINK-;Z_;7:R:M%81SVR2R:7'JJV
MVH&P=FONONM@/NNBO&=:^/GPRT+XX>"/V=;G74N?BUX\\(^*?'NF^&+#[/<W
M.E^#O"<EE;WOB#Q"/M*2Z38:C?WR:;H+20R2:Q>VVIK9QO!I.ISVGLU( HHH
MH **I:E)J,6G7\NCVME?:M'974FEV6I7\^E:=>:BD$C65K?ZI:Z;K-SIME<7
M(BANK^WT?59[.!Y+B'3;Z2-;67\KO@_^W;^U7\9_CQ^T?^SOH/[(WP2T'Q[^
MS!=^"[;Q[/XG_;"\90:!K:>/K#4M5\.7?@R_T3]CS7;K4+>YTS33>3#7K#PW
M/;I>V<4D(N#=PVCL!^KU%?"OP%_;:M_B3\>?'/[*7Q>^%6N? /\ :1\#^%[;
MQ\G@S4?$FE>./!WCWX?7=W#91>,?AI\0-*L]'3Q'I\%S<01:A8ZGX=\/:O92
M//"UA)<Z3X@@T?[JI %%%% !1110 4444 %%%% !1110 45\&?\ !23]I[XK
M?L<_LH?$#]H7X5>#O 'C*_\  DOAI-5M?'VL>(;2SL8/%?C'PYX)TV\LM#\/
M644_B9HM6\2VLU_83>+/!_D6$$T]O?WDY6TK[LM)6GM;:=PH>:WAE8*"%#21
MJ[!022%!)P"2<=23S0!/1110 4444 %%?,?[6'[1MG^S/\-]!\4+H\7B+Q;\
M0?BA\.?@I\-= N[R33M,U3XB?%+Q%!X>T ZUJ,-O=W%EH6DQ/?\ B#6I+6UG
MO9M-TBYM+&/[9<P,N?\ ![6OVQ+?XO>/_!?Q\\)_!W7/A/:>'=+U[X:?&_X3
MC6?!KZMJUQ>K:ZGX#\5_"OQ9XX^(/B'3]8T^$S:E'XFT_7Y/#=U8Q6L<>=1O
M[BPT@ ^K**:Y8*Q0*SA245V**S8.T,X5RJDX!8(Y49(5B,'\^?V5OVI_C3\<
M_BA^VU\-O&7@+X9>'M;_ &9_B)X>\">"],\.>)_%-UIFOR:WX9U'7HI_$_C7
M4M ^U-#=-'IJ_;=*^'6GR:9#+=@Z3J\B1%@#]"**^%?^"??[3_Q"_:P^$'CK
MQ_\ $SPQX/\ "'B3PG\=OBE\*!HG@F?6;S1X+#X?ZA8:;#+)J6N3O>:K?2W,
MUV9]22RT6VNHA;M'HNGL)$;[JH **** "BBB@ HHHH **** "BBB@ HKSCX5
M?%;P7\:/"+^.OA_J7]L>%_\ A+/B#X.MM50P/:ZCJ7PT\?>)?AQXAN]-GMKB
MYM[W2)O$7A357T?489C'J6F&TOT6-;@(OH] !1110 45\"_\%#_VH_BO^R/\
M'O#7Q.^&?@SP!XKBU+XG> ? 7B&?QQK'B*%M$MO&_B*RT*VOM*\.:#96H\02
M;[F03-=>,/#HTXK!,EMK"R2P0?4OQ%_X7A_;_P +_P#A4O\ PJK_ (1?_A-(
MO^%T?\+%_P"$N_M__A7?V*?S_P#A5_\ PC7_ !+O^$T_M'[-Y7_"5_\ $C^Q
M>?O_ '_ET >JT444 %%9^K_VM_9.I_V#_9W]N?V=>_V-_:_VG^R?[6^S2_V=
M_:?V/_3/[.^V>3]M^R?Z3]F\WR/WNRO!F^*?BCX(?LU:E\7OVN-2^'.D^)OA
MQX%UOQ=\6[WX2'7SX \W1A>W?V3P)#XYGMO$5Y-J-HEAIVDZ?J\\=]J7B"Z2
MPMCFYME(!]$T4U'$B(XR ZJX!ZX8 C."1G!YP3]:=0 45\I_MM_&_P"(G[-W
M[,7Q:^.7PS\)^#_&>O\ PS\+:AXJN=(\;:]K.AZ2NDZ9"TU]=PIH>C:I=ZW>
MVZA&AT-[[PS!>H96;Q'8O%''<>O_  5\::I\1_@W\)?B'KEO86FM>/?AEX#\
M::O:Z5%<0:7;:IXI\*Z5KFH6^FPWEU?7<-A#=WTT=G%=7MY<1VZQI/=7$H:9
MP#TVBFN6"L4"LX4E%=BBLV#M#.%<JI. 6".5&2%8C!^"?V0?VH_BK\>/C'^V
M5\,?B=X.\ ^#V_9K^*'A7P#H$7@?5O$/B'^T[/7?#U]KLU_J_B'7K31/[3FD
MB2Q-M]C\)^&UM=]S!-!>$1W  /OBBO*OA#_PO#^P-=_X7U_PJK_A*/\ A-/$
M_P#PC7_"H?\ A+O[ _X5W]M7_A#/[=_X3/\ XF/_  FG]G;O^$G_ +/_ .)'
M]MV_V5^XS7JM !17P+^RI^U%\6?C3^T=^VM\$OB=X+^'W@^+]F+Q+\(-"\.?
M\(/K/B+Q+-J]O\2/"WB3Q7/>ZUXBUVQ\/1Z@ZZ?9Z$+6"Q\'>'OL%P^IP3R:
MJC6MQ%]U:O\ VM_9.I_V#_9W]N?V=>_V-_:_VG^R?[6^S2_V=_:?V/\ TS^S
MOMGD_;?LG^D_9O-\C][LH T**^!OVB?CI^T_^S1^PSXM^.GBGPG\"?&7QZ^&
MO@N[\2_$'2?#FN>/]&^$BM:7DZSW?@Z'5-)U#QCK<5O8R:>PT76M2\,O=S?;
MF'B"S6*WAN/7G\7_ +07Q!_9S^%/CWX+0?!RU^*_C?PU\)O%^MVWQ0B\;0_#
MRWT;Q+INBZSX[@TN'PI<WOB2+4X=.O;Z/PE%=WEW:I>K:)K%S/ )I7 /INBO
M./&7Q6\%^!/%WPH\"^(-2\GQ1\:?%FN>#O >E0F"2ZU#4O#?@'Q9\1]<NYH'
MN(KB/2-,\.^#M02\U&&&XCM]3O\ 0["98VU6!QZ/0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?D!_P4D\0WNJ_M3?\$J?@A<._P#PB/CW
M]JC6/BAXAMLD6VHZG\!M$T+6_"=C?#&RYM/[5\5R7PLIR\$UW86EP8GFM('B
M_7^OS4_X*/?";6=6L_V:?VGO"VF7NL:[^QE\?_"OQ?\ $ND:5:SW^LZK\$[^
MXMM%^-EKH=A; SWFK:9X66V\6Q6L*37%[9^%[[3[*UN[^\M(':W^_P#)@=_^
MW'=^)=/L/@G>W'QZM?@9\%4^*,4/QQBT+5_&.A_&3XJZ-<:+?KX0^%GP5O/A
M]I>I^.[OQ7XD\5K:C4-%\"R:3XVU/1X)_P#A']4#6UWIVH_-7_!.[XK^/]5_
M:K_;X^ VJZU\<+SX4?"BX_9X\6_!_P -_M&:UJOB?XL>"[#XJ^!==UGQ'IFJ
M>(O$^N^)O&]SH>J7NG6&K>&=)\:Z[<^)-!T>2WMM9M-.UN?5[5?9?VN_V>?C
M+\<_B7^QM^T]^R[X[^$EQXH_9UUWQ[XDTGP[\5KKQ)<_"GXB>$/C+X,TOPY>
MZU!K'@BPUZ^CUK3-!@FN/"&IVFG3VSMKCWZ:A;I:I%?97[//[*7[3/PM_;5_
M:(_:1\>_$KX,^)?!O[1OA3X/IXOT[PSX5\7Z1XGL_$OPK\'ZIX5T_0/#>F:A
MJMYI.A^%;7^THKK_ (2/5/$7BW7M=ATU;6?0]"FU"6^M#2WR_&Z_3K\@/,O"
MWB2_\!?\%NOBM\/].D=/#OQ[_87\!?%'Q+91%Q%/XV^&GQ$O_ 7AW5[A%8QF
M6W\)+J^F&9T65HY[2(.$C57_ %^K\PO@!\.KCXJ?\%#/VG_VRWB9_ WA'X>^
M&OV//@[JY7-MXL/A/68_%_QL\0:675?,TG0/B2I\ V&JV_G6^H:KH?B^""?R
M;,^=^GM#Z>BO_7W %%%%( HHHH *_!K_ (*BZY^S9^U'HG[1_P"SC\1_VAO@
M=\-_$/P,^%]I?_#3PS\0OC!X"\#:OK'[2^NVEC\0-*OET;Q/XBTN]^Q^'_ V
MF>'_  +9:_#:W%C-;_&[XC:6RG4O#Y$/[7?$B?XD6W@;Q)-\(=+\$:S\2EL-
MOA#3_B1KVO>&O TNJ23PQ^;XDUCPQX<\6:_;V%G;/<7GV?2]"N;C49[>'3/M
M.E1WCZM8_,_[%'PY_:2^$GP=O_!G[1=C\&M3^(H\2^,/&%WXV^%?COQKK]E\
M2?%'C_Q7XD\9^)-;\4V'BSX6^#+GP=<1ZGK%MIMC:Z3/XPL4TF&."Q@T6PTK
M3]&9K37[@/S@_P"#??\ :T_X7A^R5=_ KQ+J?VKQ[^S-J5MX;LUN)M]YJ'PJ
M\2->ZAX$NQO*M(N@75MKW@T0P1M%IVD:)X<6:3S;^,'R7X6>,?B=_P /XOVD
M_P!F.Z^-OQ^U/X$'X4:MJEE\-]7^//Q>U30=!O\ QU\&_A=XPU>[\+K>^,YK
MGPK=:?KOC#7;GPI>>';C3+SP7'/;6_A2XTB'3[!+>]\!_P#@FI^W_P#LZ?M[
M?$#]L?X6R?LA>&?!GQ6\0>+KGQS\"%^,OQEU'3+GPMXYU*#7];T*Q\4+^S5I
M:PW>G^*((?$GAV^C\-VMKIMQ;0:4-/.CO=6T_P! ?'/_ ()T_M4V_P#P47U'
M]O']DOXM_!/PIJ7Q!\"V7@KX@:;\9M!\7:W-X=:#P;HOP^FUKPCHGAFU^Q>)
M[B/0O#>@ZQIUEK?B'PQ;0:_8/!J#ZGI%W+;BM+O5:K[GH[;>H'SA_P $5/&_
MQ-^/)_X*._#;XU?&7XY?%+PQX9\:>$/!?AIO&GQM^*FK>(_#/A^ZN_C-IM];
M^%O&+^+H_%OA6[U"UTC3%OM3\-:UI.I7,EC:S271EMXF3S7_ (-LOAYH6O\
MPM^-/Q)U#5/'Z^)/"WQEAM-.L]-^*OQ0T/P1?)J?P]M(+J;Q3\,=$\8:?\-?
M&]^JZA<26>I^,_"6OZCIUREG=Z==6MUING36OW%_P2C_ .">_P"TO^PCXY_:
M5;XP^)O@S\0_!WQVU#0_$-OXL\&^+O&LGCB#7O"^J>*VM5UOPCK'PL\.>'OL
M_B;3_&FI:AJMYIWB\OH.J:7;6%CIVM6>JR7^D9'_  3M_P""=?[77_!/G4OC
M;X:\-_%7X'^/?@SK^M:SXV^'_A>[MO%F@^-?'7BRW\.7WASPAH_Q(\6OX5U^
MP^&GA-4FTW5?$ESX*\/_ !$UZ;5M&T]M-EATA]8T;61M:V>_+^"UZ ?@K^PS
MX>^,<7_!.[_@H/\ %CX9?M&_%'X&CX,>,=!\;Z=I/PDOHO"NJ>,O$UI91I)%
MXR\96X;Q,?"]OHCW%KIWAWPQ?>&TFU>]EU/Q%>:_9V>GZ1;_ *P_$C_@IM\>
M?AQ_P1$^ ?[34.N1WO[0_P 9]9N/@C9?$"ZTZPN9M+U;1?$_Q3T:_P#']QIT
MML=+O/$,WA3X5WCQ//:M9#Q1J\&JSV-S;P2V,M+]GK_@D_\ MO\ P/\ V./V
MQOV6[G4_V5/$&H_M/OHLND^+H/BO\7+&R\*M$!9ZVNHZ7)^SU//J"C3T2;2S
M;74):\+1782#$M?2?@S_ ()3>./''_!+;1?^"?G[16O?#C0_&'PV\3Z_XH^%
M?Q1^%>N^)_'.DVNNWOB_Q9XUT?Q#K6C^+?!'PYO+.:/_ (3OQ/X(UG0[*34X
M[SPW.VKV.NV.J7RV.EEUUL_>7W65_74#YI^.7[0?QA_X)Y?$+_@EQXOTWXS?
M&+XH^%?VI/#,&B?M+^$OBY\1_%7Q/TSQ'J,<?P<_MCQQX/MO&6I:N?A]KT$W
MQ0U._P!/TGP++X=\-,-#TG3)])-E/J7VRU_P4&^(OQZ^''_!8;]C'X??!KXU
M_&'POX=^->F?#F_\6^ 7^+?Q(O/A--J]_P"-O%W@6[UZ;X73^*#X-.G:?X=T
M+3=7U+PEIVF:5HWB;4M*GN;Y(=7US5=9G^HM1_X)O?'/]H?XF_L1Z[^UOK_P
M:L/A]^P[X9L;70_#_P (]=\;^+=6^-/C'3?^$,\K7?%;^,/ _@>S\ Z!?3_#
M_P +7NI^&-.E\=SW"6^JZ6NOI#JT5WI=7]L/]@_]KWXV_P#!1#X!?MC_  Q3
M]F^/P7^SEIWA#3/#WA7QW\5/B=H'BCQY%HVMZ]XIU>;6F\/_  &\7:3X-DFU
M#Q1J&BZ;'8WWC%19Z79Z[<R"?4IM TPNO+:5^U];?UZ=@/FG]N/X+?M@_LC_
M +"W[9?Q.\;?MM?'3Q[XBLOCM\/_ !?^SOXQ\-_%_P")/@KQCX0\#>*_&_A;
MP?KFA>-$\(WO@_P[<G4=.UV:V_X0_2--N/ 6BWNE1>)O"NGZ#?:U>:9I_P!0
M^ D'BW]@[]CG]JK]H[]HGX[^'_A3\'/V3?%'CWXT'P7\?/B_\.?&?Q=\9^(]
M,^&S^$;SQ=XJ\">+?#GBGQG<V,>C>,;/2K&[\46^L:CXO\4Z':V4US%?ZI;3
M_4?_  4\_9H^-W[8?[*7B7]G7X,-\*],U/Q]K/A*Y\2>(_B?XP\6^';#P]IO
MA'Q3H?C& Z':^%/ASXYN/$%]J6H:)%ILT=^?#T%C9327J37L^VS7\XOV@_\
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
M\ ^&=1F/[)&FK<B^\3:1X0\<7EI)!:&>XL[4:#Y&I7D4&GW6JZ';W,FKV?\
M0_\ \$^[[QMXL_96^&OC'XZ:%I^F?&=_'G[0%_XUM;JSM5E\*?$#6/V@?BI8
M^+-&T>222Z;38K?4I[O0+>&RO'62QCAL4FN("N_\O_#G_!.C_@H!H7_!3'5O
M^"C,UG^QY?7.KW^L23?"&/XX_&FT@BTO4OA8?A9;64?CIOV8+N3[=::?':ZI
M+J3>$#!=WD<T*Z7:0SH;?]#H_AO^W5X]^/'P2U#QWHW[*WP@_9B^'OC7Q/\
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
MG0WOVBLK5Y8N(^-?_!/GP7\2OC/^Q9\1?"]W;>#?"_[+BS>$O$GA2REO;?\
MX3GX3:%I^DZ_\.? D[0Q3Q:EI7A7XG^"_!>K3:1J[Q:=?:)<>(UGDGNVM;:<
MOI\K?=M_D!\O>)=:^,_[,_AC]AC]D0ZS^TK\7?B=^TI/\4OB#\<M5T/XRZ5X
ML^-\EK\-O 6@>)O&'PW^&GQ*_:#^*/@[2?"6@1:_XCT'18]4TOQEHVO67@;P
MQXEU+PQ'!X\\1R^($[O]GGP3^VKI?[1OQ;\&W.A?M2_#']C;XB?"V._\'^)O
MCS\:O@3\9/C-\&OC38ZC96]Y9>!M=?XO?M(^(]3\%>)-!:\GAA\:3^)4TK5U
M#6B:,D"3ZC] _MW?L?\ C3]I>P^$'Q#^"7Q/B^#7[2_[-_C+4O&_P5^(&H6#
MZKX>63Q#I]MI/B_P?XKL(X;J63PUXOT^QTZVU62*QU/]S8BSN=*U/3KV^LIF
M_"SP#^WK;:1KWQ+^/OBC]FKQ]\<]"\+7GA?X/_#/X<3_ !)^'GP%TRYUB]TN
M3Q!XS\=>,=;\/>.?'FK^*]3M--M+6S;2_!-KIWA_3;?6-%T>W@7QIJ^JZ>=.
MGGZW ^)?^"5'@CX__M&_LZ_LF_M8_%/]L?\ :"U;5]!\0_&YM6^'">(;:;P%
M\1M!/Q)^(_AV*R^)-KJ-M>:GXFUBPU6(S:)J5QJ!TOPSX5TWP[X7\*>'M N=
M+EUZ[_=>OSC_ ."7W[-_[0_[(7[,^C?LX_'?_A36IVOP\U'7;GP)XM^$OC+Q
MMXBGUZQ\:>+_ !7XT\06GBO1O%_PU\"QZ%<Z)JFN1PZ/>Z3J>OQZY97<T=Y8
MZ#-HT<^O?HY0]WVN[ ?D_P#\%Q/^47'[4/\ US^#/_K0?PGKSSX_V_Q@_9F_
M:D_8(^(6E_M(?&CQM%^T)\<H_@C\8/AOXG\10_\ "E]3T?Q5X5N[K3KSP7\+
MK*TBT;P--X5OK7=HEY:76H^(Y[:&S3Q)XD\17IU;4-7^F/\ @IQ^SG\=_P!K
MG]E?Q=^S?\#Q\)=/F^)E]X8'BWQ3\5?&'C'PW%X=TOP=XU\*^.M/'AW3?"/P
MY\=MKU_K&H^&TTZ].I76@V^E6+M/;_VI<7 CL_&/VH?V>/V[OC[K_P"Q9XKT
M?PK^R5X?U7]F?XG^'_C3XSL-2^.7QANK#Q9XNT.74='?PIX9O+;]FD7&F>'+
M[PV;?4AXAU2TNM3L]:UB?21H%W8^&HM:\6-;+;K^0'B7[7>O>/= 7]NG5O$7
M[17QK\4?&7P5X6\0_$#]G+X??LD^.OB;X?T/]F[X=^%_AQ<>(?#>M?M%:7H5
MYX1^%4&H:_X@L-3UGQ)8?%S5O%FJ^*_"4);X;Z?<S/#I&G==\4?VB/C)J/['
MW_!/GX]^.;#XT^(?@QXW\!>#?&?[:.O?LVW6N^&_BE90^(?@Y8W^A>)X)OAW
M>Z%XXT3X>Q^/[ZYU_P ?R_#[5=!U33].LK"VAO?[+>YTC5-31OV%?VQ?#MM^
MWC\+= ^*/P L_@O^VEXL^,OQ-D\3:YI/C[Q3\8_"'B;XU>#F\.Z_X"1!;^'_
M  O=>#])1+#1?#_BJZO-1U#3-'L[K4H/!*WNIIINE^I_"/X#_M__  *^#O[(
MO@WPAXQ_9K\5:I\"_ &L_#'XF> ]7USXI^$/A_XS\'VOA_X>:'X&.C^*;+P;
MXQUB7QKHMUX.U;69/&VH^!=-MK&#Q%?^&[#PC/9WM]J4QIY;^G3TTU_SZ@>U
M_L(:QX&\4?#KXA>,_A3^TGKO[3/PD\:_%6X\1_##Q!XK\=>(_'WBWX>^%W^'
M7PXTF[^%WB/4O%ZIXJTV^T/Q;I/B?7K72/$D8\00Z5XFT^\UZ:]UF]O[^[^W
MZ^'?V0OV6-9^!'C3]I;XM>*8? ?AOQ7^TY\0O#GCC6/AE\)I-4N?A?\ #Q/"
MWAB/PY!#H6K:SHGA;4?$WB/Q5>2:GXJ\<>*I?"/A./6-;U()!X?M([(3W7W%
M2>X'XJ?\%C?AAX;\0V/[%GBJ_P!3^(=OJ>K_ +>G[+'PYN[70_B[\6/#'AN+
MP_J6M>.;NXU#3/!OAOQKI/A#1?'<<MS(MA\4M&T.P^)VE6RV]GI?B^SL[2U@
MAT/B1X0U'X ?\%-/^"<G@KX<?%K]HW_A7_QDT/\ :V'Q%^'OCS]IGX_?%SP9
MXCN?AU\'O[7\*WUYHOQ9^(WC6)KG3]0U^:\1=_V6.[L-*O8+:"]LEN&]>_X*
M-?LX_M8_M-R? +0/@'!^SYI?AGX-?''X9?M%WNO_ !;^('Q%T;7];\9_#6]\
M1G3?!=KX9\(?"/Q?IMKX8FMM3L[Z[\2S>*9-5O+N6;3HO#NFP::NI:U>_:6_
M9M_:?^+OCC]C?]ISX;2_ GP-^TA^S#K?Q4.I_#_Q=XL\?>,/@UXA\+_&/PU;
M>#/%NG6WQ TGX=^%/&<^HV>AZ9:7FBW,WPXTJ*+4]2O(KA7ATV"XU)WT6O27
MX[ <#\!+GQ7X4_X*O_M7_"R+XF_%[Q'\-!^SI\.?B;H_@+Q[\6/B#\0?"OA/
MQ9XP\7R#7KGP?I'C/Q#K=MX:LK@Q.MGINE+;V6DVD[Z5I4-EH\5KI]N[_@G]
M_P GE_\ !6/_ +.+^%__ *K*2NY^$/[)O[3'A+]N7Q[^UKX\^*OPAUG1OB/\
M$O!GPV\3>$M!\&>*(;Q-1\/:E)JIL?"37&LV2>&=#TF=8(+77?$.I_$76/$1
MFU2\NM'\-QW.G:9H_+_LI?L^?MK?!'XX?MF_%WQUX8_9=U>R_:<\00?$?PWX
M>\*?&WXKM<^%/&/A;PY?Z)X4\(ZWJVK?LX646H>&M;273K;Q!XRL=-BU30/L
MUWJNG>"?$1NHM%M5_D@,[_@CA_R;Y\=_^SV?VG__ %+[.OUKK\U?^";'[.'[
M3'[+7@?XI?#_ ./<7P-U&Q\8_%[QY\9-"\1?"/QUX]UZ[CU/XC:C:ZAK'AC5
M_#_C'X6>"X+:QTJ>WDFT[7;/Q!?W%['<K8W.B6IM?[0NOTJH>[ _-OXO?$GQ
M)\7?V]/!O[$5CXS\6?#WX?:#^S)KG[3OQ0O_ (?^(]4\&>./B"]S\1['X7^#
M_A_IWC?P_=Z;XM\&^']+N)=2\6>)-4\&ZKI.OZK.NA:1%K%EIYU6"\\5^+OC
M3]I3_@FO^S#^W-\8/&GQ3A^-_P /_#^L^';_ /8]T[QKKGBGQQ\1_ __  L#
M6+3P?_PCOQ1\6>*;=-7\6Z+X8\5^)="U#1EO?$_B76;WP_HVJK?^(;>XU*VL
MK'U7]L[]C#XV?$;XY_![]L']D3XG>"_AE^TU\(_#>J?#NZM/BAIVL:C\+_B=
M\,-7O+[4G\(^,/\ A'[34-:LH=.U'5M8N[66PTV[FFEU,7%O/I.J:5I6J6_5
MZA^QOX\_:&_9]^-GP[_;8^('A?QEX^^/WA;1_"NM-\']!U+P[\-OA/I?A*_N
M/$'@BU^&6F>*;W4]>U6_T/QK</XUU7Q-XKN?[1\3ZE%I6D7UG;Z%X?TFSB--
M.VEUUWU_KY ?+/[8WAKXV_LC?LG:5^V9\*?VB?C/XR^,/P>A^'7C+XM:1\0O
MB5XF\6_"3X[^'?$.LZ#HGCK2+GX4ZC>S?#OX>0.WB!]7\/WGPM\.^#KG1=-L
M9+.U>>^DM-0M>6\2ZA\:OV@O^"CNG?![PO\ M4_'_P"&'P9^-7_!-:#]H-=&
M\+:OX=T77/ =[XQ^+VG:#9P^ 'L/#MII6AZ_I]O8:!"/&&OZ3XI\:6>BW7C/
M1M*\1:;<^(;?5M)^@)_V2?VL_BS^S;X:_8P_:+\8_!74/@_ID/@?PKX\^,G@
M/6_B!-\6_BU\,OAWK.BZGI?AV;P!K?A+2_#OP[\5^+K7PWI6E>,?&D'Q,\?1
MK;7&LW&D^'8[Z^M[JQL-^S5^UQ8?\%)-#_:TT#P]^S)9?!'1O@-9?LI1>#_^
M%H_$RU\?1_"6+XF'Q\_CFRTZW^!4GA:T\9V$CQBP\!+KK^'IK:RCT%_&]E]K
M;Q):-6UVZZ_=;]0/"_C3X8_:)^''[97_  3;_9J\/?ME_'B?0OB+\*OV@O#?
MC[Q%J\WA6\U#6[KX7?"6USXU>RCT&&#7?'6IQZQJ.HZ9JWQ)N/B)I_AWQ9%H
M?B<:3JLVD26.H\,_Q@^,/_!-C]K[XJ?"OQS\;/C!^T[^SKXL_9 ^*_[4G@:+
MXU^*SXR^)7@OQE\&[#6]9U_PE;>,Y[2WDFT'7+#0;NVM;9;*STZWEUOP_'#9
MP7.CZG>ZYZW^W@OQ);_@II_P2YD^$<O@W_A/;3P[^V/>:78^/YM7M?">L6<'
MPT\-R:WHFK:EH%GJ>LZ(=6T1=2L].UZQTC6VT757LM3FT+6K6UN-+NOI71/V
M.O$GQ?\ C/\ $OX^_M=6_P /KW6?&/P#UG]F'PC\)/AGK7B+Q/X+\#_"7Q?/
MJ%[\0[J_\=^)_"_@76O%WC7QS<:D]A+JD'@CPG:>'O#]L-*M+?49+VXO4.BO
MV\M=7Y ?*4?A3X[_ !,_X)W67[;>@_M*_&?1/VJM0^"EU^T]I%UH?Q"\16_P
M7ADAT.X^(EM\'6^ 4E_/\(KSP?#X>@7P0E]J_A6_\7OJ"+KFL^*-1N#=PW'
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
M7Q3_ &J/C3IDGA:+Q!J^O^'Y-1OK3XC:=JV@>$M)\4Q^ X--\2:I:ZG:>8>
M/''[6G[*_P 2/VG/BEXU^%W[1MM^PIX8_9R\6?%[1M)_:9^./PE^+?Q/\$?%
MWX>:;+K%_P"$O"?B3P[\=OCEX]OO!'C?1+.Z2UC\3:_K"Z5KS0F/^RK.%_[5
M]=_:(_8S_:8_:+^&?P+^(5[\8OAS\*_VX?V=?&-_X[^%_CKX>Z'K]Y\)='DU
MW0]+\/>+?A]?Q^(H[CQ)KGA7QE:Z1;7FN:Q?Z()G>271W\+W6A>;9W7IOPY_
M9Y_:4^+7A/QY8?M_^-_@[XLF\7?#+QE\'=/^'W[.>C^+]"^'ND^%_B%IJZ3X
MW\7:GK'CV:X\0Z]\0M=TR&UTO2KR/3-&TCP9IPUF'1;.X;Q1J;QK2WY]]^GR
MZ_@!^<7Q[^&OQ&^,W_!(_P"(W[6'Q%^/GQCF^,7Q4_9[G^-VKZ1H7Q"\1Z;\
M$]/\&>,]-@\11?!W3?@A%?M\.#X;L_ ^HP>'O^$CU+0]0^(H\00GQ+)XS>Y!
MMC^TW[*G_)KW[-W_ &03X/?^J\\.U^8FE_L._MWZ)^QA\4OV"7^)_P"S;XN^
M%<W@+Q/\.O@_\6O$2?$O3OB9%X+U%ISH?A3QQX0TW0;GPQISZ5!.-*M/%6C>
M)?$+:7I%M:VY\*ZU-$MP/U._9U\ ^-OA5\#_ (6?#/X@^(_#/BSQ/\/_  )X
M5\%W>N^$O#^I^&]&OH?"^@Z?H=K+%IVKZ]XAO)+AH;!7NKXW=G%>S.T\.D:5
M&RV<8_U=O0#VBOR$_85LKC4OVN/^"N>GVFK:AH-U>_'_ .'%K;ZUI,>ERZII
M4T_PNFCCU#3X];TW6-'>\M&836ZZGI.HV+2HHN;*YAWQ-^O3;MIV@%L':&)5
M2V. 6"L5!/!(5B!R%/2ORE_93_9\_;8^"/QO_;-^+OCCPO\ LN:O9_M.>(;?
MXC^&_#WA7XW?%<W/A3QAX6\.W^B>%O"6M:MJW[-UG'J'AK6HI=/M]?\ &-CI
MD.J:$UK=:IIW@OQ!]KCT>T._R_,#R#]C+QY^TI\0/V ?VN;_ $_]H6"/XW>&
MOCS^TGX.\%_'/X_ZW]L\/>"-.\':EI6GV>MZ]=MIE]I'A_1/#^D0:AJ5O%9>
M'6\,Z+?N;YO#\M@MS9R\!X*^,>L>!/VX?^"?OA;X-_%7]I[Q[\(?VAO#OQQ\
M)_%KQ+\:_%?Q(\5?"OXSZYX ^%5IXNT?Q[\&K/XO:Q=:YHPM_$1.H7OB'P!X
M;\,_#/7]%O\ 1[;P=/J>GRZMC7\$_P#!-W]J[6/V$_VN?V._BSXK^!?A75_C
MM\3-?^,/@CXA?"SQK\1O$=I:>(?$GCOPSX^U+P5XQ\/^(_A=X,GM/"TM]X63
M2)M=TG5]<O+K1]=O(I_#7F:8C:MZ_P",_P!DO]O;XI_%K]B7X\^-?B+^RAH'
MCK]F'6/B-;:QX5\(>&?B==>!X=$^)'@.Q\$ZWXET*YOY--UCQ;X@9+1;VP\(
MW4'PW\/:1'';V:Z[J.V>YG>FNJZ_EIT[_<!XE\*_@5XB^/O[>_\ P5I\)67Q
M]^,_P*\/1^-?V6)M4O?@)KFE^"/'VLZK)\#[]-&D?Q_>:3KFJ:3HFD*+ZXGT
M;0+;2[G6KZ>S;4M8?3;&;2K_ -"_8W^*7[1?BKX$?MX_LX_%CXS>+=4^+/['
M?C[QY\.O"W[0VCVN@IXX\3>$8O#5[XA\$:OK'_"2Z)XDTNY\2+#I]PFJ:C<V
M-WJATR_L(_[2?6[1O$5W]"Z-^S9^TQ\#_P!J[]IOX_?!&[^!GQ'\(_M6/\,M
M3\5>$_BMXA\>_#/Q'\//$7PQ\'R^#=*N_#^O>$/!/Q1TSQGH]];7%WJ>HZ1J
M.C>$+R6>2VL;76[*.TEO+[K?"/[*_P 0/@M^SS^T#HGPXU#P+\2_VE_VC/$G
MCKXA_$7QG\0=2U[X<?#_ %GXA_$J./1]1GM4\/>'/B9XA\/^"/ 7APQ6?@OP
ME#8ZO<7\6CP66HZ]I=UKNI>(+-7].EOU ^!9O'/C/XE_\&^GBCQW\0_%6O\
MC;QIXF_9D\>:CX@\4^*-5O=;U[6+T^,==A%QJ&IZA-/=W+QP0PVT DE*6]K!
M!;0+'!#%&G8?MO\ C#XH_#?_ ()K?LK^/OA;\6_B#\,-4T^/]DCP]JMOX'U+
M3=$3Q-HGBZW\&Z+J-CJNL1Z3)XLLXX;>9F@3P]XCT."X$DT6J0ZE"8DAUM%_
M8J_;0TG_ ()7WO[!)M?V89OB))H.I_"^V\=#XL_%1?!A^'.MZIJWB*^\43VA
M^ +:VOC2SN;R#PY:^%X[=]$N[:67Q7+XKLYK1/"-]L?M,?LD?MO?';]B#X%?
MLQZ1IO[+'A[QUX#U#X8S^.O%.H_%SXLWOA2>#X*'P^WA*7PI9VW[/T.K74WC
M.YTR6]\16NK?V9'X0BM8M,TR[\8-JKZIHSZ[K=_<!S'[=7P7\$^+?^"I7_!+
MF[U.[^(MC>_$FR_;$T7Q-?\ A3XR_&'P)J,&F^ /@?I6K>&[?PAJ'@CQWX>O
M?ATXOM8U-M?N?A[/X7NO&5O>36/C&?7K$K;+)\4?"6O?LC_\%(/V:/'GB;XW
M?M*ZY^RI^T;_ &Y\)M+\&>+OVD/C;XC^'GPP_::N((;OP(^K:7KOCJ]M=?\
M#7Q$TVWU#1- \+^)AKFDV7B675]8FBAM-,T>+3_I/]I?]FK]I;XP?$_]AO\
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
MOX??$[Q_X?\ A@NO1+<:-_PM'Q9X \&>)_"WPT;4K62*\M4\=:SX?>2RF@O
MOV6:*9^F^(G[6O[-?PH/PM7Q]\9?!&A/\;-4\)Z3\*8EU-M7F\<3>.;VSL/"
MNH:+#H<.IRR>'=5N+^U*^*YT@\,6EK(]]?ZO:V,,]Q& ?1-%?DA^U1_P5>^!
MO@O]D'XZ?'7]FOQ'JGQHU[P)JNI?"FPU;P=X$\8ZGX3\"_%'4TL=*T/7O'VN
MZIX9@\-Z1X-T[4]=TF]TW6-4NUT#Q]?>1X8\*:AJ^HWLB6_UYJ7[;_[,_AJT
M^'C^./B!JOPYU3XI>--&^'G@/PM\4_AG\5OA9X]\2^*==U2RT/3%M/AW\0_
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
MM:74L=X/#VG:9'?R$W5\EQ=O).[L!^P5%>>_%+XL_#7X)>"M6^(OQ9\:^'_
M'@G0XS)J7B+Q)?QV%C"?+DE2WA#;I[V^F2&5K;3[&&YOKGRY!;V\I1@/ O ?
M[?7['OQ,\96?@#P7\=_".J^*[WX2Z9\<TTVXM]?T6&U^%VK:/IGB&S\1ZKJV
MO:/IFC:+.FA:QINKW_AS5]0L?%.DZ=<B\U71+*"*=XT!]?T5\@?LA:[^R(_P
MJ\<>(_V3-=T.Y^$C?%/XC:]XS\16>L>,+S0&^(UU-:ZS\0]676_'US-(^G^9
M<6]Y+=Z/=GPA!$7&D/%!%.J>>Z]_P5$_8F\.7O@VSU#XF^-;A?B3K(\/_#+5
M-!_9X_:3\5>'/BEK+7\6EQ:?\+?%/ACX0ZQX:^)4UQJ-Q;V5H? ^K:_'=W-Q
M;PVKRO/$'=@/T!KYET[]C;]F/2_VA];_ &K[/X/^&O\ AH3Q!;06VH_$J[FU
MC4-23[/HMOX<2\TK2M0U.Z\.:!JTF@VL6D76MZ%HVFZQ?:>9[6\OIXKJY6;\
MR]5^(_PV^%G_  6%E^*GB;Q?XH\)_#GQ+_P2['Q+O5^(]Y\1;>ZTW6O&'[2F
MA:-;V6G?#[QVK>*O!NO:O9:/X;T:/X8:7X8T76(=<MTT=/"<'B"2YLV_33X>
M?M?_  %^,/P@\7_&[X.>)]=^+/@WP->ZSH_B#3/ '@#Q_KGQ#MO$FA1P/>^$
MU^%G_"-6_P 1!XG87=FUOH]QX:M[B6WNX+\[--+WJ%FOFE^/3\ /IJBOSW_X
M)U?MJV_[:'P3TWXA7^@>.]$\1ZYK_P 6M<BM]6^%?Q"T/P7I_@FS^,WC;0/
M&@Z1\5KWP=IGPI\>>(=$\%6GAO3/$4/@SQ9KFJ1ZQ9:P^KVEI?6>JPVGZ$4M
M@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MQ*^$GQ$^(7[,'Q<_9T^'/[./B'Q9XXL-$_: T'1M"\7>-?C;>Z%JO@#PA?\
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
M!KP#\*OC%\6_'WQ+\2> +G0_#WPJ^#WQ%^)EO%IO@7XD^"O%7B2Y\3:MX/\
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
M:V$<=O8#Q#\;F\;M\9-1%E9QG3;/SO';?9M(N+W2(=FF7][:7%/]FO\ 9%^
M7[(?A[6_"7[/?A/7_ WA37[RTU"^\,WOQ.^*OCOP];7]H;YC?:#HOQ%\;>+=
M-\+WE^=0F.MW/AFVTB;Q"8--.NOJ)T?2?L1?2WI^%_\ ,#X/_P""TGB;5_!_
M[/GP"\174=Q+\(M'_;3_ &<]6_:&6.*2?3Y/A#H^NZIJ]Y!XB@2.1)/#TWBV
MQ\)+<+(CB351HT"QR&8K4?\ P5X\-77BCP=^Q+XC^&[))\:--_;F^!</P;UO
M2'275&D\00>(+KQ!!9W=NS,_AFYT?2+;Q!XE8/\ V8^F^'K>\U*3[#:LU?K%
MXR\&>$_B'X5U[P/X[\-Z+XO\'>*=,N=&\1^&?$6G6NK:)K6EWB&.YL=1T^\C
MEMKF"1<';)&2CJDB%9$1U\+^%/['O[/'P5U?0-<\ ^!]2AU/P?I=[H?@6;Q=
M\0OB7\3(?AUHNI1);:CI'PSLOB7XQ\76/PVTR_M(X[&\L/ MMX?M;K3T6PFB
M>S40 OMY7_'^ON ^*/V3KNUL_P#@JA_P5W-W<V]J)XO^"?\ '";F:. 323_
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
M2O"^E:?XRGU!UO-3\=1V1\9ZS<6UA)J^O7S:=8&V5U_Z5^('R5\ _%VH6_\
MP65_;M\(?$9FAU[5_@#^SQ?_  "&HY7SO@_X=TM&\>6_A:6909-.F^)WB6YO
M-8M[=OGUNRU.39)'I[R0S?LH^$;_ ,/?\%5O^"E\W@V$VGPCU;PQ^SQJGC2P
MMD">'S\;M?\ !5OK%[+;QC_16UV\T2YU?7?%7D!KEKGQ)97&JE6O+$-^@'Q7
M_98^!7QLO_ ^N?$7P;>:EXM^&JRQ^ OB#H7C3Q[X%^*'A6*YMQ;7D&D?%+P'
MXH\,_$2WM]0B!_M.W/B=H-4E9Y]0CN9W>1M/3_V<?@[HWPL\1_!K0/#&H^&?
M OC";4KOQ6GA7QIXZ\+>,/$>IZU/#<:WKNM_$WP]XFTWXF:GXEUQK>*+7/$U
MWXNE\0:S9JUAJ>I75C));N7_ !23^7_# ?@%^SCH6A?\0W/Q D32=,5]3^%'
M[2FM:E+'9VR2:CK&D_&?X@1:5JE_*D8>]U"P@T718+*\N6EN(+;2]-@BD6&S
MMDC^O/!/C32?$WQK_8C^%'PJ\->#M,_:Q7_@G5X.\?ZM^T'\1O\ A(]=TSX?
M_ /6SX2T&^T'P?\ #O2_$GA[2_B)\0?%'C2RENK:36-0TJV\(Z39WVKSW>N6
M5W?^&[OZYTS_ ()D?L9:+\&M:_9YTGX??$#3_@CXAUBTUW6/AE:?M(?M-0^$
M[R^L_P"U'\LZ<OQA"P:7?7.KW.HZUH5L\.A^(-8MM&UK7=.U'5O#V@WNFW[S
M_@FM^Q7J=A\*M/UCX.7.NQ_!+3KG0_AE>>(/B?\ &'7]:\-^&+IV9O!<GB'6
M?B!?:]KO@*V26>VT[P%XDU+6/!NDV5W>Z?I>AV=C?7=O,[K7?5M_?\P/A#_@
MG0O]G_![_@K1I=SXK/C&YMOVV?VP7G\43QZ%9S>)[E? GAA=1\2O9>&[/3=
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '.6WB[PW>>+=:\"6NK
MVTWB[P[X>\->+-;T)/--YIWAWQCJ/BK2/#.JW!,8@%OK&H^"/%=K:JDK3>9H
MEVTL4<9A>7HZ_#G]D+X=^-X/^"I/_!3B*Y_:0^-MY8?#_4/V-M5U.VU>/X+:
ME;^/]'\5?"OQCXSA\'^+9M1^#L]SX?\ "'@^XU;5-+\+6?PHN?AGJ$&CWDS:
M]JNO:N(]7C];^"_Q0_:?_;L^!_CC]IKX$?'MO@GI.J>+OB1I'[-7P[MOAW\.
M/$WA/Q/X>^'>NZGX5TC5?CCJ/C;POKWC2:_\?Z_HFH375O\ #[Q)X"A\&Z+=
MV,<:^(KZTN+J];7Z?BK@?K717Q7_ ,$^_P!K*7]M']E_P3\:]5\.P>$/&<M[
MKW@WXC^%K0SMI^B^/O!VI2:3KT6EFZDGNDTK40MIK>G6MU<75WIUGJD.FW=Y
M>75G-=3?/_QB_:SUKQ-^TE\9OV>/#'Q!^.WP>T3X#>&OAVOB#QI\ OV3OB!^
MTUXQ\1?$?XF^'KCQG8:9?W6C? SXY^ O!?@_POX2E\.W-SI^M>'[7Q7XUU77
M[V+1M9T&Q\+W<NJ%M;=@/U4HK^>3XF?MP?M\^%O^"97[0'QRUW3[_P"#GQO_
M &>?BA9^ X?&_P 1?V;?%7@>?XY_#[7_ !_X%\'>$/BQX+\#_%"'0++P7>W]
MGXQN;W6=/U7P3XHTW^T-&-FFD>'I;R2RL/JKXQ_%S]KS]G;]IS]C?4_&7QD\
M(>-_A'^U!\7)?@KXP^".D?#'1-$TCX?:EKWAVYU+PIK?@_XBR/<>/O$5YI-W
M;-%KM]XAGLM*U_[/-=V/A+PO'J<&F:(6_7\-0/U.MO%WAN\\6ZUX$M=7MIO%
MWAWP]X:\6:WH2>:;S3O#OC'4?%6D>&=5N"8Q +?6-1\$>*[6U5)6F\S1+MI8
MHXS"\O1U^'7[(/PZ\<0_\%2O^"F\$_[1_P ;KVQ\ :C^QKJ>I6FK1?!?4X/B
M!I'BOX6>,?&4'@[Q9+J'P<N+K0/"/A"YU;4]*\*V?PHN?AIJ$.D7DQUW5=>U
M<1ZNG$:]^W/^T!\;/@-XG_:._9W\:_M$Z/XWDU/Q5K?P._9_\(_L"_&/XJ?!
MKXA>#?"OBG4M(T#0/'7Q?B_9^\0G6O%?Q%TG1VU*[\2_#SXR^"O"?@N_UJ#P
MW/!=7&@:EK5X6_3\0/W\HK\5/BI^U-^VAJWQU_X)H>$_ ][X>^"=C^V?X$^,
M&H>._A5\1OA-?CQ9\+_%O@'X+Z9XDUF+Q9<^(]3AU[7!X1\0>)I]?T7PQI>E
M_"^]UJZ\'Z;X>U_7DTOQ#J-W:_IS^SKX4^.O@KX6Z7X=_:-^*V@_&KXH66J^
M(6U#XA^'?!.G_#ZSUG19]:O)O#<=QX9TG9I=GJ-EHKVEM?-86]O;F5/*S?2P
MR:K?EOZ^]?H!NZ;XM^)]S\8_$G@K4/A%_9GPDTSP7H^N>'OC7_PGWAZ]_P"$
MG\87NH26^K>!O^%;P6R^)M%_L6P5-1_X2:^NY-+U'S/LEM"LR,U>JU^9OPY^
M.'[0FJ_\%)?VB?V;?$WCSPEJ'PV\)_LV^%?B=\-M)TWX>0Z7!H6N>*O%4.DV
MUSXEN9/$.H>)O%%UIT44\-\MMXI\/:1JL,S/::/H=P89;?Y?^"OQ4_X*!?M$
M_#/]NY[+]ISP/\._$G[,W[5?[1'PI\'>*] ^!GA'5[OQ!!\(?#WAIM$\,'0/
M$TVIZ)X9\%7-Y]KU34-0U.3X@>/-1NO%$]I!XET/3_"=G%XC+?I^('[7^*?%
MWAOP3IEMK/BK5[;1=,N_$'A/PK;7EWYICF\0^.O%.C^"O"6E1B&.60W.N>*O
M$&C:+9C9Y8NK^%IGBA$DJ='7\U?[27Q0^)'[5_[*'_!'O]HG5?B?X[^'7B/X
ML?ML?LM>"_%GAGX?CP5;>"QXNO/$WC2*\^*-GHOB?P7XHEO?%6A>(? EOJO@
MS1_$]]XC^'NE1WD\6K>"?$%QMO!^F/C[XP_$R#]I?X+_ + ?P]^+WB-/&VH?
M!GQ5\??C)^T!XH\,_#/5OB5;?#C2?$Y\'^&-.\*Z#I?@70/@_!XU\3^+)YK6
M\U2]^&MSHF@^&=#\Y?">JZIJZZA:%OU_ #](Z*_+WX0?M#_&KX6?MV:Y^PK\
M?_&$7Q=TOQM\(O\ A>7[/?QHN?#7AOPEXRU#1].U2\T;Q7\/?B-I/@C2] \%
M7VMZ5-I>JZGI6N^'/#7AN*73+!9-0T]I]9L[?2_U"I %?&?@3]KN7QI^V9\4
MOV0+OX2>)/"%[\,_A1I?Q57QWK_B3PU=6_BS2]9\2V?AW33H?A[PY/KAMM*O
M#/=7<-_K6O:;K<7V/[+?^%;&2;?%Q'QY^/7Q#\0_M8?"O]B#X)>*[?X=>+?$
MOPM\1_M _&#XJ#0=%\4Z_P"!_A'H>OQ>#="TOP#H7B:TU/PG/XT\:^-)CI[Z
MMXKTC7-)\,:'97%__P (UKMUJ%HMG\D?LU>&_B1X0_X+%_M*:'\3?B1)\5KN
MS_8P^'LGAKQOJ?AWPWX7\27_ (0G^)%I<6-MXPT_P=IF@^$)O$.EZG)K-A+J
M?ASP]X>TW4M,M],NVT:RO)+M6=ORO^('[=5\9_M&?M=R_L^_&+]F+X3W'PE\
M1>*+3]I7XGV/PSL/B GB3PWH_ACPMJ-S%)<W FT\3:MXJU;5+6RB:]2Q;0-'
MT:ZA*QQ>)UNEFMX?S/U[]N?]H#XV? ;Q/^T=^SOXU_:)T?QO)J?BK6_@=^S_
M .$?V!?C'\5/@U\0O!OA7Q3J6D:!H'CKXOQ?L_>(3K7BOXBZ3H[:E=^)?AY\
M9?!7A/P7?ZU!X;G@NKC0-2UJ\[[]K/QYX@^*/B'_ ((P_$7Q;X&U_P"&?BOQ
MI^U!X&\1>*/AYXITW4M'\0>"O$>I_#N[N=<\,ZGIVL6EAJEO/HVJ/=6*_;[*
MTNIH88YY;:%I?+4MW\_R _6G7/%OQ/L/BYX&\':+\(O[>^%6O>'O$VI>-?C)
M_P )]X>TO_A =?TM83X<\-_\*\N[9_$?BG_A*6>5?[8TFZALM#\G=?I()%QZ
MK7YK?$?XY?'CPG_P4S_9K^ 47C3PX?@5\6?A'\8/&5]X0L/!%G:^(/[9\"Z1
MBT_MKQCJ6IZY?7T0O[B"_LQX=M/!\4:1BQU&WU5 \\WEGP*^(/[37@#_ (*6
M_$_]F']H3]IKQA\1OAUJWP8M?C%^S-I.K?#KX%^$[7QEHLNKG1?&FE>*-=\$
M?"[PYK6H>+/ &H+*NFV&B:QI$>I:+:W'B36-,:VEALH2WY7 _7RBOQN\4?M-
M_&3X&_#3Q7\8-7^,WC7XLZ5^T7^UCIO[/7[)^BZ]\(?"OBF'X?\ A*XUW7=(
MU+XC1>$_V?\ X9>'?B5\7Q-:>#OB+XP\#Z#:R:I?>+O".G?#?3HVCU77=<\1
M79\/_P!HO]I_2/VN?AM\-/#E_P#M,?M!_L\_%[PGXLL/$WQ%^-_[#?Q,^",_
M[.GQ+T;2KO4O"^JWNO+\#/V?O#_BCX=^++N./29='U)9]:TR3!F\;0S&V&I%
M@/V1HK\/OV7?B%_P48_:=UO]H&&T_:4^%7@[3/V:O^"@OQ!^#FLRGX':-??\
M+,^&?PXG\(V.O^"+.RDU"XN/ VEKI[WFO:;JKZKXL\:ZSK7BNXTF?QIX<TKP
MQ8W&I_J_^T%K/QD\/_!7XDZQ^SWX2T/QU\;+'PO?2?#7PIXEU2ST;0=6\4/Y
M<-BFJ7^H:EHUDEI:"22_>WNM8TB&_-JM@^JZ<+G[9 6MI_7]:@>Q45^)?A#]
MK/XH>!OVV?V0O@,O[4=M^U'X6_: T?XP>&/C3:2>!/AO::#\*OBG\,?A[#XR
M$/PS^(WPG\$>%-"U2-]92]T+7_ _B'Q#X\\2>$["".77+^.]U?3)H^H^'?Q)
M_;=^,_[8?_!0#]F2U_:'\"^ ?#OP(B_9PG\&^.O#_P $="U+6O"]O\5?A_XD
M\<3V?AOPKXGUG7+'4-2U"6?3;+7M?\>>)?%VGV=KX4C@\.>#K&Y\6WFJ>'2W
MY7_&WY@?L97QG^TC^UW+^SQ\6?V9/A?<?"3Q)XJL_P!I/XKZ+\*K'Q_%XD\-
M:-X6\*ZIJK2R3"XLC/JWBW5M5M-/@FU&.P_X1S2M$O(0L">*HKOS8(?SY^''
M_!1SXUZ1^PY8^)/'$?A#QU^UAJ?[7VJ?L&^!-5FTK_A'O!/C;XO7'C270/#_
M (Z\2:!H;VPTW1K#P_\ :==U[2M":Q@U2]T;^S[&30TUF*33\']M7X<_'7P)
M^T?_ ,$NIOB%^T-JOQP\,:I^V1X.&I6GBCX>_#CP9J'A[QW;:/>M#=^#)?AS
MX<\-!/!>J:9/K,4^@>,'\7^(-+NK'298O&.H)<7R$MW\_P $!^^%%5+]+Z2Q
MO8]+N;2SU.2TN4TZ[O[*;4K&UOFA=;2YO=.M[_2KB_M(+@QRW-E!JFFS74*O
M!%?V;R+<1_A9\ _''_!3']K7X:_M0MX(_:F^%_PP\8? W]J[XY_"/PGKL?P'
M\+ZY_P )Y)\-X?#5GH_@Z\T[6Y[_ $OX?>!6G::[E\030_$KQ[=WWBF[$NJV
M>F^$["T\1"5_E;\0/W>HK\'?A;_P5-\:_%GX _LEV6KZ;KGP_P#CK\<_''QD
M^'?Q7UKX=_!WQY\;]5\!Q?LZ6$%U\1?$G@3X3^ O#GCS7M7\0^)7USP+::/#
MJ6@ZYX5\$3^)]:UG7K?7])\*?8=7]F_9Y^/'[6WB']HWXM_ ,WGQH\>_!_5_
MA;'XY^"7[5?[0/[&/Q&^#DO@KQY;:C9:=KGPL^(.@7'P[_9O\,^-BUC<3Z]X
M<U31M*\)RR"!;.:;6W^UP6!9@?KY7P#\2/VSO'D%W\<1^S?^SO?_ +2ME^S5
MXGT_P9\7[71_B%'X0\7W7BN71=,\3:]X9^$7A5?!/BW_ (63X@\':!K&FW&O
MZ9?ZOX)DN=4N?^$?\,2>(M7@NK:#X\_8!\;_ /!0K]L_]G_]GG]HCQ-^U#X0
M\ ^#?$EU\<="^(WAKPO\'/ EYXV\4Z=!XN^(7A7PQXQ\/^)-;T/5?#/A7Q)X
M$U6TTO2_"WAR7P9JWA^YL?"]KXE\>77C^?7=3\+*G_!*SX>^,++XI_M_>(+[
M]H#XLZII7@W_ (*#_'_0O$?A/4])^!47AOXGZA;>'O#UF?&GCV\TWX+Z;XLT
MWQ$9+NUU.2U^&?BKX<^#8[O1M.CA\)PZ7)JVG:H6M>_3U[V _:3PMKC>)_#'
MASQ*^BZWX<?Q#H.CZX_A[Q-9#3/$F@MJVGV]^VB^(-.66==/UO2S<&QU:R$\
MPM+^"X@$L@CWG>K\E/@O\4/VG_V[/@?XX_::^!'Q[;X)Z3JGB[XD:1^S5\.[
M;X=_#CQ-X3\3^'OAWKNI^%=(U7XXZCXV\+Z]XTFO_'^OZ)J$UU;_  ^\2> H
M?!NBW=C'&OB*^M+BZO?EGQ+_ ,%)_P!I?XI_LO?L)?'_ .#=SX$^'OBGXP?M
MG_"[]E'XV_##6/"4FH)/XUO]?\1P^)+/3_&FKZCKG_",^"_$5IX7M(7MK7PA
MJGC#0],\5O-9>+O[6T=&G+/\;?F_T _H1HK\0?VFO'W_  47_9,T?X&WFN_M
M-_"CXLM\9OV_?@]\(;&.#X$:3\/KR'X8?$II[D^$+G5(M3\76.AZ;#>>'-5T
M*XOH_#7BWQK%I&MC6;;QN^J64%C'UGCSXG?MT?!C]N/X%? "Z^/WPW^)_AC]
MK_P'\8I?#2^(?@MIOA+1O@/XO^$^B6?BO5]=\-Z?X7UN;Q9XYT4Z)<B'2/"W
MC;QY<W%_?-]GO_%FGQ@ZB"WZ_@!^R5<)\3_$'C?PK\/O%WB+X;?#_P#X6MX\
MT?1;N^\*_#G_ (2O2/ W_"9:Q"H-KH7_  E^O0W&C>'OMC$K_:>I02VMOC,B
M$$5^>?[+'Q>_:,\._ML_M%?L=_'KXM6'QYTWPE\*?A_\</AQ\13\/?"OPV\1
M:;I'BG59]!UKP?K.C>"X;?0M1MK/46@DTG46A_M,06TKWMU=&^2#3_=?^"A?
MQ-^+OP5_8^^-_P 7O@GXG\.>%/&_PV\&W_BRWU#Q'X0'C&*:TTW8;FTTZSGU
MK2].L-4D60/:ZEJUAXDTZ$QM%/H-UYRS6Y;5?+\0/I67QY9^'/!7ACQ7\3(;
M7X>WFN3?#[0]3T:[U.+6X]$\=?$76_#_ (1T7P;'K&EP&VUBYF\;^)--\+6>
MIV<$=C?74\-XOD6<ADC[VOP*_P""A,?Q ^(WP<_X))?$2[^-'Q*\,ZU\0OVO
M?V']!\1V'A2/X>6?AZZ\3^/='O?&$_Q0DT35? &LVE_XV\-:]HMM=^%-,UH:
MK\,K!IKDW_P[U1WBDA^EOVD_V@M?^ OQI^ G[/WQ0_:G\=_ OX9>-?AIXKU6
M']K#Q)X*^"=QJWQ$^,=AXIL+32/AIXI\2:M\)&^!OP_MK'PK/?>(+^:'X:>'
M#KL)TJTM-?T"[MKF76RVWG?\ /U?HKPO]FZ#XN6WPBT2'XX>-=%^(_C]?$/Q
M%8^/?#VFZ!H^D>,/!,GQ'\62?"OQ#::5X7>31-/.J?"U_!MW<6EG/<O!=23Q
MW=W=WHN+F7\[/B[\5?VWM=_X*,^(OV/_ (4?&_X<> O!WB;]BK6?CGX5\0WG
MP>L->N_AQK$WQ>@\":=J]SI^KZ]J5Q\0?$ED=&?2H%GUKPKX.2S\8W^O7W@W
M5[WPOINE:F6W\@/V'HK\9Y_VG?C#<?$7Q9^R_P"./C=\7_#7C7]G+X9_"6P^
M+GQG_9D_8S\>?';6?B/\;OB+X4E\7RRC3- ^!GQQ^'?PY\$:'X;DT"^N-'U+
MPQI/B/QKJ_B#4!X>N?"&E^&KBUO.#TG]NS]K#PW^Q5XC^('QV\"?$/X7^+?A
M[^TQX>^#7COX]:K^SOXV\(2M^SKJ6N6(N_VK="^#/COPY8W<,T>@7#Z?=Z1<
M^']1T70O$$T.JWWAJYACF\' M_7J!^ZE%?GO\#==^-'BS0?C3XP^'_[77A#]
MH[X0Z[\.? .H_L\_%O6O!_PLU^?PWXZMKGXDM\4]&\::7\%8OA7I_B:>UT]/
MAS<6@GM?")TR:\DTVXT>2^TG7&UC\YOAM\:/^"H?QR_X)S^$?VW/ W[1GPST
M'Q3X2\(_$WXA:A\*Y/@AX5UI?C7HW@#QWXX.LV/B7Q1.+%/!5Q%X?T%_#OA+
MP]X&T"VNKR'0[*^\0>.I]9\5W5QX9+>:Z+KU^0']$-%?D/K_ /P49F\9?!S]
MA75_"%MXF\#^*OVU=!\1^)=8U?P5\)_'?Q]\2?##PY\,O"MKJGQ3?P;\-_ 7
MA7QEK_BO7E\6:CH_A#POJ>K>&-2\.:-8ZE=^-/$^E:A9:)+H=]S/PI_;+^./
MPN^+?[1NF?%W3_VB/C%^RC\/?V??$O[0'@S]HKXK?LG^.OV=?%6B:OX"L9-0
M\7_!KQ,-8^#WP5\&^)=2OM)M[G6/"FLZ9X-T.6X>-=,9M6GFN#I99_U]P'[/
M5SEUXN\-V7BW1/ EUJ]M#XN\1^'_ !-XJT30F\TWFH^'O!NH>%=*\3ZK#MC,
M*VVCZCXX\*6ER998Y&EUNT$*2J)VB_*Q/$/_  4;\=?L\?!']K'X+^-?#_C3
MXA?$N3X;?$O5?V2+K1?A9X?^#T/P9^(EM!K/_"-:?\1/$.C:;\3T\?\ A?PO
MK&CWNK^+KGXF+HVJ:K8ZT=&\"F&73=&E\Q\0_#GQSJG_  6]NM)TW]H[XW^&
M(=0_X)Z7/Q)M&TF+X+ZK'X>TZY_:3T?PU?\ PP\.:5XT^#GBS0-,\ ZFOAW2
M]:U*]&D3?$R\UN%II?B,;!O[.4MOKM?\ /UOTWQ;\3[GXQ^)/!6H?"+^S/A)
MIG@O1]<\/?&O_A/O#U[_ ,)/XPO=0DM]6\#?\*W@ME\3:+_8M@J:C_PDU]=R
M:7J/F?9+:%9D9J]5K\P_ _QD_:#\2_\ !1C]I7]EWQ/\3M,M?AIH/[,?ASXA
M_#=O!/@'P[HFM^#-;\9^)(]"MM<FO_%7_">-XC\2>'X5N)('U<2^#=1N#%-=
M^!E@#69\X_8A^,'Q_P!/^-7[=WP)_; _::U_QEXO_9XO]*U?P=?ZAX#^"GP_
MT)/@-XGT*[\0>'/C%8#PE\.-'EU#7K>UB,7BR+4]0USPGX<N_L>G3:3-<R3R
M.6_)?C_6H'[!T5^+A_:7^._P9^'G[+W@?XF_&#XL>-OBG^V3XE^(_CK3?&3_
M +.FF_$3XA?!7X"^#] M_%MGI&C_  ;_ &<?@]%<>)OB9_PC_B#X>Z)K.I>(
M?!FN^'_#OB[Q#XM\3:IITOA?PU:>%9_2/V3OV@OVC]4_:P^(?P/\:6/[0'Q?
M_9UOOAU;>/OA=^T?\8OV4/'G[.6O>'O%UGJ-GIVO_"+QDVJ?!SX+^$/$4TUG
M<2:]X>UW2O!FB320P-I['5IY+@Z66 _5NBOB_P#;H_:<U;]F+X4>$;_P=8Z/
MJ7Q4^-/QB^''[/7P?MO$D=U-X9MOB%\4=4FLK#7/$T%A<6E]<Z#X:TBPUG7[
MNRM;NSEU2;3K71A?Z?\ VD+ZW^7OVD/C3^T9^P1XT_9X^(OCSXTZE^T1^SQ\
M6OBSX:^!WQ?TGQIX"^&GA/Q1\,O$/CB"[D\.?$+X=:K\,/"?@XR>%;*YTS4A
MK/ACQK#XPU)+2*UL;7Q)<:AJD>H:<6_KT ^I/V;_ -KN;]H'XU_M4?!B]^$?
MB3X7:I^R_KWPWT'4YO%/B3PUK.J>)9_B)HGB#Q!:77]F^$I]9T/1K6VTO2-/
MNK9K;Q=XADOH]8"W*:5<6,D$_P!&?%;QS>?#3X<>,_']CX/UWQ[<>#_#VJ>(
M?^$3\-WGAZPUG5X=*M);RYBM+OQ1K&A:-#Y5O#)/,UQJ"S&"*1;*UOKPP64_
MXH?"OP5^T;\0/V]_^"M/AW]GWXW>&/V>[V3QK^RQ=:O\1=1^&6G_ !<\3)=Q
M? ^_31-'T'PKXDU+2_"%GI]T\E[<Z]K>KC6[U8K6TTW2M(MY;Z?6+#Z#_9%_
M:<^,?QR_9[_;*^%7[2%MX?;]H']E;6_BE\&_B%XC\)6B:?X;\>6MMX3U6Y\-
M^.;#3HTA@TR77;>#4!<6-K;6EHT=I;:E!8Z7_:3Z/II;]/Q ^IO@Q^U#XP_:
M _8R\-?M2_"WX*RZ_P",_&_@G5O%7@WX'W'Q$T719]:U*QUK5-(L/#DWQ&UK
M1M/T+2I=173A<2:I?:.EE8O,8&6X6(7$OU;X;OM8U/P[H&I>(M#_ .$8\0:A
MHNE7VN^&O[3M=:_X1[6+NQ@N-3T/^V;%([+5O[)O9)[#^T[...UO_L_VJW18
MI44?A+\$/B;\7?@K_P $&?AY\7O@GXG\.>%/&_PV^!>O^++?4/$?A >,8IK3
M3?&7B0W-IIUG/K6EZ=8:I(L@>UU+5K#Q)IT)C:*?0;KSEFM_I[]HG]K3XN?#
M?]F_]A.X\,:MI>E?$;]K[XB?LV_!WQ!\8=>\/Z?J.C_#NX^*_ABUU?Q/XXB\
M-QI8>'+SQ+<20W:>&-$OX;;PPEY/-<7=J]AIPTZX+=N[_"X'ZK45^,>CZW^U
MYX-_X*@^#?V8/$O[7_Q7^(_P.UW]GF;]H.TM#\-?V6]$\36E]X:\?VGAF_\
M"GQ#UG0OV?+::\\">(FL[O3?M_A2/P+XG#^(+.UTOQ'8ZCHTFH:AX?\ M6_M
MA?M;?LV?!;XC_''Q[\>/#/@G]H;P3\2H]9T?]B+P]X8^%GQ*\ R_ :Z^)^E^
M#O#5W\0_$OAGPUXD^*WA*]\4^$[P^*8?B!JOQ+\&Z%=ZI-!X6LO#>F:Y=1:;
M:%MO.WX@?O3KGB[PWX;U+PAH^N:O;:;J?CWQ#<>$_!]G/YIFU[Q%:>%_$GC6
MYTJR$<;J+B'PMX0\2ZT[3-%"+32+D>;YQABEXW7/%OQ/L/BYX&\':+\(O[>^
M%6O>'O$VI>-?C)_PGWA[2_\ A =?TM83X<\-_P#"O+NV?Q'XI_X2EGE7^V-)
MNH;+0_)W7Z2"1<?DK^VUX.\7^)_^"F/_  2UFT'X\?&+P#:_$BR_:R?3;'PP
M/A5>Z;\.;SP7\!;2^.N>#-$\;?"WQCH-YX@\76?BC5-$\5:C\0=,\>&'27B@
M\(1^$[B(71^B/&?QG_: \!_\%(/V6OV<YOB1I6N_!3XF?!7XJ^)]7TJ7P)H.
MG^,]8\0_#S0(X(M4\5^++=I+2ZNK[4Y8M:\KP/X>^'>CP2&33VT:XLE526V\
MTV!^F]%?F1\/_BS\8_VT/B;^U3I7PC^.&K?L^_#/]FOXK:E^SWX<U7P;X&^&
M_C/Q3XY^+'A'2K.]^(7B#QF?BEX6\9:6G@31M7U.RT#0/#GA*R\.:WK$%GJ6
ML7/C6U^VV=CI_B'@+]M_]HOQ[^Q=^W)J.HWO@#P/^UM^P==?&OPM\0]9B\'7
MGB/P-XUN?A+X5\0^)-(\5^&?#T_B/25T-O',&A3VT3W]SKNEZ9>V5WJ:>';G
M3=1LM*L2S_+\=@/VFHK\"O'_ .TK^W+\,?V/_P!CG]N;5_COX/UG0O%%G^RT
M?BO\#[7X2>%(M-\>>&OB[IOAFQ\0^)-0\?F"W\0:3X\U'4M9_MV.S\%:5X1\
M&^'6OUT&VT;7+;0FUCQ%](_&O]IS7H_VQO&7[-7BG]I^Z_8QCM_A]X!UO]G7
M5=1\"_#34O"OQ^\2>(HM9/C&XUGQ9\5_"WB#2KZT\(ZTF@^%K7X?>$=;^'GB
MK4[I[^ZM?$NI2WD%KI!;]?PW _62BO-/@Q'\28?@]\*8?C+=65[\7HOAOX'C
M^*E[IJ:=%IUW\1H_#.F+XVNK"/1XX=)CLKCQ*-3EM4TR*+3T@>-;.-+<1J/S
MK_9-\=?M$>,?VE_^"E/[,7Q#_:2\=>-=*^!,O[/&E?![XCW7@3X$:%X_\%)\
M7OAMXN\9:OJ?D^&?A-H_@3Q'K%A='1X;=_%/@K6-&D.BQ2#1(8KZ_MIRV_E_
MG8#]7Z*_$'X"?M._M7^)/^":7[67QNU?XP:'XG^-WP"\5?M51Z1X\\6_"_PJ
MUOJWA[X$Z7J>HZ9IG_"*>!3X \-6.J:BNDF.'6;K3]8M[*2ZD>^T?6HTBBCX
MCQ_^TK^W+\,?V/\ ]CG]N;5_COX/UG0O%%G^RT?BO\#[7X2>%(M-\>>&OB[I
MOAFQ\0^)-0\?F"W\0:3X\U'4M9_MV.S\%:5X1\&^'6OUT&VT;7+;0FUCQ$6_
M.WX7 _?1B0K$*6(!(5=H9B!D*I9E7)Z#<RKD\L!DU\:_LR_M=2?M%_%/]J#X
M7W7PF\1_"W4?V9_&OA/P5J8\4^(_#FM:MXBN_%&CZGK27KV'A.;5]"T>WAL[
M*TEMEL_%GB,WL6H*TSZ?-;O;OYAKGQI^*/[0/[8GQ3_94^#7Q*O/@OX._9I\
M"> O$OQP^)/AOPSX*\5?$36_'OQ9M;K6/ 7P^\'P_$?P]XQ\"Z#H%AX3L;GQ
M#XI\0:EX1\1ZM?WT]GX?TRWT,6UWJEQ\;_L,^,?$/P$^+/\ P67^(7QQ\30>
M.]1^#OC7PCXV\9>*]%T2T\.S>*?#O@/X.>*-?MM4_L&TD;3-,\0:GX3TNQDU
M6QTXQ:2GB"6]73(+;3VM[>(M^GXL#]XJ*_G[\;?MI?M=Q_"'X7_M&_!VY_:4
M^+'Q+UN[\#^+O&G[(.F_\$_?CG:_!75? 'B\V=WK'A?X??&B^_9TTWQ1)XA\
M(:+J,<UO\2+KXOZWX4\:7&FW.L:)X2AT_4M.T(^X?$OXQ?MN>+_^"A&I_LH?
M";XS>!/AKX-\:_L.WW[0'A35M=^"MIJ.M_"W5]0^*]KX+TV^UC0]=UW4+[QM
MXPTO^RFT5[.\UCPGX2M8O%^IZSJ7@S5K_P *:?I.IEOU_#_AP/V4KYM^,_[2
M>A?##]G[XJ_M!>$?#.K_ !BT+X2V'Q.N_$6C^#]2T'2;F*3X.7_B?2/B0L]]
MXKU'1[=8?"6L>#_$.FZK_9L6L:I+<Z?*NC:1K&5#=)X=\"?%74_@'HWP\^)W
MQ>U.+XNW?@6Q\/\ C7XS_"?1O#7A;5W\4-9QP:QXI\':3XD\/>*?#.BWMS()
M6MFN/#$]I;22O>6&E:5(+2"Q_";]B#P]XL?_ ((0?&;Q_KGQ<^(GBO3_ !7^
MRG^W88OAYXAM_AQ-X1\-ZJOB#X\?VEXAT?6]-^'NF?%74]9UZ[M[O4M7D\:_
M$GQ;8-?:OJ+:?8:?;KIUOIXE^:7W@?O3^S]\5E^.WP)^#/QL70CX77XN_"WP
M%\2U\--J8UIO#Z^./"^E^)!HIU@:?I0U0Z8-2^QG4!I>G"\,/V@65KYGDI9^
M(OBWXG^&M?\ A?I_P_\ A%_PLO0_%7C2+0_B3XA_X3[P]X-_X53X/>RGGE\<
M_P!DZU;7%YXZ\J\CAL?^$9T%[?5)/M'VE9A%$X/X66WQ9_:X_9=_8#_8$_:9
M\/\ QD\(K\+-&\%_L?>!O$_[.MO\,]$OM,\3?#7QIX<\(^%GU34?BCJ[2>-K
M;Q\\=W;:NA\.P^'_  UHTERNC-IWB1-&FUWQ+]__ +:_QR^/'P<_:!_80\._
M#_QIX<T?X9_'3]HC1_A=\1?#K^"+/4O%&J6$MC<:M<+#XMU?4]1L]/TN\MK9
MK-[;2?"^F:Y;2YNH?$Q61;: MK]_X7 _2FBOR;^-?[3FO1_MC>,OV:O%/[3]
MU^QC';_#[P#K?[.NJZCX%^&FI>%?C]XD\11:R?&-QK/BSXK^%O$&E7UIX1UI
M-!\+6OP^\(ZW\//%6IW3W]U:^)=2EO(+72/T9^#$?Q)A^#WPIA^,MU97OQ>B
M^&_@>/XJ7NFIIT6G7?Q&C\,Z8OC:ZL(]'CATF.RN/$HU.6U33(HM/2!XULXT
MMQ&H+ >A7EY::=:76H7]S;V5C8VT]Y>WEW-';VMI:6T33W-S<W$K)%!;P0H\
MLTTC+'%&C.[*JDCQS]G?]H+X9_M1_"+PK\;OA%JMQJ_@3Q>=9CTJYOK9++48
MKC0=<U'P]J=KJ-@L]PUE=0:CI=R!#)*6>W:WN5_=3QD^"?MR:]>^)_#GPT_9
M2\-7EQ;>*_VO/&[?#75Y[&:2"_T/X%:#8-XJ_:)\3Q31M&UN!\-K.[\":?=B
M:*2#Q1\0?#1A+2LJGX(_X)^W47[&G[?/[7/_  3KOU72/AOX\OC^U7^RQ9-_
MH^GV_ASQ1%#'XT\%Z"DF7>UT5;>+3=,LX@D<2?#CQ9J#F:6[DE8MH^^_RZ@?
MN]17Y;?M<_&W]J/X=_ML_L,?!SX3^/?A[I/P]_:0NOCYIFMZ%XA^'TFHW%I?
M_#+X6PZ_9:GKNOG7+C4M=TVWU+7(O$%IX=\*1_#:^U"Y\.6GAS4?&$.G:Y?:
MK8>6>#?B'^W3IW[;?Q=_8;UC]I#P9XQMM7^ /AW]H[P3\<==^"WA72_%GPO\
M-W/C>3P%KOA/1/ ?A:72?"?B[4KG69(_[#U/QI?7<6BV,::IJ47BB2*30M0+
M?E?\; ?LY17X?_#[]O3XU? KX-_\%$(_VAO$&E_'CQ]^Q)\4O#O@;P9XXLO"
M%CX$G^)Z_%@:)IOPLL?%'A/P/936%A>0>*-=L+37)?"FF/<2:7</'9V%[J%F
M+G4)M8_:?_:G\ _%_P#9TU+P'JW[4_[3W@KQ]X^T?P-^T;\._%G_  3T^-'P
M6\-?#70O$C0V\OQ7^%WC+5?V?/A_JVC^'?!U^S27OAGXA>.OB7J-WI+(;C68
MBMWK%B6?]?>!^W5%?CG\._B3^V[\9_VP_P#@H!^S):_M#^!? /AWX$1?LX3^
M#?'7A_X(Z%J6M>%[?XJ_#_Q)XXGL_#?A7Q/K.N6.H:EJ$L^FV6O:_P"//$OB
M[3[.U\*1P>'/!UC<^+;S5/#M'X*_\%$_&O@K_@G%\<OVF_VCQI7C?XD?LS?$
M+XI?!OQ!?>'["U\*V'Q1\;>$/&FG^"_!5V-,L(6L?#H\3ZOXD\.:?K3Z7:/:
M6"KJ&KV>FQPA=.B+/\OQV ^SOVW?VNY?V,_A=I'Q/D^$GB3XHZ;JGC3POX+N
MGTCQ)X:\,Z/X<N_%>LV6B:7=^(+[5)[W7_(NKR]6.U'AWPEXB'FQ.NI2Z5$\
M$\WV97\Z_P#P4_\  ?[5>G_L2^!O'?Q:_:#B\9W'B/XM? "\^+7PDA^&_@'P
M_P##[PG?:SXYT+4=.M/A'K.BZ);?$B#_ (13Q']@T2ZF^(7C7QVOB?19+_4A
M#H.H+;0K]O\ [7/QM_:C^'?[;/[#'P<^$_CWX>Z3\/?VD+KX^:9K>A>(?A])
MJ-Q:7_PR^%L.OV6IZ[KYURXU+7=-M]2UR+Q!:>'?"D?PVOM0N?#EIX<U'QA#
MIVN7VJV!;]?P _4FBOQC\&_$/]NG3OVV_B[^PWK'[2'@SQC;:O\  'P[^T=X
M)^..N_!;PKI?BSX7^&[GQO)X"UWPGHG@/PM+I/A/Q=J5SK,D?]AZGXTOKN+1
M;&--4U*+Q1)%)H6H<W\/OV]/C5\"O@W_ ,%$(_VAO$&E_'CQ]^Q)\4O#O@;P
M9XXLO"%CX$G^)Z_%@:)IOPLL?%'A/P/936%A>0>*-=L+37)?"FF/<2:7</'9
MV%[J%F+G4"WZ?B!^X%%?B+K'[3_[4_@'XO\ [.FI> ]6_:G_ &GO!7C[Q]H_
M@;]HWX=^+/\ @GI\:/@MX:^&NA>)&AMY?BO\+O&6J_L^?#_5M'\.^#K]FDO?
M#/Q"\=?$O4;O260W&LQ%;O6+'KOAW\2?VW?C/^V'_P % /V9+7]H?P+X!\._
M B+]G"?P;XZ\/_!'0M2UKPO;_%7X?^)/'$]GX;\*^)]9URQU#4M0EGTVRU[7
M_'GB7Q=I]G:^%(X/#G@ZQN?%MYJGATM_G^-@/V+)"@LQ 4 DDD   9))/  '
M))X KGO"'BWPYX^\)^&?'/@_5K;7O"7C+0-'\4^&-<LQ*+36/#^OZ?;ZKH^J
M6HGCAF%MJ&GW5O=0>;%')Y4J[XT;*C\2M(^-/QN_:<_X))?MAZU\3OB;KWAG
MXR? G1_VL? 'BWXB?">S\->$)_B'?_ CP_XCU"V-U8W?A[6[7P[HWC*TCTW3
M?%L/@]/#VKR6\=__ ,(YK7AK[=L@^Y?^":7A'Q!X:_8F_9?O]9^*/CKX@VOB
M;]G#X!:OHNB>+]/^&=EIGP\T^7X6^'98_"W@^7P%\._!&LWNA6T=Q#:P7'C_
M %?QSXF:"PM&N?$=Q<O?7%Z6T^=OPN!]Y45^:_[1?CSX\Z-\9/%^G^)_C[8?
MLD?L^V/@+PY:_!3QEX1T;X3_ !'^*'QQ^-6L/J-QXBT"/X>>./#'Q&\4ZSIG
M@RSM=/C3P7X%\#Z;XF\2)J+WVF^+'43VVC_#7C#]O[]J_7O^"*VG_MS>$?%O
M@;P/\:M#+Z-XSO5^'4&NPZW/;_M 0? ^+5_#>GZYJHT#POJ4MI<0^)M2@UCP
MKXHTV:_%QIMCI.CVQB,1:_WI?>!_0;5#5+RXT_3-0OK32K[7+JSL[FZMM&TN
M33(=2U:>"%Y(M.L)=:U'2-'BO+QU6WMI-4U73=/2:1&N[ZU@$DR?D[\8_BY^
MUY^SM^TY^QOJ?C+XR>$/&_PC_:@^+DOP5\8?!'2/ACHFB:1\/M2U[P[<ZEX4
MUOP?\19'N/'WB*\TF[MFBUV^\0SV6E:_]GFN['PEX7CU.#3-$[KP%\6?C5^V
M9\7?VF]-^$/QJU#X _!W]F?XF:C^S_H^K>$O WP[\:^+?B7\9_"VF6>H?$/5
M?%<WQ,\.>+=)T[X>>%-0U32]!TCP]X3T_1O$7B4#4M8E\<Z0DME86Q;^OP ]
MZ_8O_:O3]L'X<^-_B"GPYU;X7-X+^,GC_P"$%QX9UW7]-\0ZNU[X DTRVOM0
MU"XT>UBTJQN9KV_GMI--T^^URTMS9^;!KE_'<*8_KVOQY_X(I1^(HOV;?CI%
MXPN--N_%L?[:G[1\?BBZT6":UT>Y\1)K&A+K=QI-K<2SSVVFS:F+J2Q@GGFF
MAM6BCEED=6=OV&H>[ ****0!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!^6WP^^"_P"T?\+?^"C_ .UQ
M\4=,^%WASQ5\!_VM]%_9NNKGXF7OC[1=,'P_;X)> ;GP-XD\.7_@7R[GQ9XA
MUKQ';W=_/H4MA90^';=Y=-EU36XU^W6D'!?LB?!W]JC_ ()^^%_B;^S3X2^!
MMS^T)\'8?'OBSQG^S3\1= ^)?PV\)6_AG0O&<XU!? 'QHTOQQXBT+Q7I<?A[
M6OM-[=>+? 'A[XD7&JQ:G>S6V@12QVVGK^PU%._Z?AL!\B_L-?LP+^R'^SAX
M.^#UYK-GXD\6I?\ B/QG\1?$NG036VFZY\0O'.M7?B+Q/<:3;W"I/%HNGW-Y
M'H>A&XA@NY=%TG3Y[Z&.^EN17QO\:/@_^VM^SC^V7\1?VLOV._AKX0_:.\"?
MM)>&/A_HOQZ^ WB/XAZ'\*_$%CXP^%^ACPKX2\<^$/&'B=ET"TMQX92*ROXI
M(M2N99IM46XT2^:?2M0T?]@J*+_CN!^*W[>_PD_;;_:$_8$^*/PH7X,?\)U\
M>/VC?$?@O49_ O@3XE_#NT^&_P"SSX3\#>-?A]XKT_PM=>+/B;XM^'TWC/5-
M1M/"5]<:MKOAG0+D:CXRU_5XBFG^%-%\--<W/VR-&_:S^-7BS]@3QAX$_8J^
M*EROP*^-WACX[_%;2=3^*W[+6FWVBV^C?VOX:O?!&B2R?'B2Q\1>)I++S/$E
MG>PW5IX:DTO4- M9]:M];N?$&E>&/V=HHOY+KWZZ ?EA\+OA#^TM\,O^"BW[
M5?Q>T_X1Z+J_P0_:\\/?LRZI>>/M8^(/AK3[SX7W/P5^'LW@OQ-X2UCP3I\V
MKZ]XC\2:Q'>:@=(N-#\[PE#<'3YKOQ+);F[AC\$_9W^&?_!2S]A==9_93^$G
MP.^$_P"T/^S?:^+?$U]\ _C5XL^,FG_#N?X0>%/&&O:AX@70_B=X2>RU7QEX
MUM?#FHZI=W4EAX/TB.ZN7FO(K#Q%]BN-/L-%_<JBB_Z?AL!^+_[27PU_:S@_
M;!_X)\?$CP/^SO\ $G]H+P?^Q[I7QA3XG_$^+XC?L^^$M2^*&K?&_P"&7A[P
M7JVJ>#O#/CGXP>'-4MKO0[^RU'5;S2]=MO#.C_:)8M#\/W T6VMM4?\ :"BB
MB^WE_P .!^0/@_PM^T]H/_!4#XY_M%ZA^R9\2'^"7B[X#:7\%O#'BNR^)'[.
M$VK:IJWP^UN7Q%9^(W\*W'QKM=6L?#OC:6"YT[PX+X0:Y9/>Z%<^*M%\.Q7&
MMCP_P'[(_A#]KSX._#[_ (*%67CC]B[XFP>(/VA/VB_CY^T3\+-'TOXL?LO:
MC%JMO\:6\.:!I?@;5]2'QTBM]#UWP[%#)X@US4KI9-#ET+3]772;W4/$*:+X
M=U[]O:*+^7;OT _G3\/_ +)O[9?_  [M_8A^%I_9SOM)^.O[#W[7'PB^.-Y\
M.=?^*7P<2P^+GAKP!XH^(>MS)X+\:>'?'GB/P_I,LUKXVT^.\B\:3^&[JWN-
M/U5;"VU:-=/DU'[#^-/[/?[2L7[3O[./_!0;X8?#_P /:]\4_"WPYUSX,_'_
M /9TLO'>CV-UXB^$WB+5];U[0H/!/C[Q+'H7A&\\>> ]3UM;[5UUB[T#P_XG
MOM-MK73=;LM,MT>\_6FBB_Z_CN!^?7P^^!?COXG_ +92_MI?%KP+<_"B'P+\
M$'^!_P '/A=KGB#PKXF\;0MKWB6]\3>./B)XYO? >L^)O!>D7MS!/:^$_#'A
MSP]XP\6Q#2_[7UC5M0M;V]L].LN@_9'^.'[3WQ&\>_M$_#C]J'X/>"OA9KWP
MO\1^'-4^'UWX!\31>)])\2_#/QUJ7CRS\*_VY=0:]X@2V\96=EX&36M7@DET
M*ZFTCQ7X<O+CPCX=-PD%Q]RUR_A7P7X9\%6VI6WAO3%L3K6K7.O:Y>SW5]JF
MKZ[K=W#;VLVK:]KFK7-]K.MZ@+&RL-,@N]5O[N>UTC3=,TBU>'3--L;2W0'Y
MH_M3?L^_M$>$/VT_@[^WI^S'X,TKXPZMHOPKU+]GSXV_!&]\7:%X"USQ7\-;
M[Q#>^*=)\0>"?$_BNYLO"L6O:)KM^+V^L=<U'3HKV+1=&L[61EO+^XLJWPG^
M%'[55Y_P4B\<_M1^+_@CX8\"?"/Q_P#LQ^#/A1<1:U\7- UGQ9HNI:1XPF\1
M20OHWA/1O$-EJFN6\<;P:IIT>I6GA9(;ZTFTKQSK4T%Y:)^K]%._Y6_KTZ ?
MAK^SO\,_^"EG["ZZS^RG\)/@=\)_VA_V;[7Q;XFOO@'\:O%GQDT_X=S_  @\
M*>,->U#Q NA_$[PD]EJOC+QK:^'-1U2[NI+#P?I$=U<O->16'B+[%<:?8:+W
MG[;'PG_:EU?XB_\ !/L?#+X'^/OVC;#]F3XI^'/C!\7?B?#X]^!W@J3Q5<V]
MA<>'];TW0=#^(?Q4\+ZM)XKO&.H>)FT]]/TOP7IMK?Z%H6D>(I@-1@\/_L=1
M1?K9?Y^8'Y#_ !D\)?M-^(?^"EO[+OQZ\-?LI_$/6/@K\(/AKXY\ ^+O&/\
MPL;]G?3[]M0^+ND6CSZII'A;4/C+;ZY>Z3X#NY+?3_$IFM[/4;^XLM>E\*:?
MXALK;0KOQ'ZC_P %#OV2OB=^T$_[//Q+_9[\2CP#\?/@C\5[:#2_'4$]E:WV
ME?"'XKVZ^ ?C1]F>^>&"ZN-(\-7UOXOMK)Y);B\C\.7^EZ3:76JZO;6\OZ3T
M47V\@/SQ_;:_8X\0_%_]F7X:_#G]F_6M(^&OQ-_9C\<?"OXK_LVSZF)!X;TS
MQ5\&+"ZT;PMX=UAT@NY$T>[\.7]_I*R2VUU;)>&PFU&WN+&.YC:K\"_'O_!0
MCXEW6F:G^TC^S?X5_9]T/X9V&I:_K&A_#OXR^%OB)XN_:(\6V>AZA::'X;\*
MV-MJ.G^&OAMX)GU*Y.N7,/C3XA7.HW^L:?X:T34;^S\-7'B:]/Z,447_ *_,
M#\E_^"9G@7]I7X6>+?VR--^.O[-?BOX1:'\=_P!JOXS?M3>"/%>H?$7X)>,]
M+BT_XEZAX9M;;X>:W8_#WXD^)_$-EXLL;/3QJ:7\.B7/A:ZM[;5H9]<TZ]AT
MBTUOZ;_X*%?"+XR?'C]C7X[?"7X :\/#WQ6\9^&-/L/#ER=7.@+JEI:^)=#U
M+Q/X4;6@\2:8/&GA.RUSPD;FXGMK(?VUY>H75K827-Q']FT47UO_ %I_PP'X
M;^+/A#^VOXY^,?\ P3@^,GA_]CKX:_"'PW^RY??%?P]J_P &[7XY^"Y!X-T_
MXB_##3/ \>MWFH^'=(N/#UIX'T2ZL4_LG2/ D?CWQ;<V,+37VDZ?-<K;V_??
MLZZ#^U-\/_VZOV^/C]XQ_8Y^*EC\.?VD-(^#,WP]N-/^)?[,&I:X+O\ 9Z^%
M>M^%(]+UK1T^/42Z?>_$J^>*'PM+]MFTW2;Z^L(O%VH:#I8U+6]-_8JBB_ET
MMU[W _FE\(_L'_MB_$;]E?XC^ ];^#MW\ /C_P##G]NO6?V\?V=]<\8>/OA+
MXQ\!^*-;O=6DOM-\ :S??#?Q]XKUK1]6M+>[U/[3<ZEH-GH$M]#H$L>M^3-J
MD>G?6?[0'A#]NS]J#7/V&O&S?LD:%\+==^ 7[2?A?XI_$;0O&?[0/P\U"P:W
MT?1-0M=3N=%U7P1#XQDE\+7#3R6]A?"QO/&"WMS:)<^!5L(KO4D_:>BB_I_P
M^X$-NUPUO UW%##=-#$US#;SO=6\5P44S107,EO:27$,<A9(IY+2U>9 LCV\
M+,8U_ K_ ()U_$WX_P#@G2_V_P#2_AI^S9JWQGL-1_X*'_M6W'A+Q+HOQ'^&
M7A+2-(\9/J?A^WO-(^)5GX\\4^&M?TWPQ;I%HNHP>(? 6E?$'5;N&^U2R?PU
M:7&F6DFJ?O%XBTN]UO0-;T;3O$6L^$=0U72M0TZQ\5>'8= N-?\ #=W>6LMO
M;Z[HL'BK0_$WAF;5=*ED2^T^+Q#X<U[19+J")=3T?4;,S6DWR%^R1^Q'X;_8
M[NOB.?!7QN^/7Q"T;XJ^,/$7Q(\6^&OBSJ?PKUK29_B5XLN-+F\1>/K*[\(_
M"7P1XDM-=U6+28+2[LAK\GAF2&2:<^'_ .T%MKVW%L_E^8'YW:M_P36_:(^!
MGP(_9)\=?LU^*O!GBG]L;]ECX@?%;XK>([+Q%-/I/P_^,E_^T/Y3?&OP/#?7
M3V#V5C-:VFD>'O"VHZM-HYET?2Y;ZYNM UJ\AO++[J^%GQ"_;A\3Z1KWQ<^.
M'[,L'PTO/!GA:\TOP1^S!\-?C5X ^('C3XH>,-7O=+2\\6>)?'VJZGX$^%WA
MW1]#L+22W\+^';CQ+?ND.L>)]7U>YO-8TSPEI\WW[11>^X'Y/_\ !*3P%^T7
M^S3^Q%IWP.^.G[./C+P?X[^"B>/-4T&PT[QY\#_%47Q@C\8>,_'?Q"M=&\%7
MVA?%.ZTS0_$5G<:I;^'+J/XC7_@KPX;O4M&OH/$TU@^OS>'<#_@G'X-_:?\
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
MXE:SX T.[\,_#30)H+C7/%.M7&E:GJ_E>)+_ $;1-0O9M$\/7/Z:447_ *]
M/P*\/_!7]L#3/^"-]_\ L;7'[)/CO_A?8\#:Q\&+?0T^*7[.#>';FQ\0:SKF
MO#XBIXH_X7.+&+PYINGS0:9>Z5,B>+'\2W=K;6.@WGAT7WB>Q[_]I#3/CQXI
M_8C_ &0OV=H_@%X3N?C)X@\1?"_PIX\_9>^+OCCP4-4^(G@KX%^$&U?QW-X-
M^(OP[\0^,O#WA73(=5\/>&=;7QZ^O:!JVE:#>PZ,/[)\;>(M#\/:C^VU?*O[
M27['WPP_:;O_ (?^)_$VN_$SX=_$KX47.MW'PU^+GP:\=:A\/_B/X-3Q-!9V
MWB2PT[5K>&_TN^TO7K?3K*#4]-UW1=6LYX8&A6*.*YO$N"_YWZ_Y@?GG^SEX
MP^//[/'Q+TNY^+G_  37UCX.Z%\7_$_@+X4^)/VE(/VQK+]JSQKIE_XBUZV\
M*?#31/$A\>ZUXB^*;^ (_%6OV-A#;6?B'_A'_"QU%]0_L?:9*^7M1_8\_P""
M@VL?\$Z?VD/V+=7_ &?? NJ?%+Q1XSUKQCKO[15_\:O"$^K_ +3NI3?&?2OB
M18Z]:Z44.IV?BRXTS3[7PY]K^*NO^#[+2_#NB:9! LUQ*+"P_;'X5?LJ:)\.
M]8TOQ)XM^,/Q\_: \1>'Y9+GPMJ?QX^(%GXEM?"U[-:7%A-JNB>%?"GASP1X
M'C\0-87=W80>*+WPO>^)K"PO=1L=-U>RM-5U2"\^IJ+^G3OTV _(W]HOX2?M
M9>*/BY_P3:_:A\'_  .\.>*O&/[-]_\ '.P^*7P:LOBYX;TJ71M)^.'P[T;P
M)8:E;^._$5AI.BZNWA.VTMKWQ-!HUCJ,[ZE,+'PY;^(;!/[7>E\6_!G[5>L?
M\%)?V5?CE8_LN^*/$WPK^#'PN\:?#OX@^/\ PU\2/@;9:9?^(/BQHEF-3U[P
M3X9\7?%3P_XXU#P?X+U1H[747\0:#X?\3ZC#:ZO-HOAW5%M](;7OU_HHO^37
MW@?DI\)O@;^T'^Q+^TO^U'X@^&?PCU/]H3]G']JKQY-\<++3/!7C3X;>%?B!
M\(OB_K+7C^-K#5])^*?BWP%HFO>"O%-Y>0W5CJF@>(;S5M!LM+LK >&KQUFG
MNN?U7]E/XT?#?]CS]N^/1OAA)\5?VG/V]-:^..M^(O!'@/Q?X(TW0?AY+\8?
M".N^#O!WA^3QC\2O$'P\TK6O#GPQT2[MY/$&L6<7]M:_XAU+5#HNAS:4\%Q9
M_L711?\ 3\ /Y]OCM\&OVS/B!_P2]_9Q_93\,_L<?$%_C%\/K;X#>&?%EGJ7
MQ:_9ELO#.G6?[/<'@:XF\0P:_'\;;K^T+'Q[/IDUIX:LK2Q?5-/DT_7)?$UK
MHL$/AZ3Q/]9?&*S^-GQ[3XK?#3X_?\$[-;^-?P*\9Z5X9U?X4V5_\1OV8+'Q
MA\.O$&H?#W0['Q3X=\4377Q8A;P]-H?C:+6+_3/B7\/-?\8>([7^TK^/2["_
MTRRT:.7]5Z*+^7GU ^7?V*?@]\0_V?\ ]E/X&?!GXK>+X_'/Q!^'O@:RT#Q)
MXB@N[R_M'N8[J[N;31]/O]0B@O;_ $OPOIMS9>%]*O;FVM9;O3M&M;AK2U\S
M[/%\@:/\*_VKO@+^W[^U=\6?AC\$O#7Q=^$_[8FC? 2^3QKJ'Q8\/^ [;X0>
M*_@YX'O? 5S:^,="O['5/%VOZ/K$=[<ZXL_@K0-<N(HUL;!42::[>R_6&BB^
M_GO^8'X.?"C]G/\ ;.^$G_!/7]M'X Z[\ ]-\<?$3XZ>*?VF['X=:;X%^*'P
M]T_4KFU^/>EZ[HL'BWQ78^,_$6B^#_"GAC1GNDU=;'3?B=XU\77%M>VNF2Z!
M!<6UY>KS/QV^#7[9GQ _X)>_LX_LI^&?V./B"_QB^'UM\!O#/BRSU+XM?LRV
M7AG3K/\ 9[@\#7$WB&#7X_C;=?VA8^/9],FM/#5E:6+ZII\FGZY+XFM=%@A\
M/2>)_P"@FBB_DM[_ (6 _&ZV^$W[5_P._;5\;_MD_!_X :E\1?AU^U]\/_AW
MIOQ_^ VI_$?X3^$?BW\'_B%\.-'M_#_A_P 0V.K7OC6\^%WBS2X]'@GBU"PT
M'Q[?2SWNM:M<6\PCL[%;RS\!_P!E+]H#Q!\4?^"F5K\??AMX5\"?"']MN+3M
M)T_4M%^*%GXJ\4V&E77PFU3X?ZJNGZ/IWAH6USLM]=99;_6=3\,7-CJ^FW/]
MGZ3K6F36>J2?L111?^O3;[@/Q6_9JT3_ (*M_"?P3X=_8W\6_"?X2ZCX*\$:
M7:_#CPG^W%9?%G2HFT;X6Z1 FD:-JD7P3-GJ'C'Q+\1]#\,1Q6?AH:I_PC/A
M]M7LM*_X2>YU2VAU/5M4ZJ?P5^TY8_\ !6+1?VAK#]E?XA:A\ +']EZU_9$N
M?B+<?%+X"2ZCYDGQC?X@-\76\-7_ ,7SXSOO!=K \$=]9W6G_P#"Q+FPCOM2
MA\*7FM?9_#]W^O\ 11?R6J_, K\"/@A\!/VW/@G_ ,$Q/C)^Q%J?[,47BOQ'
M8_#_ /:*^#/P]UOPG\8?A2TOQ&D^..L?$"_T7XC"V\4>*/"VE^$? OA:U\87
MBZY9:[K+>/=3NFT:+2_!\4)U:XL?WWHH3M]Z?W ?SY?'3X,?MG?$#_@E[^SC
M^RGX;_8W^(#?&+X>1? GPWXKL]1^+7[,EGX8L++]GV'P3<2>(8/$$?QMN3J%
MEX]ET^6T\.6-K8-J>GS:=KLGB6UT>W@\/3>*/H7]N+P[^U+\8/B;^P/XW^&7
M['_Q,\0Z5\#OB_X?^/?Q2L[WXF_LT:#JFA1?9+O1+WX=:='J7QPCLM>\:Z9:
MO<ZG=W=A?'P1,DVCVNG>+[Z>ZU=="_8BBB_EW[]0/S#_ &AM ^+?QAUGXT_"
M#XT?L(3_ +37[/'B:S\-ZC\'-8L_'?[/NAZYX2UF_P#AYH-GXFT?78?&'Q!\
M-Z_X5?1?&R:Q>:?\1?!MSXD\564M_J<6E:;J>C66A-<_37[%/P>^(?[/_P"R
MG\#/@S\5O%\?CGX@_#WP-9:!XD\107=Y?VCW,=U=W-IH^GW^H107M_I?A?3;
MFR\+Z5>W-M:RW>G:-:W#6EKYGV>+ZBHHOI8#\E/"7P:\8?M.?M>?$WX@?MI_
ML(^9\+]+\"Z'\/\ ]G'_ (6_JO[,OQD\#^$]!TZ_OM>\<Z_KW@K2_B+XXU+2
M?B1\2O$%SI,=KJVD>&M8M]+\)^&-,T*[US3V>_?5?G/]O/\ 8>\<>!?C/^R=
M\;?^":_[%/A;2/BE\#O'4OB[Q7K/PQN/V=_@3\-_%W@K4HYK#7?A[XLL+WQ?
MX(\1ZQK^HVEH=.CU6V\+7.FV/A;Q7KEO'KEQJ$JV%A^^]%%_^&UM^8'XO_M$
M:?\ M<?%']K;_@GW\?O#O[#WQ:3PI^S<WQJUOXH:1>?%K]E*+Q"EY\8_ ^G^
M!HM&\+Q'X_)INMS^&O[-EU>[O+K4=)LM2MKNSMK66*Y%VEMU6G>$_P!IFV_X
M*O\ B7]H^;]E/XA_\*(OOV:(_P!EZR\=Q_$?]G=[N?4=*^+:^.XOB6?"+?&.
M/Q-%X$U*UCFAM+.33U\<Q6TEG<WWA&SOI;O2++]=J*+^71KKU _GOT;]CG]H
M[]H>\_X*@?#KXO? #QO\ /"/[:OB#P+\0OA#\2-;^(/P,\6Q>#O$OPF2PO/"
M-GXYT7X:?%?Q9XDL+R_\1:'X>U.3_A&K+7K"/3UUNPFUFUGBT^XU+[ _9[\3
M?\%1/&Q\)?"3]I3X)_#3X3Z1X2O=$/Q$_::\)_&/2/$>I?%G1/#%W;7,VF^
M?AAX>MI=6\)ZW\0C80:;XF\2>)-9T*WT?1-5\0:CX=\/:=K0T:PL_P!4**+^
MG^70#\=?V=M!_:E^'_[=?[?/Q_\ %_['/Q5L?AO^TAI'P9F^'D]A\3/V7]2U
MT77[/7PLUOPI%I>MZ0GQZA73[[XE7KPP^%I1>2Z9I-]?6$7B[4-!TH:EK>F_
M/GP<_8;_ &A/C-^PM^VK^R%\>O@WKG[/GB3XT?&_XA?'3X9^,M:\<?"?QUX5
M;4/$OC3PUX_\(:'J+_#/Q[XL\065WI6O^%HM-\5O<>'XK"3P_J#7>B7VH:D9
M--M_Z#:*+_IWZ; ?@Y^T?\/O^"C'[4O[$NB?L_\ BO\ 98\/^'?C-X4\8_!J
M?Q#XTO/CK\-9_ _Q!'P[\7:)>W?C+PG;:7?:EKFG6FKQ:6VN:YH_BNUT#4]'
MMIKBVT*V\5:@(+!O7?VJO"O[67B[]L_]@CXR^%OV2O%'C7P?^S _QCUGXG:G
MX+^+OP)%AJ=[\:?A]I/@Y=(^'J_$GXA?"[Q)KK>$'LY[G5;[Q/X6\$V^IS%;
M?25FMP+Y_P!AJ*+^2Z_B!^1.G>$_VF;;_@J_XE_:/F_93^(?_"B+[]FB/]EZ
MR\=Q_$?]G=[N?4=*^+:^.XOB6?"+?&./Q-%X$U*UCFAM+.33U\<Q6TEG<WWA
M&SOI;O2++YET;]CG]H[]H>\_X*@?#KXO? #QO\ /"/[:OB#P+\0OA#\2-;^(
M/P,\6Q>#O$OPF2PO/"-GXYT7X:?%?Q9XDL+R_P#$6A^'M3D_X1JRUZPCT]=;
ML)M9M9XM/N-2_H0HHO\ DE]VH'Y7_L]^)O\ @J)XV/A+X2?M*?!/X:?"?2/"
M5[HA^(G[37A/XQZ1XCU+XLZ)X8N[:YFTWP#\,/#UM+JWA/6_B$;"#3?$WB3Q
M)K.A6^CZ)JOB#4?#OA[3M:&C6%GPO[.V@_M2_#_]NO\ ;Y^/_B_]CGXJV/PW
M_:0TCX,S?#R>P^)G[+^I:Z+K]GKX6:WX4BTO6](3X]0KI]]\2KUX8?"THO)=
M,TF^OK"+Q=J&@Z4-2UO3?V*HHOOHM?7U _#[]D;]G+]IYOV-OV]OV;?B[\"=
M8^"OB_\ :"US]JKQ/\/->U[X@?"3QCX4O(_VA_"^H:1HFCWMU\./'GBW7-.U
M;PWJ-R6UR2^T"WTF73VM[G3-2O+MKC3[7[I_X)_:'\>_!?[,/PB^&7Q\^%6E
M?"77OA#\,?AW\)K#2;7QYH?CW4_$(^'OAFV\,7?C"\N_"WVGP]I&F:_!IVEW
M6CZ-!JVJ:I:O_:7]JO;[K.&OMBBB_P"=_P + ?DW+\,/VO?AW_P43^/'QKT'
MX+>$/CG\-_C/\.?A3X1^$7Q,\5?%70O"47[--EX.T6:U\:^#[G0+S3]:\:2^
M'/'7BJZO/&FM1^ /#^H'5[RUT.*^NHIY+R?2?SZU3]D/]O'3/^"0?BO]@B/]
ME\>(OB1K/CJ]M-#UGPY\9/@XFF#0[3]HB+XV7GC#Q"OB?QIX:MM*TG6=/BM-
M"\(Z5H^I^)_$EQ>_VI=^+=+\'06FG1:Q_3311=^73\-@/QB_;(T;]K/XU>+/
MV!/&'@3]BKXJ7*_ KXW>&/CO\5M)U/XK?LM:;?:+;Z-_:_AJ]\$:)+)\>)+'
MQ%XFDLO,\26=[#=6GAJ32]0T"UGUJWUNY\0:5X8T_@5\'?VL?V,OVB_VD/\
MA7?P-C^.'[-O[5GQ0U']H/2KBS^)GP^\#^,O@9\4/&Z)+XV\.^.-*\3ZTMOK
M_AN6[^RVL.J> ;GQ9=6&F:'93VMEK%U>3V<7[%447_KYW_ #\S?^"9/P0_:&
M^ 7@+XY>%_COX$\(>#SXT_:6^,7Q<\+2:!\08O&&H7>E>/M;M+F"&\L+#0+?
M3;&Q5;)[O3;V3Q!)K%W:W<$6K>&?#]Y#- ?TRHHI %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M^?/PK_X*._LW_%C]J?XQ_LXZ!\6OA9&_PWM/A9X=\+W]_P"-M TS4OBC\5O%
MNH?$=?''@_X<VU_K$1\>0^"+'P_X)LKV3PM:7L]OXBUW5-/N3)''8/+]6>-?
MCY\"OAMXBTKP?\1?C3\)? /BW71"VA^%_&OQ&\'>%O$6LK<2&*W.E:)KNLV&
MIZB)Y5:.$VEK,)9%*)N8$5^=G[)LDD7_  5)_P""P4D4+7$L=C^P3)';JRHT
M\B?L]>(62%7?Y5:1@$#-\JE@6X!KSS_@E1H/@7]KC]@SXCZ_\</#NC>./'?[
M0_Q7^.4'[3']MV$%QJU]XGN/$U_IVF:%>O=I-?Z0O@_P))X2M?!VFAH#X0M(
M=.DT2*Q,<,E-K]/Q5P/VO!# ,I!4@$$$$$$9!!'!!'((X(I:_*/_ ((M^)_B
M%XD_8*\!VGQ U?4/$B^"/&_Q.^'/@;Q/J<DMQ=Z_\/? WC'4=!\.S_:Y6<W5
MGI,EKJ'AG3'5WCM],T*SLD8BUK]7*3T;0'F'Q$^-WP7^$#Z1%\6?B[\,/A?)
MK\CPZ%'\1/'WA3P2^MS1LJ/%I">)=6TQM2D1W17CLQ,RLZJ0"P![;4/$?A[2
M=!N/%.J:[HVF^&+33CK%WXCU#5+&ST&VTD0BY.J7&KW$\>GPZ<+<B<WLEPMM
MY)$OF["&K\A?V$O^$+_:7\:_\%2M.^,EC8^)OB;=?M8?%GX!^+]/UF.*XUG1
MOV;=$T.T\'?"7PEIHN$E_LSPC<6]KXZOK(64<%OJOB277]>FCGN9TN&\.^+W
MAWX=? [XB?\ !(?]B;PKXG\2^.OV3T^.GQQT+Q/??$/5+?Q"_BWXB_!R61/A
MEX$\5:I%I6AZ)K=CX5^+/B.^TW3O#8TI=$;4/#.B:;964MSX500NW3K_ ,"X
M'[>?#CXR?"'XQ6>H:C\(_BK\-_BGI^D7"6>JWWPX\<^&/'%GIEW()#':ZA=>
M&=4U2"RN'$4I2"Y>*5A')M4[&QBZW^T1^S_X:T;6/$?B/XY_!W0/#WA[Q6?
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
MUHOQ+\%ZKXZM); 2-?17/A&QUJ?Q!!)9+#,UVDNGHUL(I#,$"-C\XQ^R_/\
M S]HSXX_M8?';]J7X?Z!IWQ8_9>^(7A_XN^ _@A\"/%GP8T[5O"WPWL;/5=:
M^.EQJ%_\=OC1JD7C3X>Z/J%OIH\3"Q+H-9TK3;(P:EJGDZM^?_Q=T6]TK]GS
M_@DOX@^&GPYTCX8_L[^&/VX/V1K+X"ZKXRU&#7OVE?&OA/QG<>(-4MO'?CF_
M\*:?H'@GP+I_Q$T=/^$AU[P?IS^+[WQ)-?Z)J>LW7A:ZT^?PX';^ODW^@']'
MOQ#^*WPN^$6CP^(OBQ\2? /PP\/W%TMC;Z[\0_&/AWP5H\]ZZETLX=3\2:CI
MEE+=.H++;I.TS*"P0@$U^;7_  5U^*'B[0/^"<GQ5^._[/?QT\3^#;SP_!\/
M-3\.^,/A#XDT$6/BS2/&7Q1\#>";HP^,-/L-1UB&RCTKQ%J%UIFI>"?$F@W)
MOUA>XOKRUC^S&I\"?%VD_$7_ (*P?MY^%?B:+/4_%GP:^%G[.GA[]G_1=;CC
MN1H7PJ\6^#IO$_Q@U;PI:7 >W5_$/CKQ!X4@\7ZO;PK=SV\?AO0[BYDMM/-N
MGR[_ ,%"_P!GSX,?LO?\$COVZO@_\$=>\3ZIX?L?BSX \8:[H7B/5X=8@^'W
MB;X@?&[X#>+)O OALVFCZ18Z-X:L-&U'1-9TOP_&M[>V<6O?VCJE_=WFKO<S
M-+57[K\0/W"T;XP?"G4?&?\ PJBU^*/P]OOBO8:-;ZMJ?PUM_&WANZ^(=EIQ
MM8)VU.^\'1ZF_B2VLC'-%,;VXTY("DL<AEVNI/IU?B+^VK\)/AE\(/C_ /\
M!*GQ9\,_ WAKP7XIG_:]T[PAJ7BC0M+M[/Q1KVA>-O"&JCQ9;^)_$RH=>\4W
M/B*02W6MZCXBU'4]1U:]O-0OM1NKF[U&]GG_ &ZI %>2Z%\?O@3XI\<7WPQ\
M,_&KX2>(_B3IC72:E\/="^(_@[5_'&GO9!S>K?>$]/UFXUZT:T$<ANEN+",V
MXC<RA K8^//^"M_Q.^(7P@_X)W_M+>./A?=ZCIOB^#PQX<\/6^LZ2\T>I:%H
MWC;QWX5\&>*=9L9[9DNK.\L/#.OZO):ZE:/'<:1<F+5HY8OL1E3Y:_X*1?"O
MX3:5_P $I]'^)/P>LM(\&:C^SIX1^"'Q8_9L\>^$8;/3-7\'7T.O^"+?3M0\
M.ZSIZ)/GQ/H>M7$5YY=P\6KZE>V>K7:W=];6TRB6WF[?U]X'T3_P4H_;4\,_
MLT>#OAW\/]&^,'@'X?\ Q3^+_P 8/@WX%U0ZCXP\):?XV^'GP:\=^+[W3O'?
MQD@T#7+MI]-T'1]$\.^(M&M?'6J:8_AO0-;F%[-=&[TP0CV#]F3X7:?I7C7Q
M9\:/A%^U[XU^/O[-WQ/\.PVWA/P#K_Q+N/C_ .$_#GC70-=N-,U_Q1X!^-NN
M>+O%_B&;1Y)-.U#0M1\%#4KW3],UY-4=[\-9V.DZ3\>_\%*M3\1ZU\"O^";N
ML^,+$:9XMU?]OW]B#4_%.FB)K<:?XCO[/Q'=ZW8B!@&A%IJ<MU (F :,1[",
MJ:_9NCHO._Y@4]0U"PTFPOM5U6^L],TO3+.YU#4M2U"YALK#3["RA>YO+Z^O
M+EXK>TL[2WBDGN;F>2.&"&-Y971$9A^,'C?_ (*-_"_]IG]F[]OP_ 7]HO0?
MA[X]^!^E_'*;X)2>#?%W@NQ^*?Q(T#X._ +1?']_X[TGPIXHAUS7KSP'J7CZ
M;Q9I%IXJ\+:/ILUSX9\.07^G:WI5\;^1?VKK^>GX*?\ )DO_  7Y_P"SKO\
M@J+_ .JBL*%^J_%@?I=^QI^T!X'OOV9_V+O#GQ+^-?A*Z^./Q/\ V:?@KXGB
MT#QO\1M&E^*OQ!U35OASH-]JVOQ:1KNL'Q;XJOM1OC>W=_JD=O?3W5U]JGN)
MWE\UJ^O/&OCWP-\-?#UYXN^(WC/PGX \*:>8UU#Q/XU\1:/X5\/6+3-LA6\U
MK7;RPTVV,K_+&)KE#(WRKD\5_-_^T!\)/AEX,_X([_L2_%_PSX&\-:3\5=&7
M]@SQU8_$FWTNW?Q]'XFU"/P!93W[>,ITE\1O'%I]R-+T^Q;4CI^D:/9:3HVE
M6MEI6C:596?W-\>O$GQ*\5?\%6?A-\'_  YX^^$_@@^'?V-]=^)WPFA^-'PG
M\1_%WPUJGQ%USXJ:GX>\=WOA#0/#WQG^"QM/B+IG@+PQIJV6L2:QK6H:5X.G
M\:6]EIMK9Z[J=V2VOW_@_P#@@?JWX)\>>!OB5X=LO&'PY\9^$_'_ (2U,RC3
M?%'@GQ%H_BKP[J!@<Q3"RUO0KR_TR[,,JF.7R+J3RW!1\,"*ZNOS@_8X_91U
MK]F7X]?M/ZYJ_P <_!/C.^_:!G\&_%C7?@S\-/@QK'PD\!_#G7=^O>'KCQMH
M>EZI\7?BU)8O\2+G3M2&HQ7.HVMQK6I^'+ZZMY;FUT;[+IGZ/T@/SY\3_P#!
M1W]F_P +?MCVG[)^L?%KX6>';K1_A;XL\5_$'Q-XN\;:!X9TS0?B''XP^'7A
M_P  _"C3]9UG6+#2+[QQK>DZ]XSUW6?"D9GUVQM-(T9XX5,VHPP_6'B3X\?
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
M?#6W\._M!?!2R\/^'[SQQKC:;\04@TO7CJWD>!-,U6]M8-$TNR8M^2;^=O\
M,#]1/BG<> ?B1\"_%D\OQIO/AS\/?%_A&=E^.7PT^(VB^$+[PWHM^B&/Q;X0
M^)C-?:)H\T2%9+'7@;FT3?N7>&%;>F^,?ASX"\%?#:#6/BKH=SHVNVG@OPCX
M'\9^-O'.A37_ ,3-3U>UTW2_"TEGXBNKJSM?&?BGQM-<6,]H^D":X\2:GJ22
MZ=;2O>0QM^''Q@_8YT']FO\ X)A?\%!OA#XC^)?@[X[6_AW4_'7Q>\,:'8?"
M:3P/X;_9\\3>+]&T+Q5!X+\ Z7K/CKXG2Z';:=#?V_B71;:T\1Q:KI&F^*%G
MNQ*=>.H:C>_;A\!^#O$'[-?_  1JUG5/#VFRZ_>?M<_\$_/ TOB:VA_L[Q7%
MX0U[P-KMQJWAZR\5:<UIXBTW3;N\MK74#!IVIVODZE:6FI6[17UM!<1ENE^K
M_*X'[C>%OB[\*/'/B7Q/X,\$_$_X>>,/&'@F40>,_"GA;QKX;\0>)?",YF:W
M$/B?0M)U.[U30)3.CP"/5;6T<S*T>-ZE1Z'7XP^.OAK\/?@]_P %=_V((OA1
MX(\)_#:U\;?LW?M&^&/%5AX%\/:3X4T[7=$\*6>FZUX?LM2L-"M+&TNTTS43
M'<6S3PR/&;:T4-MM+<1_L]2 *X/XA?%/X8?"/14\2?%;XC^ _ACX=EN5LX]?
M^(7B_P />"]%DO&1Y%M4U7Q)J.FV+W+1H\BP+.92B.X0JI([ROS)_:"N_ ]W
M^WC\$K+X?^%]5^*O[7WAO]G_ .(6K>%_!_B?Q?:^&/@5\*O@[XG\6:1X?\0?
M&3QY*?"_B7Q&/$NH:_;0^"_#5AX'LKS5O$<+WFF:['H^E0V?B+3@#] M)^)/
MP[U[P6GQ(T/Q]X+UGX=R6,^IQ^/=)\4Z'J/@N33;5WCN=03Q39WTVAM8V\D4
MB3W:WQMX7C=9)%9& YJ'X^? JXUOP1X:@^-/PFG\1_$W1K#Q'\-] A^(W@^7
M6_B#X>U2V^V:9KW@C2DUEK[Q9HVHV?\ I=AJF@P7]C>6W[^WGDB^>OP"^!G@
MBQN_V ?^"WO@KQYH?@?7A\/_ -HK]OC5-)TO2_#*VO@GPOXMT+X-VFI6NJ_#
MWP[K5WKT_A&ST;7(GOO"T,&HSWVAJ(S!?&<22OF?M"?"'X8^#_\ @CO^Q1\8
M/#/@;PUI'Q6T6W_8'\=V'Q*MM+MCX]3Q/J$'P\T^:_D\8S)+XCECATZ[&F:=
M8/J9T_2=)L=(TC2K6RTO1=*L[.K?G;\+@?TA^,/&O@WX>>'M0\7>/_%OAGP-
MX4TE$DU3Q/XPU[2O#/A[38Y)%BC?4-:UJ[LM-LTDE=(T:YN8U:1E1268 _E1
M^SS\:=;\??\ !4GXY>&O#'[1FK?&WX#W/[)GA+XC>!--TOQEX6\1_#/0=9UK
MXE0:-J2^%4\!6FG^%[\V$>FRZ?!K-^NL^*$@GN[/4=?O3)+N=\5_$EO\1O\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MP3I12.ZU[Q'>BV@DN9%=X;#3[6))M0U?5+A(I6MM*TFTO=2N5BE:WM9!&Y5
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
MLY)OLFGWEGIL4%C%]/T44@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _,[2?V^_B;XV^-W[47[
M/'PT_8]\=>(_BC^S>OPM;^R_$'Q/^'_A31?$$/Q,\/:[XIM=2\2>++8^)?#'
M@K35T6QT"30;;3=5\=>*O$EUXCD1O"VC6/A?Q1J.F=+\)?\ @H?X%^)?[+FE
M?M#7_P /O%GAGQ9J/Q1D^ 1^!:7VDZSXSG^/Y\7)X*L?AAHNLR/HVA:E)J.K
M3VM^GB*]?1M+TWPX]YKNNKI-MI6II:_$_P"R3^U-^S<G_!3_ /X*KZY<?'/X
M56>@^*]%_9<U+POK]_XY\.V&A>(M-^"'P,\1V7Q<U#1=9O-0ATW4K'X>RV]W
M+XINK2ZE@TNQL;_4KAUTZRNKJ+\XO FHZ%\<_P!B3XF:U\)-"\)?M*:I^SA_
MP58\7?M=?$#]G5+?3/%.K?$[]GZZOM:TJYD'@/4+6_GUO0/$>B>*KJ[LKJ?1
MK^PFBTC68XK6]U#3GL:JWZ:^J_S _H'T']M#Q3X<_:A\ _LJ_M&?!G2_A#XO
M^,_A7Q%XH^"'B[P=\4S\5_ WCJ;P?;/J'BKPAJM]?_#[X9ZSX4\9Z/I:B_\
ML3Z)K.@WZLMO8>)+BYGL8KWA/'__  4*\2:5\+/BC^T?\)_V?+CXN?LS?!WQ
M!X@T/Q1\14^)</A7Q?XSL_!'B+_A&/B%XK^#'P_'@;Q'IWCGPCX.U:WUFTGU
MKQ/X\^'2ZQ+X<UN;0X+[3;>VU*[\9_9,^)/_  3J_:+\>^";_P#8H_9)^%^C
M^+_#TEYK'Q'^)$'[)NA?"C4/@#9KH>I6QTN/QT/!>A65S\4=9UBZL?#NDZ+X
M'\2:ZD.E3^)?$=W=RZ9H,EGJ?S=_P3W_ &T?#G[#'PK7_@GK^TYX&^+6E?M$
M_!/QIX^\._"_PMX,^%?C'QI<?M!^&?$_C77?&'AW6/A[>Z%IUUI,CZC?>(;Z
MU@OM?O\ 0O#PTE=)U"XU_P ]]8CTTMY;6NOOO_7S _7+6/VK+;79OA!X8^!G
M@I_B?\2?C=\*8OCEX6\,^*/$$WPQT'PO\)9K?0'A\9_$[Q&_ASQCK/A2WOM2
M\3Z-X=TG1M)\%^*O$>IZ]-?PQ:/'INA:_JNF>#>&?^"E_@J#P#^UGJGQA^'&
ML_"SXK_L7W^EZ?\ &'X46OB?2/&$-Z?%Q2/X<:OX%\=2VGA73-;\-^/+F>UM
MK+5]=TKPK)HC3K<>(K'3+%X+NX^(OVW8] ^#G[7?P"_:\_;;_9F\)_&/]G/Q
MS^ROI?P)^+XE^&6C_&[P_P#LY?%W3?'6K_$.T\3G2]<TO72=#F3Q/>^$AKMA
M;PWNKVMOJ]Y9++=1Z?X>U#WG2OB'^PC!^SC\?OCA\,OV0_AWI'['.KZ'\/?
MGC3Q'X<_9YA^#VK_ !QT?Q7XZL/#7C._T7PO;^#?#/C'Q'X*^&FD^);'5=&O
M+G08KGQ1XN.N:7X3N]*NO#[:O>*VG77^K?UZ@?<?PX^./QTU3XSZ)\)/B]^S
MYX=^'UAXH^%7C/XG^'?B)X%^,\GQ7\+7+^#O$WPV\/W/@S4X[SX7?#C4=+\3
M2P?$:VU=W$%YH<EKILZ:%JWB$#4)M*\:\._MO_$KQUH'@OXN?#S]G72O&/[.
M?CKXX>&_@UI?C^R^-5O%\1M,LM;^-5E\$;SXD^(?A.GPWN].L/">GZ_<3ZHF
MG6?Q*U/Q:NE+:S^(?#_A>)]3GT?Y$_8XN;'X7?M;?#WX2_L5?M':_P#M,?L0
M>-/AE\0/$7C_ ,$:OXG?XI:-^R5K'AV+23\.]+\._$J?SM1\/1^-=1OKG0M,
M^$FO:B_B#3K+3=?UW5=/NWCMM2LOF:]\>?"#3;CPO^TS_P $SOBUKOPZ_:8^
M(_Q6\%?\+<_X)YV&M7?B3PI\5=:\4^,-,T7XEW&K?"'4;:*Z\%QZ%IUQK/B6
M7XUZ!I^A^#%\+Z3<:GITNAWFK17*NVOR\_/?6Z_+Y,#]D/'_ .U9\0O^%[>/
MOV>/@!\"K7XM^//A1\-_#7Q*^(-_XX^)<WP=\(P6OC2?48_"7A3PEKD7P\^)
M%QXF\8:U#I&HW(CO-+\.^%+%85M[[Q;#=I>P6/@?C+_@J;X:T7_@GIHG_!0?
MPA\#/'?C3P=J4)@UKP;+XE\)>&;GP5K4/Q#'PIN++Q/K-_<W>H2Z?)X[9=,T
M_4O"_A+Q-=3V,L&JZAI&DV[NL7E'Q1_:#\.>*/\ @H#\:?V:_P!K*^^)&D_"
M;PCX$^%6I?LQ?!3P7X?^(5SH7[3^H>*="FU/XF:[XH@^'^G3:K\3)_#/B&6P
M\'Z3\/\ 6+]OAY';V>MZIKN@7M]I=UJME^2.H_&7X:^'_P#@WG\;? O7==3P
MM\44^(&H>$]/\$>(=.U#0-1U;Q'8?MBV7C[6/#GAH:C:6MIXCU3PKX,MTUWQ
M;9^'I]1'A*QO-*77VTZ?5]+ANQ+;U7W.]_ZZ; ?O1XY_;8_:E\/>#OCSX_\
M#?\ P3]\9:GX3^$GAWP]\0/!M[XP^,WA_P &W_QB^&M_IFN:GXCUCP_HFC^!
M_'>J>'?&?ANTTVRU,_#77K=?$,^D7MRFKS>'/%=OIOA'7.ET_P#;;\<:M^P#
MI'[;6E?!SP+JFM>(/"6@^-=!^#^F_''4[NVU2Q\2ZS8:-H_A*W^(B_!A7;XF
MW>H:C;^'D\(IX$DT[_A-V7PL?$X4MJZ?9OPJ^)7P^^,WPX\*_$CX8^+- \>^
M /%VE?:=#\2^';^VU;1]3AMYY]+U&W6XMWDC6[TS5+*_T?6-/GV7FEZM8W^E
M:C;V]]9W-O'^+?[./[/WQ0^&W[9/C;]ALZ?#+^QK\&OB5I/[>OPVNA<M(-.T
M[QY=^);?X;? J2P17CL?#_A+XZZ5XJ^)OAU)9!=S:A\*HM2N)&35EB*T[:K7
MKMU0'[@>"=0\6ZKX1\.:GX\\-:5X-\97^D65WXE\*:)XFD\9Z5X=U>>%9+S2
M++Q7+H'A9M?BL9&,!U,>']*CN71WBMA%L=^HHHI >(?M!_'OP=^SE\.W\?\
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
M"3?[*JZ1\7/ 6KW7B/6/V7(]&TW2O$>FZCK%[-\*;CP5=_$R!-'LYYM32X\
M*D=MXP@EM$E\/:A=Z=INJ):W^I6%O<>Q?MH_M7?LT?\ #PW_ ()/^*$^/'PI
MG\+^%Y?VE/%7B?Q/;>.?#MSX<\-^&OBK\'= T7X<Z[K^NP7\FEZ/I/C'4 \>
MAW^H75O;7<,<EV)%M )R)>3Z]^B_0#ZG\)_\%!?BOJGQI^*/[,7BK]C7QGX?
M_:.\)>$-$^(_P^\!Z%\5?!OBSPG\0?ASK>HRZ2?&>M_$Z33/#WAWX=Z;HFIB
M*QUR&_M]>NS?.^E^'8O$>M&TTR][+X(_MXZQ\5/AE^TMKGB']G?QCX/^-/[*
M7BG6_"?Q3^!.D>-O!?BR]>\T[1?^$@T[4_"WC_4;CP5X8UK1-7TE;FZBNYH]
M/O%6PNQ9:=J9DTS^TOC_ $G]HOX#K_P71\8V;_%[X>1RI^PS:? QGD\5:1':
M?\+ETC]H%-=U3X7"^DNELF\=Z?IHEDN_#*SG5K>YMKS3Y;9=1L[JUB\3_9O_
M &NOV8;'XO?\%G_$MY\>?A9:^'_$VN:+XH\)ZQ<>,]#AT[QAH%C\--3\#3ZI
MX.NY+Q8?%=JWB^^TOP[:R>'WU'[=JNM:#:67VB36]*%V[>71/KWL![%^V[^V
MS\8_B/\ \$=M;_:T^"?A/PS\.[+XJ^#HM+\:Q>(O&6JZGXM\#>"?'GQ#MO@_
M)_P@@TOP9;Z9XC\5:JVM1">^U34?"$'A*PNKS5-*EU_5["P@E_2/Q!^T#\0O
MASX?^&_AWX@?"[P=<?'_ .,'B[4_!_PL^$OPO^+&J^,_#VNQ:'X>G\3ZQXGU
M_P"(WC'X4?"RZ\,>&O"_A[3]1U;QC??\(%J[Z7&NEZ;H,/BKQ!KNEZ+/^#;:
MYH_Q=_X-L=>\)?#+4[+QUXI\ >"O!>G>-_#?AFXCU?7O"=]X6_:5\,>--=M?
M$.D61FU#29;#P?:S>*7%[;PB3P\$UF$R:=(EPWU!^WWXX^'_ ,5E_8>_;QTO
MX*3_ +5G[(WP7\1_%KP]\9/"&L?"G_A*H-2\!?&'P=X*L;3XK:!X&\>:*D.N
M:3\/M>\.-YNL3Z?'9#7+(646H6-D;C6H"W3SEZ^2_P @/T*^$G[;)UWX_?%+
M]EWX^_#K3/@3\9OAI\.[?XR0?8/B+#\1/AGXW^$,EPMC?>-_#/CN^\(_#K4K
M== U!C::_I/B3P;H=U9*D]U;27UK9W\MI\+?MQ_M8_$GXZ_\$Z?VD?B?X!_9
MPN-0_9E\<_#GQ;H/A?XEZM\2;;2_B;JWAVYO)- TSXMVWP3F\%RV\/PTN-8B
MBU&VNM2^)FG^.1X7>/Q2W@1+/]U6SX4T?]D7]L'X._M#:7_P3J_9R^%7@N'Q
M9^S3\9OAS<?M Z'^SAI_P(:3QW\0/"<V@>&/A5X6\0WO@WP3K>MK<SS7NH?$
M;4]-&H>'/#ME8Z!:23WE[XAM9],^9T_:U^&FN?\ !'+XG?LN^)$\0>"/VF_@
MO^RUJ?P0\>_ K6O"'B>#Q[H^K> _#\?A6#Q%/I$.D2G_ (1;5M.TZSURX\4&
M0:)IK7TEKJ=];7D9B8MY=5IV_I_=\P/W>_94_P"37OV;O^R"?![_ -5YX=KW
MNOFG]C;7K;Q%^RE^SM=VUAXATQK/X+?##1[RP\3^%_$?A#5K74M'\$:%I^HP
M2:3XITK1]2:&&\@FBAU"*UDTV_5/M&G7=W:LDS?2U2 5^*/_  3#\:W7PO\
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
M?C+P/I>F>,;"/QYI_@/3CO%[J>F^$?!\UW_PD5]JGBOQEK>BZYIXT"WT?3?
M>O:_XET#3+S\-?BO\:/@[\6_V?/V"?VB=4\6?%+XO_'KP_\ MH?LJ^,OVHOB
M9XJ\*?$2ZT7X+W=OJ6LW/Q!^&FB67]B6OP^^'>AZ9XI-M8Z%X'^'.F0:GXFT
M[1-,U_6H=:U&YAU6^^^;;]IOX":E_P %Q-!OO^%I^$-,BU#_ ()XVGP92+7]
M6MO#]Y:?&'5OVB1XSL_A1JMEK+V5UH_Q(_X1^X@GN/!.J16GB.SOI/[&NM.A
MUE)+!2WETE^#5OZZ[@?:/P1_;6^)GQT^'?[2D/A_]FU-"_:?_9D\;7/@3Q9^
MSQXC^+^G1:+KVK+:VNL:3-X?^,>E^!]3T][+Q-H#:C/X?NKOP7!!/K%C#I^H
M2Z;I-\GB.&K^RS^W+XQ_:3_9!^('[5%_\'_ OPONO" ^):6OPZU_XW:MJ+:?
M=_"T:E%XBL?BIXG'P6TF?X97:7&ESW9M[7PKXWFM?#]SIVM7444EVVFP?*7_
M  3;^/OP4^('[=O_  4\L/!/Q2\#>*+KQ[\5/A=XI\!QZ+XCTR_'CCPUX6\
M7GA[Q'X@\'/!<-'XGT;1=71+;4=3T1KZRMTNK"Z>?[)J%E//S?Q%_9]^)W@;
M]O;QE^S3X!TZ"7]E#_@HJUI^T+\7[=+@Q)X"U3X,:[X;E_:,TNRTV)9,Z5^T
M+9ZGX#\&>*KVXV_:I?B+);V?D1Z,6HMNK6V?^:_KT _7O]G+XC_$+XO?!?P#
M\3OB=\+K/X->*/'6@V/BC_A7-MXUE\?7/A[1]:MXM0T.#6==E\(>"/+UZ;3+
MBWGU?1X]%9-%O))-.:_O)H)7'MU?(7QG_;9^#'P$^/WP%_9R\?V_C:W\9_M#
MW+V'@?7-*\,B^\#Z;?R:SI_AK1M/\3Z\;^WFT^Z\0>)-4TW0=+CTW3=76WOK
M^P;6WT>ROK*[N/KVI *_)+_@M0B/^QKI+,JLT?[1O[.KQD@$HY^)6EQEE/\
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
MX:N_%EIX(^)&K7WCKQ;;:%JVJ:9H-GX/?2]/T:VM]3\3>(M AU?0UU/\L/\
M@HA^UO\ LQ:O\1/^"6'B72?CQ\*]6T&#]JCP3\5[[5M,\::'J%CI/PUM[37O
M"5WXXUNXM+R:/0_#-GXFAOM#O-5U8V=K:ZIHVOV<[I/X?UI+'@_C_K'[-'[-
M'_!0?X[_ !9_;H_9Y\$?%K]F7]K?PK\%/%'P:_:&\1?!#1?CMX<^'/BCX?\
MP\T[P'X@\$WD_P#PC'BO5=/M?%L&G67B"T3P]:W,MQ$FB7,5AJ5M>7^H:.6\
MNCT[Z@?7GBC_ (*U^&M%_8O^(W[6FD? 'QYK>J_!7XAW_P (?C=\)KCQ;X-T
M6\^%'Q+TWQ+X?\(S:/XC\37%S=7&JZ'?:WXIT.+2/$'@[PCXFDGM[QYM3TC1
MWLK^"U]1UG]O7XB^%;WQ'_PF_P"R/X[\ Z!X@\:_!SX>?LU>*/&7Q"\'Z3I?
MQV\4_&G4[W3M MM;CBMKR\^$$>E0V,NN:_9:Y#XA\3Z3HRFVU'PS9>+;C3?"
MFH_FW_P4;\<?LWZ%_P $H?VBE^%?PK^&?[,_@_X_>+_ABOP"\#Z=\.-$^"7C
M;XY6'@_XG_"+6O$?Q%F^'%KIGA[65A:RT[6;G2%U?0+;5H/ VD:'XBU.2VA\
M5:7IMK^D?[5GQM_8K^*/[*'PT\0_&=_#GQ>_90^/WCGP]X%N?'6@:G?7^D^$
M[J72?&-_IOC>'5?"RRZWI%YX1\8^#/\ A'=?O=.O-)U3P5=2ZQ<ZS/;IH6K:
M7.6\MV_T^7<#Z/\ @S\8?BUXV^(_Q3^%?QC^!^D_"K6?AYX5^&?BO3]=\,?$
MV3XI^"/'^E_$G4?B5I;#P]J][\/OASJML_ARY^'4]OJUIKGAW3]1:;58'&G1
M:;_9^I:O^'?_  3V_; ^(_[*_P#P2:^#/Q%\/_LO^+/BW\*OAA<?%?4_BYXW
MA\?>&/ )T#0;WX^^/GO;SP#X>UNRU/5_B9=>'[#4;:]UOR$\-^'8)'DTRT\4
M7NK:7XDLM!^JOV,OBR?@9\3OV@?"R?M7S?M"_P#!/#X8?"+PCX_\*_M'_$[Q
M3I7B6R^$WCG5O$EYI%Y\$4^-T7D:5\1X;+P[#9ZR8H+N_G\+"^\+>%Q;Z?JU
M]-;:G^>GP!_:&^!FE_\ !O-\0_A_J?Q9\ :?X\TWP9\;/A]>>"KSQ1I,'BR+
MQK\1OBA\3?$W@7PXOAV2Z&K3:GXI\.K=:YHL,%I(+W2=+UK4(F-IH>KS61;R
MZQ[^?S_R _=/XR?MP:=\+O'?[('AC1_A9XD\:>%?VO\ QGX7\*^%?B8/$/AW
M0?#.@1>*=,BURTGGTII=6\7:CJL>BS)J2Z;-X?T;2;B)A GB9;M9H(>)\?\
M[?/C/PW^U7XT_9&\%_LH?$?XA?$?1/@Q_P +=\&R6_C?P#H>G>.[2?QC8^$K
M*:74)K[4="\">"F_XGVH7OBWQMKNDZY;S:19:!9>!-4\0>)-%T^?\N/CQ^UC
M^S5-X6_X(@W,/QQ^&<\7A'XA?!?Q=XS:'Q?HTS>"O#6A?#RW\#:WK?C1(KMY
M/">GZ3XOMM1\/ZE<^(%T^.SU/1M>MYV1M"U;[']2^,OCK\)_@Y_P6HU'Q;\3
M?&VA^#?!'BC_ ()N^&M(L?'NMWD=IX&LKN[^/MYK>FRZ]XM<_P!@^'M+U6RT
MZZ33=;UN_L='N[]K'2XKYM1U33;:Z+=UT??=,#[1_8P_;BA_:GUKXR?#'QS\
M(_$?[/7[0W[/WB#3-%^*WP9\4:_IWBN72[37X+BY\.^(O#OBW2['2K'Q1H&K
M0VLS)J%GIEO J/87MN]WI.LZ+J6H?>=?DS^Q_P"&3\6/V\_VR_VU?"EK<I\%
M?&O@_P"$OP2^%OBV6QN;"Q^+EUX'T>RN/'?CSPZ+N."35_".EZM9Z;X6\.>+
M+>.72?$JVFH2Z-=7%I8-+)^LU)[_ -=@"ODCX@_M,ZW;_&F\_9Q^!?PZTKXN
M?&'P_P"!++XD^/8?$WC]_AG\._AUX7UJ_GTWPM;>*O&>G^#/B1K8\6>,;FTO
MY_#GAG1O VK2MI6GW6LZU>Z)ILFGSW_UO7XE6_B9/V+/^"J7[2_Q+^/5^G@_
M]G[]M7X;_"&\\"?&WQ"S67P\\+_$/X,^&;'P?+\-/&?BR=$T;P??ZEI[:[KN
MC7.OWNEZ9>VATRRMKF[U"6X6V%U]/Z_ #[4^ ?[:MK\<+#XZ^%?^%0^,?#/[
M1G[-VNQ^&OBK^SL==\(WWB%-1U*&:[\+ZMX-\8ZOJOA;PEXE\&^+K&">^T'Q
M->W7AXSVUM-)-ID*SZ2=4\0_94_X*+_$K]K73/@%XW\ _L8_$:V^#OQ<USXB
M^'_&OQ6N/B!X5DT?X4WW@S6O%&GZ.TVBW6F:9KGC&QUJPT+3+K6-:TZUTOP]
MH&M:W)X0TG6/%_B+1-2M!P_P%/@[2OVPOV\O^"BOB7Q+I?@3]F?7_!7P=^&?
MA#XE^*YF\,^%_'\7@3PYHMMXT^(FGW6LK8B^\)VFO6^B^"?!GB2!+FQ\:7D>
MHCPS<7UH+&74,/\ X()?$[X?^+O^">'PP^'_ (<\7:%J_CCX5:M\1K7XB^$[
M/4+>7Q!X/?QG\7OB5XI\)3:YI0?[;8V7B30YVO-$OY85LM3-GJEO9SS7&E:C
M%;.RLW;M^*U_$#]I****D#Y(^(/[3.MV_P :;S]G'X%_#K2OBY\8?#_@2R^)
M/CV'Q-X_?X9_#OX=>%]:OY]-\+6WBKQGI_@SXD:V/%GC&YM+^?PYX9T;P-JT
MK:5I]UK.M7NB:;)I\]_Q7P1_;$UO]H?1/C]X"\'?#?3?AY^UI^SWJP\)>./@
M?\6O&%Q;>&=)\0ZM;SW7A#Q&OQ"\'>&/$EYK_P -?$UE!<:EI'B/2/""ZEJ$
M-JT,FCZ9!?:=J=Q\;6_B9/V+/^"J7[2_Q+^/5^G@_P#9^_;5^&_PAO/ GQM\
M0LUE\//"_P 0_@SX9L?!\OPT\9^+)T31O!]_J6GMKNNZ-<Z_>Z7IE[:'3+*V
MN;O4);A;;US]D?P!-X^_;R_;3_;4\.PW4?P>^)'A?X._"+X7^(I;.[L++XK3
M^!/"^E#QQX^T.*]AM9=2\):;JEAIGA7POXJABGTKQ0+/6;O0[RXTJVM[N\=E
M^":]>OZ@?(W[-GQ<^/?QS_X(N_M+?$CXO:#X#N]%\>?LY_M^>-+;QYI?Q U_
M4?&?B'Q5KWBGX]:EK=AJ_P +[OX8:1X<\$>']'OKC4-/\-R:/\5/&3G2-+T8
M?V5I N9++2O1?@7^W-XQ_9J_8Z_8"U7Q5^S1XMN?V<M:^%O[,'PA\2_'>X\=
M>&]&U/P[K_B?P-X9\/V/B/3OA'+8WOB?7? ,6L@V3^)+[5/#5UJ$<;:IX?T7
M6M$OO#^IZY\G_LM?M ?"OX<?\$._CE\!O'_B&7P3\3OAI\%OVQ_A5XVT+Q9I
M.K>'8M$^*/C_ ,0_&&3P'\-SJ>L65EIVH>.O&$/B:TN-#\,:3<W^K2VMAK-S
M=6UI!IEQ(,3]IW]I7X W_P#P1*_8_P##>G?%_P"'^H^*+?3OV2?"LWA?3?$^
MEW_B>#Q'\'(OAO>?%'2)O#UI<3:Q!>^!;5K2X\1QS6<8TV'5=#>=E77M&-]3
M6^GVO/L!^]WC[]H3QE_PLKQ3\&?@!\+M&^,'Q)^'WA3P_P",?B,OBSXD-\*?
M O@ZT\8'5CX+\-7?BRT\$?$C5K[QUXMMM"U;5-,T&S\'OI>GZ-;6^I^)O$6@
M0ZOH:ZG\8>*/^"M?AK1?V+_B-^UII'P!\>:WJOP5^(=_\(?C=\)KCQ;X-T6\
M^%'Q+TWQ+X?\(S:/XC\37%S=7&JZ'?:WXIT.+2/$'@[PCXFDGM[QYM3TC1WL
MK^"U^*OB_P".?V2O@I^W=\9OCY^V%\$OAK\>OV1OVSO!OP2\9_ ;]I^[^#GA
MW]H;P5X(U[P%\/;#P#KW@]M3MO#GC"^M;+Q9'IEKKELGAN"ZFE$.CRKI^H17
M.I7VC._X*-^./V;]"_X)0_M%+\*_A7\,_P!F?P?\?O%_PQ7X!>!].^'&B?!+
MQM\<K#P?\3_A%K7B/XBS?#BUTSP]K*PM9:=K-SI"ZOH%MJT'@;2-#\1:G);0
M^*M+TVU26VCU:_X/W?@!^TGP*^//Q8^+7C_XCZ#XP_9B\=_!KX=Z!I?A77?A
M=\3O%OB?PWJ,7Q8T?Q*E[(TC^$M+']K>!-7L(K6"ZN/#>MW5[KEA:WL,7B:R
M\,ZL4TF7ZHKSWX4?$SP!\8_AUX3^)?PN\7:%XZ\!^*]+%YH'BCPWJ-OJFDZA
M':W$^FW\,=U;/(B7NEZK97VD:O82^7>Z5J]A?:7J$%M?V=S;Q>A5(!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%>5:Y_PO#_ (6YX&_X1O\ X55_PH?_
M (1[Q-_PLK^W/^$N_P"%N?\ "5[8?^$-_P"$&^P?\4;_ ,(]O\__ (2;^W_^
M)EM\G^RN=] 'JM%%% 'B_P"T'8?'S4_A-XGL_P!F/7OAMX;^-4ATAO".K?%O
M3]<U+P'"L6M:?+K<.LP>'8[G5HFN]"34;:QNK>QU 6]]+;O)9N@,L7,?LZ?"
M+QQ\/=-\7>,OC)XH\-^-_CQ\6=7TOQ!\3_$G@W1=0\/^";'^PM#L_#OA?P-X
M TC5]0U76;'P1X0TJTE-@=7U&YU/6-?UGQ/XIOQ:7?B&:PM/H^O*/ /Q6T'X
MT?#O5O'7PAU+3M8L_P"V_B=X.\.:KJA9_#^H^)_AIXU\5?#C4+MI])N+F2]\
M,3>+?"E^]IJ.GS&74M#,-_:K&]Q&B@'J]%>=?"7_ (6U_P *Y\*?\+V_X5U_
MPMS^SG_X3C_A4O\ PDO_  KG^UOM=SY?_"*?\)C_ ,5-_9WV'[)O_M?_ $G[
M7]IQ^Y\JO1: "BBB@ HHKX%^&O[4?Q7\4_M]_&_]DWQ=X,\ :#X)^&WP5\+_
M !4\+:_X>UCQ%K_BCQ OBCQ+;Z/9R:Y=ZC9>']*TI5M!=M=:!8Z%J+6=XL7D
M^*M2MU;S #GO^"G?[./[0O[7'[.=]^S[\"8_@UIT/C+6_#>K^+_%WQ9\;^-O
M#DF@Q^!_%WAKQ?H5EX<T#PA\,/':>('UN^TB:#5;W4]:\.#1+:VB2TLM<DU2
M2;1ON[P)<^/+SPCH=S\3M$\(^'?'DEJ__"2:-X$\4:SXS\(V=ZEQ/''_ &'X
ME\0>$/ >LZE:W%HMO=/]O\*:5+9W$\^GK]OBM8]2O.MHHOI8 HHKSCQE\5O!
M?@3Q=\*/ OB#4O)\4?&GQ9KG@[P'I4)@DNM0U+PWX!\6?$?7+N:![B*XCTC3
M/#O@[4$O-1AAN([?4[_0["98VU6!P >CT5Y5KG_"\/\ A;G@;_A&_P#A57_"
MA_\ A'O$W_"RO[<_X2[_ (6Y_P )7MA_X0W_ (0;[!_Q1O\ PCV_S_\ A)O[
M?_XF6WR?[*YWUZK0 4444 >7>._AJ/B)KG@Q_$&LD^"O!WB+0_' \'6VFHC^
M(?&_A/4EUCP=J.O:Y->3F70O"VN6^F>*M,T+3]+TZ[?Q=H.AZI>:]<Z99SZ%
M>>HT5YQ\*OBMX+^-'A%_'7P_U+^V/"__  EGQ!\'6VJH8'M=1U+X:>/O$OPX
M\0W>FSVUQ<V][I$WB+PIJKZ/J,,QCU+3#:7Z+&MP$4 ]'HHHH **** "BBOC
M3XY_M4S>%_@;^UM\2/@;I?A7X@^*_P!DJ/QI9^-]*\5Z]?Z'X;_MSP)\)-!^
M,/B/3;#4?#^F>(;K6-2TOP]XFTG3I='D&@!O$B:GHM]K.D2:=)<. ?9=%>$_
MLN_%#7OC=^S7\ /C+XILM(T[Q+\5_@Q\,_B-X@T_0(;RVT.QUKQIX-T;Q%J=
MIH]OJ-]JE_!I=O>:C-%817NI7]W':I$EQ>7,H>9_=J "BBB@ HKRKP'_ ,+P
M_P"$P^*G_"S_ /A57_" ?\)#I?\ PI'_ (0/_A+O^$P_X13^RQ_;7_"U/^$A
M_P")+_PD/]M9_LO_ (1'_B6_V7C[7_I>:]5H **** "BO.+WXK>"[#XM^&_@
MC+J6_P"(?BCX>^,OBC8:/ 8)3;>#?!'B+P1X5U34]3 N!<V2WNM>/=)M=%+V
MS0ZFUAKPBG5])G0_)G[-G[4?Q7^+'[7/[;/[.?Q'\&_#_P *Z;^S GP";PQ=
M^#-7\1>(K[78OC'X2\3>,Y;O7-=UNS\/V]P8-(M?#T,%A8>$M(.F:@=9@EU#
M7(&LKJ(L!]]4444 %%%% !7P1X4^"?[6GCKXUW/B#]J'XC?!+7/@;\-?BMK/
MQ(^ _@+X4>%?%>F^*=7NHX=6TSX>W/QBUGQ'>?V8X^'FFZI+K&G:#X=L]134
M?'::7XGO?$GE>'=,TM_O>B@ HHHH **** "BO./ ?Q6\%_$G6OBEH?A#4O[4
MNO@]\0C\+O&DT1@DLK;QE%X*\&>.[W3+.Y@N)UN6TO2?'6C6.J!Q!-8Z[!JN
ME3P+-I\C-1^$/_"\/[ UW_A?7_"JO^$H_P"$T\3_ /"-?\*A_P"$N_L#_A7?
MVU?^$,_MW_A,_P#B8_\ ":?V=N_X2?\ L_\ XD?VW;_97[C- 'JM%%% 'Y;?
MM$_L]?M@^/\ ]NC]FC]I;X<:!^S;/\-_V8].^*&D:1H?C;XO_$[P_P"-O']M
M\9/!5CX9\47NI0:%\ /%FA^#9_#L\3?V#96NK>+X]6BL8[W4+W3'U5],T?\
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
MV\)^&;VU_9I6?3?#=[X;>#4O^$CU2RN-3M-:UB?2?^$>N;'PU%K/BOI?BO\
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
M1XNGU?P7I&A:1;6DGA2[OKC5;R\V_B9^S=^V-XD_;T_9S_:9T2+]G+6_AO\
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
M'S;\&OVU/C1\)/\ @EE^T5\5O%7BO4_BM\5?V=_C?\2/V=/!/CGQLUIJFO\
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
MKJ*6^G\3K'AC]N7PM\7_ -G3QW\ /A/^V^8+/Q]H^B_M2:5^T[^T;^S7XO\
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
M:?/X5\47WB'PAJFF_$M/!T7C:[EU[XEZUX0U[2O$9M[*T>?59K2YOM,U;DM
M_8H_;3T3_@EA??L$?9?V8+CXA3:'K7PQM_'G_"VOBJG@[_A77B+6-9\2WWB:
M:R_X4 VM#QG8W.H1>&[7PU'"VBW=L\GBJ7Q1:3VJ^$KWZ<\/_#K]OCP1\/\
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
MKBSL=<O_ !7J.H?$W3_&^C-8ZIJFCZ7#"? <[ZM=:HDNB?VG8:7X@O='5O\
M,#Z-HK\__$__  4;^#'@RR\$>-O%7@?XS:%\ /B+XGTSPGX1_:BO_"GAN/X'
MZA?ZY</::!JMW,GC1_B=H?@WQ#<(H\/^/]>^&>F>!]:M)[75]-\0W.B7=MJ4
MK_BQ_P %'O@9\(OC1XJ_9^U7P=\>O%/Q4\,?"C5?B[;>%_!/P>\1:QJ'C70]
M*UVST!M*^'-C>OI6I^.=5NY9-7U.WU30+"Z\$0:)X2\6ZIJ?B_3K?1)B[LP/
MOVBOD^+]K_P+J/@CX.>)?#?@7XL^*?&?QX\'R^.?AY\$-.\+:3I/Q?N/#EA:
M:;=:]J?B32O%_B7PSX0\%:9X;?6=(T_5]?\ %WC71O#+:MJ^C:7I6MZG?:UI
M$-]R7@K_ (*#?LZ>*/AO\;/B-XDU3Q-\)&_9OUO_ (1OXZ^ OBGH*:/\1?AQ
MKUS)Y&@Z9J'A[0+_ ,3VVOS>,;@I:>")O!>J^)K/Q??R+IV@7-_J >U16 ^M
MO$/C;P9X2NO#]CXK\6^&/#-[XLUBV\.^%;/Q#KVE:+=>)O$%XZQV>A>'[?4K
MNVEUG6+IW1+;3-.2YO9W95B@<L >AN+BWM+>>ZNIX;:UMH9;BYN;B5(;>WMX
M4:2:>>:1ECBABC5I)99&5(T5G=@H)'\_/[:GQ8\._$[]K3_@EW?:M^SG\6O@
MW\0KG]JWP??^'_%7Q;\#>"-)U7Q=\.4M;HWNF6/B'P;XQ\;7VE#2M;U'1;Z_
M^'_CF?PKXJTR75(+^7PM$6NY8?W.^*?A7PSXV^''C;PMXQ\/Z-XI\-ZQX;U6
M#5-!\0Z99:QI&H116LES"MWIVH0W%I<>1=0074!EA<P7,$-Q$4FBC=7;8#=\
M*>+_  GX[T&R\4^!_$_AWQEX8U&2^BT_Q'X4UK3?$6@W\NF:A=:3J4=EJ^D7
M-YI]U)I^JV-]IE\D%Q(UIJ%G=65P([FWFC3H:_G"_P"">'_!0_X/?LJ_\$W?
MV7K7Q]\/OV@_$OA/0;#QA8?$;XK_  W^$&L^*_A-\)KG6OC'XYEL(?'_ (V:
MZTVQ@NC:ZCIUU=:;X9B\3ZK81ZEID%]8V][J>GVMU^GO[17_  42^&7[.TWP
M%N;CX4_'#XO>$/VEKSPAHWP@^)7P;TWX6ZQ\/?$7BCQ[,!X0\*7'B#QI\6/
M;:/J^OV$UGK>EW>J65KX=O='NVN[779GTO7H=)+/\_P _0"BOF;XO_M+P_!_
MQI\"? EY\%_C-XXUKX_>(;KPMX=;P!;_  NU&U\*:SINC2^)-8C\<_\ "0?%
M+PU>V&GZ+X<LM8UO5-;\/V7B70[>TT6\@749-1N]%L=5\"_X*L?";X:?$S]A
M+]I35?'W@7POXLU?X<_!?XE>-? &LZWHMA?ZSX+\4Z1X9NM1M-;\+ZK/ ^H:
M%?-/I]I'>2Z9<6QU"TC-C?"XLW>%CMY_\,!^BU%?A)\%/V4_V"9_^"8?P.^*
M7Q8^'_P?^$FJO^RSX"\5^(/V@O"6D>&_AI\5]&\5#X?:?J$OC"S^)'AJ+1/%
M6I^,HM8_T^*VO-3U&;7]7VV%_8ZI]LEM)_H__@EE\=OBAXE_X)P_#7XU?M9>
M(;JPO-"T#QMJVH_$;QY.]EJ&K_"SPGJFJMH?CSQ7?7_ES3AO#EBSGQ!>!KCQ
M#I5A9^);BXU";5GU"\+?G;\_\@/U,HKX%N_^"B/PF\/'X9Z[\1?AQ\<OA/\
M"/XRZQI&@_#+X^?$7P=X;TCX4^(M2\2PO<^%$U8Z=XUUCXA?#F#Q5;J+G0[S
MXK?#_P "VEQ:L;JXFM;:*XFA9\6/^"COP-^$7QI\5_L_:KX.^/7BCXJ^%_A3
MJWQ=M_"_@KX/>(M7U'QKH>E:]9Z VD_#FPO7TK4_'&JW<LFKZG;ZGH-A=>"(
M-$\)>+=4U3Q?IUOHDV\LP/8_'?[&W[,?Q.^.?@W]I/X@?!_PUXM^-7P^TW3]
M)\(>--:FUB[_ +'M='U&^U;1I1X=;4QX3OM2T74]1N[_ $76=2T*\UC2+N1)
M].OK9[>W,7TU7YVZ[_P4W_9]\,ZI^SMH7B#PG\?='US]ISP?K'C'X<:-J/P8
M\46>H,FC>#G\82^&;F*X\M=>\;7K2:1X5T_PK\/)/'&IW'B[Q+X;TQHXK75H
M-1'5^%OV_/A=XO\  /PQ\4Z5\-_CO;>._C%XB\<>&/AW^S[KWP^L_#7QTUW4
MOAO=W5MXUNKGP[K_ (DT[PIX?\.^'H[9;K5/%_B7QKH_A/3Q>6&GW^M6NN7<
M6DDU_K^O4#[GHKY&^%'[9/P_^+>M?%WX?:7X+^)WA;X[_!+2/[;\:?LZ>.M)
M\*:!\6IM/NM/^W:!>>&7C\9W_P -O%&E>*)'MM/T;Q'H_P 1;GPM%?ZAIBZY
MKFC6FHV=W-X;X _X*:^"/B7\"?CK^T#X6_9I_:LG\*_L[>,]:\"_$GPS>>&O
M@Q9_$.SUOP?I<NL?$,6'A*3XYF>>/X=6#:;+XJMKRYL-6=M8M$\-Z9XA:RUX
M:.6?Y?CL!^E=%?!MC^WQX6U3]DK1/VQM-^ ?[1%_\/?$NH>'8?#_ (-LM,^#
MMU\4=9T/Q;JFGZ!X:\6:=X<@^-$FBW.E:UXAU73M"L-&C\3'QU-?W<+#P@+%
MOME='XX_;5\.^$+'Q9=:1\$?C_\ $V[^&'A_2-=^-FD?#/P]\/==O_@M<ZKX
M:LO%TOA/QC/J?Q-T+1O$GCK0_#^H6FJ>(/"'PEU;XE:UI=A<V&H26SZ=J^BW
M>I*P'V?17P#X\_X*7_LK^ _AQ^SY\7)]=\8^(_AK^TMXL\)>#_AWXW\,>!]:
MN?"EGJ7BS5KK2/\ BL?$VJQZ/X?\+W'AN;2]=N/%'AR\U-_&FG6GAS77MO#%
M]-8- _N/[.G[2_AK]I.Q^(-YX>^'?QI^'$GPX\=7G@/5]+^-?PVU3X::SJ=Y
M;:?8ZI!K6AZ7JLTUU<Z%J%CJ%M/:M?)IVLP*Z?VIHVG&>V\\L!]&T5\C?$O]
ML3P=X&^)_B/X+^#_ (:_%[X\?%'P1X&L?B1X_P#!WP9T;P9?WW@;PAJTTT.B
M7NN7OQ \>?#S1KO5M=%M<SZ-X1\-ZEK_ (RU&TA^U6_A]H+BS>Y\Y\9?\%*_
MV:?!_P"R%X>_;;5_B1XL^"7B:T\[3;CP;\/=9U?7+:]C\2'P9=:/XA6=K#PY
MX1U"U\8*_A?S?%?B71=)OM:7[-I.IZBLD,LA9@??]'3K7PS;_P#!0'X.M\=O
MAM\"]3\'?&GPR?C-/K&G_!_XN>*?AS<:#\%_B=K>AZ=_:EYHG@_Q7?ZG'K%]
M<W5G^^T+4[CPQ9^&_$\$EG=^&M=U:QU32KJ^ZCXH_M2^ ;+QKXW^!F@?"/XH
M_M)^)_"GA:RU/XQ^#?A3X6\&>)M*\">&O%EC<S:5IGCRX^(/C+P3X;O]7\5:
M/%>7VF_#K1+SQ+XXUK15-[%X3FL+RSDNRS ^F/"WC7P;XXM=2O?!7BWPSXPL
MM'UF]\.ZO=^%M>TKQ!:Z5X@TU8'U'0M2N-)N[N*QUFP2ZMGO=,NGBO;5;B!I
MX(Q-&6Z:OQK_ ."'UYX;U']EOXQZAX-LAIOA"^_;&_:$O/"NG#2Y=$%AX;NM
M0\/3Z'9#19H+6;2!:Z6]K -+EMK>73_+^R200M"8U_92A@%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!^4_Q1O/'?[5_P"VKH/A'X%?$[X4Z!X>_82LH_&_B^]\=>"-7^,7AS6?
MVA/BSH/B'POX;T&3P;X4^+?PCOAJ/PK^&DOB'6#K[^*I+;1?$/CZTTY](O-6
ML9IM$^$OVG%^*O\ P3\_X*+_ +./[=7QC^)7PG\0_#_]HPC]F3]H*_\ AM\-
M/$7P;TC3=-^PVC>%O%_B/0O%GQG^-.H:S)I$6G:1K.H:_8:SI]M8Z'\-(=(;
M2(KK4TO+_P#='P%^R]^S/\*O%#^-_A?^SO\  OX;^-);:]LY/%_@+X2> /!_
MBB2TU)TDU&U?7_#WA_3M6>VU!XXWO8&NS%=.B-.LA52+7Q,_9L_9U^-.K6&O
M_&/X!?!7XLZ[I6G#2-+UKXF?"SP-X\U;3=)%S/>C2[#4?%.A:K>6>G"\NKJ[
M%E;S1VPN;F><1>;-([4G;TM;I?7_ (.H'YR?MF>)_#4W_!27_@CW/#K^BS0W
M6M_M@7EK/#J=E+%<6>N_!7P[I^B74,L<S));:S?LMEI4R,8M1NOW%HTTJE19
MT76-&/\ P71\96,>IZ:;X_\ !-/1=/EM$O+7[4=3B_:'M=4>QD@$GFF_CT>>
MVU%K9E^T+ILL-V4%JZ2'[9NOV'?V*K[[!]M_8_\ V7+S^RK.'3]+^U?L_P#P
MGN/[-L+>::X@L;#SO"3_ &.S@N+BXGAMK?RX8YIYI417E=FZ'_ADO]E7_A.9
M_B?_ ,,S?L^_\+*N?$-WXMN/B'_PIGX<_P#"<W'BN_O)=0OO$T_BW_A&_P"W
MY?$-[?SSWUWK4FH-J5Q>32W,UR\TCNRNO/9K[V!_/=\7=+\1?$/PC_P7V\.?
M"H-XI\56'QE_9W\92>&O#>I3C6-6\-^ +OPWXD\?V=FVB3C5HY9=!\)>*-/N
M3II^WO=VMUIT.+X[%^O?!GB#_@EC^U+IGP!\0>$?'/Q*_:!^*-_X_P# OB[X
M4_ WQM^VC^U?\0?B%X$^(NG7EO=W'BG7OAOXR^.'BAO"MO\ #'3QK6N>*?%^
MH>'YM!/A_1M672[S78=2L+/5?U?^'?[+7[,?P@\0_P#"7?";]G/X$?"[Q9]@
MN=+_ .$G^'?PA^'_ ()\0_V9>M"]YIW]M>&O#VF:E]@NWM[=KFT^T_9YV@A:
M6-S$A7I/!WP,^"?P[\3:[XT^'_P>^%G@7QCXH$H\3>+/!WP^\)>&?$WB(33K
M=3#7=>T32+'5-7$MRJW$HU"ZN/,G597S( P=_7\.UM0/S6_9 UK1KK_@JQ_P
M5T@MM5TZ>:2S_8>V10WEO))(=!^!NLZ;K>Q$D+/_ &/J$T-AJA4$6%Y)':W1
MBG81U^9UIIOBOXB?\$;?^"F.B_!VX;7]:@_;&^.6MWMAX8N%OKVX\!Z9\7OA
MUXM\5BT2P>5VL9_ 5IJVJRI$#'J.AI=Q0B:.ZP_]#%A^QA^QYI6I:EK.F?LH
M?LU:=K&LV&OZ5J^JV'P*^%UGJ6JZ9XKTZ]T?Q3INI7UOX6CNKZP\2Z3J>I:7
MK]G=2RV^LZ=J%[9:C'<VUW/%)V?PR_9V_9^^"EWJU_\ !KX%_!WX27VOVUO9
M:[>_#+X9>"O 5WK5G:2236EIJUQX5T32IM1MK6::66W@O'FBADEDDC16=B2_
MZ=N@'XN?\%+/VF?V?OC#_P $O_AYXX^'?Q"\#7.A>)?'?[-VKZ)HEIK^CC5M
M&AT3QMX7N_$&BW.B+<_VAINH^#;2*ZLO$%C+;12Z.;6:*[6)"N[W6#QMX,\3
M?\%O/ ^H^&_%GAGQ!I^K?\$PM1ATO4-#US3-6L=3EN?VC9]9MHK"\L+JXM[R
M2?28)]4ACMY9&DTY'O44VW[VOT<L/V7OV9]*.MG3/V=O@7IQ\3:KI^N^)#8?
M"3P!9GQ!K>D:@FK:5K&MFW\/Q_VMJNF:K''J>GZA?_:+NRU!$O+::*Y59!6F
M_92_9<N/'L?Q5N/V;/@%/\4(?$-IXMB^)$WP=^'<OCV+Q7874-]8>)H_&#^'
M&\0IXALKVWM[RTUI=1&I6UU!#<0W*2Q(ZJZ\^OXV _/[]B/6M$N?^"E'_!7N
M"SU72YW_ .$I_9%E\JVOK61C_9?P;\1:=K,FR.4D_P!G:HDECJ;X_P!$OPUM
M=&.XRE?G7X'TGQ)\2?\ @CU_P42T?X2H_B[Q!IO[8?QB\7'0_"^HSMJ&J>$_
M"GQM^&OQ$\26-C/H4XU*$:KX#T;6+FT.F,+N^M)=NG;WN(V/[]:-^Q9^QQX=
MN-0N_#_[)G[,^A76JZ1K'A_5+G1O@/\ "W3+C4M!\16,^E^(-$U":R\*P27F
MD:YIEU<Z=K&FW#266IV-Q/:7L,]O+)&W;_##]GGX _!*ZU:^^#'P-^#WPCO=
M?M[6TUV\^&'PS\%^ ;K6K6QDEFLK;5KCPIHFDS:E;V<T\\MK#>/-';R32O$J
M-(Y9W_3\/\P/R*\&>(/^"6/[4NF? 'Q!X1\<_$K]H'XHW_C_ ,"^+OA3\#?&
MW[:/[5_Q!^(7@3XBZ=>6]W<>*=>^&_C+XX>*&\*V_P ,=/&M:YXI\7ZAX?FT
M$^']&U9=+O-=AU*PL]5]:_9 UK1KK_@JQ_P5T@MM5TZ>:2S_ &'MD4-Y;R22
M'0?@;K.FZWL1)"S_ -CZA-#8:H5!%A>21VMT8IV$=?I3X.^!GP3^'?B;7?&G
MP_\ @]\+/ OC'Q0)1XF\6>#OA]X2\,^)O$0FG6ZF&NZ]HFD6.J:N);E5N)1J
M%U<>9.JROF0!AY[8?L8?L>:5J6I:SIG[*'[-6G:QK-AK^E:OJMA\"OA=9ZEJ
MNF>*].O='\4Z;J5];^%H[J^L/$NDZGJ6EZ_9W4LMOK.G:A>V6HQW-M=SQ2*^
M^^WEW3_0#^;WQ5?Z?KG_  1*_P""F\>@WMGJR6_[<?CF[":7<PWJ0Z=)^T[\
M$=7@N5%J\BI9RZ6W]HPS#$,ED3<QLT1+U_27JO[6?[-7AKPKX-\7ZQ\:_A_;
M^%?'/CSP_P#"KPCXCM]=M]2T3Q!\0?$6FP:GI/AG3=4TS[993W<MC,D]U<"8
M6&F8ECU.[LY8)DCT_"'[*_[,/P^T_P 5:3X"_9P^ W@C2O'>D?\ "/\ C?3/
M"'P@^'OAK3_&6@YF/]B>*K/1O#ME;>(=(S<3G^S=7CO++,TQ\G]X^[KC\%_@
MZ?#'A#P2?A/\-#X-^'VL:9XA\ ^$CX$\+?\ ",>"-?T66XGT;7/"&@_V5_97
MAK6-)GN[N;3-3T6TLKVPENKB2UGB>:1F&[_??[TO\@/2Z_$K_@OOK.DZ5^PI
M8PZEJ5E8S7WQ[^$(LH;JYBAFN_L&I:CJ-[]FB=A)/]DL+:XN[GRE;R;>%Y9-
MJC-?MK7B?Q+_ &:?V<OC3K-EXC^,?P ^"?Q9\0Z;ID>B:=KWQ+^%7@3QWK.G
MZ-%=7=]%I%EJGBG0=5OK73([Z_OKR.P@GCM4NKV[N%B$UQ,[BW ]<.KZ4NE'
M76U/3QHBV)U1M8-[;#2QIH@^TG4#J'F?9!8BV!N#=^=Y @_>^9Y?S5_,_P#L
M[:OHW_$-QX]634]-!L_A9^TCIETLEY;*;75M0^-7C^?2]/N%>0&'4+T:EIDM
MC:2!;FX%]8M!&_VF O\ T-VGP)^!]A\,I_@K8?!OX567P;NH[F*Y^$MI\//"
M-M\,KB*\U1M<O(Y_ <.CIX6ECN]:9M8N4DTIEGU1FU"4/=DS5YO'^Q-^QE#H
M=[X8A_9'_9BB\-:EJNF:]J/AZ/X"?"J/0[_7-%L]6T_1M9O=)7PH+"ZU72;#
M7]=L=,U&>WDO+"SUK5K:UFBAU*\2832[[I_<!^3?Q_\ $_AT^&O^"#%S)K^D
M;;_XN? :^M9WU*TVW=J/@[HVGRW4,AFQ+ -1U+3[*29"4%Y>VMNS":>-&]]_
M:!^&EOXK_:,^._Q9_9 _:F3]G#]L3X1^%O!=C\:O _CB?0M6^#'QD\&Z?X)L
MO&'@75_B3X-U>YDN+#1;70]<N_"EG\4],^SWOA9].\06L>F"2*#5KK[?NOV&
MOV*+Z#3;6^_8]_9:O+;1K*33='M[K]GWX37$&E:=+J.H:Q+8:;#-X1>.QLI-
M6U75-4DM;58H'U'4M0OFC-S>7$LG7^*OV7/V9?'>M0>)?&_[.GP)\9>(K5=.
M2UU_Q5\(OA_XAUJV31[&UTS24@U75_#UY?0KI>FV%CI^G+'.HLK&SM;2V$4%
MO#&A=>?7MW XK]AWXRZG^T%^R1\ _C'K'@&Q^&&H>./A]IE_+X'TFTDT_0M%
MBL9KG1[1_#-A*HDLO"FK6FFP:UX4M&:8VWAS4=,A^TW007,ORE\4;SQW^U?^
MVKH/A'X%?$[X4Z!X>_82LH_&_B^]\=>"-7^,7AS6?VA/BSH/B'POX;T&3P;X
M4^+?PCOAJ/PK^&DOB'6#K[^*I+;1?$/CZTTY](O-6L9IM$_52&&&WABM[>*.
M"W@C2&""&-8H888E"1111(%2..-%5$C10J* J@  5X?X"_9>_9G^%7BA_&_P
MO_9W^!?PW\:2VU[9R>+_  %\)/ '@_Q1)::DZ2:C:OK_ (>\/Z=JSVVH/'&]
M[ UV8KIT1IUD*J0=_P  /PN_:<7XJ_\ !/S_ (*+_LX_MU?&/XE?"?Q#\/\
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
MHNCZ7:Q6.F:3I.F6,4%EIVFZ=9006=C86<$-K:6L,5O;Q1Q1H@+_ )@?S;_
M3Q9_P2_^/_[&OP\\"_&7QA\6/%?Q*TGPCX*^'/C']CCQE^V+^UK_ ,);X@^,
M_@ZWTS0K+P1X*^ VI_'.#3=0@U'QIIEH?!:>'O#$?AKPO'<:<EW_ ,(R=&O[
M;2OL2RO_  YI/_!<3P?H$M[HUA>V?_!*RW\+6.D-KBZI<VNN6W[1MSJZZ!;W
MM^R:EJ&J0^&[>ZU)3<QIJMYHT<NK3PB":1S^HEK\#/@G8?$.X^+MC\'OA99_
M%B[69;OXGVOP^\)6_P 0[I;B$V]PMQXUATA/$DRSP,T$PDU-A+"3&X9"5KDY
M_P!D[]EFZ\?+\5;G]FGX 7/Q07Q-;>-5^)$_P;^'4WCY?&5GJ$6K6GBU?&$G
MAQO$(\36NJP0ZG;:\-1&JP:A#%>Q7:W,:2!WWWV?;K_7J!^47[;/B3X9?"/_
M (*:_!WQ]^U%XE^)OPZ_9W^+7[*-U\&?"/Q3\"_&+XT?!30_"GQC\.?%?6?&
MU_I/C7Q9\%_&_@?4H=#U_P ,ZII"R?V_J%QHPOX-)U*ZM(;/0;W5]*^2?VUO
M#/[*OA3PUI'[2_[)&F^(_BM\./AY^V1^R-\0/VT/CGIOQJ^+O[0FD?$'PMX"
MOO%TT'AF?Q1X]\=?$2V\92_#^.^\)3>)+K2M2EBT<>,/!.F2W%S);7EKHO\
M3'XY^'W@+XG^';KPA\2O!'A#XA^$[Z2*6]\+^.?#6C>+?#MY+ 2T$EUHFOV6
MH:;<20LQ:)Y;9VC))0J2:-!^'O@'PKX/B^'GACP/X/\ #G@"#3[K28/ V@^&
MM%T?P?#I5\)1>Z9%X9T^RM]%CT^\%Q.+JS2R6VN!-*)8W$C[E?;^D_\ @_\
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
M5G+-%H&FZYIL<ZP)*=OZ/:G^Q/\ L9ZU;:)9ZQ^R/^S'JUIX9TDZ!X;M=3^
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
M7Y7Z]\4_VI_@T_[)G[('C;XS>#?B1^U%^TWX]^,$$_Q^MOAMI7AS1_"GP?\
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
MH!>+^]_@_0M4\,^&M)T+6O&?B7XA:IIUN\-YXS\86O@^R\2Z_(T\LHN]6M?
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
MO[)>N^//%NM>/_%UO^U#I/[5_P"SIXA\*?#*[^"_Q @T_P"$5KX@TWQ6E_\
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
MQO\ VGJOC/QM;Z&UO-!>77B^_M_[7N[:V5?#VE1>(M_A3O\ XZ_\IA?V$?\
MLW3]IO\ ])+&BWY/\ /T6TWQ;\3[GXQ^)/!6H?"+^S/A)IG@O1]<\/?&O_A/
MO#U[_P )/XPO=0DM]6\#?\*W@ME\3:+_ &+8*FH_\)-?7<FEZCYGV2VA69&:
MO5:_-;X6?'+X\:C_ ,%,?C]^SAXW\:>'-;^$OA#]G?P;\4? GA_0/!%GX;ET
MN_\ %'B^VTHMK6L7>I^(M?UO5+2SAN[6:Y36--T.\%Q]J@\,Z=,D:Q_+%Q\?
M_P!K/]I'X,_\%!/CE\,?VC+_ /9NU+]E#XH?';X;_#CX6:-\-_@_XGTNXL_@
M%X9M/$%YJ_QAU#XI>!/&?B1];\>^9=Q6Z^%]3\*:+X1A6&1K;Q,UO=JY;]/Q
M _="BOQQ^&?Q2_;!\2?L=?L>_%&Y^,EQI.F_&>WT3XE?M4_M&?%R/]G?PMJ/
MP!^&=WX#M=3?_A6_A]/ 'P[^'DNC>*/$MI#_ ,(UJ?C#PE\2-:\.VGB<R:W)
MXATXV=]H5_\ 8\_: ^)?[1WQ0_;N_9<U3]H'QGXQ\+?"6'X.W7P@_:6T'P-X
M*^''Q@G\,?&3PAK.L:D[6%Q\-+#X<7UUX?O-(^R>$_&VG?"^+2_$.G74GB;2
MXY[6[T2ZM2V_E_G8#]2]-\;Z5XJ\+Z]XC\ 2VWC,Z1J/CGPY;VEI>+IT.H>,
M?A]X@USP?XA\,'4;Z%8+*XL?&7AW5/#=W?2QR6=O=VL\ZO/;()'SOA+XE^('
MC#X<^%/$OQ3^&G_"G?B#J^G/<^*/AG_PF6B_$'_A$+\7=S"FF_\ "9^'8+71
M-?WVL5O>?;-.MXH%^U?9RIDA<G\6?^"3FG?&/2O^"4WA_P"+/A3X[^)[GQ+J
M/@_]H36O#7A/XC>%/ /C'X<>$/$6C_&KXI:A?^(;%="\.>!OBSKVM>([K3[V
M\U&;QO\ %_Q5I4&J:U?7=OHOV&"QTFW]%\(?M_?%;0O^":7[*?QS\1W>@^,O
MVE/VIO''@KX)^!;_ %S1[32O"3?$[XG>/_$VAZ5KGB#1/"T>B1)X<\)>&M$O
M]5GT_3/[/EU>32+/2YM1M;G59=5C+:M>=@/VFHK\COVD/C3^T9^P1XT_9X^(
MOCSXTZE^T1^SQ\6OBSX:^!WQ?TGQIX"^&GA/Q1\,O$/CB"[D\.?$+X=:K\,/
M"?@XR>%;*YTS4AK/ACQK#XPU)+2*UL;7Q)<:AJD>H:=B?#OXD_MN_&?]L/\
MX* ?LR6O[0_@7P#X=^!$7[.$_@WQUX?^".A:EK7A>W^*OP_\2>.)[/PWX5\3
MZSKECJ&I:A+/IMEKVO\ CSQ+XNT^SM?"D<'ASP=8W/BV\U3PZ6Z_UO;]0/V,
MHK\^O^":?[0/Q4_:%_9WUC4_C;J&D:]\4_A;\9?BM\#_ !CXKT/2+;P_IWC+
M4/AMXA^P6_B=-"L533](N-1TZ[LUO;33XX; WEO/<VEM9PSI9P?H&[I&K.[*
MB(K.[NP54102S,Q("JH!+,2  "2<4@'5EZYK>D^&M$UCQ'KU_;Z5H7A_2]0U
MO6M4NW\NTTW2=*M)K_4;^Z< E+>SLX)KB9\';'&QP<8K\J/@O\4/VG_V[/@?
MXX_::^!'Q[;X)Z3JGB[XD:1^S5\.[;X=_#CQ-X3\3^'OAWKNI^%=(U7XXZCX
MV\+Z]XTFO_'^OZ)J$UU;_#[Q)X"A\&Z+=V,<:^(KZTN+J]XW_AH[Q#^WG_P2
M5^+?QLM_$?BOX%^.-&^#G[0%A\5_#O@*T\$7UIJ?BGX>?#WQOI7BCP)>M\2/
M!?C^>R\!^+3)I^O._AN70?B!I%K<6&FZ=X\LKFUU&YU!V_.WW@?2W@K]M#XJ
M>.]4_9_\7>'?V3O&7B']F_\ :0O+:/P?\8/"?C*+Q'XO\$:/K$4MUX6\8?&/
MX3IX/L8? O@SQ#I\:ZNNO6'Q#\4IHFG3V\'B"WTS7[FVT&;]!Z_/'_@EUX,\
M1^&_V)_V:M9UCXL_$#Q_IWBK]GOX*WVA>$_%NF_"NR\/_#:UC\%VTSZ-X*N?
M ?PT\$^*K_3;B._M;2:7XB^)O'VL"WT;36@U6&ZEUBYU;]#J'N 4444@"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MZ]KWC'Q1+IN@:!)X.TNTU71OTBHIWV\OTV _.C]CG4_VA?@W^Q#\// 7CO\
M9,^)UG\6_@)\*_A]\.[3X>V7Q#_9TOQ\5=0T.PM?#7]I>"O%EK\:)_#6DZ79
M6MI!K7B-_'U[X0O[2T>ZM_#6F^+M0@M[.]^%_P!F']B[]H7QY_P3$^('_!/3
M]HCX+^*_@%XON8/&?B'PK\59_&_P=\;>!+GQ-=_%Y/B]X%6(?#GXG>)O'%E?
M:7XH-FNM0W/A:STZ30M+O)++Q"^IWEOIM?O_ $47_._S_I@?E?\ L]^)O^"H
MGC8^$OA)^TI\$_AI\)](\)7NB'XB?M->$_C'I'B/4OBSHGAB[MKF;3? /PP\
M/6TNK>$];^(1L(--\3>)/$FLZ%;Z/HFJ^(-1\.^'M.UH:-86?BV@?!S]OC]B
M/]I7]H[4?V8O@IX#_:>_9P_:I^*6J_'!=&\0?&#1/A!K7P5^*GC$J?&FH:G-
MKEGJ4FM>&]0NA"SV?AO1-=U&[T;2-!@MY-'O;*\AU+]N:*+^2UZ?TP/R<_;1
M_9P_:A^(O[/W[+NH^&[/0OC;\??@'^V/\'OVL/&7A.R\26?@C0?%A\(ZQXSU
M36_ /P^UGQM>06&B^'_#B^+;+0/"<GB.]M;N;POX>2^U'[7XBN)K>]_3GP1?
M>+M4\*Z-J7CO0-,\*^++^V>\U?PUI.LGQ#9Z ]Q<32VFCMKGV2PBU:^T^P>U
MM=5O[2UBTZXU2*\DTWS-/:VE?JJ*7Z ?&7_!0KX1?&3X\?L:_';X2_ #7AX>
M^*WC/PQI]AX<N3JYT!=4M+7Q+H>I>)_"C:T'B33!XT\)V6N>$C<W$]M9#^VO
M+U"ZM;"2YN(_@3Q9\(?VU_'/QC_X)P?&3P_^QU\-?A#X;_9<OOBOX>U?X-VO
MQS\%R#P;I_Q%^&&F>!X];O-1\.Z1<>'K3P/HEU8I_9.D>!(_'OBVYL86FOM)
MT^:Y6WM_W(HIWM^/XJP'XZ_LZZ#^U-\/_P!NK]OCX_>,?V.?BI8_#G]I#2/@
MS-\/;C3_ (E_LP:EK@N_V>OA7K?A2/2]:T=/CU$NGWOQ*OGBA\+2_;9M-TF^
MOK"+Q=J&@Z6-2UO3?B_PC^P?^V+\1OV5_B/X#UOX.W?P ^/_ ,.?VZ]9_;Q_
M9WUSQAX^^$OC'P'XHUN]U:2^TWP!K-]\-_'WBO6M'U:TM[O4_M-SJ6@V>@2W
MT.@2QZWY,VJ1Z=_2U11?]/P _%C]H#PA^W9^U!KG[#7C9OV2-"^%NN_ +]I/
MPO\ %/XC:%XS_:!^'FH6#6^CZ)J%KJ=SHNJ^"(?&,DOA:X:>2WL+X6-YXP6]
MN;1+GP*MA%=ZDG[0V[7#6\#7<4,-TT,37,-O.]U;Q7!13-%!<R6]I)<0QR%D
MBGDM+5YD"R/;PLQC6:BD!^8__!1+]F3X\?$_7OV:_P!IC]E.Y\.3_M&?LD>-
MO$WB/PIX.\77XT?P]\2?!OQ TK3=$\?^"+O6'FM8-/N]9TS2;6PMYKV^TRS;
M3+_78#JNFW5Q:W2=9X,\'_M/?M9> _B;HO[8?PPT#]FSP-X[^$?CGX.P?!/P
M9\4+'XK>)-1E^(FFQZ1XE^(GB_QGH=AI_A.WGT73(38_#OPYHRZJVGR:SXCU
M3Q!J-S=KH4=C^AE%._X;?F!^,?P?^%O[<7PP_8U\0_L%:U\&=+\6>(-*\#^,
M_@?\-?VH+/XB> +'X-S_  V\36VKZ+X<\8>,O"5UKZ_&32/$/@CPWK$=HW@[
M1?ASXDLM=N="L[8^+;**_N-4M^'\<?LR?'3X+?M#?\$P]/\ @5^S-\0_BQ\#
MOV!/!7Q7\+^*_'MA\0/V?O#.I>/;CXP?"O0O ]UJWAGPUXW^,'A?5SJ&EZO8
MZAXA\1PZU9^'[*ZO;Z>RT"6YLH;>]G_=2BB_Z_BK ?DCX!\'?M*VW_!53XH?
M'_6?V7?'FB? ?QI\"M#^ 6D?$2Z^(GP O)8=0\'^,3XCB\=ZEX0TKXN7_BRW
M\%^((UNH=,AM=*OO&-O'+I,^K^%--FN=3L]&\6^,7[//[37[7_@?X1Z=\4/V
M2(O@U^U]\.?'OPXU/2OVU]-^(GP3;2/"NA>#?&&F:GXA\2V#?#_QI<_%/5-9
M\3^%;'4;:V^%TW@=/ VG>+-:2^M_$NGV6F6]S7[KT47_ *_K_A@/RZ^+OP<_
M:3\._P#!2WX??M5?"/X8^'OB5X!\1_LB7W[+_BV]U;X@:-X-3X9ZP/C#/\3K
M3QOK>G7T=QKOB70'AEM;$:5X/T[5-7GDBOEE&FJ+2XN.6^'/@K]I6R_X*J?&
M#X]ZY^S#XYT3X#>//@KX?^!6A?$>?XA_ 2\>*]\#^)/[<B\<:IX/TOXLWWB^
MV\'>)?+NX=(BM='O?&%M%/H\VM^%-*ENM6M=#_6ZBB_Y6 _+7]B;X+_M(? 3
MXT_MG^"?&7PQ\/Q_!?XU_M;_ !F_:;\,_&2/X@:-=3ZSHOQ;L=*2S\$:;X"T
M^.Y\26'B#0[W2K!M8U7Q(-&T@6RZI%I1U60V%Q+\3>#OV6/V]O"?_!-CXM_\
M$Z8?@#X-ED\+^'OBEX6\"_&B;XP>#[C2_BYH'BWXBZ[XWTA?#'@F.ZL-4\-:
M[=OXAFTZ[N/B%J_A33=$TZU&L+#X@U$+X;N?Z(Z*+_H_N _%_P")O[/W[7MC
MXF_X)6?&SPY\&/!OCSQO^Q]HOQ.\#?%7X8^'OC#H^F6QT[XH?!SPK\,(O%.F
M^-/&7A_PM97%OH4F@W>J:SI5AI6J:A%)<6MCHR^(81-J*7?BC\(/V[/V<_VM
M?&/[6G[+/PQ\ ?M$Z!^TIX'^&6C_ +2?P"O/B1IGPRN]-^(OPP\-Q>%M#\;?
M#SQMXSCM=+BT=-%4V#?;K.[U*Y26_-]X>NI[C3+W1OV3HHO_ )?*]_S _/\
MUW5?VY?#_P ,/"OQ$3X6>%OB/\5?%OQ?TO5/B=^SIX=^('AFW\*^#O@5<>"?
M$&@77@+PWX_\?_\ "/Z/KOBG2M430O&&K^((;/28_$OC2_O= C\OX?VT,T'F
MW[(/[+6N_#;]JWXZ?M">&?@M<?LG?!SXI_#+P=X8N/V>Y_$/@/4KGQ-\7-)\
M1:GJ^N_&"\\.?";Q3XT^&?@JVBT&YL_"NCZ9H/B:_O=7FN/$&O:G8:+/?>1=
M?J311?\ $ K\*X?V=?VW]'O_ /@IK\-'^"7@;X@/^UUK7QFU/X=?M3^)OBYX
M?TZ2U^&/CCP#>>%/ 7P6OO"<=CJGCU6^&U@Z:9X4TV>VT'P1;ZGJVL7DVN6N
MGPQW.I_NI10G;^NVH'Q[^P/X.^+OPX_9%^!'PT^-O@73/AWXX^&GPV\&?#RX
M\.Z?XNTWQI.;7P9X8TCP^NJZKJFAPG0+6_U6\L+V\32M%U3Q#96>FOIYDUR>
M^FO+.Q]>_:&G\8P_!#XHP_#_ .'VM_%+QIJ?@O7-!\-^!?#VL^#?#VHZUJOB
M&SDT.V9M:\?>)?"7A?3M.TQM0_M;6;F]UN.Z32+&^_L>PUG638:-?^R44NH'
MX$>!?V*?VIO'G_!,CX#? 34/!5[^SC^UA^QU\1O"7Q:^#FK^+O%?PW\7>"_%
M'C_P#X@\6:OH5S#JOPU\7^.6M]!U30?%=_H^H6_B33],EM-?:$R:;J^@PR7E
MQ]W_ +.GC']O[XNZ_P"&6_:>^ W@7]E[POX":74O$C>$/C!I?Q+UKXV^)%TR
M[TW2[+2-+\,BYM?AY\.K2]O7\4ZK::YXJU[Q+J>H:1X>T$H^BW7B!YOT(HIW
M_KM?<#^?OX_>$/VC?BO^UY^T-\1?AC^R=X+_ &L/ /AR/PC\#/#WB_P!^UCX
MI_9.\6^'(?#7AN#5_B=\*?&NM>%M9\)3?%%!XQ\271\1V.JWWB+PEI:Q:;X4
M.S7=$\3Z-I=_XLZ5^T[^T5^S7X>_9\\"?L6Z=^S[X\_96^-'[-_Q*\<?L<S_
M !7^'6I_"OX]?LWP7OC:73/A_H7Q'T$:9X'ET3Q+X@\'74OB'P[XCALX;1O#
M3/J;ZG>7MI!<?=MU_P $Z/A_I/C_ ,;^/O@_\>OVJ?V=5^)7BS5?'GCSP-\%
M_BOI>G_#?Q'XUU^X-WXA\4/X0\=>#/'MGHNLZ[<GS=2N?#,NB"3;%% D$$%O
M%%]@?#'X5>%?A/HEUI'AR37]4O-5O1JOB;Q9XQ\1:QXQ\;>+]:%K;V/]K^*/
M%6OW5[JNJ745E:6NGV%L9HM+T32K2ST70=/TO1K&RT^W+[>7K_G;OM^ 'YB>
M'_A;^V/JG_!1GX4_M6ZS^SQX)\'?#;4/V3;SX Z_HD'QD\.ZKJ'PI@3XJ0>/
M#)X@73M(C'B/Q)<Z='=6NC:)X#TW5?"$-R]C9ZGX[L;>.YU 0_L:>$_VLOA_
M^T-^W[\0_&W[)_B[P%H_[1GBZR^)OP@U'Q-\4/@)J^G)J'@[P?J.@Z1X2^(%
MO\/_ (K>,-<T#4/$MR-*DBOM!TOQ1H^G^?J45_J=O'96EUJ/[$U7O+6*^M+J
MRF:X2&[MY[65[2\N]/NTBN(FBD:UO[">VOK*X57)@O+*YM[NVE"S6T\4R)(I
M?\DON ^//V'_ (T?M!?&?X6^*Y_VHOA?X5^$_P ;/AW\3-:^'7B_P]X%UF'7
MO!UY):^&O"'B^QU+0M1MO$/BVV;[-8^,H/#FN6]OXHUR.T\4>']=MC=0212:
M?9?9=<_X6\*^'?!6AV?AOPMI-KHNBV+7<L-E:ASYEUJ%Y<:EJ>HWES,\MWJ.
MK:OJ=W>:KK.KZA/=:GK&K7EYJFIW=WJ%W<W,O04@/RV_; _8?\8?&K]JK]G?
MXV?#K58?#_A[5- \3_ /]KZW6>S@?QW^S7>L?']KX6N;>>2&74+36O$^B7'@
M+4TL%N]52R\>VE^L<&EZ%?W5OH?M]?"+]HGQA\6/V+OBQ\'/AGIG[0'@'X#?
M$GQQXE^*?[/.J^-O#'@>V\7WOB#PM9Z%\/?B!:W?C2XM/"=_JWPCU$ZWXAT.
MWU*=[NWUB\L)M+MB[75U9_IS13O^ 'Y$_ ;X9_M@?#3]N']L[]HGQS\ O#E]
MX'_: ^''P4UO3H/ ?Q<\*ZOK$&L_!SX<:[H%M\+_  W:>*E\&KKGCC6M3NM,
ML;C7O%\WPU^'%H6O;Z+Q7/;1PI)YS^Q7X"_:Y^"/[)7[5_PZ^(/['OQ M/B-
MXT^)'QK^(WP[\/:1\5?V;=5L/&$7QKNX+:PT,:\GQG@L]!OO",]S<ZEXHN-=
M6QL9/#UF\_AJX\0^(98/#,G[>447_3\ /Y[O#O["_P"U'\1?^"8?[/'P,U'X
M?R? ?]J[]C+XI>%OBW\*4\;>+/AWXI\%^.?%O@3Q!XIUO2?(USX:^,O&2V&C
M:KI/BN6U=?$$&BWMGXKTRVBE@?P^3KDGM7[0'A#]NS]J#7/V&O&S?LD:%\+=
M=^ 7[2?A?XI_$;0O&?[0/P\U"P:WT?1-0M=3N=%U7P1#XQDE\+7#3R6]A?"Q
MO/&"WMS:)<^!5L(KO4D_:>BB_P";?W[@0V[7#6\#7<4,-TT,37,-O.]U;Q7!
M13-%!<R6]I)<0QR%DBGDM+5YD"R/;PLQC7\S?V^_A'^T5XQ^+/[%_P 6?@[\
M---_:!\!? ?XE>./$WQ4_9ZU7QMX8\$6_B^^\0^%K/0_A[\0;:[\:W%IX4O]
M6^$>HG6_$.B6^I3O=V^LWEA/I=N7:ZNK/].**2T _'/X0^ /VTOA)^VA^VE^
MTEXC_9IT/Q9X8_:!^'_P&U+1=&^'OQH\#SZM#K?PJ\#ZGX2B^'VCGQS+X'@U
M3Q&]]J5A<^(?$/B5_ G@ZTTNSUJ]\/:EXDU!-)T+4_F?X2? 3]L[P-_P1V\9
M_L0ZO^Q]X_E^-]SH7Q'^'NCQVGQ6_9E?PGJEA\6/&OCWQNWC$Z\_QP5K'2_"
M-MJMOH^M:9<V0UR]UC4-%_L.QU/29=?U;PW_ $244[^2Z?AL!^#VG?LZ_MB?
M#WX@_L:_MH?#'X!SW7Q0^&'[,OA_]D+]I']F+Q7\2_A5H_B/Q+X'\.)#<V?C
M/X<_$'2/&7B+X;7#Q>) ^M6UKK_B31=0O=-TG0K*\TW3;J[U);#Z#^$WPJ_:
MKN?^"D?C?]J7Q;\$O#/@+X2^/?V9/!?PJF36?B[H.L>+=#U31_&$OB-XFTCP
MEHWB&SU/7;5(WAU/3XM3M/"\<5]9S:3XYUJ>"\M$_5ZBB_Y6^7_ Z %?F!\2
M?A/\?OAI_P %$4_;$\!?"&?XZ_#3Q;^RWIW[/'B/PKX)\=>!/"GQ-\):QI?Q
M)G\>IXIM]*^*FN>!?!?B+0[J'[)I@M8?'NFZI%+)>736Q2TMH=2_3^BD!\ ?
M!'X(?$+P?\6OVG?VT_B7X+FO?B[\8_#_ (7\.^"O@AX,UWPOJFL^$OAC\+=$
MG3PWX)/BS7=8\+^!]0^)'Q!UQYM9\237'B6R\":#J4NE:/9^+KG2M/O/$%W^
M>_P.^#_[:'@?]@+]N3]G_P 3?L:^/K?XI_'KQ3^TA??#[3[#XN?LS7^@W.G_
M +2.@:MI-M=:GKA^-=L--/@*YG>7Q%;S6GFZE;7&EGP]_:<T^J1:-_0/13O^
MGX ?S[?';X-?MF?$#_@E[^SC^RGX9_8X^(+_ !B^'UM\!O#/BRSU+XM?LRV7
MAG3K/]GN#P-<3>(8-?C^-MU_:%CX]GTR:T\-65I8OJFGR:?KDOB:UT6"'P])
MXG]XMOA-^U?\#OVU?&_[9/P?^ &I?$7X=?M??#_X=Z;\?_@-J?Q'^$_A'XM_
M!_XA?#C1[?P_X?\ $-CJU[XUO/A=XLTN/1X)XM0L-!\>WTL][K6K7%O,([.Q
M6\_9&BB_Z_B!^4'[)WPM_:H^$/[1'_!0#XU?$7X':(GA/XZ^)O!GC_P)X>\(
M?%GPMKWCK7K[P3\/I]*B\,:%8ZM:^&O"1N=9N9X=*_M3QQXT^'EAIVLV]PS?
M:] EAUX?*_P.^#_[:'@?]@+]N3]G_P 3?L:^/K?XI_'KQ3^TA??#[3[#XN?L
MS7^@W.G_ +2.@:MI-M=:GKA^-=L--/@*YG>7Q%;S6GFZE;7&EGP]_:<T^J1:
M-_0/11?R73\ /Y]OCM\&OVS/B!_P2]_9Q_93\,_L<?$%_C%\/K;X#>&?%EGJ
M7Q:_9ELO#.G6?[/<'@:XF\0P:_'\;;K^T+'Q[/IDUIX:LK2Q?5-/DT_7)?$U
MKHL$/AZ3Q/UG[6,'[1WQV_:=\%:[\-?V4]&^,47P;^!.E2>(_AQ)^TDO[-WQ
MW_9\^*WQ6UV_U"[M-6^-_P '_&,EI=W/B#P%X>TE++PGX,^).LZ;!HUU?ZWX
MAMK2V\3>%[C6/W=KX4^)'[ ?P[\9_&'Q1\>/ ?Q>_:-_9S^)GC^#1(?B3J_P
M!^)EIX9TGXCR>&].AT?0;WQCX1\7>&/'7A&_U'2M(MXM.L]0M-#L+R. 2N9F
MN;FZGG+_ *]^OS \_P#V&/B)X\\+ZG+^S/\ $O\ 8=?]C&_M?"OB3XH^"8-#
M^+OA'XW>$_B+I]GXH\/Z9\0-<U/QGX?;^VH_'2^(O&_AZ]U=_&,NJZ]XD35)
M]6N-6G>VE#?I77C7PE^!_AGX1Q:A=6NO^._'WC#6[>RM/$/Q'^*?BV_\;>.M
M;LM->YET[3'U*[6WT[1-!L)KV]NK/PSX3TCP]X:M]0OM1U2/1QJFIZC>W7LM
M(#\E/A-\#?V@_P!B7]I?]J/Q!\,_A'J?[0G[./[57CR;XX66F>"O&GPV\*_$
M#X1?%_66O'\;6&KZ3\4_%O@+1->\%>*;R\ANK'5- \0WFK:#9:796 \-7CK-
M/=>2?%3_ ()O?&'QS^QA^UWX8TZ;P+!^TS^UM^T'8?M)^(]%N-?OQX*\.?V)
M\1/#/BGPU\)+#Q<FAB;4I-"\*>'I-,/B>XT&RLM3\7ZOJ4\GV/03;75O^XU%
M._Z?@!^9'Q8^&7QO_;E3X(>!OBS\"M7_ &<OA9\/?BQX,^,_Q>A\8^/?AGXZ
MUOQ]JWPY>YU'PS\-_AW'\+_%'BZVG\'ZQXBGM[[Q3XR\9/X%UZ#2-+BL-)\(
M2W>JSW.E\-\=O!G[2VH_\%.?V;OCGX/_ &7_ !UXR^"'P7^''C_X<^)O'^F_
M$3X!:3+JMY\5=.@=M=\->$_$_P 6]#\4W6A^#[EK6RUT:SI>A:U>36VN2>']
M'U>UM=%N/$'ZX447_KU _)'X<^"OVE;'_@JI\8?CWKO[,/CG1/@-X[^"OA_X
M%Z%\1[CXA_ 2\>*]\#^)/[<B\<ZIX/TOXLWWB^V\'>)?+O(=(BM='O?&%M%/
MH\VM^%-*ENM6M=#^'KOX??M+_%'XC?M!?%W1/V"OAS^U_P##;XP?&3QE)H/C
M_P #?MCZS^SOX+^+7PJ\&:H/!W@;0O'WPH&JZ%X-^*^FZ)9^'9[277O'_AWQ
M-IGBO49=6UC2;C6?"FHZ-J=__25/!#<PS6]Q%'/;W$4D$\,JAXIH94,<L4B,
M"KQR(S(ZL"&4D$$&OSH\%?\ !-7P'\*I'TGX,_M(_MC?![X8B_O+ZQ^"?@;X
MU6+_  PT)-0NY;Z^T_PQ;>+/!?BGQAX8TZYNI[BX>WT#QCISK/<37$4L=Q(T
MU%_R7?I\P/DSXIW'[4_[2>J_LA_%OP?^R0\!_8\^.OQ \+?M&_L->)_BE\-K
M#2_^$HN_AGX,N/A9XW\)>-;B;3_AEXST_P"%VA^++7QAX-NT2U>TU;5K6UTO
M3(YK*]N[7W']F3X0?M9>#?\ @H!^UG\<OB;\(_ WA_X:_M*^#O@'=KXCT'XJ
M6?B&+PG>?"GP'J_A<^#K/2O[#L?$GB7Q(][?:>=7U>^T3PEX3AMH=2NM%U36
M9%LK"Y_2_P "> _"_P -O#5EX3\(6$UAI%E)=W3->ZEJ>N:OJ>I:C=2WVK:Y
MX@\0ZY>:CKWB/Q#K.H3W&HZUX@UW4M1UG5]0N)[W4;VYN97D/7T7_P OQO\
MF!^*W[%WPF_;$_9?_8,\:_LP^+?V;HO$^L_"W1?C'X3^'$O@WXL_#.YU?XWW
MWQ.^('B;7-!\1:1#XC\1>&/#G@3PCH-GXOU"Z\2OXW\2V'BV:RLX&T3PI>ZF
MITB[\E\*?L&?M%_%K_@EO\$?V</%G@:Z_9Y_:C_9-\>:#\2_A%J?B_Q3\//%
MW@WQ%X[\$Z_XGUK0;Y=6^&7BWQP]MX<UC1?%=[HUZFM6>FZCI/B2&"^72=7T
MBQAN;_\ H#HHOUZWN!^6GQ4^%WQZ_;HL?V>_ /QK^ %]^SUX)^&OQ@\"?&_X
MTW7B'XA_#;QQ%XUU7X;6VIW&D?#OX56_PZ\3^*M0O?#7B7Q)?V]QKGBOQW#\
M/=6TOPU82VMAX>O]5U$/8<!^SMH/[4OP_P#VZ_V^?C_XO_8Y^*MC\-_VD-(^
M#,WP\GL/B9^R_J6NBZ_9Z^%FM^%(M+UO2$^/4*Z???$J]>&'PM*+R73-)OKZ
MPB\7:AH.E#4M;TW]BJ*+_P!?.X'Y5_\ !*[X<_M#?![P+\=?!7Q_^ /B3X/W
M_B[]HGXJ?&[PSJE]X\^$/C?1-5T/XGZI8W]OX?$GP\^('BC6+/Q%H$EI<+J7
M]HZ+9Z-<6LEI/I^K7-R]S8VGZHRQ1SQ20S(LL4T;Q2QN R21R*4='4\,KJ2K
M \$$@T^BD!^//[(GP=_:H_X)^^%_B;^S3X2^!MS^T)\'8?'OBSQG^S3\1= ^
M)?PV\)6_AG0O&<XU!? 'QHTOQQXBT+Q7I<?A[6OM-[=>+? 'A[XD7&JQ:G>S
M6V@12QVVGKM)^RM\3OV7_P#@F7XX_9C^%/P\U7]HGXV?%+P3\7?#WBM_"'B#
MP!X(T9OB/\=-#\7S>(_&][J/Q1\7^"K*#P%X5U'5;30-/MM,?4O%VH:?:Z"3
MX> GUS5-)_6RBG?]']P'P]_P3RTWXP>"_P!E;X._!_XV?!'Q9\&O&GP7^&G@
M3X<WQUWQ7\*/%^A>,)/#>B#1FUKPGJ/PS^(7C:Z2S$&F6L]_!XJT[PQ=P76H
MI;:=#JUO;SWJ?<-%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MEXAU#4]1U6\O-1O=0NKF[U*^FN.!_:0T7Q]^SE;?MAZO\6?@OX>_:]_X)_\
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
M^*/P=TE'\NWM&M[7P=\4_B!J(U%$OO".@Z'X*UNRM+=/&-K<O^R/[.EUX/\
MC]\4_BM^UKHT>C^(?"NK:?I'P&^"/BJ*SMYUU;X:^ +C4=4\?^(],O)(?M,=
MOXL^+OB+Q1X7OH1(UM?:7\+?#-ZJH9Y4IM6_'[_ZU @\3_&#]GG]D^P_:D^.
MOC[]IWQ!XIT>SUS1M<\<>!/%7Q4T3QM:?";78]!NK70/AI\+? EH+;4?!E[X
MY-C<76G^#KF2XO=?UB.>_ADCM;:ZD@_/7]MC]L_4?C'_ ,$CO$G[3W[/G[1<
M'@7XM>'/ '[/WB7XBZ%\ OB%X4OM1\$>*_BWXG^'&B^(O 'C&_T]=:\<>"-1
MT&+Q/X@M["TL];\)>)(=2TUAJ4MVEI/:+YIX1\,^'?!WA#_@XH\.>$]"TCPU
MX?T[PKX].GZ'H.G6FDZ18"\_9<\>W]REEIUA#;V=I'+>75Q<-';PQIYLTC[<
ML2=_]L7_ )5S/"/_ &:?^PM_ZE?[/=-):?XDOE9,#]RM&^,'PIU'QG_PJBU^
M*/P]OOBO8:-;ZMJ?PUM_&WANZ^(=EIQM8)VU.^\'1ZF_B2VLC'-%,;VXTY("
MDL<AEVNI/IU?B+^VK\)/AE\(/C__ ,$J?%GPS\#>&O!?BF?]KW3O"&I>*-"T
MNWL_%&O:%XV\(:J/%EOXG\3*AU[Q3<^(I!+=:WJ/B+4=3U'5KV\U"^U&ZN;O
M4;V>?]NJ0&-XCCM)O#^NPW^L7'AZQFT?4H;S7K34(M)N]$M9;.:.?5K75)@8
M=-N=.B9KRWOY08[2:%+AP5C(K\[/C1^UC\$OV /V&K7XA+\=+[X]#2?"VNZ'
M\%O%/Q!^(^G?%+QO\=_'T=QJ2:597_B[0GLCXMAT_6Y4MO%VMZ5'"GA[P[IU
MT;AH[FTBBF^R/VA_"WAKQG\"OB[X=\7:!HWB;0;[X=>,&N]'U[3+/5]-GDM=
M O[JTFDLK^&XMFFM+N&&[M)C&9;:ZAAN(&CFB1U_G<^)'_*LAIW_ &3[X5?^
MM>>#Z$KV]4@/Z&]/_:3_ &>-3^'%Q\8++X]?!:]^%-C?'2-1^)UG\4O ]S\.
M[#68_($VDW?C2'79/#=KJ,3W,"O83ZFETAGA5X@9$W=QX$^)/PZ^*.CS>(?A
MEX^\%?$70+>\&G7&N>!/%.A^+M'@U V%AJHL9M3\/W^H645X=+U33-2%J\ZS
MFPU&PO-GV>\MY)/BO]M?X7?&_P 7ZW^SC\4?V<K[X9>)/BY^S]XB\9_$/2?@
M9\5[_P#L[PW\7/#VK^$[?P-XFGTS4(F>XT#Q?X1M_$UI#X4\626XTG0]4\5)
M!K-_9VFJBWOZ?_!/KXO_  P^)Z?M)6WASX->*/V<?C5IWQIM/$/[3/P*\4QZ
M27\'?%#Q!\._!WAZVUWP[J&@VEEI&N>%O''A[P%8:Y9>(H+:VG\2:L-<\12V
MRP:M:7-V6TO_ %\P/T4K\^?$_P#P4=_9O\+?MCVG[)^L?%KX6>';K1_A;XL\
M5_$'Q-XN\;:!X9TS0?B''XP^'7A_P#\*-/UG6=8L-(OO'&MZ3KWC/7=9\*1F
M?7;&TTC1GCA4S:C##^@U?DO+_P ITK7_ +11R?\ K7$E"Z^C8'Z+?$3XY?!3
MX0SZ/:_%GXP?"WX7W7B%S%H%M\1/B!X3\%3ZY(LBQ-'H\/B75],DU-Q*RQE+
M)9V$C*A&X@'IM>\?>!?"L'A^Z\4>-/"7ANU\6:QH_A[PK<Z]XCT?1X/$VO\
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
M[J?3[\MY_P!6 _3WQ%\=?@AX0B\83^+/C)\*O#$'P]DT:+Q]-XB^(?A'18O
M\OB-KU/#T?C"34M7MD\-2:Z^FZBNC)K1LFU1K"]6Q$YM9Q'ROQ;_ &H?@7\%
M?@9K'[1OC7XC>%Q\)--T5M9T[Q3HNM:7K5CXN::&:32=(\%7-A>2VGBC6O$$
MT+6>AV&E7$[7]R3M=((IYXORA_93_9E_9Y\<_P#!0S_@JUX<\9?!GX;>*?"O
MA3Q9^R^WAWP1KWA+1=4\"Z-=>,O@QK]YXBUBQ\$7EI+X6AU[4IWO0/$']D'6
M;2+5=?M]/OK6#Q!KD>H>)?L^^%IOA7^QQ_P73^ _A:XOY?@=\&M9_:Z\.?""
MRNKJZO[7PQ!J'P/\5:GXE\%Z7>7DDTWV3PX\FAI-;F5F.H7E[J=SOO\ 5;RX
MN'9>?V?QL!^U/[(7[4'@+]J[X'?#OXE^%O&?PZU[Q9J_P]^'OB+XG^$? /C#
M1O%$OPR\9^,/"MCKNI>"_$EGIVJ:EJ7AS5-*OY=1T[^R_$(M=51M.N([B'SK
M><)]0U\C_L _\F)_L7_]FI_L^?\ JI_"=?7%)[OU8'D7CG]H+X"_"_7],\*?
M$OXW?"+X>>*-:6%]'\-^.?B3X,\):_JR7,C16[Z9H^OZUI^HWZSRH\4+6MM*
M)9$9$+,I ZWQM\0O /PU\-7/C/XC>./!_@#P?9&!;SQ7XV\3:+X5\-6C73!+
M5;G7==O;#2X#<N0D END,S$+'N) K\+OC/IOA+QM\,?^"NDG[-WA'3_&?AW4
M4^-,/[3_ ,;OCKJXU^QM?BK\-/@SG5/A%\!/!NB:1I_B#4(_AI9V^FR:?XC\
M8^*=%T7P%XOU&.Y\+Q>-["R33K#T#PS\._CU\0/V-_\ @EE\7O@#J_PX\8?&
MCX"_ WP3\1+#X*_&#4WM-#^,>@ZI\$?#'@'Q-=6>K!Y;S1?&GA*U\1V4/ACQ
MA<0'3-&U;Q4D6N:C:VVK>1J!;\[?A<#]C? GQ)^'7Q1T>;Q#\,O'W@KXBZ!;
MW@TZXUSP)XIT/Q=H\&H&PL-5%C-J?A^_U"RBO#I>J:9J0M7G6<V&HV%YL^SW
MEO))VE?G7_P3Z^+_ ,,/B>G[25MX<^#7BC]G'XU:=\:;3Q#^TS\"O%,>DE_!
MWQ0\0?#OP=X>MM=\.ZAH-I9:1KGA;QQX>\!6&N67B*"VMI_$FK#7/$4MLL&K
M6ES=_HI0P"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 ?FQ<?\$VM-D_:.UG]J^T_:__ &O-,^.&
MM>$Y/ $GB>TO/V9)]/L/ 3:C:ZK#X.TSPQJG[,>H^&K71;6]LK6>+.E2ZC+/
M')=7M_=WMY?7-UW^@_L!_#!OC?X/_:)^+WQ%^,_[2OQ6^'$5P/AGJWQO\0^#
MI_#WPXO+LQFZUCP;\/\ X8^ OAC\/M,UN9HH)3JLGA>ZNX[NTT_489(]2TO3
M+RS^Z**=W^@'QMXO_8G\ ZO\;?$/[1'PY^(?Q<_9^^+'CG0=.\-_$S7O@UK'
M@NUTWXHZ7HT0M]$D\<^%/B+X"^(WA._UO1+3=9:3XJTW1=)\56-H[00:VJ[=
ML_BW]BKX:ZY^S7XF_9:\)^+_ (F_"?P#X[_X2D?$7Q'X"UKPS??$CXB+X_&K
M/\1Y/&?C#XE^$/B)/JVH_$2YUF]NO%NOK:6_B.[9DL[#6-.TL/I\GV%7S!\8
M_P!JKPI\)M=UWP=H_@'XI_&WQ]X2\#1_$WQEX ^"FB>&O$'BKPGX N;V^T[3
M_$6K6WBOQ?X*TZ>76;W2]6AT#PMHNIZMXW\0+I.I7.B^&+^TLIYT-0/+;']@
MO0[#]D*[_8LB_:,_:4E^%UUHMQX)3Q'<:K\%Y?B/9_"B[\-IX6N/@_:>(/\
MA2*Z0/ LFF_:$6XN/#EQXX@ANYM)MO&</AZ*ST:U].^"O[)W@CX/_LZ_\,MZ
MSXM\>_'/X2Q>'KOP19:9\;Y?!&N7]E\.;K0K/P]'\.5N?!?@;P';:AX5T^QM
M[C^S3K=CJGB"U&HW%FNO-I5GHFG:3Z?\$?C)X'_:#^%'@CXS?#:ZU*\\$_$#
M1QK.@S:QI-[H>JI"EU<V%W:ZCI6H1Q7-G>6.H6=W97"8DMY);=IK*YN[.2WN
MIO5*+O\ '\0/@KP/_P $]/A9X-\.>#_AM?\ Q,^.OQ"^!/P\\0:1XD\!?L^_
M$7QCX:U[X7^&KWPUJD6M>$+"6XL_!.D_$CQAX9\&ZK;6-_X9\(?$/XA>,/"N
MFW.F:7+_ &/,VFV1@^KOC!\*O"'QR^%?Q"^#OCZUGO/!OQ,\(:]X+\1Q6CPP
MW\>F>(-.GT^:\TNYN+>[AL]7T\S+?Z1?/:W'V'4[:TO%AD: *?1Z*0'S-X]_
M9$^!?Q'^%7P?^"WB/PFC?#SX%>+/A)XP^&^AVCP)%H]_\%Y[,>$;&47-K=17
M6DW.E6UQX<U^TDA#ZIH&JZK:+<6T]TMU%WOQU^!?PO\ VD_A9XL^#/QC\+VW
MB[P!XRLXK75]*GEGM+B*>UN(KW3=5TO4;22&]TO6-)U"WM[_ $S4;.:.>VNH
M$.7B:6*3URB@#X#_ &=/^"=_PQ_9J>\OO#/Q?_:4^(/B"S\+:OX.^&_B#XS_
M !5B^)DOP.T36;5;2ZC^#GAK6O#:^ ?"URL<-FJ7=]X0UN::ULTTF]:[T.\U
M72]0W/V3_P!AGPU^R'XH^*WB7P=\=OV@_B)!\:?%7B+XA_$'PQ\6-9^%>L^'
M=5^)_BG4+"_UOXE6W_"(_"3P3KVG>*KZ.QDTZZBLM=B\-WEC>R?;_#]W>:?H
M5YI'W!13N_O_ *[ ?GE^P[^RS9_LX^-/VF]<\':S\7Y_A=\8/'.B^+- T;XS
M:U)J/B"7QVEYXTU+XD^.=(TRYTG1-5\/>&_$LGB3PQX3TJR\3V"^*]3C^'#>
M(M2N=1T_6-&U*\_0VBBD!\<_M<?L,_ []LVQ\%O\3#XT\*^-OAKJD^K_  X^
M+/PJ\3MX*^*'@6[NVMGOAX?\2"QU.W2WO)+.SGDMM1TO4(8;JTM[VR6UO(Q<
M5R4G_!/SX=K^SK\0OV=;+XP_M$VUM\8([FR^,7QDU7Q_H/COX\_%/1+[1+GP
MU?>&_%GC_P")W@KQO;)H%SH%R=(CT[P[H&@+IEG]H319-,?5M<?5/O.J5AJ6
MG:K#)<Z9?V6I6\-[J.FS3V%U!>0Q:CI%_<Z5JUA)+;R2)'>Z7J=G=Z;J-JS"
M>RO[6YL[F.*X@EC5W8'YH>-_^"77@CXA?LU_#K]D[Q-^T_\ M8W'P>^&%YI$
MWARPM-;^ >GZ_-I_A2WT2#P#H&K>(K3]GN+4+W1OA\^C/=>%XD:WOFN=4N6\
M0W^O1:7X6A\/;_Q/_P""<UE\7?BI\'/C1XO_ &O_ -KUOB%\ H)1\*=6TK4O
MV;M,M/#.HZEHVEZ-XIUMM%@_9J.CZSJGC6/2HKGQ5_;MCJ6GWK3SZ;9V&G^'
MDL]%M/T=HHN_ZMUWZ ?*?QQ_9 ^''Q_A^$VK^,O$7Q TCXL_ ^]CU;X9_'WP
M1J^@^%/B]X<UF:PM]/U^_COK#PRW@J\M?&$%N/\ A*O"][X(N/!.I^8\,?AF
MUM%AMH31/V3]$T*W^)6N6OQ;^,=Q\:OBIX>T;PEXB_:1U"_^'5[\8M,\+^'[
MJ>\T?P[X.@E^&I^$W@S0[*>_U:X72?#?PLT_3Y=3UC4/$%Q;R^)3::S:_5E%
M*X'Q[^QA^QIX3_8?^&]W\(OAU\5?C+X^^'2WS:CX9\,_%K5/A]K,'@6ZO;_5
M]5\0?\(I?>#OAOX%U5+;Q/J>K-J&L6.O7^O6,%[9PW6A6^C37VN/J_@VN?\
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
M=0AT&VEUR/2)M,N-.N;XN_O \,^-O_!/OPG\:_C3\(/CE_PO_P#:)^%?B/\
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
M\L-+FT^WU.]M+)I!<W%IIT^K:5!?W,,3PVDVIZ?'</&][;+)=IW8'P!\0/\
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
M-UX<U6VU?_A*$OK&*ZUO7M;DO]=_M?N_!/[#'A#P[J7PDN/'/QH_: ^/&B?
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
MGBBZ\2>(H-'TI/$VLW>BZ?8>'K21!=+J.EZ9X1U^?2Y_+FM==UN*(PW'SO\
M"?\ :^_;W_:#\)?M<1_#'X5_LQ>&?'O[-/[1OQ8^#4%SXT\0?$?7/!FO0_#'
M2-!E30-,MM$ET7Q%X@\0:[J=SJUQ-XRU/_A76@Z/I=YX6M[;PGK]_/XA?0L+
MP'XXU;3/^"NW[0?Q'U+X,?M+V/POUC]FSP]\(M$^)TG[,WQWE\#:UXX^''B6
M7Q#XALM+UNV^'\\=YI=Q9PZA!X:\10QMX?\ %UY8QP>&-3U7^VO#KZQRG[ W
MQ.U;X;:5_P %)-:\>_ 3]K+PJGC_ /:T^.O[1/P^TW5/V4?V@DUCQU\.OB%=
M^$/#'A8>&-/B^'DLFH^*[O4GMI;SP@&CU[2M&EO?$NHV=MX9\/>)]8T4MY=%
M_6_W@7K[_@HE^V)XR_86\.?M^?"CX-? 32/AAX>\''Q7\2?!?Q%\4>-M3\<>
M-8_#/B6Y\*_$9_AG+X5^QZ)X-TC3-3TS4V\.7GC6Y\1ZSJD%K=O>^'+%+739
M?$7T_P#'7]M+XD^ _''[ T7@+P-X%O?A9^V-\0?!/A?5/$7B?6-?N?&OAZQ\
M7>'X?%2VVF>&-,L]+T6VN5T:8"#7KKQ1K,2WZR03>%V@C2YG_,7X6S^/O#W_
M  0E\0_LTZM^SW^U5:_'>#P1\2OA9'\,S^RW\>G\07OB'Q_\1?'WB_P_J%CY
M?P_:PN?"P\.W:7FK>)TO1I&BW9@T/4[FVU_4]&TS4NX^-WCWQ-KOA_\ X) M
MHW[.W[7NIR_ 3QS\*O''QJM+3]DC]HB2[^'&B^$O!</P_P!=CUF#_A7 -]JM
MKK=GJ=U#I'A\ZQJ-]H=C#KEE;7&FZWX<N-8=OS:^5G;J![YXFNOVH+[_ (+0
M1>"-"^-OPYM= T_]@OQ!\0_!FA^*O@KXF\2>&_"7@OQ5^T-X,\,^*_#46EZ)
M\=/!5]JGQ$U^^\ Z!J=W\4;K6HM(33[6VT&/X8^79V^H+VGQ>_X*.6S>)_V@
M/#?PE_:"_8@^$FI_L^>)M<\ +X:_:B\>6UMXO^,7Q!\)Z5:W_BK2?#^AV/Q6
M^&VH?#OPIIVKW9\$Z7XVU*P\?2Z[XJTOQ"(O"UEI6DVM]JZ?%2U^)_P^_P""
MKWPU_:'T3X&?%SXG?#7XC_L(W/[/>EZ[X%\*RW&G^&?B/_PO2;XE6\'Q)O\
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
M^BW7BJ/Q3XJT/Q1:+INJQ6'A>[O9++3)33RW7EI_6X%[]KWXM>#_ (\^*_\
M@C7\9_ -S/=>#OB9^U7X0\8^'Y+N)(+^"QUOP'?W?V#4K=))DMM4TV9I-.U6
MU2:5;;4+2Y@$L@C#GVSQ#^TM^UGX#_X*/_"_]EOQW??L[Z?^S]\;?"GCOQW\
M*O&5M\-?B1%\0_$C>!EDO-:^$4FJ77QG;PM;>/=%T9K?6[[Q5#X:NM&O])>U
MN;;PI9WNHG2M.^+_ (^_"C7_ -F'3?\ @D5\"/#7PP^/GQAM_P!E+XD>#?'W
MQA\:_"+X!_%[XD>%-'T5-+O]&\2:ZNL^$/!^KZ?<7=WXHO->U>U\&:==:CXP
MT_P];VMQJ&DI_:>A/K'W?_P4P^#'CGXO?L]^$OC+\!M%U74OVAOV8O'G@_\
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
M? RYB2/QKX2\/3>"O@U%\7O!_@6_U+Q3H/PET[QY>PC2='OM2@U6Y\(2:#J
MUH/%(=%MK^"OU?G^0'7Z/^V+\>OAU^UW^R]^S+\=[K]GOQ;<_M0^#O'NJR:5
M\)=-\5^$/'_P(\6>!_ \7CL:-X\T;Q/\1_B"WBKP[X@MA=Z'H'B:'3/ 4VHZ
MC8:G=C18+?37MKGR7]E2[_:CU?\ X*=_\%&M%U_XV?#?Q+I7PVC_ &/M(UFQ
MU7X+^)X1>?#SQ!X&^)'Q$\+>"/AE+8?'&"W^&4OAZ;QCXA@USQ%XCT_XM'Q7
MK5_)XD71="+3Z/<>#ZKH6L_\- ?\$Q/B[\!_V!?VE? 7PN^%/B?X]1>/[77O
MASINB_$W4?&/Q1^$VE^&;;6?B/#J_B#_ (2*-QKEO(OB'XM_%_5-"L]>O9;V
M^@U74H@MS<_67PCT_P"*?P>_X*D_MRZQJOP-^*VO^!_VIM%_9-UCP!\4O#_A
MU;GX7Z3I_P (OAC>>"_'Z^+?&<US!I^D:SIUW>W<^E>&8UN_$>OFQCAL-,,>
MI6-U(=.FWXW_ ,@/6/V<_P!M#QMXX\;_ +>NE?'WP]\._AOX7_8U\5:=8SZC
MX-U7Q'XC@'A./P7K7C;7_$.N^(-;L]%;5/LNCZ=!=Q+8>$/#OV5%NX)+>];R
MIU\QUK]KW]L.Y_95_P"&\/!/PZ^"^H_!F/PM<?%Y/V>]8L?&L7QIU#X#VAEU
M-O%J?%^Q\7R>!]-\:3^"86\;2^#!\)M7TS3[-GTF'Q=K&HP)]K^=?V;?".L?
M'OXH?\%<_A=XF^%_[17PE\+_ +9#7=M\+?B#\2_V>?C)\//#FK^&;CX7:Y\-
MM3UR/5O&7@[0]/TO4;&]U&RU>Q\,^)KG1=;UG3YPMMIT\EKJUO8]?\$_%GQ]
M\%?L ZU^P[\0/V:_C3/^TWX-^$GC/]F_PBNC_#WQ'J?P0\>V%YHNL>#OA]X^
ML_CRMF?A3HO@NU\.7^BW7BJ/Q3XJT/Q1:+INJQ6'A>[O9++3)2WYK3RLOU^X
M#UKQK_P4+^*.J_&+]@70/@#\-?ASXZ^$_P"W/X-^*'BOP?K/B?Q=KNC>,X)_
M /PI@\:R:9XAMX-)71/ -OHFO:WHT/B>^M&^*>JSZ-HOBNTT;PR_B(Z/9W'J
MO[,_[3WQ^U_]JOX[_LB_M+>&_A);^-?AUX!\%?&#P+XQ^"P\86OACQ'\/_%U
M]-H]S8:UI?C?4=4U6W\0Z%K M[1[ZUN8+'5%^UR)IM@D$#7?YX^(OAKK'[+7
M[1/_  1]^&NE_"[]H?XE>$/V*? ?QWT7XX?%'X;?LY_&WQYX&L=<^-/PAT+P
M]I^H:-K/A3P+J]KK]I=>,1K%[J-EX>EUF\\,:7+;VVK*NI0W-M']%?#GQ7K<
M_P#P6)^,'C>7X.?M&:=\-O$_[-?AGX&:#\4M7_9U^-.D?#?4?B)X-\=MKVKV
MB^,=1\$6VCVOAR6S^V)I/C>_N+3P9K4MB7TK7;RTU+1+K4RWY-_CIU[ ?LW1
M7Q=^RC^UGXF_:+\5?'7P/XZ_9Y^)7[.WBSX,^)=,M[/1_B,)&D\=_#_Q/J_C
M?1/!OQ#T6271]%$=GKU_\._%2/9VBZQI<,=K9W.F>)=<M+U+B/[1J0"BBB@
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
M@CX>:=#X*M=/\!^$-<M-)BU/PUX,L+:^O;>S\+Z-=66AVL%Y=106*1W$JO\
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
M(KJ&VL>I_9?_ &;] _9D\!^(_"NE:[>^*]?\?_$SQ[\9OB1XMO=/L-$7Q/\
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
MTN[:66WN;>6.:&1XW5C_ "P_";1/AQXV_P"")O\ P4(U/3O"FC7/A33/CO\
MM.^+_AM9:KX9M[23PK%;ZCX8N/"E[I&DZC91W/A;5-*TJ>*U@C@M[&_TN)IM
M/*P#S8:_>7X>_&3PC\'/V6?V7;OQ%%K>LZYXR^&/P?\ !_@'P-X2TT:UXU\?
M>+;KX:Z=JD?A_P +Z2]Q9V\L\&D:7JFM:MJFJW^E>'O#VA:7J6N^(]9TG1["
MZOHAK\[ ?8]%?'OPN_;:^%/Q"\:_%OX7^*-"\>_ OXJ_!'PNGCWX@_#CXTZ=
MX9TC7;'X=/;BX_X6+HVK^"O%OCSP1XH\%P@K#>ZSX<\6:HNF73PVVJ0V4MS;
M+-1\#_MK^'/&OC#X+^&W^!_[0OA'P_\ M#W.IQ?!OXG>+O"G@BU^'_C"UT_X
M=^*/BE!J%Q)HOQ&USQ?X,&M^#O"6IZCH.C_$#PAX4\3ZGNC,>@I!;ZI<:<K
M?:%%?#GQ2_;P\#?#.U^,.OV7P?\ CW\4? 'P!O-7TCXO_$OX6^&/ ^L^$_!O
MB'P]HEEXA\1: UEX@^(OA?QKXANO#>F:C92>)M4\(^$-?\,^&I9+B#7]>TV7
M3-76P^XE(90PZ, 1GK@C/- "T45YS\6OBSX ^!OP]\2?%+XGZ_#X:\%^%;:"
M?5-2>VO+^XDFO;RWTW2M+TO2].@N]3UG7-;U:\LM(T/1=+M+O4]7U6]M-/L+
M:>YN(XV ,WXD_ 3X%_&633YOB_\ !?X3_%:;24,>ER_$GX<^#_',FFH9#*4T
M]_$^CZHUFAE9I"ML8P9"7QN)-=!'#\-O@WX(<0Q>!_A5\-_"%A)-((TT'P-X
M(\+Z8LFZ65]HTO0=$L%EEW22-]FMQ))EB&?GYETG]N'P%!\6/A[\&_BM\,_C
M/^SUXK^,*7B_!Z\^,V@>#+'PQ\3=1L8H)Y_#N@^(? GC[Q]8Z)XN^SW-O+'X
M/\=GPAXHEDN+:QCTEM3N[2RG^+_V^/C5\1=-_;=_X)Z?"FU^!7Q;\7>!A\6O
MBMXY_LG1M8^!46E?'3Q#X&^"Z:IX9?P5:>*/C1X>:VF^%NK^)[_5=3'Q>M_A
MG:_VQIL&I>"I?%-S::7<NTFP/UL\ ?$OX<?%?05\5?"WX@>"?B5X7:YFLE\2
M> /%>A>,=!:\MPAN+1=8\.W^HZ>;F 21F: 7!EB#H710RY[:O!O@K\$?A1\-
MKSQQ\2_ /PA'P>\9?'VZ\/>._BWH,MU8-J<GBZ#26C\C7M/\,^)_%7P^LO$6
MF&_OK;Q!=> =2O-"UO6GO]7&L>()+H:Q=>\T@"BOB?\ :C_;?\+_ +*7CKX,
M^!?%WP5^/'CM_CSXMT+X=_#WQ5\-=)^&%WX.N?B/XCU273=(\ ZQJWC?XK>!
M;C0_$5ZJ1ZE;/J&GQ:)=Z9+)-9:Q<SZ9K5MIE&^_;J\/Z=^UYI7[&%W^S_\
MM$1?$C7=&G\7Z/XN?2_@_'\,-2^'=IJ#Z9?_ !&L_$,OQFCURX\.:?=QRQWN
MF1>%V\;PNGD?\(BUU)#!*[/]?N ^U=7UC2?#^F7VMZ]JFG:)HVEVTM[J>KZO
M?6VFZ9IUG I>:[OK^\EAM+2VA0%I9[B6.*-06=P.:AT#7]!\5Z'H_B?PMK>D
M>)?#7B+2[#6_#_B'0-2L]8T/7=%U2UBO=,U?1]6TZ:YL-3TO4;.>&[L+^RN)
M[2[M9HKBWEDBD1S^87[9?QA\*_&_X _\%(/@3KOP#^(L#_L^_LW?%W7;SX@?
M$#0?AAJ/PPNO%[?"#7/%'@.\\!:EI/Q \4^)#XL&DWMGXRTN2\\)Z!JWAG3_
M +--KC:!JNHZ18:CYG^RM^WY\'_@I^RI^P)X*\:^#OC1'X3\5_!S]G'X3/\
M'?3_ (=3R_ ?PY\2-7^'OAS2K/PIK_CF\U.PNGN$U:&;1]0U;P_H6O\ AW1]
M8MM0TC6-9L-2T?6K73BVE_/]+@?M!17B7Q6^.OASX6ZOX6\(0^'/&/Q(^)GC
MBVUO4/!WPK^'%EHE]XSUS1_#(L/^$C\0R3^*?$'A+P=X:\,Z'+JND6=_XD\9
M^+/#>AC5=8T?1;>_N-9U73["Y^0_%O\ P46T/4OV;/VH_BS\&?A3X]\0_%S]
MEG3O%,/Q3^ WQ 7PEX"\;?##5-!\/:QXB;7O'\5_XQ?2+[P3;Z1HU_KL5_\
M#S7_ !E?>*["PNK#P=;ZKJ:SQVBL!^@?C#QKX-^'OA[4/%OC_P 6^&? _A32
M8Q-JOB;QAKVE>&?#VF1$X$NH:UK5W9:;9QD\![FYC7/>NE5E=5=&5T90RLI#
M*RL,JRL,@J00002"#D<5_-I^VSXTU_X^?\$(;GXD?%_X3>+=/\?>'_@Q^R)X
MBT/XG_$UOA1KU_XXUWQAXQ^"\'BGXC?#[4/!?C_QWXET&R\5VU]>_P!H#QEI
MW@#Q3>:;KBV>H^'8V;4+.S_5[2?V_/@^/C5\+O@1JO@[XT>&6^,":CIGP@^+
MWBCX=3Z%\%?BCKF@Z2NIWFB^#/%M[J::Q?7%U9*;C0=2O/#%AX=\46[VEWX:
MUO5K+4]*N;YV_-K[@/NZBOG7XG_M'Z)X \5S_#SPQ\//B=\</B7I_A:#QQKO
MP^^#^F^$;W7/#/@^]N[_ $_2M=\1ZIX^\9_#[P;I/]O7VDZO:^&-"N/%(\4^
M*7T?6'\.:#JD&DZC+;?.7B+_ (*B_LO>'?V6+_\ :Z*_%/6OAQHGB"]\&^*M
M!T+X:ZU>>.O WCO3=5TW0]1\$?$'3;A[/P_X"\0VNL:QI&G1CQ=XGT;2=3GU
M33FT;5=2AOK:6568'Z+T5\M? _\ :U\!_'[XB?$OX>>#_!/QBT4_#?3O#&M0
M^-_'/PWU7PE\//B/X?\ %HOCH_B/X7>)+^9CXJT&Y&GSR6NJ26.F6VKVC1ZI
MX?;5])+WZ?4M !7)>-O '@/XEZ!<>%?B/X)\(_$#PO=R1RW7AOQMX;T;Q7H%
MS+$&$4EQH^NV5_ITTD8=Q&\ENS('8*1N.=G7-;TGPUHNL>(]?U"VTG0O#^EZ
MAK>M:K>R"*STW2=*M)K_ %'4+N4\16UG9P37,\AX2*-V/2OD/P/^VOX<\:^,
M/@OX;?X'_M"^$?#_ .T/<ZG%\&_B=XN\*>"+7X?^,+73_AWXH^*4&H7$FB_$
M;7/%_@P:WX.\):GJ.@Z/\0/"'A3Q/J>Z,QZ"D%OJEQIP!]#_  X^#7P@^#EC
M>:7\(OA3\-OA7IFH21RW^G?#CP-X8\#V-]+"'$4MY:>&-+TNWN9(A(XC>:-V
M0.X4C<<^DU\3_!G]MO0_C9XD_:9\ :'\!OC]X9^*G[*T?@U/'WPM\96GP;L?
M%.OZCX^T3Q#X@\+:1X&U71/C/X@\!:I=:II?AY[B&]UOQIX=T%TU71Y8]8>W
MN+F:SVOV??VV/@_^T#\!?&/[1EM9^+OA-\//AYK_ (]\/>.3\9+3PYX;U;PK
M<?#4*?%UYK$?AWQ1XNTFWT_3\RCS5UB2X=K>9&MHV$8D=G_7F!]?5R^E^-_!
M>N>(_$?@_1/%_A?6/%O@^'2KCQ;X6TO7])U#Q'X6@UW[?_8<_B/1+2[FU/1(
M=9_LK5/[*DU.UM4U'^S;_P"QM-]CN/+^.=/_ ."@GPI7QY\%O!GC;X>_&OX3
MZ7^TA?MI/P"^(GQ+\)^'-&\$_%'5Y8;"YTK1[&WTKQGKOCSP7JWB&WU.PD\/
M:9\4_ _@*^U5KJ*W@@^UL+>OS^^!WQ$\"_LS_P#!27_@K/9>&/A7XT\4SWMO
M^Q;J?AKX0_ #X?0:[XIUF5_@CK>N>+M6TSP]93:%X>TFQ75=<&H:[KVOZOH.
MDS:[KUG:2:C/X@\0Z99:B6W]+_C8#][Z*\$_9H_:1^&O[5_PBT'XS?"N77$\
M-ZU>:QI%WH_BK23H/BWPOXC\.ZE<:1K_ (8\5:(;B[&F:YI%_;O%<P17=W;2
MQ/;WEE=W5G<V]Q)[W2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M%6HZYJ$L=_K_ (HU?P3X4TX3PZ;I&DZ7:Q0RO=;_ .UO\/\ ]H_4?V@?!?Q
MTC]FKX9?MI?LZZ9\,+_PJ?@7XD\5^!_"/B?P5\3-5\0F]UGXHV%K\5[.7X=>
M+I-0\+V>D>%-/6^U33-8T.S?7X=*ETZVUK6CXATO@5^S#HU_\6OA_P#'.X_8
MP^#/[&&H_#0^*)].L? 3?#:[^*7CJ\\5>%=6\(7.C>-]1^$6B67@JT\ Z98:
MW=ZU!I3>)O&FIZSXLM- U)/^$2M_#D\7BI]/EY=[V[@?D]^Q-KW[!MO^S)XI
M_9J_;H^+?Q(^%WQM^#NL?$SX;_'OX/>/_P!L3]J;X<>%O'4=UXN\17[7G@[X
M5Z)\9O#_ ()\9:3XPTG58A?>&_!GA2ZNM:U:34+R70[R'6[#4=7^J_B9IW@/
MX??MK_\ !"SP3X6\,R_"KPUX;\(?M>67AWX:^)/$.HZKXB\">'=8_9_\*Z;X
M.\-:_>^([^_UO^UPZ)H1M]2U"_F_MNTO-&M+_4VL1/)^Q6O? SX)^*?'.D?$
M_P 3_![X6>(_B5X?-L=!^(>O?#[PEJ_CG1#9'-F=(\6ZAI%QK^FFT(!MC9ZA
M#Y!&8MAKE_'?[*G[+WQ1\4S^.?B9^S=\!/B+XVN8[&&Y\8>._@]\//%WBFXB
MTR&.VTV*?Q!X@\.ZAJTL>GV\44%BDEVRVD,4<5N(T15#OZ]=-.JMH!^07QKT
MO5O'W_!13_@HE\-/AUJ-I+\2O&G_  2=U+PAX3TVRU"WBU.;QMJMSK5GHUHB
MI,LT&HI+K>B2*[ 36=O?V5V0L,D+-XY\!/%G_!+_ ./_ .QK\// OQE\8?%C
MQ7\2M)\(^"OASXQ_8X\9?MB_M:_\);X@^,_@ZWTS0K+P1X*^ VI_'.#3=0@U
M'QIIEH?!:>'O#$?AKPO'<:<EW_PC)T:_MM*_>#2_V5/V7M#\>_\ "U=$_9N^
M FC_ !0_MS4/$_\ PLC2_@]\/-/\>_\ "2:M+=3ZKXA_X3"T\.P^(?[<U.:^
MO9M0U;^T?M][+=W4ES<2O<2E^HM?@9\$[#XAW'Q=L?@]\++/XL7:S+=_$^U^
M'WA*W^(=TMQ";>X6X\:PZ0GB299X&:"82:FPEA)C<,A*TK^O3M_5OQ _+NRO
M_#FD_P#!<3P?H$M[HUA>V?\ P2LM_"UCI#:XNJ7-KKEM^T;<ZNN@6][?LFI:
MAJD/ANWNM24W,::K>:-'+JT\(@FD<]E^T[\>_#UK^WK\,/V<-5\9> _V:S=_
MLT>*?BKK?[4.M:=X"M/B;K7AN?QW_8,WP$^$WCSQ_IU_HG@D:BWAZ]\=>-K^
MXL]:NY=(T6U;0['1=8M8/$,'W-/^R=^RS=>/E^*MS^S3\ +GXH+XFMO&J_$B
M?X-_#J;Q\OC*SU"+5K3Q:OC"3PXWB$>)K758(=3MM>&HC58-0ABO8KM;F-)!
MWGC;X0_"?XEZAX;U;XC_  P^'GQ U7P9>MJ?@_4_&W@KPUXJU#PIJ3O#(^H>
M&[S7=,O[G0KUWMK=VN]+DM9V>WA8R$Q1E2ZT]+?\$#\.O^"<GCCX8Z;\*O\
M@K!X:T?XB66KI%^U/^UOXWT>?Q'XOFUOQ7K'PXA\#>%+*U^(6L:CK][/X@U;
M3-0>2W:Z\7:J\D>I7UP9);R6>5J^W/\ @CU>V=]_P38_93:RN[:[6V\#:Q97
M#6TT<P@O+3QOXI@NK68QLWEW%O,K13POMDB=2KJ#Q7V=K/[/OP%\16/C[2_$
M'P1^$.NZ9\5=2TO6?BAIVL_#7P9J=C\2-7T2ZM[[1M5\?6E[HL]OXPU+2+ZT
MM+S2[[Q#'J-U875K;W%I+%-!$ZZ/PR^"OP;^"FGZGI/P:^$OPR^$FE:U>1ZC
MK&F?#+P'X5\!:?JVH0P"VAO]3LO"NE:5;7]Y%;*MO'=744L\< $2N(P%H;O^
M'Y6 ]-K%\2?\B[K_ /V!=5_](9ZVJ\W^+VN>*?#OPV\7ZIX)^'7B+XK^*DTF
M:UT3P%X6U?P3H.LZ[?:BR:=&(]8^(?BGP9X3T^RL!='4]5N-0U^"X32[.\_L
MJRUC5C8Z1?(#\*?V'?BC\&;'_@@?J$/C#Q+X6N](T'X+_M*>!O&&@3:A8RWX
M\5>)O%_Q2'A_P9/IF][L>)O%0\0: ?#FF_9S?ZF=:TFYL(Y5N;>0\9\:_!^J
M_ C]@?\ X(J?#SXQ7=KX=\5^$_VY_P!C+5O%ND^)+NWM+KP[IL5O\1-;U>QU
M>&]D3[-;^"M/UNPT37I)!]CTJ6%;:>5$:+?]G?\ !+/]D'_A5G[.7PG\*?M-
M_L:>#/ 7[0OP,&MV&F?%7Q5I7[/WQ"U[7[77?'OC/Q?I5[X)\>>!O$OC?Q=I
M'_".6.KV-A?VVO'PV]M>21?V$VJVJW,UI^C7Q,_9M_9V^-6JZ?KOQD^ ?P6^
M+6N:3I_]DZ5K/Q,^%G@;QYJNFZ5]IFO/[,T_4?%.A:K=V>G_ &NYN+K[%;31
MVWVF>:?RO-E=FJ^K]6_S7Z@?G9_P6VU?2=-_8KTV74=2L+&.Y_:%_9]-M)>7
M4%ND_P!E^(&GZG=&!I742?9]-L[R^G*$^59VUQ<.5ABD<-_;*UW1(O\ @J'_
M ,$?HI=7TR.5;C]MR9D>^ME98=?^!WAK3=#D8&0%8]9U&*2QTICA=1O(GM[0
MS31L@_0WQC^S%^S7\1-%\%>&OB!^SU\#O'7AWX;:./#OPZT#QC\)O 7B?1?
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
M\82:;I \3W6GZOKWC7QIXDUJTTRQTRX\5>.=:L])BFTC3=.O;GZGH;O_ %U
M*_'7_@MKI5ZW[,/P:\<JK_\ "._"+]LC]G;XD>-YACR+7PI;:OKGA.:YO,D
M6J:UXNT1&+,JB62(E@!7[%5Y]\6/A=X*^-OPT\<?"3XCZ/'KW@;XB>&M5\*>
M)M+=S$\^F:M;/;2R6ER@\VQU&S=DO=+U&W*W6FZC;VM_:O'<V\3J+1@?FO\
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
MPFJ:BLUXXO;D2[>@?!#X+^$_ %Y\*/"WPA^%_AKX6ZC]N_M#X:Z!X \*:-X
MO_[3E$VI?;/!VG:3;>';K^T)E66^\_3G^URJ)+CS' -%U_7FK ?F)X1TO_@F
MS>^./BK\9_A/=:Y^TIJ_A;]E[XDV_P <?BQ:_M-?&W]HV/PY\$I].?4)?A1J
M6K_$'XM>-]$D\0^.HH/$-[X=\&/J.EZEI=OX?\2:K<W&AR26@U7R7X=W'CS]
MC;XE?L8>&_@U\?-&_;"_8B_:)^)NG?#GX0>!O&YT;Q9\8/@1!JO@KQ+>Z?XT
M^%7Q%TE!J'B+X:^#/"4.J:7XB76K*(^#/"5PGAA([:36IM17]G/"?P:^$'@'
MP;J7PZ\"_"KX;>"_A]K,>I0ZQX%\)^!O#'ASP;JL.LVILM7BU+PQH^EV>B7T
M>JV1-IJ4=U8RK?6I-O="6(E*Q/ /[.O[/OPIUV^\4_"[X%?!OX;>)M3MY+34
MO$?@'X8^"?!VNZA:RNDDMM?:OX=T/3M0N[>1XT>2&>XDC=T1F4E007]7Z_UI
M\@/QI_: TT?"ZQ_;$_;%_8D_:)\/Z,O@7QE\3;K]L?\ 8X^-<>B>+/@U\2?%
MO@>2Y\.^.-FASWK:[\/O&GQ-T?2+>[T2?3+IE^),>I>&]+D&CK=W&FQ?N+\-
M?%=YX[^'7@#QQJ'A^_\ "5_XR\%>%?%=]X5U3=_:?AF\\1:%8:O<^']1W16[
M?;]&FO'TV\W00M]HMI,Q1GY%X&[_ &8/V:;_ ,:+\2;[]GCX&7OQ$35YO$">
M/KOX2^ ;CQHFO7%V^H7&MKXIF\/OKBZO/?R27LVI"^%Y+=N]R\S3,SGW.AO^
MOT *_(/_ (+/P>,M)_9W^"7Q9T#2M4U[P9^SY^UY\"?CE\8]%TBVEO+FY^%_
M@B]UW^U+NXL827O]-TS6M1T*[U"VD4VUO"O]LW<D%MI,D\?Z^5#<6]O=V\]K
M=00W-K<PRV]S;7$236]Q;S(T<T$\,BM'+#+&S1RQ2*R2(S(ZE201:,#\</\
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
M#<ZM#IFCQ7$]_%X?74Y8HK!([&2\:P2>^6V%]<_%/[%W[4OCWXN?%?\ ;Q^
MWB;XGW'QS\$_ ;3?A;KOPG^,6M^ ]+^'OC'Q5X7^+?@'Q'KE_8>(])\.^%?
MOA?5[70]1T=+?PYXL\/>#]'TWQ7IDSZ]9-=Z7J&EO%^?_P"QWI_[??AW_@DQ
M\&?CA^S;\>OAQX*T7X.> ?BIXTTOX%ZC\(=*\8#XNZ)X5^)GQ%U[Q3:>,_B-
MXAU%-4\.:MJ*6^J6GAW1O!.D:1#'%96,-_XK:ZUJ6^\/EO3I^*N!_0]\1?%O
MQ/\ #6O_  OT_P"'_P (O^%EZ'XJ\:1:'\2?$/\ PGWA[P;_ ,*I\'O93SR^
M.?[)UJVN+SQUY5Y'#8_\(SH+V^J2?:/M*S"*)P?"/%/[7<OAC]M+X5?L>W7P
ME\11-\4O 7C?Q[IGQ5O_ !)X;@\/R67@G3FO+RTT;P[IDVM:[?R_:_*TV\?Q
M"?!\EK)(;JQMM7M!'++\0>*OVZ?C9XYL?^"57Q:^&>O^'/!7PR_;$^)O@[PG
M\4_ +>#K76O$D5W=:9=7?BC1['QOK6HWUO'H$.J:9J>CVS:;X3T?Q T4,6I+
MX@B-S]AM?0/CK_RF%_81_P"S=/VF_P#TDL:+?D_P _1;3?%OQ/N?C'XD\%:A
M\(O[,^$FF>"]'USP]\:_^$^\/7O_  D_C"]U"2WU;P-_PK>"V7Q-HO\ 8M@J
M:C_PDU]=R:7J/F?9+:%9D9J[+1/%WAOQ)J?B_1M#U>VU+4_ 7B"U\*^,+.W\
MWS-!\0WGA;PWXUMM*O"\:1FYE\*^+_#6M 0/-&MKJ]LKNLPEBC_.[X>?&GX_
M:]_P4B_:,_9D\7_$31Y/A;X:_9K\+?$CX>VGA#P)HGA_5?#&J^+_ !3#HL6I
M7FI^()?&MYKWB#1[:.Y"37\R^%+^9X[B7P9 B_9J^._^"</P=^,_B+0O^"CE
MAX-_;$^._@_Q-X?_ ."@?[3_ ,.M'U[5/#O[/GC^#5_$?A;3OAWIFC?$SQQ%
MXR^".JZYK'B6ZLK/3],UO1_#OB+PEX';2K1(/#WA/P[=[;Y2WX6_$#]^**_%
M+]DO]J'XQW/[$_[6FL_M-_'CQQJ'[47[./BSXK^ /B<VE>"_@MI.L^!/%WA_
M[5!\-;;X3^&-*^%=EX<\2VGC^&701X2O?&WAWQA!XJ\67FH66G@Z6EO8P_I_
M^SCX9^,/A+X+> -(^/WQ)O/BM\8SH%C?_$+Q;=:#X+\-6Y\3ZC;Q7>K:+HVE
M> O#WAK08]!T"\EFTG2+DZ?)J-]9VL=[J-Y<7,[;!JP&S\9/%OQ/\%>#X]:^
M$?PB_P"%V>+6\0^'=-D\%?\ "?>'OAOY>@:EJD%IX@\2?\)'XFMKO37_ .$:
MTR2;5O['6+[;K/V?[!9/'<2HP]5K\UO^"HOQR^/'[.GP"\.?$WX'>-/#GA&Z
M'Q<^&/@WQ.-5\$6?BK6+_1O&_BO3]!E_L&_UC4Y-!T66W6Y<W)U#PEXAENXY
M%^QW&DRP&6?-_;#_ &G[SX5?M'?!KX-^-OCIJW[)'P>^(WP\\4ZYIOQ]L_"G
M@+5;#Q+\7].\1:7I^D_"G4O%WQ5\'^.OA[X&TZT\,/J/BG4;C5] MKO7?M&G
MV5CXH\.M:NFJEOU _3NBO"_V;H/BY;?"+1(?CAXUT7XC^/U\0_$5CX]\/:;H
M&CZ1XP\$R?$?Q9)\*_$-II7A=Y-$T\ZI\+7\&W=Q:6<]R\%U)/'=W=W>BXN9
M>4_;._:2L/V1OV9?BQ^T%>Z-_P ))/X"T2P&A>'#<&TCU[Q;XFUW2O"'@_2;
MJ[4,]II]WXFU[2DU6[B226STO[;=QQR/ $*ZV ^GZ*_.;4O"_P#P4,^'GQ#_
M &</$>B_$S2/V@?"?BWQ;:Z#^U=X!U?PW\*?A_X.^&7AK5[6UDN_'GP2O['2
M?#_Q'N+'PA>+J$,7AWQ=XO\ BAKWB&!]-0PV[S7M]8X/P_\ BS\8_P!M#XF_
MM4Z5\(_CAJW[/OPS_9K^*VI?L]^'-5\&^!OAOXS\4^.?BQX1TJSO?B%X@\9G
MXI>%O&6EIX$T;5]3LM T#PYX2LO#FMZQ!9ZEK%SXUM?MMG8Z>[?U^ 'Z;T5_
M.K\4_P#@HS^UI:_\$_\ ]KKQO8:_\/\ X=?M4?L/?&BU^!OQ?U/3_ *>)M#\
M<_VA\2/"O@#0?'W@.S\0:S-HGA3^UK?7M0U6XM-<\/\ C.QO+G1938Z?HUAJ
M=K%:?7/QC^+G[7G[.W[3G[&^I^,OC)X0\;_"/]J#XN2_!7QA\$=(^&.B:)I'
MP^U+7O#MSJ7A36_!_P 19'N/'WB*\TF[MFBUV^\0SV6E:_\ 9YKNQ\)>%X]3
M@TS1"S_/\%?]0/UQKRKXB^+?B?X:U_X7Z?\ #_X1?\++T/Q5XTBT/XD^(?\
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
M9K#7_!OC/X;>!]>\+:9JD&GVMEK%U:O%XC6^3[#H][<ZK?1:]<:1HY;TVO\
MC8#]G:*_!G]C7]H[]MWXL?LG_"+]O;XR?M"^ -)^"O@+1OVB_&GQW^&FF_!_
M0+CQ'\3? _P[UWXEBUU+3_$]F=,_X136?#S>'[3PSX>\.:%8VJ76F:!;^)/$
MOB3Q7J^O7>B6WJ5]\3OVW_%7[$,/[?/@CXSZ5I7B^;X9W'[1>G?LPS?#SP#J
MWP6O?A3;V$WC*#X?WOB:7P]%\:;GQS+\/H5EN/%VG_$?2M,O_%9>RLO"&D:?
M/$UH6_.WS _92BORQU+]N_5OC-X6_8&\-_ 8V7@?Q[^WU8^)O$=IXC\16,'B
M:/X0>!_A=X'/C/XOW%II<HM]/\2>-=/NQ%X+\%C5+<^'9]7N)/$&K:??Z9IL
MNCWO::1XR_:P_9I\=?M+Z]\??$$GQI_8]^&GP&U+XU>"/C3KEM\+?#GQ:M?$
MO@[2GU3QK\+]9\,_#31?!&D:O:OI>GZSKFC^(AX T6"VCCT[2Y=6UB]N[A+$
MM_7SL!^C5%?S]^-OVTOVNX_A#\+_ -HWX.W/[2GQ8^)>MW?@?Q=XT_9!TW_@
MG[\<[7X*ZKX \7FSN]8\+_#[XT7W[.FF^*)/$/A#1=1CFM_B1=?%_6_"GC2X
MTVYUC1/"4.GZEIVA'ZC^*'[8&L^./V@?BO\  GPMXX_:"^".A?!7P;\,;O7O
M%'P3_9%^(G[1OQ!U?XC?%?PO)XZT_0]=73/@7\<O!'@#PWX/\)7/AV34M%U_
MP[9^+_%VMZYJ-KI.L:!9^%+R35"S _6&OC/]I']KN7]GCXL_LR?"^X^$GB3Q
M59_M)_%?1?A58^/XO$GAK1O"WA75-5:6287%D9]6\6ZMJMII\$VHQV'_  CF
ME:)>0A8$\517?FP0_ 7A3_@H9^TYX-_9'N+WXR?"C6M+_:BU[]J70OV0?@+K
M/Q,^$OC_ ."OA/XV:Q\0=1AA^'7QJU#P'XKTOPYXCT?P]_82ZUK'B;0-,M[$
M2:EX?32(W\-S:W]FT;F/VU?AS\=? G[1_P#P2ZF^(7[0VJ_'#PQJG[9'@X:E
M:>*/A[\./!FH>'O'=MH]ZT-WX,E^'/ASPT$\%ZIID^LQ3Z!XP?Q?X@TNZL=)
MEB\8Z@EQ?(2W?S_! ?LWKGBWXGV'Q<\#>#M%^$7]O?"K7O#WB;4O&OQD_P"$
M^\/:7_P@.OZ6L)\.>&_^%>7=L_B/Q3_PE+/*O]L:3=0V6A^3NOTD$BX]5K\U
MOB/\<OCQX3_X*9_LU_ *+QIX</P*^+/PC^,'C*^\(6'@BSM?$']L^!=(Q:?V
MUXQU+4]<OKZ(7]Q!?V8\.VG@^*-(Q8ZC;ZJ@>>;QSX=_$G]MWXS_ +8?_!0#
M]F2U_:'\"^ ?#OP(B_9PG\&^.O#_ ,$="U+6O"]O\5?A_P")/'$]GX;\*^)]
M9URQU#4M0EGTVRU[7_'GB7Q=I]G:^%(X/#G@ZQN?%MYJGATM^5_QL!^QE%?@
M[I'_  4;^/\ X(_X)>_&?]H?QI9^%O'/[0'P,^-'BO\ 9SU3Q:=";1_!.JZ_
MI/Q.T7P%9?$_Q'X<T-K6+3].L-/\26=_J.DZ2]E8ZEJ]E%;6XTJUU,I9]'\>
M-0_;2^$?[6G[#'PGT[]N7XJ^,?AE^U+?_$;P[XX31/A+^R7IOB[0=9\">"H/
M%+>)_ VH77[/GB2PB\$S'4(+R]TW7=-\2:EI6D:9<02^*KZYU:VU+3RWZ_AJ
M!^W]>5?$7Q;\3_#6O_"_3_A_\(O^%EZ'XJ\:1:'\2?$/_"?>'O!O_"J?![V4
M\\OCG^R=:MKB\\=>5>1PV/\ PC.@O;ZI)]H^TK,(HG!]5'3KGW.,GW. !^0
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
M4C?64O="U_P/XA\0^//$GA.P@CEUR_CO=7TR:/H_@GXI_:J7]M#]L/\ 8_\
MC/\ M@_$*XN+/X/>"_BI^RKXJMOA=^S?H^I0?#[Q)K<UAXK\:WEM;_!N+3?$
M?B7P#XGMM-\ O;ZG;W'AG5=/O/$>J2Z#::G)HM]H);\K_C;\ /V1KQWQ;\8M
M*^'_ ,0O!7@SQOID^A:)\3=1B\,_#_Q[]JCN?#NI>/WM;N^A^'WB',-O-X7\
M1:_96=W/X)EG-]HWBJ>POM$35-.\3S:#H6O?CQ^R)^U1\?\ XB?L,_M7>+/B
M/^TWXT\8?M,?#SQSJ/PU\)ZEH_PY^!GAI;'Q1K4VCQ_L\W7PY\,'X2VFDZUH
M'[0%YXN\'V-EJ/C_ $GQ"E^FI3+X=.@M;G4I/K3]N/X:^.K7_@E]\<O#_P 1
M?B7JGQ,^*OPY^"U]\3KWXLS:+X:\(ZM??$7X37<'Q6TSQ-HVD^"M$\.Z)X<&
MCZYX:M8?#R:7IEM=VNF65F-2O-1U-M0U.\+:V\[?U]X'Z:T5X)^RM\5KSXZ?
MLT? 'XR:FD<>K_$[X/?#OQMK<4*HD,&O>(?"NEZCKL$*QJB+#!J\][#$$1%\
MM%PB#Y1XC^UY^T=XK^'/Q$_9>_9M^%E_I6A_%S]K+Q_XF\/:/XPUK2TUVP^'
M_P /OAOX<'B[XF^,+30YIH+/6?%-OI4VG:3X/TS5G_L636-4.I:I#J-EI$^D
M:@OZ^X#[IHK\I]=^._QW_9+_ &S_ -GCX$?%[XFWWQ\^!/[7,/BSPUX \=>+
M/"7@'PM\3?AA\6O!UI9:@-!UBX^%OA7P-X/\3>#O%<&K:99:4\O@^PUZSU"[
MDDEU&:TT6[;5_&[#XB?\%%/C;^U;_P % OV9?AM^TC\*?AO_ ,,_1_LV:KX
M\<2_ W2M4M]+7XE^"M8\=7'A>#PSK.K>([AQXEM[J/3?$?C#Q%K_ (N;1D\'
MV9\+>$+&?Q7?W6C.WY7_ !L!^WE>4_%/XN^'OA9#X6LKRVO?$'C3XA>(5\(?
M#;P#HC6S>(_&WB4V-WJUU;6"W<UO:V.DZ#H>GZEXC\5^(M1GM])\.>'M-O=1
MO9FD%I:7?I&EQ:A#IFG0ZO=V]_JL5C:1:G?6EJUC:7FH1V\:7MW:V3W%V]G;
MW%R)9H+5[JY:WB=86N)BAD;\G_A_XNO/BU_P63^/6DZO(\^B_LD_LJ^!_!/@
MS2I27L].\3_'34?"_P 0_%OBRUB8D0ZSJGA^#1/#%U<IM+Z3ID-N%&Z5I3OY
M(#]#[[QA\7+3XG_#KPE;_!JUU/X=^(O"FO:K\1/BS9?$K1([+X<>+--M[9]&
M\)V?@S4M(T_Q5XWM?$=S)<P6_B33[?2;?3(K9+C4].@:<6\=K3?%OQ/N?C'X
MD\%:A\(O[,^$FF>"]'USP]\:_P#A/O#U[_PD_C"]U"2WU;P-_P *W@ME\3:+
M_8M@J:C_ ,)-?7<FEZCYGV2VA69&:OBOXC_'+X\>$_\ @IG^S7\ HO&GAP_
MKXL_"/XP>,K[PA8>"+.U\0?VSX%TC%I_;7C'4M3UR^OHA?W$%_9CP[:>#XHT
MC%CJ-OJJ!YYF_"_XY?'O4O\ @I?^T#^SAXS\;>&M8^%/A#]G7P?\4? .@Z'X
M%M/#SZ3J7BCQ=;Z4LFN:I<ZMKWB'7M2L[2&ZMKB>+7-*T2^6?[1;^'-+F6/R
MC_+^OF!]@>'_ !O\9M4UGXS6&L_ ZV\,Z7X*U>PL_A!KMW\4O#VI0?&[29])
M%[J&L-8:3I%WJ'PT:QU+=HT6G>)8+Z>]FV7HEM[)GECW_A/\6?"?QD\*R>*?
M"K:A:OIVMZSX2\5^&M=MH]/\5>!O&WAF\;3_ !-X*\7:7'<74>G>(-"OE\N=
M;>[O=,U*RFL=<T'4M7\/:KI.K7WQ+^Q#\<_CK\3?V@/V]_AG\9_&?A[Q;9?
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
MMK?X>ZO'H>LW6A6+OI^EZO?Z NESZ[9Z9Y>E1:T^H#2X+:P-M;Q?M%0_Z^Y
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
MQ7\%/VPOV7?VYOBI^T?^S#\)?#_[27P@_:K\*_##1_C!\/\ 6OBOH?PQ\7^
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
M\:?"W1;7PUX7\=:+J7Q)UG1M \5Z/<:';S#4[&;7XM;N=2UO6KIE46EB;_\
M76BB_IKN!^77[%?P9_:9^'?[5'[<OQ2^+/PP\&^#/ /[1/COX>>+_"=U8?%&
MU\4Z] WA3P0VA2VL6CZ5X:$-U:R/=I;WU[J^I^&+NSU&PO%T[2=;TR>SU23]
M1:**0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 ?.'Q;_:V^ /P/U34]$^(?C74+?6/#_A]/%OB
MK3/"7@/XB_$V^\$>$I1<M#XL^(%M\,O"7B^7X?\ A:X2QOI+;Q'XT70M&N(K
M&^E@OI([.Y:+L-4^/_P5T?X5:9\<+[XF>$1\)M<LM'OM \=6FJPZEHOB)/$,
M\-IX?M?#CZ;]KN?$&K:[?7$&G:-HFC6]]K.J:G+'IEC83W["W/Y>_P#!.KX@
M^#-?^+7_  5&^"GQBN](7XQ3_ME_%_Q'XLT+Q5<VMMJ?B;]G_7- T+PI\-)+
M87\L-[J7@K1O".A7.G6T,/FV&AZ+JNDW$SV__"11&;Q'XUW?P<^#_P 7_P#@
MC=H/P7T9/#?[#?A_]HKX]>%]'']HZIK/@J?XIW\=_P"&?A-XCBU[7=6UZ[U2
MPU#QQKWC[Q#X!\2WVJW$6JV%QJ7B#3[@:*VGW;.W3K_P+@?KQX$_:^_9_P#B
M1JGCKPYX5\7ZZ_C;X;^&Y_%_B_X:>(?AE\5?!7Q;L?#$$+3_ -N:=\(O&O@G
MP_\ $WQ)IUR!'!I\_AGPIK"ZG?75AIVG?:K_ %&PMKC(_9\_;;_9N_:GC\=3
M? ?QAXJ\=0?#622V\:W)^#OQI\+6VCZG"KO-X?6Y\9_#SP[!JGBJ)$,DGA/1
MY-0\2I&T4C:4$FB9_BS]MWPEJ5Q_P4>_X)7^+/AU$UM\2#XE^/>E>,KS3EVW
M-[\#](\(:%J/BN'Q')'@/H&F-J]_:Z2+XBUBU_Q4(K,-J=[;J?'_ !SXV\0_
M\$^_V]?CAX;\(:(VH>$_^"BG@F/X@? +1/LL[Z)%^VUH=[I_@?5O#5W]GC;[
M#I'CJ;Q/H7CCQQKL[2+:130R+&MO93%2WWVO^.OX:_>!^JGP[_:S^ ?Q/^&G
MC/XP^&_&>HZ9\-/A]K&O:!XQ\6_$3P%\1OA#I^BZOX6N38>)+*6+XL^$O!5]
M=2:%JJ3:'JCV%I=0V7B&VN_#T\B:W9W5A#3^'_[8G[.GQ*\9^(/AUH'C^YTC
MQ[X8\,-XWU?P=\2/!'Q#^#WB0>"8RPE\::9H_P 6_"?@F^U[P?!M+7'BC08=
M2T*WC9)9[^..2-F_.O\ X*3:%#^S9^R7^QQX?MO&?B[PQ\+/AE^UY^S6OQN^
M*.@Z;X<U;Q)IOA339?%&IZI\5]<T[Q;X9\:>$M4U)_BT/#'C[51XA\*^(K#4
M/%TEK))I5_<7"1M[-)^S;\(M7_:1_9,_:-\6?M@?'?X\?%+0IO%^G_ *);_]
MEVVT#Q%X8\4^#=8NO&MYJ<?P:^ 7PXNO$7@"#PY;W-Y=ZQ/KDEG87]SIMAI=
MT-3\16NG:L67YV^0'KVJ_P#!2[]AK2/"'B/QY/\ M!^&K[PKX3\9ZYX!US4O
M#V@^-_%4D'B+PQIGA[6/$AL]-\,^%]7U76/#N@6'BOP[)K7C31K&_P#!FF3Z
MM:V5[K\-\9+9/<_%/[37P(\&_#OP/\5M:^(^C2>!OB>_A^#X9:EH%MJ_B[4?
MB1>>*K+^TO#NF_#_ ,,>$M.UOQ5XUU;5M/#WUII'AG1=4U-K2*XN&M%BMYWC
M_+C_ ()]Z#H%SX"_X+"RRZ1I4LNK_P#!0;]M[0=5N#96IGU'0[;0M&>VTB^N
M!'YMSI=K)J^L/;6,SO:V\FIZB\,2/>7)D^</V5?'_A&U_91_X(V?#FS\!^%?
M&'[37CZ;XV77[.?C;XC:IXFM/A_\(%\"1>+#\2/&NO:9X:UG1[GQQ?P>$M0L
M=%\*_#R6[L(_$&MSV9C\0>&;G3K;4@6_KY7 _;_X?_M;_LZ_$SPS\1/%OAGX
MG:7::1\(K\:7\58/&VE>)/ACX@^&U^\3306OCOPA\2M%\)>+/"DEZB2#3O[<
MT2Q74I(9X;!KF:":-/&M1_X*=?L(Z5X1\&>/;W]HCPS'X.\>WM]9>'?$$7A_
MQU=Z>HT_Q?K/@.74_$3VGA6=_!?ARZ\6>'M;TC2?%7C-- \-:XVF7EYHNK7^
MGQ&[KY*_83L-7T/_ (*8?\%3='\6_$"W^)'B)]%_8R&O^*1HV@>&;;5=77X4
M^*#<6%MX>T -8Z?;:!"S:':6-U=:MK4%CIZ+KNL:OJOV[4;GXY_9QT+0O^(;
MGX@2)I.F*^I_"C]I36M2ECL[9)-1UC2?C/\ $"+2M4OY4C#WNH6$&BZ+!97E
MRTMQ!;:7IL$4BPV=LD;LO_2?Q5P/U;_;R_;?@_92A_9YT;1_#/CW7=6^.?[0
M/P4\ #Q3X9^&OC'QOX4T3P9KWC[2+CQO!%?^'O#FN6OB3QYXF\!Z9XHTKP-\
M.O"W]J_$/6[FY?7= T*ZCTE/M'T+XE_:N^"OA#2/!>J^(=1^(%C>?$'3=7UK
MPMX)C^!_QQU#XLW6A^'[FWM->UW4O@QIOPYO/BWX<T/1;B\L8]5UGQ)X*TC3
M-/\ [1TQ[NZA34K%KC\J_P!L*Y:7]E;_ ((LWUU/O+?MP_\ !.*[NKJ9\@[_
M (>^)))KB:5C@!F8N\CL!ELD\U]9?M/?"KXK>+OV@]"^-/[&WQR\">&/VHOA
M=\'Y/#?B?X0_%#2[O7OA9\6?@]XB\>:[/8:1KMUI+PZSX5U*R\?^"_$-H/$G
MAB>ZU/3[ZSATC6UT6TO8+B]5E9?/\_P ^Y_A)\7?AU\=? .C_%#X4>)8?%_@
M37[K7[+2/$%O8:MID5Y=>%_$>K>$M>A%EKEAIFIPMIWB+0M6TR7[190K++9O
M+;F:VDAFD@^*/QF^&OP8TS2-3^(WB5=%_P"$BU9- \+Z/8Z5KGBCQ;XOUY[>
M>\&A^#/!/A/3-<\8^,-9%E;7-])I7AG0M5OXK&VN;V2W2U@FE3YP_8 ^.%A\
M=/@?X@U8_"8_ _QKX(^-GQG^'WQB^&L.J+KNE:'\;M.\=ZGXB^*UUH>O(?+U
M?3-=\8>*-1U\W$2B&VU'4]0TR![B&P2[N/E3XI^+M0T'_@MG^S/I'CYFA\!>
M)?V,OB=H/P.EO\C2/^%RW7C:[UGXB?V3-*ODQ>)[GX=>'-&T^^6-UDETNYT>
MV1FEOE@E+:ORO^ 'Z"?#G]JGX%_%OP]\0O$/PZ\7ZCXH?X4"\7XC>#K/P)\0
M[?XL>$+JRL+G4O[+U?X*ZAX4L_B]%KFH6MG=#0= C\$2ZUXDNH)+#P]8:G?K
M]FK\>O@M>?!'_@I+\1_VT?!?[0WA?XTZQKZ_M,>+/AA\ /&,'P4^/'A:]^ ?
M@+X6^#=#N]!G\._$O5/AJOA+]G?XB7>M0:YXE\0^&_'VI>$_%WB'Q#J.FZ'X
MM\,ZM'?^']"N/HG6/"6I6'_!;[PCXD^'L36=GK?[">I7W[0(L%V6.H6EM\1M
M5T'X<WOB IB"3Q!=ZCIVEV.CO<$ZA)H7A6X2T7[!8WC+K?\ !+22-_&?_!3E
M4=&9?^"F'[0FY58$K_H/A&/Y@"2/WD4B<_QQNO56 >R;\E^+?^7S _430M.L
M? G@S1](O?$&I7^F>#?#&GZ==^*O&>KQWFL7MCX=TJ&UN/$'BO7KA;6*[U*Y
MM[-]2UW5YTMXY[I[J]E6%68+\2Z]_P %1/V)O#E[X-L]0^)OC6X7XDZR/#_P
MRU30?V>/VD_%7ASXI:RU_%I<6G_"WQ3X8^$.L>&OB5-<:C<6]E:'P/JVOQW=
MS<6\-J\KSQ!_<OVP_!^@?$#]E+]H[P5XK\=0_#'PSXE^"GQ)TKQ!\0[H2-8>
M#-'N/">J#4?$>J0PO'-=:/I5J);K6+&&6*6_TN.[LHI(WG5U_(WPK\*OC%^V
M7^S/_P $]O@+KGPIT;X>:!\!/%?[.WQ/\4?&^+XE?"WQ!X:\0>#/@QX.EL-%
M3X2^&/"GBO5?B99>+/B+ID^G?;[+QSX+\#V'@;[5J4$\^N365O#*E;=]_P!/
M\P/V$\:_M.?!KX>V'@NZ\5:YXGM-6^(>@'Q1X0\!:;\+_BIXD^+VJ:!#:6=[
MJ&IR?!7PUX+U?XN:5#H<6H64/B9-8\$Z?-X6O[B/2_$<6EZF3:#I_@Y\<?A-
M^T#X0'CSX.>.=&\=^&$U.^T2\O=+-U;WFC:]IC(NI>'_ !'H>IVUAKOAGQ!I
MYDA:]T+Q!IFF:O:QSV\L]FD5Q"[_ )F? /Q=J%O_ ,%E?V[?"'Q&9H=>U?X
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
MG\-QZ#X,\4>)-%U;2M0TOPCXWU/P[XIG@U/3\Z.KWENDGY9?LQ1VP_X)+_\
M!4F)5A%O'XO_ ."DJH@">4B1^#-?,(4?=4( C1XQMPA7& :ROVG-)TC2_P#@
MAI^QE/IVG:=ISZ;H7[!7B.R>RM+:T%KX@U.Y\!7&JZU%Y$<:IJNHW&KZM<ZC
M?@?:;RYU&_N+F62:YG=W;UWM^%P/W;^+GQT^%7P+TS0]3^)_BM-!/BG6HO#?
MA'1;#1_$'BSQAXR\0S127":%X+\#>#M)\0>,_&&KBVBEN9--\-:#JEY#:QO<
MS0QP(T@\3^"_[>W[,?[0GQ%UWX4?"/Q/\1?$_COPG>R:;XTTB[_9Y_:+\*6?
M@+44L]8OHM/^(?B+QE\*/#_AKX?WU]'H&KV^DVGC/6-#N-9U.RDT?2H[S5GA
MLI/EC]N^QOO"7[9?_!/;XZ>$+S2/&OQ"\"ZI\?O#EE^S_J/B;PYX2UGQ[X&\
M6?#F.S\=>,_ OB+QGJNA^#=(\1^ X3I(EM/$FM:+9^*9M:T/0X]:TUPS3^D_
MLE_ CQHG[4_[6?[9_C?PM;_#%_VAK+X4^#_"?PL'B3PGXJ\2:7H/PQ\,0Z1>
M^*_B'J_@'6?$O@?_ (2?Q-?I!_9^D^&O$OB*WT;1[(+=ZU?7FH2):K2WR_&_
M^0'Z245B>'O$OASQ=I-OKWA37]$\3Z'=2745KK/A[5;'6M)N9;&ZFL;V*WU'
M39[FSFDM+VWN+.Z2.9FM[J":WE"2Q.B[=( HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#XS^//_!/7]C']ISQYI'Q.^.?P"\)>//'FC0V=
MM#XDGO/$FA7NI6NG$"PM/$T?A?7-$M/&%G91@6]K9^++;6K:"T LHXEM!Y->
MY?$7X#?!KXL_#"3X+?$3X:^$?$_PK:PTS3+?P-=Z3;VVA:7::''%%H2Z#;Z>
M+-_#L^A)! NAWFA2Z=>:,(8CID]J8T(]:HH \+^%7[-GP<^#&JWOB'P-X;U9
MO%-_HMIX9G\9>./'?Q!^*WC=/"UA/]JLO"EGXV^*GBGQGXKT[PI:W86[A\,:
M?K%KH,=VD=TNGB>..1>X\5_##P!XY\2?#OQ?XM\+:9KOB7X3>(M2\6?#K5[U
M9C=>%O$&K^&=9\'ZCJ%B8I8XYC=>']?U*T>VO8[JS6X:RU2.W35M*TJ^LN\H
MH Y7QOX'\'?$KPEX@\!?$#PSHOC+P7XJTV?1_$?ACQ%I]OJNBZSIMR!YMK?6
M-TDD,R;E26)BHD@N(XKB!XYXHY$^8O@)_P $_OV0/V7SXVF^ GP8TSX:ZG\0
MM'O/#_B?Q'HOBCQW<^,)-$OSNN=+T/QIJ_BG4O%GA"S:=8+R*'PCK.A+;:C9
MZ=J5L(;_ $W3[FV^QZ* /A7P9_P3<_9%^'GA[XH>%?!'@_XG>&O#_P :4NO^
M%IZ;I?[3?[44,?C2YU#4;'4]4U35Y6^,KW)UW69=/BL=<\0VLUOKFMZ%=:MX
M:U;4+SP[KFM:7?YD/_!+S]AN'X:^%?A$?@SJ-U\/_ ?BV?QQX"T74OB]\<-5
MNO /B2[99-1NO ?B'4_B3=^)?!5AJ]RD=_KF@^%]8TK0-<U2.+5M7TR]U*-+
MI?OVBG=]V!\9Q?\ !/C]CRR\1>)O%VA_!?3O"'BCQ=X+T[X?ZUX@\!>*_'WP
M^U<>&-+M6T^"+1K[P1XKT"X\,ZU<Z9)=:3K'BOPT^D>+-?T?4-5TC7=;U'3-
M7U.UN^3TS_@F1^QEHOP:UK]GG2?A]\0-/^"/B'6+37=8^&5I^TA^TU#X3O+Z
MS_M1_+.G+\80L&EWUSJ]SJ.M:%;/#H?B#6+;1M:UW3M1U;P]H-[IOWQ11=]V
M!\F:M^PY^S!XA^ 6A_LP>)/AUJ'BCX)>%]1TG5?"WA/Q3\2/BIXFU'PO>Z [
M'07\,^.-=\;:A\0/#T.A0O+I^B6>C^*;*STG2)I]%T^WMM(GFLGC\2_L,?LQ
M>*-;\$>)I_ 6O>'/$GPX\%1?#KP5XB^&_P 5_C%\)M>T'P7'J5]K,N@P:S\+
M_'W@_4KFWU#5M2OM2UFXO[FZO==O9S<ZS=7\J1NGUO12N!P?PU^&'@#X/>#]
M,\ _#/PMIG@_PCI#WL]II&EI*5>]U.\GU'5=4U"\NI;C4=7UK6-2N;G4M9UO
M5KN]U?6-2N;C4-3O;J\GEF?E?C5^SW\&_P!HC0M'\/?&/P-I_C"S\.:Y:>)O
M"]\;[6- \2^$?$EB0UKK_@_QCX7U+1/%WA+6H=H5=4\.:WI=Z4 C>=H_EKV:
MB@#Q#P7^SI\(_A[X=\<^'?"&A:[I3?$NTFL_'GC!_B#\1=2^*_BA7TF?0[:[
MU3XTZMXLO_B[+JVC:9<S6WAC6T\;QZSX39A<>&;_ $FZCCF3RKX"_L$_LP?L
MQ^+=8\;? _PCXZ\$Z]XDOK[5?%*M\>_V@?$V@>+=7U&&[@N=9\7^$/&'Q1\0
M>$?%FM 7UW-;:QXCT/4]3L+R9K^QNK:]"W"_8E% 'RG^W!:_%O4?V5?C-H_P
M1^'>D_%;Q]X@\*GPY#X"UA]!\G7_  OX@O[/1_'D-C:>*89_#.JZY!X'O?$-
MUH&D>((;C2-2UF&RM;ZQU:"1M(O_ ,;O#?[&?_!.[XI6\.D^ O\ @E;^V%X'
M^*'V2.+1YO&VD?&WX$:5X5U^&%5L]:U7XJZQ\4X? \5IHUXL=_>ZMX:D\;ZI
M/%;R3Z+X8\3Z@]OH][_1[13O;_AP/DS5/V//A7\1O!_P.MOCE8ZA\1/BO\%/
M!OA[P_I/QPT?Q5XW^&WQ5.MV7AVQT?Q-KNF?$3X=>)O"WCS2HO%MY;W.J:MI
MD'B065W/>2-=PSR9<^X?#/X4?#WX.^')/"OPV\,6?AG1[G5+_7M3$4]]J.JZ
M]XAU9TDU7Q)XH\0ZQ=:CXA\5>)=4>.(ZGXB\1ZIJFMW_ ),(N[^80Q!/0Z*0
M'R#'^P7^R;!XB\0>(K7X20647B[Q1%XV\6>";#QC\0K#X/\ BKQ?#<07B>)O
M$WP-LO%L'P9U_6_MMM;WSZEJW@.\NI+Z&*\DD>Y191Z#\?/V7?@)^T_HOA_0
MOCE\.=,\<6WA'6$U_P ):A_:.O>&?$_A/64,#'4/"WC+P?JWA_Q=X<GE:UM&
MN3HNMV*W;6=F;I9C:6QB]]HH ^6O O[$_P"RS\-_B5!\9/"?P;\.6_Q5MO#U
MCX8A^(&LWGB#Q;XJ33-/FGGAG.K^+M8URZDUZ:2YD&H^*I'?Q1J\:P0ZKK%[
M#:VL</M_Q&^'OAKXK>"=?^'OC'_A(CX8\3VT-EK,?A3QKXT^'FN3V<-Y;7K6
MMMXO^'OB#PMXOTRWNWM4M=3ATO7;*/5]*FO=%U1;S1]1U"QN>VHH ^1_@3^P
MO^S#^S7X;\3>"?@[X#\0>'O 7C'2-7T3Q)\.];^+7QD^(/PWU*P\0+'%KI/P
M\^(WQ \6^"[2_P!9MHELM3U>QT*VU:^TYY]-N;Z2PN;BWE\YL?\ @EM^P1I_
M@H?#VV_9VT#_ (1:+Q3I7C&RMKGQ5\1+[5='UO1;^YU33AX?\3WWC"X\4>'=
M$AU"\N[N7PMH6LZ=X7O);F<WNC7 D<'[^HIW?=@?''B#]@3]ECQ+\8_"/Q^U
M'P-XMMOBM\/K+1=*\ ^(?#WQM^.WA+3_  -H6@:=#I&G^&?!OA#PK\2]&\%>
M%_";Z;"]IJGA/0_#MAX;UZ.]U8Z[I>HOK6KO>]=XD_8Z_9M\6?&>]_:'UKX9
M6C_&C4?#47A2\\?:9XB\8Z!JTVF6MC)INF7OD:!XATS2X_%&A6<BQ>&O&\5@
MGC/PRUM83>']?TV?3=/DMOIFBE<#X4\&?\$VOV0_AYH'Q0\+^"/!WQ.\-:#\
M:8[I?BGI^E_M.?M10Q^-;C4-2L=4U/4]8E/QE:Y;7=8EL([+6O$%M-;ZYK6A
M7>K^&]5U"\\/:[K>EZA[G^SS^S1\&_V5? I^&?P*\.Z[X0\!)J%QJ=GX7U/X
MA_$GQ[I>CW5X[37B^'H_B+XN\62>&[*]NI)K^\TS0)--TV[U.YN]3N+234+N
MYN9?>**=WW ^5O'7[$7[*OQ,^,UK^T#XZ^#/ASQ%\68-+L-%NO$MW>^(8;/7
M]+TLPG3+/QAX3L]9MO!OC>/3A;6:6+>,/#^N2VL=AIT4#QQ:=8I;\M9_\$\O
MV/\ 2_A%XU^!.A_"27PQ\+/B-KMQX@\=^&O"/Q%^*OA&;Q7<7,NI3RZ1K7B+
MPSXXTKQ3>^#O.UC5)(O ,FM_\(/;O?W+6_AZ(R&OM*BE=]P/@GQ#_P $ROV-
M?%GPE\)? CQ+X ^(6N?![P)J=QJWA+X>:E^TE^TW<^&M%O)[;3;2!8+*3XQ'
MSK'1X=*@'AG2[M[C2_"<EYK<_AFSTF?Q'X@DU/O_ (@?L+?LO?%+_A65SX^^
M'FJ^(O$/P=TZ/2/AWX_N/B=\6K3XKZ'I<9F*Z==?%_3O'5G\4/$5D6N+EY+;
MQ/XNUF*5[J[>57>ZN&D^MZ*=WW ^<OA/^R+^S7\#?&OB_P"(WPI^#WA#P=X[
M\=R6K^*?%EE;W=[KFH"TL8=/CA@O]6N]0FTJUFMX$DOK/1VT^TU*^>XU/48;
MK4KNZNYNJ^.OP$^&/[27@"]^%OQ@TOQ%KW@/5+I+G6/#_A_XA_$7X=1:]&EG
M?6+:7XAOOAKXK\(:IX@\.SP:A.]YX7UJ^OO#E]=Q6%_>:7/?Z7IES:>QT4@/
MB.W_ ."='['T7P1O_P!G"[^%^MZ_\$;R_P!&U2S^'OC#XO\ QM\;:3X5U#P_
M)?RZ7>?#VY\7_$;6]5^&4\+ZIJ/VB3X>:AX8.HK>7$>H_:XY"M;OAW]@;]D#
MPGXW^'_Q)\/_  .\,Z?X[^%^CW.B>#O$_P#:/B>ZU2VMKK4!JS7^N2WNNW*>
M,O$=OJJQZGI_BWQFFO\ BK2]1A@OM-UFTNK>&6/Z_HIW?<#X;\&_\$X_V3?A
M[J'Q/U?P9X6^*WA_6?C38RV'Q6UJR_:B_:G;6O'BSW@OI+[Q%J]Q\:)M1OM<
M\]KE$\1M=+K\5IJ6LZ?%J26&MZO;7OJ/[-?[(OP"_9#\/:WX2_9[\)Z_X&\*
M:_>6FH7WAF]^)WQ5\=^'K:_M#?,;[0=%^(OC;Q;IOA>\OSJ$QUNY\,VVD3>(
M3!IIUU]1.CZ3]B^DZ*+ON!G:QH^D^(-)U30=>TS3]:T/6]/O=)UG1M6L[?4=
M+U;2M1MI+/4--U+3[N.:UOK"^M)IK6\M+F*6WN;>62&:-XW93\+6_P#P2]_8
M1M_"E_X#/P!TV\\#7^OVOB<>"]6\<?$_6O"6DZS::JFM";POX<U?QM?:-X/M
M;S4(U;5]*\*V6C:5KEKNTW6;*_TV22T;[ZHI ?('QU_8%_8Z_:4T+P;X;^,O
MP#\%>*-)^'MG_9O@E--_MGP1?>&=)WB4Z)I6L> =5\,:Q;Z"TP^T/H0OVT=[
MDM</9&=WD;HO%O[&/[+OCCX":1^S!XC^"_A*Y^!'A\V$OA_X>Z>NI:!8:#>:
M9<W-Y:ZMHFJ^']0TOQ%I.O&ZOM0N+OQ!I^L6^MZC-JFJR:A?W3:KJ!N?IVBB
M[[@?(/AS]@?]D#PEXY^'OQ*\/_ WPQ8>._A=I%QHO@[Q.=0\2WFIV]O<Z@-6
M:^UU[_7+J/QIXB@U58]3L/%GC2/Q!XHTS488+W3M8M;F"&5,OX:?\$^_V7/@
M]XB^)'B_X;^'/BCX8\5?%[3-5TOXF>(K?]I?]IN^UKQG_;,%Y!<ZSK6I:K\8
M;^[G\76HU"_GT/QPDL?C+PW?7ESJ/AW7=+OYY+EOM*BG=]P/@?PY_P $R/V,
MO"/PT\??!OPS\/OB!HGPN^*.HQZM\0/!%A^TA^TU#H7BK4!%-;W5SJ=L/C"6
M8ZQ;S+;^(XX9(8O$]O::9!XBCU2+2=,2T=XA_P""97[&OBSX2^$O@1XE\ ?$
M+7/@]X$U.XU;PE\/-2_:2_:;N?#6BWD]MIMI L%E)\8CYUCH\.E0#PSI=V]Q
MI?A.2\UN?PS9Z3/XC\02:G][447?=@?B5^VS\'_"$WQ<^"O@SX[_ +%?QA_:
MH_8W^'7P?U?2_ _B3X:IXT^._P 6_"_Q?U[Q!:6^KM\0+F7Q=)\=]3\,VW@G
M0-)CT[4+;7]=M-3UC4Y+WQ!!KNI:/H,WA'H?V1OV-?V>?"OQE\)_&#]EK]F/
MXW_LJ^$M+T_Q7IWQ1E^*^J_$3PQ#\9M#U[PQJFBZ3\/_ /A37Q!\<^)M<2UT
M3Q!J&G>.;KQ;KWA[PC'I]UX<TW1M#3Q0-=U>?PO^RE%%^GZZ?<!X_P# OX!_
M"+]FGX=Z=\*/@?X+LO /P_TK4-8U6Q\.V-_K.J1Q:AKVH3:IJMT^H>(-2U;5
MKA[F\GD91<W\R6T"PV5HL%E;6]O%[!112 **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE_%GC3POX'T^UU
M+Q3J\&E6^H:G9Z)I4+1W-YJ.M:YJ)<6&B:#I%A#=:MKNM7HBF>UTC1[*]U&>
M*"XFBMFBMYG3J*_,#]G3XA7'[2O[>W[7GC#4I3=>"/V/I/"_[-WP?TMV\RRL
M/&_B"QO=>^/OC5[5R\47BB[U+3O#_@2RU*/-Q:^$M)NK*![5->UN"\/T ^S_
M (4_M)_ KXY^)_B3X/\ A!\2_#OQ#UWX0WFA:=\0X_##WFH:9X>O_$J:P^C6
M@\0I:#P]J]Q<KH&K>?%H6J:F^GM:A-1%H]Q:K/Z5XO\ &7AGP%H=QXF\8:O!
MH'AVRE@34M=OH[A=)T>*XE6(:AKFH10R6NAZ-;LP;4-<U:6RT;3(<W&HWUK
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
M^.OPF\"?'C]DSXC_  ;^!?Q[\9VOP]^$/[0OB'QIX3U2/4O%^KML\-Z?X_\
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
M6-3N+2.2WLK)8Y+B6,W-LLWB?_!0O]K?]F/6/B'_ ,$J_$VC_'GX6:KH-O\
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
M-:\8>(-0;Q!XX\17EMH\6IR:;X7T>PT+3M.\+6;W1?=]^GX_@P/L$
M  #  '   X  Z"OQ0^*/[0?ASQ1_P4!^-/[-?[65]\2-)^$WA'P)\*M2_9B^
M"G@OP_\ $*YT+]I_4/%.A3:G\3-=\40?#_3IM5^)D_AGQ#+8>#])^'^L7[?#
MR.WL];U37= O;[2[K5;+]L** /XX=1^,GPW\/_\ !O+XV^!NNZVOA?XH)\0;
M[PC8^"O$&G:AH&H:IXDLOVQ+3Q_J_ASPV-2M+2S\1:IX6\%VHU[Q99^'I]2/
MA.QN]+77CI\VK:9#=?I+_P %$/VM_P!F+5_B)_P2P\2Z3\>/A7JV@P?M4>"?
MBO?:MIGC30]0L=)^&MO::]X2N_'&MW%I>31Z'X9L_$T-]H=YJNK&SM;75-&U
M^SG=)_#^M)8_OS13OY=6]^X'X5:3\6_#_P"QE_P5&_:A^('Q_P!2D\-_ K]N
M/P#\!==^"OQWN[>[U#X<#7_A3X+3PK<?#_4_%.G0WFEZ)J&IKJ&J:MI8O)X+
M*YTZ#1+AIM^MV1E[;_@G=\0-$\1_MP?\%/YM,T_QE_9_C7XL?"#Q!X8UF_\
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
M/''B*\MM'BU.33?"^CV&A:=IWA:S>Z=_\K?E]P'V"         !@ #@  <
M=!7\]/[=7[3'[/&D?\%9?^"<AUGXR_#2PL_@</VCK?XQ:A?>+M#CTCX9ZAXK
M\ _V5X>TOQOJ;WG]G^&M8O-3T^2 :7JUQ:ZA;2263W-O M[:--_0O10G;\?Q
M5@/YL_\ @JQXT^!G[5L/P)\/?L&ZOX:^,_[<=G\9/"VK> OB7^S;=V/B35/A
M[X6M[75(]?U7Q[\6?! O-%\/>%;>[FT>XFMM?UY38S6_]L-;0:=8ZK,WU!^T
MG)XH_9@_X*6_LZ?MF?$Q;R[_ &?/&'[,^I?LJ?%;XD6&FWESX?\ A#XO7Q9J
MOC[1O%/BV.SM[EO#G@SQ=KUSI6EQZY=K#I>CR)J<VL:A:01VL=Q^UE%%_+OZ
MZ_UH!^,.I:_\,OB+_P %$+/]NW3_ !]X7T_]EO\ 9A_9*U3P!XL_: GU:VM/
MAEXI\>^-_&VM3V?A+PSXRF>+0_&.F^%]!UB34=7U7P[?:MIEGXFUS0?#,,DV
MOWD]I:9/_!"GXR_"J^_X)M>!/#L/Q!\))KGP/F^*=[\7M+NM<T^SO/ASIGB'
MXJ_$[QKH>L^+X;J>%M#T/5?#!N-6L-;O_)TJYM]-U@17;2:/J:6O[:447TMZ
M?A?_ # _#C_@C[\<?@_\0_%7_!1GP7X-^)?AC6?%'BO]OO\ :8^-_AG2=)UB
MT?6=;^$/B^]\&:/H/Q+\/V;L+C4O"]QJ44=M_;%I#/:65U>Z1%?-;OJVFI=8
M7_!,[XV^#?V'/@7XQ_8P_:PU^W^%7Q<_9]^(WQ&'AC3?$-M?PW7QS\ >*?$-
M]XP\.^,_@S:K:R7GQ.FU[4=7U>PM_#G@]-=\3P306=O>:;!=W8M8?WDHH;W\
M[?@!^$?P-_X)Z^,M<_X)#>.OV;_&^B77@_XJ_%.;XA_&[P9X6O'%EJ?PO\?:
MAXH/COX/Z#-<(Z2:)J>G2:'X5@\40V[6\^E7&J^(='D+F*=I_&?B1;_'SXJ_
ML=_!K_@JEK?@S5=/_:;^!/B'X,_%3PWX%AAGAU>]^!?@/39?!'QC\*/:);[K
M&U^,=_XJ^)?Q7U.2W@CU!O =QX*\/W3377AR(R?TA447_._W[_>!^2/[4W[+
M7Q<\?_\ !+;XM_"?1-'M==_:&\?6&F_'3QEX="0ZC;^*/BQ+\6?#OQY\<^!K
M9)\1ZQI_VG3+[X=^$+"Y:.";1--\.:/B&RB2"/YZ_9G^-7_!-W]HC4_ /A/X
M'?L"_";P]^U7;:WX9F\<?#W6/V-O#OAL_L^7FD:G97/C'QGXM^(8^'VD^'=-
ML_",5IJ5WX.6R\26?BSQ-XCC\-Z)#I>AZIJLK:9^^=%%]+?K;[^X'X6?L4?M
M&_ CQ7_P5F_X*8Z/X:^+/@37;[XNVW[*<'PM33/$>FW</Q#N?@[\$=<TOXFV
MG@VZAG:V\1W?@ZZ%PVKVVDRW<T5EI^JZE&DFG:9?74'[G7$1F@FA662!IHI(
MEGA(66$R(R"6(D,!)&3O0D$!@"01Q4M%#=_P_!6 _!O_ ()G?&WP;^PY\"_&
M/[&'[6&OV_PJ^+G[/OQ&^(P\,:;XAMK^&Z^.?@#Q3XAOO&'AWQG\&;5;62\^
M)TVO:CJ^KV%OX<\'IKOB>":"SM[S38+N[%K#D?#?P?I_[#O_  1>^-.D_M#Z
MOI/PB\2?&'P'^TMJ^A^!_%FI6FEZEIOB[XT>%/&MQ\._A%I5A-,LU]XWG\/V
MFGSWWAG3X9+W3M17Q D\(M=%U"^3]^Z*+Z_--^J _.O_ ()6?%[X7_$[]AC]
MFO1OA_X^\)^+M<^&WP/^%?@[XA:#H6NZ;J.N^!_$VF>%;?2;C1_%FC6US)J7
MA^\FN]'U$V$>JVUI_:5K;/>V'VBT*S']%***3W **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SB]^*W@NP^+?AOX(RZ
MEO\ B'XH^'OC+XHV&CP&"4VW@WP1XB\$>%=4U/4P+@7-DM[K7CW2;712]LT.
MIM8:\(IU?29T/R9^S9^U'\5_BQ^US^VS^SG\1_!OP_\ "NF_LP)\ F\,7?@S
M5_$7B*^UV+XQ^$O$WC.6[US7=;L_#]O<&#2+7P]#!86'A+2#IFH'68)=0UR!
MK*ZB^+->^ W@'7/^"Y6I6]Q?_%/3O^$C_P""=:?%;6;KPQ\>?CIX-U*[\6VW
M[3%IX7A@35O"7Q&T35+3P2NBZ7I]N?A=97EM\,7N;2+5)/"#:J#>F+X8_";5
MOC)_P4Z_X*U^$XOBU\3/A1X=ETS]AM]?N_@_K47@SQ[K$[_ #44TB&R^("VU
M]J_A?2]/;[=>7T/ARWL-9U>^.DHVOV>C66L:+XCJR_!/TU _9?XG_P#"S?\
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
MBGXR_$3X1)^PAXT\$_M$_'OXU?%+Q-^U[\'/@A^U)\6].\;?$#Q-^QG\3_\
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
MC1X(^&FKZLVH6^C2ZYH/]H>&_$HU=SX$UCPHEIXJDO8X2^CV]KIT1;IYV^;
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
MF>[:XFBCMH9([6'\^/@:WCG_ (* ?LF?%S]L'Q'\;?C5\/=1^(LGQM_X9_\
M"/PY^(WB+P;X'^$/@/X>ZIXF\'^%+/Q)X!T.]M?"GQ7U_7K[PW>ZQX]NOBAI
MOBNTU.WU3^RO#]EX:LK>V"?2'_!'?_E&I^R?_P!B1K__ *L'QA0U;UO;\ .S
MTO\ :C^*[_\ !2#4/V-O$'@WX?Z9\.A^REJ?[1?A_P 5Z1J_B+7/&>KR+\5]
M(^&^E6NJF[L] T3P]&!'XCN=1T.UTSQ(Y=M%GM?%81;VSE^^J_%'XL>"M:^(
M/_!:O3_"FD?$#Q1\-H-3_P""6LB:]XB\#FQM/&DFA#]J?4Q<Z7X9U_4+>_A\
M*:A?W;6*W'B.VTR_U:STJ/4;?0GT;7+S3O$NB>,>&?VK_C)^R3\&O^"I_ABZ
M^(OC;XV7G[)?QD^'?A'X#^*OC%KB^./&UBG[0#^&M \,Z=XI\2ZW=:6_BO3_
M  3X@\0P:O#_ &_J5G]JMHKNPN=4LM/D@6R+;6[+\;@?T*T5^(NL>&/VY?"W
MQ?\ V=/'?P ^$_[;Y@L_'VCZ+^U)I7[3O[1O[-?B_P"&?Q"^%>L-#;>*O%NB
M>"=$_:G^(FF^ _'^A2;M7T*Q^$W@SP3H(0RVB:5<6\$>CZAR'AGX<_M#_M%?
MMK_\%,?V<KC]M_\ :5\ >!OA5#^R=JO@?6?!NOZ#H_BWP_JOCOX=ZYX[.GZ3
M-HNA:+H.A^$?M]]J]MXGTOPMHGAWQ!XSMK'P=!K?BR2VT"]M];+>?]7MT _>
MFN$^)_\ PLW_ (5]XN_X4Q_P@G_"U?[%N_\ A _^%G_\)!_PK[_A(MH^P_\
M"7?\(I_Q4?\ 8N[=]K_L;_3MN/)YS7Y7>-OBM\1_C!^U'^T'^SQ!X*_:Y^)7
MP]_9@\(_!;PG/)^S%\8/A-\#_$NJ_$7XF^!9/'FI>/OB'XRUW]H#]GKQK>SP
MZ1<Z)IOA+PWX3FNO PU&Q\87_BG3-1ENM!L]-\>\2:M^W_\ #K_@E_\ M:7G
MQZ\6?%KX0?%/X*7OCK5_@E\3)/%WP:UWXK>/?@W8)87G@Y/B5KG@#4_B-IMA
MXLMDN-0TGQ#JOA_7-$\2W$EII]Q;Z]=E;W4]6+?I^('[I^&_^$B_X1W0/^$O
M_L7_ (2W^Q=*_P"$H_X1O[=_PCO_  D7V&#^V_[ _M3_ (F?]B_VG]I_LK^T
M?].^P^1]K_TCS*VJ_#?]L'Q[\=- ^ /_  2G\9> /CW\2/!6N_%7]H_]B3X6
M>.H+:^MKS1_&=G\0_#5UX@UO5_'$R06'C?Q5)?ZGH-G#KVB7'CJST#Q-I-UJ
MMAK%A-/J,M\OH-@GQ0_9Q_X*>_ KX5V_[07QO^+7PW_:<^"'Q@UOQGX4^,?C
M"V\5Z7HGCGX:-::W9>*O VEV&D:%H?@5=0MYAIUUH'A/2=)\/"&6Y\O3%46*
MV);KZ_@!^P]%%?G_ /\ !1;]HOQI\ _A-\-?#_POU*V\/_%7]I3X_P#PK_9E
M^'_B^\L+;5;;P#JGQ1U.Z@U+QX^E7R/8:E<>&]!TW4Y=)M;]9;#^WKG29]0M
M;ZPANK&X6X$_[6_[4?Q8_9_^,W['?@3PMX+^'^K> _VC?CKX?^$/BCQ3K^L^
M(KCQ5H;:FEQ?7<>A^%M/L-+TF)FTJTF>R\0W_BK4UCOB;>X\)201+<S_ 'S7
MX'_MJ_L^CX/_ +1__!+K6-'^+WQQ\:Z5J7[9'@[1_$F@_%WXJ>+/BI;:KXGA
MT>]NK#QSI<GC"_U(^#-4:T36K#5="\$IX>\%WL6HV<EMX8L)=*MV;Z$^!WB'
M5?V_OBC^V?>^)_BE\8_ /PZ^ /QZ\0_LR_"KPA\&OBGXP^$%YIFI_#O3+$>+
MOBKK^M> =4T35O&.L^)_$FHR'P]I'BZ?5_!>D:%I%M:2>%+N^N-5O+QV_KYV
M _6RBOS#_P""9_Q]^+GQ'TK]I3X$?';Q _COXE_LA?'WQ/\ !67XH26-KIUY
M\2?!MI)<2>"_$VNVMC%!9+XFFL;.[BU62V@B-Q:KI5W?>?JUQJ-W<_IY2>@!
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 ?G/\7?V6_C[??MY^ /VOO@EXU^%>CZ9+^SA??LR?$[2?B)IWBC4-9TGPK+
M\2I_B5:^+_A_I^A1II>N^)(]2N$M1IGB;5]!TF".R1YIM22]DM[7SCX'_L^_
MMN?"[]L/]LC]IC6_"?[+&KZ#^U'I'PZ33?"6E_'/XM6NK>%-3^!WP\U7P?\
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
M\\7V_@'3K*ZA2WTG[-\1O&?Q#OKA-*DFM-2TE_#$]Y,^H6LL%K]ZT47_ *]
M/R UO]C7]MGX#?M&_&+XL_L)?&3X$:;\,/VDO%TOQ&^+/P=_:.T#QSJNA^&?
MB;JD<</B;X@> )_ (CU*]U3Q"ZOJ-YIU]J_AVRGN3%9:G+JMG8:.VEZO[:_[
M&?[3OQI_9=\ ?L__  C\5_"/Q5XO;XEZ+\7/B_\ %OXU^)?&'@N;7/&7A_Q3
M;^-L>&?!_@7X<^/8%T;7O$%Q>65GIUUK^E0> /!VAZ!X6TF/Q''*+_1?UJHI
MW]/Z[@?E'^UW^SY^VS\?_'O[%_CWP5X9_9;T&;]F[XAZ3\:?&FB^)_C7\6)8
MO$7C>$76E:AX)\,:II?[.4TD7A6+0]L]GXUU338-7NM4U5X)_!%E:^'TN?$G
MZH6AO9]/MCJ4-O9:C-9PG4+?3KV:^M;2]D@7[5#8ZC/8Z9<7EO!.9$M;V;3=
M/FN(T2>2QM'<P1W**0'\_I_X)E?MKM^P9\6?^"?S_&']G&3X;S:OK.J?##QW
M+HOQ%F^(WCF+4/BW;_%FVL_BW?R6ATGPA<?VX+J34M;\.:7\1=2NX&L=*B-O
M!9RWUY^A5WX/_;XT#Q=X3US1K_\ 9D^*'A&_^#&B>"_BG\,?%_BCXH?#3P\?
M'VG>)/%]^?$'P^O['X??&$VFEKX8\0:;X7UV37M&FO/':Z19WE[8>&(]/T^Q
MC^^**=W_ %Y@?'7[$'[+<G[)GPC\1^!KK4= N-4\<_%OXD_&/6-$\%V-WI?P
M[\"W_P 1M974D^'WPWTZ_;[?:^!_!]A;V.D:.]Y':W-^\-UJDFGZ8;[^SK7S
MS]L/]F/XV?%;XZ?L;_M%? +Q)\+]+\=?LM>)OBZUSH/Q;C\5#PMXA\*_&KP9
MI7@KQ+/!/X/M+S5'UO1+#2S-I.G2?V=9:A/>%KG6=/6T"77Z$447UN!^4]O^
MSA^V?;?\%&-%_:\NK7]FK7?AYIG[.EC^RSJ%C)\3/B7H/CW6?"*_$0?$/4_B
MDNB6WP.U?PQI/BRZU9YY(/AY'XFOM#@LQ'I'_"=&0G6T\?\ "G_!//\ :#^)
M6M?\%"/#?[4-C\!-+^%'[>,WAK7WE^$/Q/\ B)XO\:_"CQ5X LH[?P/+:V'C
M#X)> ]$\906>H6FBZ_=:A-JOAHQ:GH0C31;NRU=X=+_;BBB[_)?<!^5_[/?[
M/G_!1O33X2^%W[4W[0WP(\>? ?X>7NB7,'B#X>^%O&]O\>_C#8^$+NVO/"WA
MSXFZSKQL/"&@Z%/=Z=I5QXR;0[#Q%K_C#3;.\\.:QKUS;Z]J^J3?I#\0? WA
MSXG^ O&WPU\86;:AX2^(7A'Q'X(\46"2&%[WP]XKT>\T+6K5)@&,3W&G7]S$
MDH4F-G#@$J!77T4K_P!+0#\8?V=_V*/^"@GP6\+6O[*>I_M.?!K6/V,M$EO]
M&T7Q;9^$/%Z_M5K\,+R\N)Y_AIIU\\MIX!\*0WVGW5WH4?B\7?BKQ!X8L;II
MO"HT]K#1;72_>_'7[(GQ6\ ?MB7G[9W[*NJ?#A]=^(OP]TKX8_'SX,?%35O$
MO@_P9X_TSPO'IL'@WQGX=\;>#_"OCS4?"?C/PWIVC:7H*1W?@;Q!I-YH=O);
MQ)IUQ=WD]Q^D=%._X[@?"?PT_9W^*OPTU[]I7]I-XOA?XU_:T_:$7PA!'HMW
MKWBKPM\'/!?AGX>Z+#X;\#?#^P\6Q>$/%?C.[TW3K:34O$?BGQ4O@BRO?&GB
M*YCA3PWX8T^VL#IWPE\-OV%?VX_ '_!+_P 6?\$_GL_V4]2\2ZKI_C+P;HWQ
M''QC^+D&AIX.^)GBCQEXS\5:MJFA_P##.;7X\2Z#J6N6FC:!IEI=OI>L66H7
M6L:AJ>CS^'H=&\4_NS11?]']VP'YB_#7X9_\%#_AMIGPFTI=-_9/\7>$O"_[
M.W@7X*?$'X5ZS\8/B]9^&]8\3^ +C7M.L_B/X-\4?\,^ZLVB'Q-X7U"QM/%?
MAK5/ VJ+?M;66EOK<]OX?T_4[SSN^_X)@W>H_P#!/3]H']CZ/QGX7\->*_CM
M\2/%?QIMY_#&D:C:_"WX9>,=7^(_AWXD^'? '@?2)F.L6OPT\-3^$]&\+Q7#
MV\>I3V,NJ:Y%HUK<74>C0_K]11?^O38#\A/BC^R9^WI^T!XC_8_^(GQ.^*7[
M,/A'QO\ LX?&*S^(NK:/X&\,_$?Q'X'OX;/0WTZ[U6,ZY)X;\3>)]:UVX8PP
MZ!%JGPWT7PSITUXSZIXKOIK*?3-_X%_L^?MM_#+]L?\ :Y_:7\3^&OV6=8\/
M_M,>&_A_96/AG0?C1\6;+5_#.K_!'X=ZOX7^'B7-SJ'[.MS9W.F^-=4ELXO&
M=Q$[W7@VQU*[U;1+3QG/HD&@:_\ JY11?T_IW _'7]F/]E_]NKX#_"#]L;P-
MK.@?LF^(O$_[1GQ>^,'QN\(:AIGQI^,%CH7A[Q/\;#HFF:]X=\1PW7[.<]_-
MH7A?3;.[UG2-2TQI=0UR_AM_#UY9:-;W\GB;3/'=;_8$_;BU?_@E=8?\$\!%
M^RG!XEADTWPY>?$K_A;OQ<;0V\%:'\2-,^*6GW]MH?\ PSR+X>)[O5+-O#5[
M82W7]EV^FPC7H-1GN[XZ+IO[V447?ENG]WS _(W]J_\ 9U_;J_:&L?V+Y]#\
M,_LF^'=;_9N^-/PY_:&\;0ZM\;?B_=Z7XC\<?#74?$.G6/@_PO<6?[."75OX
M5UKPW=V.KW?B/5;:/5M.UO5KSP_#H%]8>&H/$OBS<^)_[//[9OCK]N[]G7]J
M73/#G[,NF^ /@IX#\3^ ]5\,7?QI^*DOC+7+?XH:+:V_CG5M.O+?]G=-&LI_
M"NI/-'X2LIW=?$]GI,-WJ][X6G\026/AK]5J*+^G7\=^H'\_I_X)E?MKM^P9
M\6?^"?S_ !A_9QD^&\VKZSJGPP\=RZ+\19OB-XYBU#XMV_Q9MK/XMW\EH=)\
M(7']N"ZDU+6_#FE_$74KN!K'2HC;P6<M]>?8'QV_92_:F^('C?\ 8.^/7@[Q
MM\"#\=/V3]1^*R>+-,\3Z7X]TKX6>(-#^-/@S3/!?B2/PZNDOKGBJ>^\*Z1I
M<5OHZZG/I,?B6[DDU:\N?#*E='7]0J*+O\_Q5G]X'Y7?$S]F[]L;Q)^WI^SG
M^TSHD7[.6M_#?X#?#_Q!\-]1C\0?$7XC^%OB#X^M_B)HUI:^.O&2>']'^"WB
MCPOX0O\ 3-3\RX\->$8_%/B2RU*VTY$U#Q/H[:VR^'MOPO\ LF_'C]FC]I3X
M^_&+]EJ^^$GBSX8_M1:S:^/?B7\'?B_XH\9^ '\&_%V+[=_:OC[P#XN\'^ _
MB8FHV7BV;4[S4?%'A?6?#>F37%^+9;+Q-:6EM:PVWZ;447_*P'Y=Z[^Q5\5?
M"G[(G[5/PK^&.H_"_P 9_M#?MG:O\8->^,_CWQ[JWBGX>> K'6OCAH&J>&M;
MNO"=GH'A/XG^(CH?P^T"YT_0_ WA;450:@+6YUK6-?L[V]O+2[^?OC#^Q7^W
M3\3/^">_P*_8ST_3OV3M&\5?"U?A-HFN>.KOXQ_%^^T#4?#WP(@\(/X)OM)T
M:']G6UU :SXLO-&NT\46-Y=PV/AVVTVVETJ^\02^))H?"?[BT47_ #O^@'.>
M$I_%EWX8T2?Q[I'AS0_&,^G0-XET?PEX@U+Q9X8L-59,7=MHGB+6?#'@W5-8
MTY6_U%Y?^%M#N9$;;+81E<M^9WP!_9)_:>_8L7XL_"K]F?6O@9XL_9Z\=^-_
M$/Q!^%UG\7-=\?\ A[QA^SYJ_B]8?[9\/6.B>%O!OBG1_BMX'TR[MH=1T/1;
MCQ3\+]4:5[R&^UYYKV?4#^JE%(#\V-;_ &./'WPA_P""?FN?L<_LN'X>^)O%
M?C#P1X^\!^*O'GQK\3^)/!-A=7GQ<TCQ6?B+\49HO!7@3XB7VK^)+CQ#X@:;
M0_!TL.E:59:;<PP2>*3;^';72]:]@_85^&GQ\^"/[.OPW^!_QYTKX11:C\'_
M  /X1^'WAKQ-\)?'WC'Q?9^+]'\-:8VE1ZEKFD>,/A;\.YO">H065GID7V:P
MU'Q;;ZI.][>&XT=4AL9?L>BG?\[@?GO^V'^S'\;/BM\=/V-_VBO@%XD^%^E^
M.OV6O$WQ=:YT'XMQ^*AX6\0^%?C5X,TKP5XEG@G\'VEYJCZWHEAI9FTG3I/[
M.LM0GO"USK.GK:!+KR^W_9P_;/MO^"C&B_M>75K^S5KOP\TS]G2Q_99U"QD^
M)GQ+T'Q[K/A%?B(/B'J?Q271+;X':OX8TGQ9=:L\\D'P\C\37VAP68CTC_A.
MC(3K:?JQ11?\K?)@?DM^SC^R#^TAI/Q?_;JUG]I7P[^SS=_"#]N-8W\1Z!\+
M_BM\2O$OB?PC:6_@W5?A_+X7*>*/@AX%TWQ+8:]X9UB5-0U]=2\.76FW]H9[
M30KV#41;Z9R/P#_8X_X**_!;0;/]EV;]J'X+^(/V.-&67PWH/C>?PEXS7]K+
M1?A47>-/AWX=N[>2P^'^@3C1GE\.Z;XQO;[Q1JGA2UEBOO#=E:IIFCZ58?LO
M11?T_KKZ@06MK;V5M;V=G!%;6EI!#:VMM BQPV]O;QK%!!#&H"QQ11(L<:*
MJHH4  "OR_\ @3^S'^UU^S)X]_;#U'X<Z[^SYXS^'?QR_:"^)G[3?P_T#Q?J
M7Q!\,>*KGQY\5X=,M=5\(^._$&E>$O%.F^%O!OAI[*WU:RU+PUHGC'7?$=SH
MUOIDT?AFTUN\N]+_ %'HI ?DC^Q?^Q1^T7\)/^"?WQ$_85^..O\ PFT>.^\!
M_%GP+\/OBI\%O&'CCQ-JL=M\:)_'^HZYJ/B'0?%GP[^'@T?4/!^K^+8;C0[C
M1M<U=/$-I)+;7<'AR;2([O7/$]9_8%_;V\6_LS_LH_!3Q!\1_P!DW3=3_8W^
M,'P&\<?#NU\/:1\4?[$\>:-\#8[S2]%U+Q[XCN=,@O\ 2]<;09XDNO#OAOP@
M;37-8:^U"\\8V N88[3]VJ*=W^-_F!^4]G^SG^VE!_P46T;]K[4[+]F36O 5
MC^SE8_LMZIIMM\2OBCX>\9:GX6_X6,GQ&U;XGV6@-\%?$6A:3XAGUAK@V/PY
ME\9:OIEMIP@TF;XB7%QYFOGG/@9^RW^V_P""/B3^W]XY\5R_LZ^$Y/VQ]+N=
M:\%ZK\-/B_\ %;6/$OPB\?Z%X UKP7X'+SZQ\"?!\>N:<LFH:;J6I^)K"ZT/
M5='O=*DO=+\.ZG]MCLM/_7NBB_ILE]P'Y;ZS^RO^TM^T)X^_92\7_M/V?[./
MA;7/V7?B+I_Q/D^*7P/\0>/->^('Q,U/2-#U'38O!UKI7BOX<^"K7X7>!?$>
MKW]KXB\9Z7!XM^(@U:71=.TRQ@TN,O?1_(I_X)E?MKM^P9\6?^"?S_&']G&3
MX;S:OK.J?##QW+HOQ%F^(WCF+4/BW;_%FVL_BW?R6ATGPA<?VX+J34M;\.:7
M\1=2NX&L=*B-O!9RWUY_0%11=@?EY^U;^Q'\:OVB_AI^SCXTT'XM>#/AO^VA
M^R_XC?QQ\.?B)H?A_6/^%8'5-6BL;?Q+X(O]*U*?6]>F\(ZM9:3H-A>ZO=6^
MH7&JC199KSPQ%I^NWFA6GO?[.'PV_:L36G^)?[8_Q$^$GB3Q_8>'[OPEX/\
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
M^%\_Q,'Q!@^*WP5'CR"Z?4_"4&A^'=*E\,^//#=I>3F6QN[OQ=X6U%;VXO\
M6)X)Q<G1A]4?\$^OV=?B?^RA^RM\,O@%\4_&'@;QGK'P]T_4-/LM0\":)KVF
M:=;66HZ[JVO-97.I:_J<USXCFMKC5I+>#5HO#WA%7M884ET8SB2YE^U:*+@?
MEOJ'[/'[7S?\%+H/VQK'1/V;YOA-:_ 4?LPQ^&[KXM?$VT^(<O@"3XFO\1YO
MB"]M#\![WPW%XP2]E:*/P4NN2Z+);1)8-XSBEE;6(_#_  I_P3S_ &@_B5K7
M_!0CPW^U#8_ 32_A1^WC-X:U]Y?A#\3_ (B>+_&OPH\5> +*.W\#RVMAXP^"
M7@/1/&4%GJ%IHNOW6H3:KX:,6IZ$(TT6[LM7>'2_VXHHN_R7W ?E?^SW^SY_
MP4;TT^$OA=^U-^T-\"/'GP'^'E[HES!X@^'OA;QO;_'OXPV/A"[MKSPMX<^)
MNLZ\;#PAH.A3W>G:5<>,FT.P\1:_XPTVSO/#FL:]<V^O:OJDTO[-O[._[8GP
MX_;G_:E_:0^)&D?LUQ_"_P#:JC^&%MKFB>"/BK\3]>\=^ 8_@EX!U'P=X&NM
M*M]>^!?A70?%LOB 31KXIL[O6/"Z:;_:$VJ:5>7_ /9$6B:U^I=%%]]M?(#\
MI_V@/V.OVJ?#_P"U1J_[8?["7Q9^%/@WQY\3O"?AGP7\>?A7\>]+\57_ ,*O
MB1;^"K4:;X0\5/>>"K6]\26/B+0M&2WTBWCL8].E6VM3]GURTMM3UJQU'<_:
M _9>_:I^)O[%_P 7O@W9^+_@YX^_:'_:.273_BKXY\8:IXR^&GPN\&:+?Z7;
M::-+^%_A_0/!WQ0\0W&C>%M+T?3-$T#0M;NM.DU;4M5\2?$+6]>76+^Z\/ZE
M^GE%%]O(#\6OCG^R5^W;\5_@G^PC\-]*T;]DS2/$/[)'Q7^!OQD\4:G?_&?X
MP3Z-XR\1? #3]2\/>&]$T*&W_9R%[INC>*]*O!J^MWE^9;W1-1F_L:Q@U>UL
M?[:U'U#XG?L_?MI>.OVY_P!F?]J73_"_[,&F>!_@7X%\4>#=9\)WGQL^*UUX
MJUX_%7P]8VGCZ_TV_A_9Q@TFV7PEJOG0^$+>YC)\6V&DPW^LR^$+CQ%)I?AC
M]5:*+^G7\?F!\"_L:Z]^UNWQ$_:A\"_M/^/?AI\4M-\&^-O#M_\ #/Q=\,=$
M?1M/\.V'B]_%^HWGPBUU3H/A\7'B'P+X3L_ASXAO?/37-1M(_B#!::AXJU^2
M*.>'IOV\_P!D1/VR_@?;?#_2_&4_PX^(_@;QWX7^+OP=^(4-G_:">$/B?X):
M]_L'4KZQ#1R7>FW%IJ>IZ;=K%)YMH;V+5(8;N?3HK.?[!T?1-&\.Z?#I/A_2
M-,T+2K=[B2WTS1["TTS3X)+NYEO+IX;*RB@MHGN;N>>ZN&2)6FN9I9Y"TLCL
MVG2OU _(7XM?LM_M]_M%7_[(?B7XF>,_V3/ _BW]FKXZ^'OBQK-UX+M/BWXS
MT;Q<^@Z3>6<FJ6^GZQ9>!;FUEU.6<6TO@E;ZS@M(KNXU"'X@NUK;Z7+WW@_]
MDO\ : _9F_:,^.WQ@_9EU+X/^,_AW^U!J=CX[^*GPC^*_B'QM\-XO"7QEA2\
M&M_$/X=>)?"G@OXKFYTSQC=:E?:GXC\(:YHMM<O=FTAM?%T5M:6RP_IY13O_
M %^/_# ?+'[*7[-<7[.WASXBWFM:Y9>+?BK\<?BOXP^-_P 8_%VFZ9+H^CZE
MXX\9W,;G1_"^EW5YJ5_IG@SPEI-MI_A[PU8WVI7MX]O9W&K7LHU#5KU%^IZ*
M*0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 ?+7BK]MG]E/P3\0?%?PJ\2_&_P98?$'P-X/O/'7B[PS%+J&I7F@Z!9:
M_H/A5DOI]*L+ZQ7Q%=>(_$VA:+I7@N.ZD\9:WJ.H1VVCZ#?21W BZ[X&_M-_
M G]I+P/K'Q'^"_Q%TKQCX/\ #NM:OX=\2ZC)9:UX8N_#&NZ%#%<ZOI?B?0O%
M^F:!X@\-WEC:SP7DT6MZ78$V4T5Y'OM9$E/Y^ZCIFE7O_!=K0KF\T_3[N[TO
M_@EK/J6FSW-K;SW&G:DW[46I:4=0L9)8WDL[YM)U#4=--W;M'<-IU]>V9D-M
M<SQO^;?[1DGCO2?AA_P<'6OPJ2]M]2'Q.^ =YJUOH@=+F+PAX@TG0)/B_?K%
M ,>3?^"I/$\OB69MH?1SJMQ*Q>.G;;SM^+L!^\^A?MT_LK>(O%G@[P=8?%,6
MU]\1]0;2OAIKVO>"?B+X6^'?Q.U,,4CT_P"&7Q7\3^$=(^%_Q%O+MP(].M_!
M?B_7)=3D>*/3UNGFB5_$/VHOV\['X#?M7?LI_LZCP=\5[FS^*>M?$77O'_B?
MP[\$_BAX_L;_ ,'^#OA'XPU:T\+?#ZQ\&>"?$NO_ !"\3)XUO_ VM^+&^&]A
MK\G@+P[8R/XO;3++6)I+7Y^_X*4+\-OBQ_P1ZU+Q5X(@M+G1I/ '[/'C#X$R
MZ!&6U#3?$EWXJ^'VG> ;7P<EFHO+;7+BUUB3PI;6NGQIJ*0:G?::L4<CR1K9
M^/Z>)[/]O[_@B!'X]G63QG!X7_;+M?&-TSQ%)O%S?LR^"(-;821DPL]SK7VH
M1"-BLK.!%N!&6DOST]$!^Q^EZC;ZQIFG:M:1WT-KJEC::C;1:II>IZ'J<5O>
MV\=S#'J.BZU::?K.CWR1RJMWI>K6%EJ>GW DM+^TMKJ&6%/E[XG_ +<'[,/P
M>UWQ9X=\=_$>[MK_ .'R:0_Q(NO#?P^^)WC_ ,/_  P77HEN-&_X6CXL\ >#
M/$_A;X:-J5K)%>6J>.M9\/O)9307@7[+-%,_U3;7-O>6\%W:3PW5I=0Q7-M<
MVTJ3V]S;SHLL,\$T3-'-#-&RR12QLR2(RNC%2"?P(^)/B/2/BQ\&?^"NNJ?L
M_1>#_@)\)O!6J_M*>"_C_K]]:W'B_P"*G[0'QU\'?""32_&SP6OC#5[OP?\
M"7X=Z@7TWPC82:=H&OZYXQG;5M5\/KX#UII+R\25_P /Q=@/UV^(/[67[-WP
ML?X5Q>.OC'X+T:;XWZOX1T7X36\.H/K5QXZN?'E]9Z?X3O=#M]!@U2>7P_J]
MS?VOE^*9HX/#-K;2-?7VKVME#/<1XOPF_;1_9@^.?Q*\2?"#X5?%S1/%WQ%\
M+:+_ ,)+J/AV#3/$NF&_\,_;(M/_ .$F\*:KKFB:9HGCGPV+RXMX3X@\%:EX
M@T=3<VSF]$=Q"\GXN_&:UTG7O^">7_!"O3-7MM.UBQN_VL/^";ND:GIVHPVV
MH6EUI]W\,O$EM>:9?V=RLL,]G=6+B"ZLKF-X)[5A'+$\1 /VK\>X8+7_ (+
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
MO+G1;2[LM GM9=)MH?%GAY+GQF)AX(M[O4DL)O$:7T%U;0?#WB#PS<?M%?\
M!<SX;^._ ?\ Q,_!'[#W[/&K:)\6?%5F1+I%E\4/B/8_%#2-(^&W]HV^^&3Q
M!;Z'\0+/Q!=Z>LQDLX]*UNRU".VN+8P7'=?\$L/!_@_4]=_X*9:AJ/AKP]J.
MHO\ \%5/VE!)=7VDZ?>W.WPIJ?A?5_"K;[B"5T/A[5]6UC4=#D&UM,U"^O;J
MQ:&>:5RVE:_DK^K;_P" !]D?%S]OW]E#X'7WC:P^(7Q*U:'_ (5G)I]O\2]2
M\&_"OXP_%+P]\-[W54BDTW3?B%XH^%W@'QEX;\#ZO>QSP26VD>*-5TK4Y4N(
M'6T*SQ%]O3OVV?V;M1^%?AOXSCQGXETSP!XWU_2O#'P^NO$GPC^,GA/Q-\3=
M9U[2;+7M!M_A7\/?%'P_TCXA_%"VU[1[^'4-#U/X?^%O$>EZQ;PZBVG7MRVD
MZJMG^3'PKT3X@>&_!'_!3+]EKX4>!]!_:4\,_'#]H?\ :.M?#GQ:B^)OPM\*
MZ)X4\<?%_P )Z3H7COPC\;-#\;>+=(\?W2?"S6IQ8W/B7X>^$_'TGBJ[L-3L
M;.PTB>S01>Y^,?!O@_\ 9@TO_@EC^R!9^&O"7Q/_ &HM,A\6:!\ _BG\0;_Q
M3IGPW^&^J_#GX6PS?&'XD:EHGA_6=(O_ !@)M(U==-\"?#2[O;,ZS?7>EQ'Q
M)X=O=+@U8JR_KM:X'Z)_#_\ :W_9U^)GAGXB>+?#/Q.TNTTCX17XTOXJP>-M
M*\2?#'Q!\-K]XFF@M?'?A#XE:+X2\6>%)+U$D&G?VYHEBNI20SPV#7,T$T:>
M-:C_ ,%.OV$=*\(^#/'M[^T1X9C\'>/;V^LO#OB"+P_XZN]/4:?XOUGP'+J?
MB)[3PK._@OPY=>+/#VMZ1I/BKQFF@>&M<;3+R\T75K_3XC=U\E?L)V&KZ'_P
M4P_X*FZ/XM^(%O\ $CQ$^B_L9#7_ !2-&T#PS;:KJZ_"GQ0;BPMO#V@!K'3[
M;0(6;0[2QNKK5M:@L=/1==UC5]5^W:C<_'/[..A:%_Q#<_$"1-)TQ7U/X4?M
M*:UJ4L=G;))J.L:3\9_B!%I6J7\J1A[W4+"#1=%@LKRY:6X@MM+TV"*18;.V
M2-V7_I/XJX'[1_MF^+/V-K;X9^'-"_;#\4^&;+P!XF\:>$-3\):1?:_XKLM2
M\2>+]#UFQU3PK/X?LOA[>0^+M;%CJQL+J9-/CNM*\N2(:NCV4Q5_2?B7^T[\
M)_A1XTM?AYXG_P"%H:OXTN_#-KXR&@?#'X _'SXUW=IX9O=4U/1;+5]6D^#7
MPS\>VNB07FJ:-JEG:1ZQ<6-Q<O8SO#"\2;S^37_!0:477_!)3]F2[NI!//)J
M/[#-U]HF8.[7$MUX(,LXD8DF21)9B[@Y9'D)."U?='[>7[3%_P#L[>$=#\-_
M!CPWIGB[]L+]I/4+3X1?L^^%8[2SDU'4]8MC?W+^,/%$SQF7_A7GPCM_$.K>
M*M4EU%FT:RN]3^S7+Z?9ZWJNI6Z[?/\ K_,#T3X<_MU_LN_%/4?B_I7AKX@Z
MUI5Y\ ='CUWXU+\2?A5\8/@W;_##39HKBXB?QE??%[P%X&L=&NY+2TN[U-,N
MKA=3>PM+N_6S-G;3SQZWPW_;0_9O^+'CS1?AEX/\>:G'XZ\4^&[CQCX-\/\
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
MM*>Q;4S&MG;ZYJVAVDL\;W:&GUCVLK_C?_AP/T0U?]IGX*^'_AK\-_BMK7C
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
MFE:#_P % ;/]D^X\%?&:W\+^'?@%XL\>>)]7TO\ 9_\ C'XSN/%7C+5/B/\
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
M7_LT?'[X6^%O@W\;/AG'\4O _@I($\+?\)OXL\=:_P",]&>"W2T-U;?%"_\
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
MF[CPS&-%74_L.DV5O/\ &&2?3O#!N=6N=3OO"&GW%KX5U;6[?2->U71KW6M
MT._TX\9_\$X?V1/B)\)_ /P+\;^!?'_B;X2_#"XFNO _@?5?VB?VD9])T:5X
M[2"R61A\6UO=7@\/VME'9>#[77+O4K7P383:A8>$(=$L]4U."[^Y**+ON!\N
M_%[]B_\ 9H^/WPM\+?!OXV?#./XI>!_!20)X6_X3?Q9XZU_QGHSP6Z6ANK;X
MH7_B>7XGO?W=M%%!J>I7'C":_P!7BAA35;F\$,6SL?AC^S5\!O@U\([CX#_#
M+X6^%/"?PCO]/UG3-6\$6=D]WINO6OB.S;3M?/B2XU.:^U+Q+=ZUI[?8-4U#
M7K[4=0OK)(K6XNI((88T]QKG-$\7>&_$FI^+]&T/5[;4M3\!>(+7PKXPL[?S
M?,T'Q#>>%O#?C6VTJ\+QI&;F7PKXO\-:T! \T:VNKVRNZS"6*- >7_ +]FKX
M(?LO>$)O GP*\!67@/PQ<7AOKBSBU7Q#X@O)YAO$$4VM^*]7UW79;"Q669-+
MTN34FTW28Y[B/3+2T2XF5_<Z** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH _(W6O'7[2WPZ_X*?>%_@=\0?VFO&K?
MLY?M&_!CXK^+?@)X?M?AY\"-/FT;XM^%S&=<^'DGBF3X4S^(-9L? 'A&^F\>
M^%+C4=2N+^_O(?#FE>,'\56,.MPZ_P"??L;_ +1/Q<;XI_\ !0WX<?M,?M?>
M+_&D'[-2>([WP1XB/PV^!?@O3;3X-VC>)K2^^+^EMX?^$FE-XD\:?#W7_!^O
M^%/%"WPUCX=V6OV$MK-X9U4W$0MOJ_\ X*(?LS_$K]H/X=_"OQ%\ ]5T_P -
M?M%? ?XX?#KXH_";Q3J7V1;/3577+7P]XZMM6^VRQ07GAYO!VK:CK^L:$2[>
M(V\,V.BQPS2WD<3^+?&__@G;?Z[\=_V,O%?PHU.;1_A[X"\%7?P!_:;^UWUI
M)K'Q'^ ?AZZTSXI>&-#\0M=M%<^(AXK^)WA-M%\<2P_:-6U./XAZGJ]QB"#4
MKD/2WRM]W^:T \K_ &B/BW^W1^S#^P+\(OBUK7Q\37/C%XI^)7PI'Q*NO''P
M?^&D7B;0-$^+.O:'I]O\/= @\(Z5X7\":1<>";2[-CKVIZQX%\6ZIKFN2ZO=
M6&K:+IR:786ES]NCP)XRUK_@I]_P3 @T3X]?&'P)!X]3]KF#3[3PL/A5>Z9\
M.[[P'\"K>Y;7O!6A^-_A;XQT*[U[Q?:>)=4T7Q1J/Q!TSQXT.D210>$(_"=Q
M$+H^S_\ !6CX9?M _&_]GWPQ\)OV>O@9KWQ?\1ZE\4O 7CG5]0L_''PI\$:!
MX7TGX;^)=,\1M::I<_$3QWX6U.]U3Q+(BV>C1:!I&L6=O%::I=:U?:5)%I5K
MK$'[6'PS_:1\>?'C_@G7^UG\)O@3=>)-6_9^U7XY1_$GX*>+/B-\./!WBW0-
M/^//PXT3P5]LNO$]KXA\3^!K[_A#9M-N[C5X_"^O>)Y[TR6:Z-;ZDDEQ):M=
M]/M=NV@'B_Q$\/\ Q0O?^"S'A[PO\./']AX?\6S?\$IX-)U'XH>+_#FG>)M7
MTZP@_:?OUU'Q18^$=)MO#7A/6?&.HWD%K';VEQ!H?A#2[C4KK6VT34K'2(/!
MNL?2W[ /QM^.'C+QK^V!^S_\??'.G_%?QC^RY\9]+\(Z1\5;3PCH7@2_\9>#
M/&?AI/$WATZ_X7\+PVWARRUO2DANK>ZN-'M;2VN8IH(V@::VDO+OR"'PA^U<
MO_!5+0OVE=7_ &5/%]S\([;]DJR_95UOQOH'Q+^ DEF?$T_Q:_X61J?Q*T;P
MSK/Q:TSQI-\-K>2:2QM;:_T2S^($NGQ&_;P?_:#+HK;?["W@G]I+PA^UI^W)
M\0OBW^S)XX^$_@#]I;QQX+\>^ /$NM_$+X"^*3I=OX(\-77A:70O&&C_  \^
M+'B[6=.UK68I[34M..BV/B'1H"FH6>H:Q:F"RN=2'MTV7;NP/IO]NC]IS5OV
M8OA1X1O_  =8Z/J7Q4^-/QB^''[/7P?MO$D=U-X9MOB%\4=4FLK#7/$T%A<6
ME]<Z#X:TBPUG7[NRM;NSEU2;3K71A?Z?_:0OK?Y>_:0^-/[1G[!'C3]GCXB^
M//C3J7[1'[/'Q:^+/AKX'?%_2?&G@+X:>$_%'PR\0^.(+N3PY\0OAUJOPP\)
M^#C)X5LKG3-2&L^&/&L/C#4DM(K6QM?$EQJ&J1ZAIWO/_!1K]DKQ/^UW\!=*
M\.?#;Q'IOA+XS?";XF>#OCG\%M=UL2_V!%\1? 1U!=.T[7WMX+FXBTK5M/U;
M4[(W,=O<K8ZB^FZE-:W<-E);2^6?%3X7?'K]NBQ_9[\ _&OX 7W[/7@GX:_&
M#P)\;_C3=>(?B'\-O'$7C75?AM;:G<:1\._A5;_#KQ/XJU"]\->)?$E_;W&N
M>*_'</P]U;2_#5A+:V'AZ_U740]@E;3YW_3^NX'!_%WXJ_MO:[_P49\1?L?_
M  H^-_PX\!>#O$W[%6L_'/PKXAO/@]8:]=_#C6)OB]!X$T[5[G3]7U[4KCX@
M^)+(Z,^E0+/K7A7P<EGXQO\ 7K[P;J][X7TW2M3_ %$^$ND_$?0?AEX$T7XO
M^+=(\>?%'2_#&DV7CSQGH&AQ^&]'\3>)[>U2/5=8T_0X=L&FP7MP&E\BWAL[
M8N6DM]/TZ%X[&W_,K4?"7[3R?\%:]-_:0M/V5/'=Y\ X_P!F6+]DR\^("_$K
M]GZ&XCGNOC/+\1)/BU!X0F^+D?BN7P)90RPPW.EMI4?CY]-BO+ZT\(W6K+:^
M';K]>*'TVV7W@?B'8?$3_@HI\;?VK?\ @H%^S+\-OVD?A3\-_P#AGZ/]FS5?
M 'CB7X&Z5JEOI:_$OP5K'CJX\+P>&=9U;Q'<./$MO=1Z;XC\8>(M?\7-HR>#
M[,^%O"%C/XKO[K1K_B/]KSXI_%V__:*T?P+\7OCU\)]6^!7CSQ7\$? L_P $
M?V%?BI^T'X5^(GQ-^&>EV%GXV\3?$GQ58_ 3XT^&++PUJGQ EU/P]H_P_P#!
M/BGPEXK\/^']*BU_6_%%[+XAL+33>U_96\)?M/>&O^"B7[:GQE^('[*GCOP%
M\'/VJ8O@C:^%?&^J?$K]G[7)O"#_  #^&.J^$8[CQEX9\'_%SQ#XB6T\=W,C
MC2#X:T[Q'=Z3>W>EP:U:VNG2:KK.D<=8?"_]O_\ 8I_:)_: O_V9?@GX%_:J
M_9K_ &F_BMKWQT_X1G6_B]X?^#OBSX-?%3QT;9_'=S<ZIXDMK^+5O">J:C!'
M?)IV@Z+KEV]E:V*6J:/?Q:BVM/3RV5MNVNNH&3K/[>_QSM/V;/V,_'?[1NC^
M/_V(F^+WCGQAX _::^*5[\)+B+5/A!JWA;3=9MO!-QIWAGXK>$_%&E^#='^,
MWB"VTJ[L/$WC/P=XLT?PWI3ZCIYBN,Q^);#UOXHZ_P#M0^%_V(/VL?B[X>_;
M"D\3:C\-4\<?&O\ 9Q^.W@/P;^SUKMK\0_@]X0^!OA_7[+PCXRTA/ ?B?P#J
M%I>?$.'QW::KX@\,Z9X;U^]NM*TG5](O-'\-W#^%KCV/QU_PUMX.T;X/6.I_
M!O1?VLM!\:V'Q6'[5O@30_$7PYT32]*NO%=YX9U7P;IGPXL_C1KOAK3?$OAG
MP7"?$'@73="U?4M%M?$WAR.;Q'XL:U\37%H)?G7X'?L'>,=$^!O_  42^&ND
M^%X?V?/AS^U[I_B_3/@;^S]J/B73/$]I\#W\2_"*^\#Z[K^M3^#]3\2^$='G
M\:^,[\^([SPGX(UOQ)HOAOP_IFCZ38ZM>/%]EM#3RW]>OW[?)H#C/VGOVB/V
MG/"/_!/W]B7]J;P+\>=>\)>/_&&E?LFP_%;3;?P%\'M8\.?$V7XV:1X*?Q;J
M>IVGB'X=ZK>>&-4AO[^]NM,'@>_\-Z/;0:C?VK:/(4TJ?2O4_CK_ ,IA?V$?
M^S=/VF__ $DL:^5_B5\ ?^"A?QD_8 ^!_P"R_/\ LS^"? 7C#X":Q^SCH$MU
MK7QO\%Z\GQ(L/@G=Z-I<'BK1&T"9M.\(>&KC2M#@U_6Y-;O]6\71SRG0-$\"
M:D9VUFP^COBUX2_:QUK_ (*0_LN?'JS_ &3O$^N?"[X._"SQS\/?'OBSPI\6
M_@7=:?/K?Q7TNWDNM4\%:=XT^(/P_P#&>O>&?!5XUK8:Q>>(/!O@W7M3DM=;
MGT'PUJ-M;:+-KY]WVNWR X#]D#X<^.8_^"I?_!3:VE_:.^-]_9^ M2_8TU+4
M+/5(O@OJD/Q!TGQ9\+/&'C&W\&^*Y+_X.7%UH'A+PC=:OJ>D^%++X3W'PTU&
M'2+V8Z[JNO:N(]73]M-6BU6?2]0AT.]L--UF6SN(]+U#5-,N-9TVROWB9;6Z
MO])M=5T.YU*T@F*23V,&LZ7+<QJT4=_:LXF3\ROAS\'/VD_A-_P4C_:T^*^C
M?#'P]XF^!G[66D_LUW\GQ0NOB!HVE-\/)O@?X#N/!'B#0+WP.([GQ;K^N>(8
M;F^N- FT^RA\/6TDFFRZIK<:_;K2#]*_$>J7^B>'];UC2_#FK^,-3TK2M0U#
M3_"GA^XT"TUWQ+>V=K+<6VA:/=>*];\->&+;4]5FC2RL9_$/B'0]%BN9XWU/
M5M/LUFNHD_T7Y ?C+\%OVJ_VK_&W_!.K]LKX\:K\2/!,_P :_@)XY_:JBT7Q
M#=_#&PD\--X?^!.@7.J6&@Z3X6TO7-$BLIKZ73)EL=9\1:AXPN+'[8YU6W\1
M+%"L?GWC_P#:5_;E^&/['_['/[<VK_'?P?K.A>*+/]EH_%?X'VOPD\*1:;X\
M\-?%W3?#-CXA\2:AX_,%OX@TGQYJ.I:S_;L=GX*TKPCX-\.M?KH-MHVN6VA-
MK'B+-^!WP?\ VT/ _P"P%^W)^S_XF_8U\?6_Q3^/7BG]I"^^'VGV'Q<_9FO]
M!N=/_:1T#5M)MKK4]</QKMAII\!7,[R^(K>:T\W4K:XTL^'O[3FGU2+1F_';
MX-?MF?$#_@E[^SC^RGX9_8X^(+_&+X?6WP&\,^++/4OBU^S+9>&=.L_V>X/
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
M>%+W2X7\+3?$6:T\(>//!=U/HUYIUI+XEN/%$6HZ:MI\H?"'P]^W[\./BO\
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
M8],M9#9:7%-'I]BL=G;01K^8<OPP_:]^'?\ P43^/'QKT'X+>$/CG\-_C/\
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
MOXAFTZ[N/B%J_A33=$TZU&L+#X@U$+X;N33RWCV[:_CN![5^UQXAUCQ=KO\
MP14\6>(;S^T-?\3_ +1?PM\0ZY?_ &>UM/MVL:U\)EU+4[S[+8P6UE;?:;VY
MGF^SV=M;VL._R[>"*)4C63]NCP)XRUK_ (*??\$P(-$^/7QA\"0>/4_:Y@T^
MT\+#X57NF?#N^\!_ JWN6U[P5H?C?X6^,="N]>\7VGB75-%\4:C\0=,\>-#I
M$D4'A"/PG<1"Z.'^T!\)_P!M#5%_X)C66C?LH7_CR]_9/\6?#[XB?%[4/A_\
M9_@R/#QA\->&8O!-QX6\*7'Q0\7?"K7]7\7FRM+GQ!>PW'ANP\'VGVS2-*TW
MQMKLLNK7>D?27[9OPC_:#\3_ +1__!/O]J+X)_">#XES?LYZ[\=+?Q]\,]6\
M>^$/ 6N6FD_'CX;:%X,35?[>U6]OO#TZ^#IM/O)=:MM%N]<O+J4VR:):ZM;R
M2W4(M+>C_4#]&KO0M4N/!]UX:@\9^)+#6Y_#4VA0_$*VM/"$GBZRU272VT^/
MQG;V-[X5N_ 3^)+>[8:W%:7?@FY\(-J:+#/X5FT8OI#?D9^RM\6?VGOB_P#L
MJ_MZ0^+_ -I+Q4WQ7_9Z_:K_ &E/A-\//C/IGPZ^"%EKT'AGX(Z%X1OO#UIJ
MG@__ (5I-\.M2M]9O3JAU]YO"O\ ;$EKK5Y!I>M:7-:Z5=:?^P^D'5FTG2VU
MZ/3XM<;3K(ZS%I$MS/I4>K&VB.HQZ9/>0V]Y-IZ7GG+92W5O!<R6PB>>&*4L
MB_C7\)O@?^V9\"=7_;T^"7A?X(>$?%?PY_:2^.WQY^/_ ,.OCWJ/Q4\.6&C:
M-!\;?#]G#=^"M8^&RO'XXU/Q+X?FTRVLM.#OX=\,ZQJ-S.+[QAH>EPIJCI;/
MY6^\#S'XD?MD_M;:%_P10\%?MI>&/BGX<MOC;#X+\(ZQXS\4ZW\,_#.JWWB"
M?Q;\7](^&\=SH6F63:+X#\-7NF6^N)J#_:O GB+3K];&.U73;*666]?Z"^,?
MQ<_:\_9V_:<_8WU/QE\9/"'C?X1_M0?%R7X*^,/@CI'PQT31-(^'VI:]X=N=
M2\*:WX/^(LCW'C[Q%>:3=VS1:[?>(9[+2M?^SS7=CX2\+QZG!IFB?)GQ)_96
M_;9F_P"",GAK]A>T_9QMO%/QIU33/"?AF5/!WQA^%[Z+X4T3PA\7/#WQ/.K>
M-M2\=:[X T^'5M3M-,DT&QT;P'?_ !$LA>))J%]KUC;&&"7Z'_;(T;]K/XU>
M+/V!/&'@3]BKXJ7*_ KXW>&/CO\ %;2=3^*W[+6FWVBV^C?VOX:O?!&B2R?'
MB2Q\1>)I++S/$EG>PW5IX:DTO4- M9]:M];N?$&E>&'IY;R[;=/^ ![-X"^+
M/QJ_;,^+O[3>F_"'XU:A\ ?@[^S/\3-1_9_T?5O"7@;X=^-?%OQ+^,_A;3+/
M4/B'JOBN;XF>'/%NDZ=\//"FH:II>@Z1X>\)Z?HWB+Q*!J6L2^.=(26RL+;X
M:_85_:"UK]E#_@FW^V/\=/&NGZ9XL\<>!/VO?C[;W6EZ/;ZG;:%XC^*'BGQU
MX*\$Z1:6=I:)J>MV_A[4?'OB&P#P6<6HZO;Z+)*MK%>7L<:2?27P*^#O[6/[
M&7[1?[2'_"N_@;'\</V;?VK/BAJ/[0>E7%G\3/A]X'\9? SXH>-T27QMX=\<
M:5XGUI;?7_#<MW]EM8=4\ W/BRZL-,T.RGM;+6+J\GLXO,_@[^P!^T#X[_8@
M_;0_94^/&@^$/A/J'QS^/'Q4^+GPV\4:#X_/C.\T[6=6\=^'/'G@>]U;3M'T
M"VM[+0;3Q-X0TR]-Y;^(F\1WNAW<EO>^&O#^I1O 33Y:>OG_ ,$#<UC]I_\
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
M>5L/A?\ M_\ [%/[1/[0%_\ LR_!/P+^U5^S7^TW\5M>^.G_  C.M_%[P_\
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
M\;:\GPJM?B"/&;V$6GQS6O@[QKX0\!1#2;"*P\#V5K]LM[OTKP#X._:5MO\
M@JI\4/C_ *S^R[X\T3X#^-/@5H?P"TCXB77Q$^ %Y+#J'@_QB?$<7CO4O"&E
M?%R_\66_@OQ!&MU#ID-KI5]XQMXY=)GU?PIILUSJ=GHU_P#9$^$G[5_[./Q-
M_;I\-S_"#PGJG@#XM_M0_'C]JCX:?$Z\^)FC0VWBV7XHZ-82^&_AO'X1T^"]
M\2:%JECKVC:/;^(?$/B2'2M(M;!M7;2DU>1;":8Z/;5+M\P/U?HKXT_8?^-'
M[07QG^%OBN?]J+X7^%?A/\;/AW\3-:^'7B_P]X%UF'7O!UY):^&O"'B^QU+0
MM1MO$/BVV;[-8^,H/#FN6]OXHUR.T\4>']=MC=0212:?9?9=2 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17$ZK\2
M_AQH.NW7A;7/B!X)T;Q-8^&-2\;7OAW5?%>A:=KMGX,T>6T@U?Q==:1>7\.H
M6_AC2IK^QAU+7YK=-*L9;RTCNKN)[B$/REM^T/\  "\^'MW\7+3XY_!VZ^%-
MA>R:=??$ZV^)O@J?X>V>H1/'%+87?C2+6V\-V][%)-%'):S:DDZ/+&C1AG4$
M ]AHK!T'Q5X7\4^'=/\ &'ACQ)H'B/PEJVGKJVE>*-!UC3M7\.ZGI3(TBZGI
M^MZ?<7&F7FGM&K.MY;74EL45F$A4$CA_ /QX^!WQ6U75]!^%WQF^%'Q)USP^
MK-K^C> ?B)X0\8ZKH:K*L#-J^G>'=8U&\TU5G=(6-[# !*RQG#L 0#U:BO//
M$OQ=^$_@S4=3TCQA\3_AYX4U;1/"U[XYUG2_$OC7PWH6HZ1X*TR[L+#4O&&I
MV6J:G:W-AX6T^^U72[*]\07446DVEWJ5A;3W<<UY;I)\47?_  4Y_957]J[P
M]^SE9_'+X,#1YO@YK_Q$\2?$34OB-X5T_P )1^++[Q1\-M*^&'P]\,^+KK7H
M/#6O^)_%7A[Q)XN\3WFA:?<7NJ1Z9IFA75H&CN;Y(BP'Z-45Y/\ $WX]? SX
M*_V=_P +D^-'PG^$O]L+*VD?\+-^(O@_P'_:JP,%F;3O^$IUC2OMRPL0LIMO
M-$;$!\$@5F>"/VE?V<_B;I/BS7OAO\?O@I\0="\!6EI?^.=:\$?%3P+XLTGP
M98Z@FH26%YXLU'0=>O[/P[:7L>DZI):7&L36<-RFFZ@\+NMG<&, ]KHKS/X;
M_&KX-_&2#5+KX0_%KX9?%2VT2>*VUFX^&_CSPMXX@TBYF\SR;?5)O#&JZI'8
M3R^3-Y45VT4DGE2;5/EMBG\3?CU\#/@K_9W_  N3XT?"?X2_VPLK:1_PLWXB
M^#_ ?]JK P69M._X2G6-*^W+"Q"RFV\T1L0'P2!0!ZQ17D'PW_:#^ ?QDMO$
M=Y\(?C?\(/BK:>#X;*X\6W7PW^)?@SQS;>%K?4H]0ETZ?Q'/X8UK5(M$AOXM
M)U62REU-K5+J/3-0>!I%LKDQ7OAW\</@K\7KC6K3X3_%_P"%WQ0NO#DB0^(;
M;X=_$#PGXUN-!FD=XXXM:A\-:MJ<FER2/'(B)?+ S.CJH)5@ #U&BBLW6-9T
MCP]I6H:[K^JZ;H>B:3:3ZAJNL:Q?6NF:5IEA:QM+<WNH:A>RP6EE:6\2M)/<
MW,T4,4:L\CJH)H TJ*_&[7/VAO\ A./^"HG[(FD?!K]J1OBG\#/B!\+OV@;K
MQ+X$^'GQ"\%^)OA99>*O OA6$60N7\ 0JVKZBC:FFJO:^-=9\276FWZP7.DC
M2X%@@C_3KQ1\>?@;X'\8:/\ #SQK\9_A1X/\?^(6MET#P-XH^(OA#P_XPUQK
MU_*LUT?PSJVL6FM:FUW)^[MA964YG?Y(@[<46 ]7HKD_&OCWP-\-?#UYXN^(
MWC/PGX \*:>8UU#Q/XU\1:/X5\/6+3-LA6\UK7;RPTVV,K_+&)KE#(WRKD\4
MO@GQYX&^)7AVR\8?#GQGX3\?^$M3,HTWQ1X)\1:/XJ\.Z@8',4PLM;T*\O\
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
M0?A=\9OA1\2=<\/JS:_HW@'XB>$/&.JZ&JRK S:OIWAW6-1O--59W2%C>PP
M2LL9P[ '7^)'Q8^%GP;T"'Q7\7OB7X ^%7A>YU.WT6W\2?$CQEX=\#:!/K-W
M;W=W::3#K'B?4M+TZ74[JUL+ZYM[!+EKJ:WLKN:.)H[:9D ._HKYOUC]L?\
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
M^4V-LR>,8_%NK6\<5X[ZQ<M<P?8^I\'_ +4'Q]^!/_!2?P;^P9\9_'MK\??
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH _$SQ;\&OA1XA_X+?:98:U\/
M/".HZ9X@_P""=%_XX\2Z/<:'8G1?%?B^R_:46TM/$7B_1DA33/%NJ6R6]A-!
M<^)+35&BO]&T#4XPNI>']%N[#%_8U_9X^!M]^W__ ,%4/!&I?"CP)JW@;P)X
M]_9QUSP7X$U?PYIFJ>!/"VM?%+X.:QJGCW6=!\$7UO/X4TS6?$=Q D%YJ]KH
M\>IIILEUI-O=PZ9?7UI<?<M]^PKH=]^U[9_MHG]H;]HNV^)UCX>@\!V_AFVU
M#X+?\*W7X4Q^(?\ A)[GX3G0;CX)7&MMX/U#56GGO+\^)O\ A.A-<R7UGXRM
M-5BM-0ML'X5?\$_+/X/_ !5^-WQH\+_M7_M5WGQ"_:&L+6#XGZKX@N_V<]3M
M-6U71-"U'P_X,\2V&C+^SE:Z3H^L^ K34I9/"T&GV</A\&&WL==T+7-&232Y
M:OY]$OQN!^$FG^.[WX:_\$YM"^%D$]QH_P #/$?_  5_UO\ 9\^)L$%S-;:7
MH/[.$OQ"U7Q3XF\(&X26,Z3X:UFXTM=/U9?,AL+O3=1U;2KX21:W-'-^GW_!
M6#P5#\-K;]B;]H#X+Z-8^%_CE\-?VMO@Y\+/ MUX8L;?2KSQ#X$^(W]L:'KG
MPEN(-,B@;4/#&N)8V$ T1UEM;73UU6WL8($U*\9_H'X6?\$O?@1\._@S\9OV
M>O$_CCXR?'3X.?'/7M1\7^+_  5\9]:^'^J1:?XXU>]MM2U7QOX7U[P-\-?
M/BG1?$E[J-AIFI"X_MVZLK#4M-M]2TJPL+^6^N;OU_P#^QEX2\*:S\-=8\<?
M%CXW_'W_ (4M*UW\'M,^-WB7PCKNE_#W5O[*N=!@\26D/A#P)X(N/%_BW3M"
MO;[2='\7_$RZ\<^)]%M;^^DTG5K*\O;FZE+K\_G= ?GOX\_9]^"?Q#_X+;7/
MACQG\,/!?B#POXF_X)I7WC?Q=X8O_#^FR>'/&OBRX_:6N_#KZ]XUT06ZZ;XN
MU)=/>TDANO$%MJ$UOJ>C>'M9@>/5?#^C7EEVW@CP'X.^%_\ P6?\(?#SX?>'
M=,\)>"?!_P#P2,@T'PSX;T>'[/INCZ38_M:21VUG:QEG?:B@L\DKR3SRM)//
M+)-))(WU)??L%Z'??M>V?[:9_:,_:4MOBC8Z+!X)@\.6NJ_!=/AQ_P *HB\2
M/XIF^#\OA^3X(RZO-X%O=2FN7N;B7Q&WCA9KAM6M/&=KXAAL]9MNS^+?[%7P
ML^,'Q^\!?M(ZKXF^*OA#XB^"? U[\+[\?#OQQ+X2T;XA_#.^UR;Q)+X!^($-
MMIT^JZCX;&MW-W?FWT'6/#EW<273I>WEU%#:1VQ?_P!)M\P/@S3GMO@[_P %
M ?V^M3^-_P ,/'/[0/A'XZ?#CX%_\(/JWPR^%'BCX^7?@OP=9>%O%.@ZK\!?
M'/ACP=H?B34/AS#XQU..Z\0Z.FLVFE>"?$]C"?$?B/7+.[N(S'X[X0^ ?A;]
MFO\ X)=_L^? []K_ $OXC2:]XF_:9\(7_P ,?V?_  !XBT"3Q)XG^)7C/XN:
MMXZ^$7[/6MZGK0OO"%YHNH,BZC\1EU.[MM(TV2/7)[+5O[3TS3;NY\V^(?\
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
MU73X]5L]-T2XT_3EU6[U?56M6U+6]7NKW]B]-_X)R_"+P[\4O&/QO\&_$_\
M:(\&?&'QK\-]*^&VI_$71OBG]O\ $!M--N!<W'B?4$\4Z!XBTCQIXJU614$\
M_P 2=+\;:'H\<&GQ>$M!\-IHVBKIW#>#?^"77@3P%^RKXM_8U\,_M,_M5V?P
M1\8SWT=]ITFM? 6X\0Z=X?\ $'_"33>-_!VC^(IOV?FO+;PUX^U'Q)_:OB>.
MX6[U=;O2+&#P]J^@:9J?BS3_ !(77?\ E_ #\[?VL/A3\-_#7_!*O]CCXXZ+
MX*\/67QFBUG]A;XD2?%D:=#/\3+WQKXEB\"-K>O:EX]NEG\6:C=7JWK0!+W5
MYX+6TM-*L;.*WL='TJWL_L;X]>)/B5XJ_P""K/PF^#_ASQ]\)_!!\._L;Z[\
M3OA-#\:/A/XC^+OAK5/B+KGQ4U/P]X[O?"&@>'OC/\%C:?$73/ 7AC35LM8D
MUC6M0TKP=/XTM[+3;6SUW4[L^I?$'_@F%X+^)W[.7PR_99\6?M/_ +5]S\)_
MA3/H;^'+:RUSX#:?XAO+/P?;:1:_#[2M<\16O[/J7U_I_P /HM(#>&A$;2\F
MFO9I_$EYX@FL- ?1O3/VB_\ @G[\'?VJ/!?POT/XO^*_BM?_ !&^#S+<> _V
MB?"WB/P]X%^.VD:BZVHU#5(_$/A#PCH_A&.YU:2RLKJ]MK7P/;:5%?6D%_IN
MG:?>)YY+K\_E?;^O,#\_?B5^Q3:_ _X'_P#!5O5/'OQ4^&'Q3G^-7[.?Q!^/
MTWP4\'? :\^&_@#X2>/]!^%_Q+TW2_BKX1TKQ!\5OC ^AZ[XPU;2[^Z6^_M&
MPU6\UOPS>W^G7DL&C&VTSP#]H3X0_#'P?_P1W_8H^,'AGP-X:TCXK:+;_L#^
M.[#XE6VEVQ\>IXGU"#X>:?-?R>,9DE\1RQPZ==C3-.L'U,Z?I.DV.D:1I5K9
M:7HNE6=G^NTG_!/SX=K^SK\0OV=;+XP_M$VUM\8([FR^,7QDU7Q_H/COX\_%
M/1+[1+GPU?>&_%GC_P")W@KQO;)H%SH%R=(CT[P[H&@+IEG]H319-,?5M<?5
M/-O&_P#P2Z\$?$+]FOX=?LG>)OVG_P!K&X^#WPPO-(F\.6%IK?P#T_7YM/\
M"EOHD'@'0-6\16G[/<6H7NC?#Y]&>Z\+Q(UO?-<ZI<MXAO\ 7HM+\+0^'B_G
MU[=+6 Y.7_E.E:_]HHY/_6N)*^[?VJO''BWX9_LQ?M$_$;P# ]SXX\!_ _XJ
M^,?!\26XNV_X2;PWX&US6-#D%F5;[8(-2L[:=K,*SW:QFW16>15/C/BW]@[X
M=^.OBQ\)_CEXI^*7QWO/BK\,OAM+\(=:\7Z1XT\/^#;WXR_#F?6I?$4_A7XN
M6O@;P;X:TZ_TN?6KFZU"Y@\#V?@-+J:Y<7(FCBMD@^W9H8;F&6WN(HI[>>*2
M&>":-989H95*2Q2Q.&22*1&9)(W5E=6*L""12;V\DOP _#;X??![X-_&G_@A
MW:#4-.TC5I=;_9<\6_&35O&]R+>\\0P_M!Z-X>UWQAXE^)5YXDD,FJ2^,+#X
MI:7J4VKZO/??VE/#;WFC7MQ]C>>VKY2T+PQ:_'SXL_\ ! ?QE\>?"&E:_P".
M?C'\(OVG'^+.L:MI<"ZS\5]%\(_ /PO>>"9/B)>^3'=>,M+UO1!#?:GI6OO?
MZ1K6F^)==TR\L[C1]<U"TN?UQT#_ ()N?!GPGX=\7?"_PG\0OCGX:_9R\=:U
MJNM>)OV7=(\:Z!!\&;I-?NFO?$?AW3)Y?!D_Q8\,>"O$=S+<MKW@CPK\4M$\
M*:I!>W]A=:1)IU]=VDUSXV_\$^_"?QK^-/P@^.7_  O_ /:)^%?B/]GZSOK+
MX(>'/A/>_!'1? _PRAUG1--\/>(TT'0O$WP.\7SZA#XFTO2K.SUJR\3ZEK^G
M2V,8TFSL[+14BTV-W6OS_%6_KT ^M?A3\'_A?\#/"$/@#X/^!?#?PY\%6VIZ
MOK%OX8\*:=#I6CV^I:]J$VIZK<P6< $<1N;R>1EBC"PVT*PV=K'!9VUO!%^(
MWQGTWPEXV^&/_!723]F[PCI_C/P[J*?&F']I_P"-WQUU<:_8VOQ5^&GP9SJG
MPB^ G@W1-(T_Q!J$?PTL[?39-/\ $?C'Q3HNB^ O%^HQW/A>+QO862:=8?T
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
M>"M \*7NCV/ANQ\)6/@:X=KKPK-X=TO3=2L;H13W-_>R00-$)_G?\+ ?(O\
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
M?>!^IU%?.7[.GQ=^+_Q:L?B#+\8/V;?%7[-VI^$?'5YX:\.Z5XF\:^$_'/\
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
MP1N++Q+K'PI\$:=H&JV_B.7X@^+?"PO+3PEX8AUZ;PM>ZEHOB6^L4AM=*O\
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
MQ329<SXT?M-^(?!'QM^''[-WPJ^%D?Q.^,/Q&\$>+_B5"OBGQC=_#+X:>&/
MW@R\L-*O]2\1^.K'P3\1M5_M/4-:U.QTO2=%T/P3K4QDF%SJUQI%I+9S7B ^
MNZ*_.?P+_P %%O!>M?LT?M%?M >/_A[X@^'FL_LK_$SQY\&/C!\-EUW1O$<U
MK\3O ^H:'I)T;POXP9-!T;6M$U[4_$V@V6F>*-3M/#UA#)=75QJ$-I86+WDG
MLGPX^./QTU3XSZ)\)/B]^SYX=^'UAXH^%7C/XG^'?B)X%^,\GQ7\+7+^#O$W
MPV\/W/@S4X[SX7?#C4=+\32P?$:VU=W$%YH<EKILZ:%JWB$#4)M*=@/K2BOS
MF\._MO\ Q*\=:!X+^+GP\_9UTKQC^SGXZ^.'AOX-:7X_LOC5;Q?$;3++6_C5
M9?!&\^)/B'X3I\-[O3K#PGI^OW$^J)IUG\2M3\6KI2VL_B'P_P"%XGU.?1_;
M_'W[0GC+_A97BGX,_ #X7:-\8/B3\/O"GA_QC\1E\6?$AOA3X%\'6GC ZL?!
M?AJ[\66G@CXD:M?>.O%MMH6K:IIF@V?@]]+T_1K:WU/Q-XBT"'5]#74U8#ZJ
MHK\ ?VT/^"A7C[XN?\$N/VB?C+\ _#.F_#7Q1X(\3ZI^SQ^TKX:\>^([H_$#
MX.ZWJGBOPS\-/%&B^!(O#N@:AH/C+5[U_'%D-.\47>O>$;32-#N;O6[&&[\4
M:<- M/TH\8?M)_%;X<+\%OAWXH^$GPPE_:'^/7BKQ=X>^'/@'0/CSKUU\,FT
M7P)X2?QAXA\2>)?BQXA^!7A;Q'IKVFEQ"#^P- ^$'BO5;C4+S3X[$7EB=5U#
M2';\[ ?:U%?/O[/WQ<^('Q4@^*=A\3?A%_PISQ?\*_BA)\-[[1;?QK#\0-%\
M1V__  K[X?>/[+QCX:\30^&_"OVOP_JMKX]CLK*.YT>UU&&32KA=5M=,U0WF
MC:;SW[2'[2DGP+U;X+^!O#?@#4/B5\4?V@?'US\/OAMX;_M<^%/"T5]I>A7G
MB;7]=\;^-O[%\2/X9\/:)H5A<7DTFG^&_$FN7S@1Z9H5Y'#>SV: ^HZ*^%/@
MI^V/XF^)GB[]J'X/^)_@/J_A[X_?LK7/@7_A*_AOX*\?^'/'&A>-M,^)WAVY
M\3>!-6^'_P 0/%EC\)["[AU32[.XGU&W\4:-X5N='4V\,R3W\KV$/C7[*G_!
M1?XE?M:Z9\ O&_@']C'XC6WP=^+FN?$7P_XU^*UQ\0/"LFC_  IOO!FM>*-/
MT=IM%NM,TS7/&-CK5AH6F76L:UIUKI?A[0-:UN3PAI.L>+_$6B:E:!V?]?>!
M^J%%?FS\3?V]_&/A?X4^._VE/AM^SPWQ6_9B^&6L>);/Q1X_B^*UAX5\?>(?
M#W@3Q!>>&?'WC[X7?#:Y\%:QI/B[P9X;U72];BM[WQ+\1O &I^(K?1;S5=#T
MF[T*?2]6U#[Q^&_Q"\*?%GX?>"/BAX%U(:QX,^(?A30?&?A;4Q$\#7N@^)-,
MMM7TN>6WE FM;AK2[B%S:3JD]I<"2WG1)HG4(#M:*_.CQ_\ MN_$JTTO]I/Q
ME\$?V=M*^-/P_P#V6/$7B[P5\1;B7XTV_@CXBZOXO\!>&=.\3^,K/P1\/E^&
M_BZSU32- MM3BM9+S7_&7A;7=8N+/4#X7\+:_%_9;ZMUWCW]KCQY\.?VV_V?
MOV4M?^"_AZ;P/^TGI7Q.U/X?_&32_BU=W.MVC?"3X;CQOXML?$WPKN?A=90:
M==?VK);:)I;Z?\1]7M+S2KVV\027%M?+>>&+1V_KT ^P_&7C/PE\//#&M>-?
M'?B31?"'A'P[9MJ&N^(_$6HVNDZ/I5FKI'YUY?WDD4$(DFDBMX$9_,N+F:&V
M@22>:*-^:^#_ ,8/AO\ 'SX=>'?BS\(_$]OXS^'GBS^USX=\36ECJVG6NJIH
M>NZGX;U.6WM=;L-,U$00ZSH^HVL5Q+9QPWB0+>64ES8W%M<S?(?A']K/QKX]
M_:8_:7_9!^(/P7\/^"+KX5?!]/B3H_CCP_\ %:Y\?Z=XY\(>+;NYTG0C<^'[
M[X9>!KCPQJ4MFS3:QITFI:Y%I]_%<Z=:WFJV2V^LW7Y8?L)?MJ?%W]E__@E]
M^SOXST#]C7XE?&+X(?#?P]X]O_B]\5])\=>#/",OAK1S\7/'NH:OJ_@GP!JR
MW_BWXBZ9X:T^ZBF\0:RD'AGPY93)>QIKL]KHVO7VE%OT_% ?T ?&7XW_  O_
M &?O!T?C_P"+OB<>$?"4OB'P[X5CU8Z-XAU[=K_BS5(-&T"P^P>&=)UG4Q]O
MU*YAMOM1LQ9VN_SKVXMK=7E7U:OSX_:+_P""@GA7X,?LV?"O]J'P'\-_$?QJ
M^&_Q<OOAU!H.LZ1K_AWPEI6BV/Q,NM-M?#U[XH?6)[WQ+:3R3:DEK)I^C^$=
M=FLM1MKFPUJ31W1))/>OBO\ 'C4O"?Q!\*?!3X8^";3XG?&SQAX6U[Q[;>&-
M6\6_\('X0\+> /#>H:;HM_XS\?>-(O#OC+4M#TJ]\0ZQIOAWP]9Z%X,\5Z[K
MNKRW9M=(32M&UW5=,+?J!]&T5^='PU_X*-_#G4?#/[55Q\>?#%S\ ?'W[%MU
M"/CWX*N?$%OX\T^ST?5["?4O!WB3P%XHT_2]!E\::1XWMX!;>'K=_#NA:])J
MMQ8Z;=Z+;2:CITEVW4OVY/B)\/OB'^SAX>^.7[,FK_#;P+^U3XMM? 7PU\4:
M1\0X_'?C'PAXTUFUM;WPOX<^-O@"T\"Z'I?@6^UR"YD263PKX_\ B19Z+/8Z
MD-4N8;;3[J[B+/\ K[_R _1FBOQR_9E^,W[6WC3_ (*2_MX^!?&'A#X,W_AG
MX66/[)W@N^M-.^+WC?3X?AY\/->\/?%/XC>'M2\&6,OP.O4^*/C3Q!;^-KZ]
M\:Q>(+OX3V>E:G8Z?H.DZQK^C6MGJ-G^QM#5OP_$ HKPCXV?'&U^$US\/?"F
MC^&[KQ[\5?C!XDOO"GPM^'UGJ=KH8UR_T;0[[Q/XEUO7O$%[#=6_AGP7X0\.
MZ;=:OXG\0?V?JUW;HUAIFC:)KGB#5](T>^^9/!_[;'Q'U_XO_&+]ECQ#\!/#
M/A']K'X>?#K3OBUX$\!7'QLN-2^$WQD^'U_J=KI#ZUX:^,"?"6SU[0[C3]1G
M?3K_ $S7OA'#<Q7ZQK&9=.34]3TI ?HE17XR_#+_ (*F?%CXH?#KX@W.E_LE
M^&M,_:0\"_M'^'OV<1^R?JG[1US!\2=2UO5+2\O-8\0SZFWP'73-*T?0[&PU
M?Q"-0DM[OPU>>#O"'C_Q'<>*M+'AFUT_7/OGXL_M'W'P<\/_  :T;Q!X&7Q!
M^T!\<]6T_P &^!?@IX+\41ZI;:EX[A\.2>)?&Z1^.]9T+PZ$^'/P[TRRU75O
M$WQ#O_">G7":!907D'A)M:U33_#DSLT!]0T5\(_"S]M.[U;XY?&7]G/X]?"^
M'X)?$CX-_#"Q^-NH:[HWC>Z^(_PB\1?":Z-O!?>*=(^(&H^!OAMJ5K<Z#?W#
MV.LZ3K7@[3F22SU&;3KS4K?3KV2#ROXE_P#!1?Q'\(_AKX!_::\<?LZ7^F?L
M?^/=:\)VJ?%-/B3;S?%;PGX2\>W,%KX+^)7B_P"!Q\$16>G^#]?^W:7?1VFG
M?%/5O&^FZ=JMDNL>#]/UDSZ)"68'ZA45^;'CC_@H!XMT7]J3Q=^R?X"_95^(
M?Q*\?Z9\$X_C)X%N[#QW\/\ 1](^(.G7OBZP\+:;=_VI)?ZGH'@CP-/&VN:G
M<^,?&>OZ7K44FDV.A6'@75=?\2Z+I\_AEW_P4H^*OQ)_9L_;=D\%?!;3O@)^
MV%^QUX-\3Z]\3/A%\8O&;ZWIOA/0+'P?K_BNU\>>$/$7A?P?>6?Q+>32]#NK
MCPWI,VF>&O#VL:C)H\NH>)K7PSK&F:MJA9_E^.P'[-45\,_\$X_$'Q:\1_L;
M?LVZA\4?#O@W2H)OV?/@7<>$=>\.?$KQ'X_U[QGH]W\-- G;Q'XZL->^&'@"
M'P;XFO@UK>7VA:3KOQ%LH[N\O8AXJNUM(KJ_^YJ0!1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?B5;^)D_8L_X*I?M+
M_$OX]7Z>#_V?OVU?AO\ "&\\"?&WQ"S67P\\+_$/X,^&;'P?+\-/&?BR=$T;
MP??ZEI[:[KNC7.OWNEZ9>VATRRMKF[U"6X6V^??C8W@V&;_@L%^V_J_B72_"
M'P6^.7[*[?LR? GQ+XAF;P_9_'?Q[:_ G5](U#5/!-OJJV5SXEL+KQ)::9X.
M\#ZOIMO>VGBY=/\ $&IZ'<3Z%IO]H3_T;T4[_HONM_D@/@O_ ()A_$SP!\3?
MV#/V6IO /B[0O%B^!O@?\*/AGXR31=1M[V?PMX_\%_#CPI8>)O".OV\+M/I.
MNZ5+);7$VG7T<%P^G7^FZI"DFGZE8W-QY9_P66\(^+/&G_!/GXO:3X,\+^(?
M%^L6OB+X1:_+HOA;1=1\0:R=&\-_%KP9KFOZC#I6DV]W?W%MI&CV-[JFH206
M\@M;"TN;N;;!!(Z_J/11?6_F!^,G[9'C+X9?\%%/"7[/7P*_9B\7Z-\7;C5?
MVA_A7\4OB#XL\'RS:AI'P4^&?PZN=0UKQ3KOC[4%A1/!?C2^BF@\->%O /B3
M^R?&&MZIJMPD.DQ6FF:I=V?J_P#P51^&?B8?!SPI^UU\*%MH/CE^PQXGE^/G
MA">>86D?B#X?:=:+%\:_A[J5Y_K$T+Q;X"M[JZU&W@5KK4)-!M=+MC&=0D8_
MJ)7P1\0?@G^UI\8OC7XF\,_$3XC?!*W_ &'KW6/ ?B.S\#>'/"OBMOCGXG7P
M>^C:[>> /%FO7UY%X1T_P5XE\9:9]H\57=BFMZEXA\)1-X3@LO#UOJ^IW0+_
M (?C?<#U+]CWP/XG\+_!NU\6_$73SIOQ;^./B'6OCO\ %FQD9I)]&\7_ !&-
MK?6'@N65D1I8OA?X(M?"'PJL)"N7TSP19.S.[,[9G[=O[.P_:H_9/^,_P7M
M(_%&O>%9M8^'E^LOV:?2OB7X1N(/%/@"^M[X,DNG@^*-(TVSO;NWEBE&EW=_
M#O,<TB-]<44O,#^;WXD6_P ?/BK^QW\&O^"J6M^#-5T_]IOX$^(?@S\5/#?@
M6&&>'5[WX%^ ]-E\$?&/PH]HEONL;7XQW_BKXE_%?4Y+>"/4&\!W'@KP_=--
M=>'(C)]U_M'-H_[/G_!+/]HY_C;XE\.^$_B#\5O@/\?M0\93:MJMK;1Z]^T%
M\>_!7C?7+KP+X=GN)$EUJ>#Q/KS>"_!>G6ZR7">%_#^EV\,$&GZ8PMOU7HIW
MV\G_ ,&P'\L_[3O[2OP!O_\ @B5^Q_X;T[XO_#_4?%%OIW[)/A6;POIOB?2[
M_P 3P>(_@Y%\-[SXHZ1-X>M+B;6(+WP+:M:7'B..:SC&FPZKH;SLJZ]HQOOK
M7_@I7^U#^SI%\;/^"6FLCXV?#.XT:+]I?PQ\8KK5[+QCH=]I=A\*-0TG4="L
M/B/J.H6=Y/:Z=X*O=5DFM+3Q)>RP:3</IVL-%=.FBZJUG^\=%%UY]?Q^0'X'
M>)_VB=(_X)Y_\%(OVFOBK^T#8>)H/V7OVXO!OP(\2_#_ ..?AKPOK_CKPWX>
M\:_"/P*O@D>$-7/A*QU?4#_;5M>:IJ-G'IUCJ5W]DE\+SVEE)87VJ7]E3_X*
MT_M+^'?B+_P2P^/.K>(('^&MI\9_$WPVTO\ 9P\)?$"UN/"/Q.^*/A7PI\5/
MA'XCUOQ:W@?69HM=TV&Y33_$VO:=IMUIMI?V?@6U\.Z]KD-A>^(XM+M?W]HH
MOJG;:WSL!^ '_!0O]K?]F/6/B'_P2K\3:/\ 'GX6:KH-O^U)X*^*E_JVF>--
M#OK/2/AM!9ZUX2N_&^NSVMY*NA>&K/Q+!J&A7NJ:P;*VM-4T;7[*X>.?P_K4
M=C^^MO?65W90:E:WEK<Z=<VL=];7]O<1365Q931+/#>074;M!+:RP,LT=Q'(
MT4D3+(KE"&JU10!^''_!-#X]_!?XA?MN_P#!3S3_  3\4/!'B>\\<_&3P'XN
M\#PZ-XBTR^/C7PIX;\%W/AW7O$OA!H;AD\3:#I6KI%;7NK:(U]8P)>:;<O.+
M74K&:XZC_@AO\0-!C_8H\ _L]7%OXAL_BM\#=8^,>C?%KP_J'A?7]-A\"Z[?
M_&WQMK>EZ!K6K:AIUKI8US5-(\06^H6>E6EW=7@MK+4WNXK4VFV3]GZ*+[_+
M\- /Q7_X+I?%+X>>"/V2?"OAGQ5XPT'1?$OBGXY_"#6?#?AR\U"W77]<T?P-
MXYT77/&&KZ7HRNVHWNE^&M.>VEUG4+>VDM-/EO\ 2[6YFCNM4T^&YTOVR_%W
M[ 'Q[^)7PQ\._%[XQ0?!?QA'\(M*^,G[,?[:'PZ^*<7@,V%MXI\0^*-!U/2?
M#GQ4L77PBL8_X1W2]6LM&\2ZI?Z?XIM]6U-=#MM/U+2;F[NOV6HHO^H'P1_P
M3?\ '?QW\?\ [.,E_P#'W6KGQMK&@?$[XD>#?AW\6+[PS)X.U'XV_!_POKIT
MSX?_ !>O?#4L%K)IW_"9V,=S<Z?*]I ^KZ/;Z;KDC7LFIMJ5[\Y_MQ^(=,^$
M_P#P4'_X)Q_'OXAM?>&/@IX%T7]J;POXZ^*E[I.K3>!?!&M>/_A_HFB>#K;Q
MEXCLK*ZTWPO#K^IB2WL[_7)[#3PMO>74]U#:6-Y/!^P=%%]0/PO^.7P7N_\
M@H)^TY\2/B/\#=7M9_A;X/\ V"OCA^SIX?\ C99RR-X)^(?QA^.FG>)=)TW0
M?!FO0JUEXT\&^"="UB34O%/BWPW<:CHEIK&K1Z!:7L^JV^HK8<W\#/VGO!%G
M_P $R-9_9,^)%AJ'A[]K;X??L_>-OV8+[]EC4=*O'^+_ (M\7V?A/6OAWX*B
M\)>"X[5M3\7>&O&>GRZ!J#>,="MM0\(Z9::A>W>K:Y!8:=>7J_OI11?]+?+^
MO\@/YZ/VE_@OXF_9,_8)_P""6D/CN#4=3TW]CS]K7]E'XF?M!:MH-C?^(XO!
M/A?1%\877CW6PNE0WEU?:!X4U[Q'!HEO=6L#?:X7L&AAC\](EZ_XB_M+_"WQ
MG_P5#_8O^,?AR;Q?J/P<L?V<?V@K9OBG'X \:+X/FM;V.WFG\1QS-H?]JV_@
M;2#"L6L?$34=*L? -E)),?\ A)98]+UN33/WHHHO^OX@?SL_L"_M7?LUZ5\+
MO^"L^JZM\<?AEI-CJ?[:7[6WQBTN35?%^C:?+J_PP\?P>$?#?@GQMI%K=W<5
MSJNA>*O$4UGX?T.ZT^&X_M#7=3TC1[='U+5]-M;KYE\)7.K?$G_@CG^P;\0/
M@8@^+^N_L._M+_#?XV_&GX4^"KF'6?&%OHWP\\<_$>_U/2;[PW:22:C%JL%C
MXBTCQ%!97=J@G\+7%WXAA$MA EP?ZP**=^OFORL!_/\ ?ME_M?? ?]H+QO\
M\$R/'WP5\2Z[\3?#FA_MH>"O$WB.7P;X!\?>(;_PW9IX:U@7NF:UI6D^&KO4
M;7Q3IL4LMU?^#X[:;Q/!96=W>_V4UI$)V_?8,NH6 >%[JV6^M-T4CP3V5[;K
M<PYC=K:\ABN;2ZB#AC!=01SP2J8YX4D1D%NBD!^#?_!,[XV^#?V'/@7XQ_8P
M_:PU^W^%7Q<_9]^(WQ&'AC3?$-M?PW7QS\ >*?$-]XP\.^,_@S:K:R7GQ.FU
M[4=7U>PM_#G@]-=\3P306=O>:;!=W8M8?@3QYI7AK]C#]CK_ ()K?#WXY^)-
M$^&WQ)U#_@IO\)_VP/%OPIUG4;=/%'PQ^#<WB;XAW-QJ6LZ%#))?:=IGAC19
M=!M_$#M:Q0V/B>[U;0X?M-WIEXP_K?HHOK?YOULU^H&1X>\0:#XMT#0_%7A;
M6M*\2>&/$VCZ;X@\.>(M"U"UU;1->T'6;*#4M(UK1M5L)9['4]*U33[FWOM.
MU"SGFM;RTGAN;>62&1'/Y#_\%#/%^B?"3]NW_@E-\;_'KZCH_P +/!'BG]KK
MPKXK\7V^B:UK5AHFO_$_X-^&_#7@32[N+0]/U*]^V>)-8AN;73;:&VEGN?LE
MY)'&T=K.T?['T4)V_'\58#\.M \;Q?LB?\%//V@_C%\=Y+WX?_L]_MT_";X*
M:[X!^+WC>UGT'PCX*^(/PG\(:9X8?X4_$?6[^./3? 'B"ZTZ?7=7LT\2W>E6
M4BI8:9%<7>IM=);>V?LC^ )O'W[>7[:?[:GAV&ZC^#WQ(\+_  =^$7PO\12V
M=W867Q6G\">%]*'CCQ]H<5[#:RZEX2TW5+#3/"OA?Q5#%/I7B@6>LW>AWEQI
M5M;W=Y^K-%%_RM]P'G'QA^%_AGXV_"GXC?"#QG!]H\+?$SP5XD\$:XJHCS16
M'B32KK2Y;RTW\1W]A]I6^T^X4K);7UO;W$3I+$CK_/9X3_9Z_:1_:9_X)_\
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
M*-8US5'T>STTSI<&+Z9_X*=_LX_M"_M<?LYWW[/OP)C^#6G0^,M;\-ZOXO\
M%WQ9\;^-O#DF@Q^!_%WAKQ?H5EX<T#PA\,/':>('UN^TB:#5;W4]:\.#1+:V
MB2TLM<DU22;1ON[P)<^/+SPCH=S\3M$\(^'?'DEJ_P#PDFC>!/%&L^,_"-G>
MI<3QQ_V'XE\0>$/ >LZE:W%HMO=/]O\ "FE2V=Q//IZ_;XK6/4KPOHO5_D@/
MQ9U/]HWX$6/_  7@TG3;KXL^!(KJ?]@]/V=1N\1Z;]GC^.M]^TI-XELOA//=
M^?\ 98/'=WI9A%MX<EF74I]2NK/1(X&UFZAL'WK?Q,G[%G_!5+]I?XE_'J_3
MP?\ L_?MJ_#?X0WG@3XV^(6:R^'GA?XA_!GPS8^#Y?AIXS\63HFC>#[_ %+3
MVUW7=&N=?O=+TR]M#IEE;7-WJ$MPMM^VM%%_RL!^1G[-?@";Q]^VA^WE^VIX
M=ANH_@]\2/A[\,?A%\+_ !%+9W=A9_%:?P)X(L1XX\?:'%>PVLNI>$M-U2PT
MSPKX7\50Q3Z5XH%GK-WH=Y<:5;6]W>?#?["?[6/P/T#_ ((UZ)\%;GQ!!KGQ
MRO\ X4?'WX>^%_@%;6%Y>_$WXE>)/'WC7XG6OA*S\$^"8X#K/C+P[KDOB33;
M:]\3Z!:ZAX<T<C5[?6=2L;G1=5@M?Z$_BROQ(D^'7BNW^$>C>"=>^(=YICV'
MAS3OB+XJUWP9X--Q?R1V=U>:UK_AKP9X_P!:@BTVPFNM1M[&Q\,73:Q>6MOI
M$M]HD%])K6G_ !__ ,$T/V?/CS^R?^RYX-_9Q^.,/PCO9OA>VN6WA3Q9\*?&
MWC+Q/'XGT_Q1XQ\5^,;\^(='\7?#/P"WAJ\T:XUZ#3K(Z;J/B:'6H%ENIQHD
MENEO>.^GS6GHF!^,_B7X#>&?V O%/[$7Q%_;3_9[\/\ Q_\ V;]._8JT3]FS
MXP:IJOPPT'XUZ7^S]\8K'XC>(_BJGBJ?1]4TG7(8]$:7QMJ7@R/5M+@2YU&Q
ML]4GL'N[F#3M#U/[ ^)/Q1_8KL_V%OVX/BQ^S]\(O@_^SY\$/'_[-GQ&^$_@
M3XHVWP8TC]GO5OVA/B?XH^'7Q M]-\+^$-%O/#?@OQ/XE\/Z9<76EZ=H%U?Z
M)*/$'B34?%":-'!8^$=2OK_]W**5]O\ /3>^P'XX_!CQ=X9^._\ P1#U#P]\
M'M<T[XBZ_I/_  3V\1?!75=$\*7,>L:OI?Q8T/\ 9E&@:E\/]1TVS,M[9>*8
M=2O-/6/1[F".]N;75-)O[:&:QU2PN+CZ&_X)@_%SP-\5?V)/V<=(\'7&IZI_
MPK3X"_!OX;^,[J\\/:UI6E6GCCPMX"TSPYXK\*6M[K%A96^L:CX>U'1I8]9_
MLLWEE:QW^FYNG>Z,<?Z$5XO^T'8?'S4_A-XGL_V8]>^&WAOXU2'2&\(ZM\6]
M/US4O <*Q:UI\NMPZS!X=CN=6B:[T)-1MK&ZM['4!;WTMN\EFZ RQ%[Z=W<#
M\?\ ]G']G[XH?#;]LGQM^PV=/AE_8U^#7Q*TG]O7X;70N6D&G:=X\N_$MO\
M#;X%26"*\=CX?\)?'72O%7Q-\.I+(+N;4/A5%J5Q(R:LL1_>.XB,T$T*RR0-
M-%)$L\)"RPF1&02Q$A@)(R=Z$@@, 2".*^=?V=/A%XX^'NF^+O&7QD\4>&_&
M_P >/BSJ^E^(/B?XD\&Z+J'A_P $V/\ 86AV?AWPOX&\ :1J^H:KK-CX(\(:
M5:2FP.KZC<ZGK&OZSXG\4WXM+OQ#-86GT?0W?^OQ^8'X-_\ !,[XV^#?V'/@
M7XQ_8P_:PU^W^%7Q<_9]^(WQ&'AC3?$-M?PW7QS\ >*?$-]XP\.^,_@S:K:R
M7GQ.FU[4=7U>PM_#G@]-=\3P306=O>:;!=W8M8?B_P#:#^'T?[)?_!!7Q[\)
M/C%J&F?#OXM?'_QU8_$3PA\(==U"TL_%%I_;7[0_PZ\<'P;INBM-]JGU+PC\
M.]+L-:\8VEM;B+PWJ-Q>Z??,DZPO=?U:447UOYIOU0'GOPH^)G@#XQ_#KPG\
M2_A=XNT+QUX#\5Z6+S0/%'AO4;?5-)U".UN)]-OX8[JV>1$O=+U6ROM(U>PE
M\N]TK5["^TO4(+:_L[FWB_+S]LS]HR'PG^VU\&OV?/CUXM\?_"K]DCQI\$-=
M\96VO_#ZW\=:?>?&SX\Q^,I-%LO@QKGB[X=V5QXULM"TOP=;2>(7\*^$;[2+
MWQ=JVLZ1HNO3:KI6I6VC7'["T4 ?S6_L@_$_]G[X2?!G_@JCX+^)WP?\0W'P
MFM/VUO'FM>+/A!JGPX\5:5#H7P'^)_B#X2_#_2&OM-.A20V&LV&BZM<Z]H7@
M:.XMO&>I1^&KHZ7!82VK:K9^_?L<7-C\+OVMOA[\)?V*OVCM?_:8_8@\:?#+
MX@>(O'_@C5_$[_%+1OV2M8\.Q:2?AWI?AWXE3^=J/AZ/QKJ-]<Z%IGPDU[47
M\0:=9:;K^NZKI]V\=MJ5E^ZE%%]_/_)+] /YDKWQY\(--N/"_P"TS_P3.^+6
MN_#K]ICXC_%;P5_PMS_@GG8:U=^)/"GQ5UKQ3XPTS1?B7<:M\(=1MHKKP7'H
M6G7&L^)9?C7H&GZ'X,7POI-QJ>G2Z'>:M%<KZ#^T7=_LY_LK_P#!1/\ :"^)
M/[?'[-_A#XF?LZ?M4>'O@WKGPH^//B[X$Z3\;='^%OC/X;> ;'X>^*?A]JRS
M^%O%&MZ.OB4:7;:W':Z)9373B+1I1INH0W>H7VC?T6447_J^OW^5@/Y^_P!N
M#PIX#\:_\$B_VQ-;_9G_ &:M ^#7PU\8W_PQ\5> _#W@SX.6?PG\2_$'P?X-
M^*?PFUCQ!\6?$O@32M%T/4M,LKFST;Q%<Z FOZ'::U_P@7AVP\4WQ@LM;M[+
M3??OVJ/CC^P%^TKX"_9]TGX]WVK:5\(?BQ>>,_$/P<_:0DF\5?"R?X=?$#X?
M:;X&NM.\3>&O&5UIFF7_ (6L-1C\7ZII\/C+5YK?P<WB/PH=#U.TUB&]L[BV
M_8:BB_YM[]P/S _X)J>+OC)JEK^T-X$\7_%O6?VD_@=\+OB/H'AW]FO]IOQ'
M;0MK?Q;\(:AX4M=7\46,_B6UCBL_B-;?#W7KB'PN?B39_;;3Q5JZZVUIJES:
M64%II^1_P4B_:+\0?!3QU^R)X-\2^+?%_P (_P!F#XP^/_'>A_M&?&[P)!K4
M'B;PO;Z#X7LKWX;^!+3Q7H-E>ZQX#LOB;XJOI;#6?%7A\6'BRQT71=1E\/:W
MHKPWMZ/U6HHOK>W]?Y]?4#^>C]COXN?LY_L_?M_?\%%M4E75?@U\(/$WPX_9
M8\:>$=9\?^%O'/A739_"GASX>^(H/%'Q!\3ZUXUT^/4M,L?$7BG4XELO$7CV
M\LM8\;^)?$6FVEFVJ>(-;M[:?W'_ ((*_$SX?^,/^"=OPS^'GAOQAHFJ>./A
M;JGQ'L_B)X5L-1MI/$?@U_&OQ=^)7BCPE<:UI>\WEA:^(M#N&O=#U": 66I-
M9:G!:337&E:C#;?M-10WI]WX*P'\K_[)'B+]AC]F/PU+^QI^W=^Q1X,U+]K/
MX8>)_%?AGPKK-Q^Q[I/QA\0_M2:'?^)]6U/P3XB\$^(['P%X@OM:U+4M-O[7
M1X;CQ+J5CI+6MGIUQ)K\,KZCI^C?TM?"'06\,_"_P%H3^!O"?PPDT[PMI$4G
MPX\"V&G:;X1\!R/:1SR>$=!M=(2+2OL/AYY6TI;G3(+73[Z2UDOK.SL[>YCM
M8?1J*&[_ /#_ )=@/YQ_VGO%/[.5[XQ_:1^/7[+_ ,=/$O[*7_!1#X6>,O'G
MA+4?A3X5U>ZU%/VLO$WPUUK4=$\&Z#J'P0O;"33OC%_PL>TL=-M;#6/"6B7M
MQX9U[5IU\5R:O)X>FO6]U_;"^(6I_"K]IO\ X)$_M8?M$:3-\/O!OA#0_P!H
M#PU\=]=L-+U;6?#GPM^)/QH^!7A;1]$T/59]*@U6XM].NO&*ZQH]I>2&:-+?
M2KFZFG:*&22OW#HHO^OXJW]7_(#\+?A)\4=(\>?\%7_VF=>T#PW\1WT#XB?L
M7?#;1?!6MWGPU\;6VGZS);:O?7EKJ%\QT1Y_!VDZW;FXE\/7WCZ#PHNNP6PN
M],2YL=1T:ZU+S']BOX^?#OX?_P#!*:W_ &6-<:^OOVK= ^&WQO\ A7=?LI3Z
M)K%E\<-2\=>.O%OQ%3PUH?\ PKC4;&T\2-H.H1>)](N-8\8K8/X1\/:3/>W^
MN:U8PZ9J M_Z(**+_I^ '\^/[8WP.UW]FW_@CA\ _@=XHNH+SQ3\/?&?[+>D
M>)Y+.<75G%XFNOBOH6KZ_8V%T.+NPT[6-1O-/L+I5075I:PSK'&)!&O1_P#!
M1&R^&_P._;I^%/[5_P"U'^SQHGQ]_9!\6?LZG]GWQMK.N?"G1/C#9_ OQ]H?
MQ'UWQYX?\?7_ (=UG1]9%AINM6'B.?0)+RQMDOI[?^V/LLEY>VECHNJ?;GQA
M_9\_:/\ VF]<O/AE\='^ 5C^S=HWQW\ _%7PGJ_P]U+XB'XKZ]X-^&OB"#Q7
MHGP]\<^$_$>AR>$K?4]=UJPTR#Q#XU\/>-Q;1:+%J%IIG@V.]U"WU'3/T/IW
M_6_SL!_/[\=/A#\(_P!K[]@[]K*/_@GC^S7X%^'?A?Q+X4^&][X&\9^#_@+8
M_ _Q!^T)XD^&GQ&TGXG:[H7A[09O"_@[Q#KOA/2-*\/VVC^&-0US1A9^)?'N
MM:EIVC^7#X=NY]5^K_V;/^"HG@3]JFT\!> /A9X#^(LG[1EW<^&K/XT_#SQ!
M\-_&NB>&_@3':75G_P +*UOQOXSU*QL/#4>GZ?9P:U!X%TNSUVY\2>)]?G\.
M:/>Z/H[7NIRZ5^J=%*__  -?ZOL!^,'P*^(&@_"O_@KO_P %$_!OC.W\0V/B
M3]H;1_V+=9^#^G6OA?7]27QGH7@;X1:AX4\;:_97]CIT^FVNA^$=6ORNOZKJ
M%Y:6=G'8:DHEEN;.2V/W'^RO^VS\&/VO]0^,>C_"R#QMINL? WQN_@CQII7C
MKPS_ ,(S?R2O?Z_I>F>(M'@6_P!0-SX<UK4/"OB6ST^2].G:U!=:'J%OJ^B:
M7/'''+]>5Y=X$^&H\+>)/''CO6]9/B?Q[\07T*TUW7$TU-&TZR\,^$$U6/P=
MX.\/:0+S4Y[#0-!DU_Q'K 74=7UG4;WQ)XJ\3:I+J$=G?6.DZ47O]R_ #\K?
M^"LOA2'P[X^_8U_:H\;_  &M/VE/V??V?O$WQ>\/_M!?#"Z\#Z-\26LO!?QC
M\-^%M*L/B-#X.U^ROM+OU\!ZMX4CU.2XN8%2"ZDTV&2\TJWN;C5+3K/V;?CA
M_P $ZKJ3Q+^T5^S)\#O@Q\)?@E\,? &NW_Q5_:?@_9OL?@7;:;=WMQI,=E\-
M_"NM77@GP?X@\47<D<6H:CXS.B0:OH]A-9>%=#@&J:MXKL#I_P"N]%%]+?K^
M@'\RWQQ^+VC?"7Q#\)_^"YO@'Q/\/YO"WQ2\36/P9\9?![3I_#":Q\0?V=M8
MN!H&E?9-620W>K_M-^&+OPC>>*_&>A1WD9\,:7HEM\/-1E32_A7XFU/Q;](_
MMP?&RRN/%O\ P3N_X*?_  'BO?C[^SE\#?$?QCTOXIS?#:VD\1ZGI/@'XW>%
M-'\#ZQXM31HC#=V=[X'?1]9M/$.GZE_9]SI/B2'2M%UXZ6C7S0_NQ11?R[KY
M;6^7<#\R+K]H+0?^"CWP*_:"^'W[+EOXBU/X9>-_V=?B]X!/QF\7^#/%_P /
M] OOB?X^\)W/ACPCX0\&+XOT[0=3U]-&2_UK4_B#KMKI4^C:&J^&].L+^_N]
M;NI-*_,O]E7XK?L!:K\-?!?[-WQ)_P""=GPV7_@H-X,\.:3\,M<^"?B+]C?P
MO?ZGXW\?^'K"#P__ ,+ UCXACX=W_AS1/ ^NW5M%XJ\8^,?%NNV#Z+83ZSJ$
M U^VMK*^U;^FNBB_]7_JX'X9^)_B_P###]GW_@L]<7_Q8\4>&_ASX3OO^":O
MA3PE'XJU"(>'/A[H.J0_'FZOK2UU75KB1]&\$Z)=6VD7EIH]SK^I6>E)=KI^
MA)J$FIW^G6]WQFJ?#O6OV@?%7_!8#]J[X9:%JNK_  V^+'[&VO\ [.GP0U6S
MTJ^B;XY>(_#WP4UVW\3^*O!]I+#'=>(/#L7B./1O!GA/Q)90W&F^*Y8;TZ%<
M7-O9&23ZVTC]GK]L&U_X*3ZY^V!>Z!^S;_PJ76?@O;_LV+X<MOB_\3I?B':?
M#ZP^)<7CJU^(OV:7X 0>&[GQE.D<C3_#_P#MR#1('N5TF/X@3K:?V]>?J33O
M:WHOP=P/SY_X)?\ Q>\$_%+]B;]F[2_!=UJNHO\ #'X#?!KX=>,+VZ\/ZWI&
MF6/CKPIX#TOP[XI\+V=_JUC90:OJ?AS4M%D36#I37EG:)?::3=N]T8X_T&HH
MJ0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M? [X+_%GXS:S9RZCI?PH^&_C7XB7VFV\@BN-3M_!WAS4=??3+>4I(L5QJ/V
M64$C(R)+.C.I4&CK8#R;]MOXW_$3]F[]F+XM?'+X9^$_!_C/7_AGX6U#Q5<Z
M1XVU[6=#TE=)TR%IKZ[A30]&U2[UN]MU"-#H;WWAF"]0RLWB.Q>*..X]?^"O
MC35/B/\ !OX2_$/7+>PM-:\>_#+P'XTU>UTJ*X@TNVU3Q3X5TK7-0M]-AO+J
M^NX;"&[OIH[.*ZO;RXCMUC2>ZN)0TS_A7\>_AK\1OC-_P2/^(W[6'Q%^/GQC
MF^,7Q4_9[G^-VKZ1H7Q"\1Z;\$]/\&>,]-@\11?!W3?@A%?M\.#X;L_ ^HP>
M'O\ A(]2T/4/B*/$$)\2R>,WN0;8^MV/QO\ 'NO^(OV0_P!DOPOX)^/?C/P=
MI/\ P3Z^%7[0/Q$T;]F[Q_\ #CX6_$;Q)-KIT3X<^$--O?B!X[^,GP0UGPWX
M+T"31=?U36U^''C"V\6ZQKFJ^$K>XN+?P[9ZS:ZD6_-W^0'[C5^7'AO]JC]K
MCX_>!;']H3]DOX=_!CX@?!\_&;Q-\/HOA9XTN]=\,_%3QG\/_!/CB_\  /B'
MXFZ!\4+GQAIW@'PW>W&I:3JFM:=X'UGP+K$B>&K>*X'B;4->N$\.C*_9 ^&_
M[5VK7?[37P:_:;\/?M$:#^S;?^(_"GB+]FGQ?\0OVB-$@_:/TW1+BX?4_%/@
M'Q'\5OV;OCGXC^(BVN@ZW8:9_8FL7OC^35-8\-W&HZ-KVLZM8:E=:):>)?\
M!%KX71Z;_P $_O#?Q)\$Z]XNM/B;KD/[0_AS14\8?%CXO>(/A'IFHP?%WQG%
MH6IR?!_4/&M[\,M'G@U#1M*GUCQ%X<\&Z;XKOK=]<:75Y9_$&MOJ):R?R_'Y
M_P## ?N317\V'BGXR_$3X1)^PAXT\$_M$_'OXU?%+Q-^U[\'/@A^U)\6].\;
M?$#Q-^QG\3_^%CZMK^F_$'P5\/-$\:SZ)\-;ZXTJ[LY;/PCKWP.^'UIIGARU
MTC4X?$FIZ;XFBL;-/MOP1_PD_A/_ (+(?$WX56?Q/^,NK?"WQI^P7>_&VZ^&
M_BSXQ?$KQ?X)\/\ Q%\1_M$:;X8U/6O!'AWQ+XGU33_!$2:38O:Z-I_AB'3+
M#PQ:ZA?Z9X9M](TB6+3X2WY-_=O^8'Z5?&+Q1XO\$?"WQ]XQ\":%X>\2^*O"
MWA76_$&DZ)XIUW4?#>A:A+H]A/J$D-[J^E:#XDOH!Y%O*T,4.E/]KG6.UDN]
M/CF>_M_E7]G;]LZU\8_L >$_VV_CO'X?\&6,OPQ\3?$OQQ:>%HKJ'2=/LM U
M;7K:+3/#]MKVL7EY>:G?V^F6>GZ997&K--J^O7D-K:^2UY;VT?R%^R-?^+M.
MUS_@KC\+]9^)GQ9^(?A'X3^.+OPY\.K;XL_%'QU\5=3\)^'M0^$FM:Q+HNEZ
M[X_U[Q!K*62W5P ?-OI;BY6"WDOI[NY1KAO@'XT>"M!\1_\ !ME\.?$VJC67
MU7X?^#_AYK7AE;'Q1XHTC28]2UK]I;0?"M[<:YX=T?6+#P]XN5-$UK4X-.M_
M%VEZY;:-=W/]K:/#8:O#!?Q"73S6OJ@/ZK4<2(CC(#JK@'KA@",X)&<'G!/U
MIU>?_#/X=^'_ (8>%X?#/AO4/'6IZ:;F74OM/Q#^*/Q,^+OB#[1>10++&/%O
MQ8\7>-?%0L$$*?9=*&LC2[$M*UE9V[3SF3T"D!Y5\1?^%X?V_P#"_P#X5+_P
MJK_A%_\ A-(O^%T?\+%_X2[^W_\ A7?V*?S_ /A5_P#PC7_$N_X33^T?LWE?
M\)7_ ,2/[%Y^_P#?^77JM?E3^WYXP^*/@7]I#_@G,W@WXM_$'PQX2^(_[4FB
M?#_QY\/-"U+3=)\*>*M(_LN[UG=K<FG:3:^)]46=[46EYI&I>([SPU<VFT'0
MTN#-<3<!XXB^-7BK_@K9JG[/EK^TU\:?#'PC\5?L#:C\7KWPSX?U+P[IW_".
MZI>_'^Q\%W-IX$-GX?M=+T'4FTW1+"SM?'.MZ/XL\>Z3H^I>*[#0O$6E:EK=
MEKVB.WY-_<P/V5KY3_;;^-_Q$_9N_9B^+7QR^&?A/P?XSU_X9^%M0\57.D>-
MM>UG0])72=,A::^NX4T/1M4N];O;=0C0Z&]]X9@O4,K-XCL7BCCN/@+]E3X^
M^-?V>M*_X*D^$_BA\1?B+\<?!'[#?B[4?&?@/7?B;XEN/%7Q)N_!6H_"R_\
MB*O@?5/&5_$U_K36=QHYT_2M0U-)[B*749@7%DMM:VO@_P >_AK\1OC-_P $
MC_B-^UA\1?CY\8YOC%\5/V>Y_C=J^D:%\0O$>F_!/3_!GC/38/$47P=TWX(1
M7[?#@^&[/P/J,'A[_A(]2T/4/B*/$$)\2R>,WN0;8EM?*Z7WV?Y ?K_X9\:?
MM"?$CX<_LJ_$/P#;_!JTL?'NC_#[QI\?[7QA%XW@N[;P=XI\$V.N:M;_  >A
MT6ZOH8?$L.N7T<>G1>-;V\TN/2E=;FZN+M5E?ZBK\+OBCXP^*/@73_\ @BJW
M@WXM_$'PQX2^(_BGX!_#_P >?#S0M2TW2?"GBK2/^%4Z1K.[6Y-.TFU\3ZHL
M[VHM+S2-2\1WGAJYM-H.AI<&:XFZ3XY:%XF_9P_X*>?LM_$7Q%\:/VB+S]FK
M]I[4/%_P];P!J7Q_^+D_PJ\"?M-3P2ZKX%5O"$GB]= ?PGX_AE?0_#?P]FLK
MOPMI^MV^H7-OI=KI-EIVGV9;\FP/VMKRKX0_\+P_L#7?^%]?\*J_X2C_ (33
MQ/\ \(U_PJ'_ (2[^P/^%=_;5_X0S^W?^$S_ .)C_P )I_9V[_A)_P"S_P#B
M1_;=O]E?N,U\S?!SP!=>/?CM^TU\<=)^*'QMT[PG>:U=?!'X=Z#_ ,+=\;^(
MOAWINO>!+?\ LCXM?$[P?\,_&6K>)?AII.LI\1QJ/P[L+1O"%SHFDW?PNU75
M--TJ,^+=9:__ #B^"O[:_P 4_P!G[_@F-^V-^T?X_P#&GB;XT?$7X4?M(_&K
MX>^"-7^(NIS:S<76IOXY\*?#CP#!?0P"RM+7P[HVJ:U;:WJ&@:%!HNF_8H-3
M@TR#3GN@ZEOT_$#]$O\ @HG^U'\6/V1?@CI7Q7^&/@OX?^+4F^(7@;P7XAF\
M<ZSXBM_[$MO&OB33O#ME?:7X;T&PM_\ A(W^T7S"Y%UXQ\,#3E6*:*+6/-DM
MX/OFOYU?^"GG[-WBGP%^Q#X#\>^(OV@?CEX_^(0^+'[/TGQ@/B_XD:_K_P .
M_B-J.O>-]!-\VC_"V[N6^'WPUMM"\52V>I^%#\-O#WA>6UT:SDT36)=<2]FN
M:^MO!'_"3^$_^"R'Q-^%5G\3_C+JWPM\:?L%WOQMNOAOXL^,7Q*\7^"?#_Q%
M\1_M$:;X8U/6O!'AWQ+XGU33_!$2:38O:Z-I_AB'3+#PQ:ZA?Z9X9M](TB6+
M3X2VGWO[K?Y@?KI17X\_L%WGQ.L?BG_P4_\ A7I?Q7^(?C.+X5?&+2/#7P4G
M^.WQ,^('Q<MO HU+X=WVK:782ZOXVU[7_$+^';36[FVEU*);^2^O;&U5KFXN
MKU?M#?&WBGXR_$3X1)^PAXT\$_M$_'OXU?%+Q-^U[\'/@A^U)\6].\;?$#Q-
M^QG\3_\ A8^K:_IOQ!\%?#S1/&L^B?#6^N-*N[.6S\(Z]\#OA]::9X<M=(U.
M'Q)J>F^)HK&S0M_7RN!^JOC?]J/XK^$O^"@?P,_92D\&> (OA=\6_AC\2O'L
M?C-=8\1:KXZGN? >F&4V)TPV6A:#X9C74Y($=?.\9G4M/)E6YT>Y<P0GPU_:
MC^*_BG]OOXW_ +)OB[P9X T'P3\-O@KX7^*GA;7_  ]K'B+7_%'B!?%'B6WT
M>SDUR[U&R\/Z5I2K:"[:ZT"QT+46L[Q8O)\5:E;JWF>'?'7_ )3"_L(_]FZ?
MM-_^DEC63X2T:V\1?\%AOVL_#][<ZM9V>N_L(?"[1KN\T'6M6\-Z[:6VI^,K
MRRGN=%\1:#>:=KF@:M!%.\NG:UHNH6.K:7>)#?:=>6MY!#.A_E^H'[ T5^''
M['/BJX_9+^.O[>G[/G[4GQT^.7CZ_P#AUX:D_:(^&/Q"^,?QK^)OC5=8_9$D
MT>9[R?PYINO^*+G2])\1_#37+34-'\7^*- T_2==UK6;TI;7/]G:/:16OW]^
MPG\+/&/PT_9_\-7WQ%\6_%SQ-X^^)3W'Q+\1Z=\7_BIX^^*NL_#^+Q?/-K/A
M[X7Z;J7C[7]?OM/M?AWX:O-)\):C]FN=VM:YI.IZ[J%Q>WE^TP&K?A;SN!]D
MT5^</[;/QU\6:'\;OV+OV2/!'BG5?A_J'[67Q"\=IXR^('A^6VMO$V@_#'X0
M^%(/%GBC0/"FH74%PN@^)O'MU?Z5X<T_Q-;0S:CH5A_:]QI/V369-,U*R\4^
M(7BCXB_L0_MS_LE^"/#?Q(^*'Q%_9O\ VQ;[QG\,O$7P_P#BS\0?%_Q<UCX;
M?$WPS8:=J7AKQEX'\<_$/5_$7CFUTO7VUBWL=;\-7WB*_P!#MK2SUB_M[6&=
MM'33"WY-_=_PP'[$T5^"WAGX<_M#_M%?MK_\%,?V<KC]M_\ :5\ >!OA5#^R
M=JO@?6?!NOZ#H_BWP_JOCOX=ZYX[.GZ3-HNA:+H.A^$?M]]J]MXGTOPMHGAW
MQ!XSMK'P=!K?BR2VT"]M];_=O2[.;3],TZPN-0N]5N+&QM+.?5+_ .SB^U*:
MVMXX9=0O1:06UJ+N\=&N+G[-;6]OYTC^3!%'MC4:M_7=7 \XUS_A>'_"W/ W
M_"-_\*J_X4/_ ,(]XF_X65_;G_"7?\+<_P"$KVP_\(;_ ,(-]@_XHW_A'M_G
M_P#"3?V__P 3+;Y/]E<[Z]5K\J?BMXP^*/AO_@K'^R9X$M/BW\09OA7\1_@E
M\=/$.L?"A]2TVQ\"0ZWX1T9;?3KX:;HFDZ5=ZW)ONQ?(_B^_\2SV&H1+-I4U
MA$L5O%XY\)/"WQF^-7[=O_!2_P#9]\7?M:?M&V?PN^&,'[*,_AR'PIXKT;PC
MXPTL?$;X7^*/&=YIWA?Q'X=\/Z=IW@+2X=6U&Y;59O!'AK0_%/BA-(\(0:UX
MJET_1-4T_P 1EORO^-@/VYJEJ>I:=HNFZAK&KW]GI>DZ397>I:IJ>H7,-G8:
M=IUC!)=7M_?7=P\<%K9VEM%+<7-S/(D,$,;RR.J*S#\VO^"47Q/^)GQ&_9I\
M5:/\5_&^N?$KQ1\&OV@_C7\#8/'WBFX^V^*O%6@?#WQ,D&A:EXFU$A7U364L
M=02QGU&<&[O(;.WEO9;F\,]U-ZO_ ,%(_!6@^.?V#OVM['Q"-9>UT+]GGXQ^
M-+"/1O%'BCPL9->\'?#GQ-X@T ZI)X6UC1I==T:#5K&TNK_POKCZCX8UU8$M
M==T?4K/-N2VMO,#R[]M7]N'QG\%OV!Q^VW^SUX1\&>-M"U'P?\,O'>F1?$[4
M/$&DM;>%_BUJW@[2?">H#PSX<MFFUV\$OC73+C5M)E\9>%!96D-R]OJ=_.%M
MC^DMI*T]K;3N%#S6\,K!00H:2-78*"20H). 23CJ2>:_FT_:7^'?A_P1_P &
M\#:OHVH>.KVZ\<_LV?L.^(]:B\7_ !1^)GQ!TRRU"X\8_ :XDM_!^B>/?%WB
M71OAYH2R7LRP>%O %AX9\,VT"6EK;:1%;6%C%;_5_P ?[?XP?LS?M2?L$?$+
M2_VD/C1XVB_:$^.4?P1^,'PW\3^(H?\ A2^IZ/XJ\*W=UIUYX+^%UE:1:-X&
MF\*WUKNT2\M+K4?$<]M#9IXD\2>(KTZMJ&KNR_%_@!^T=%?D#\2OC%\0?CA^
MUK^TI\"+#X=?M7>-?AK^S;X?^$/A_P#L[]E/XP_"WX(:L_Q ^*W@RX^(5[XO
M\;>,_%'[0_P$^(%['INBWFA:)X*\-^'+[4O!WVO3?%M_XOL]6N;K0[?3_H+_
M ()W1?MA:1\(?%OA#]L;0/%%GXC\(?$SQ+I7PG\5>._%'PS\4_$+QM\%Y5M+
MKP9J/Q$O?A;XM\8^'V\<Z9YM]I.NW+:F9[X6]I,\VIS+/K&H*P'WY17R%^W%
M-X_M?@%JEWX$^.7A#]G.TM/%?@J?XD?%CQ=JDFAR:%\)E\0V:^/K+P?K<>EZ
MQ_9?Q UW2'.C>#[@6!N)=6O8[+3;O3-6NK#5+/X+_9B^+GB72?\ @IAK?P+\
M%^(OVE;C]G/QW^QJ_P :M#\,?M.:]\0O$FO'QSHGQ;L?!H\;> IOC-KFN_%[
MPUX,US0[FZM7\/>,%\/27.L1WNHVV@0Z1%H,Q+?UZ?\ #@?MC17\[FM>+/&O
MQ]^#G_!4/X@?&?\ :3^./P ^.7[-7Q+^->@_#+PE\/\ XY>//@IH?PF^'G@/
MPE9ZW\&=3E\%>#O$?AO3/B!9?%2\%TMUXP\6V/B&Y\7B=[?P3<Z0T=D:]5\4
M?$']I7]G#_@B_I?QD\(2_%2?]HC6?A=\+O&7Q!\3?$+QC\2?C5XY\'/XRD\'
M:/X]^(5K8?%CQ)XTU/1IM'\(F;Q1+X-T_P#LWP;X,UFYU;7?^$9T^"VUF&8M
M]]TOOUW^8'[G45_/]\8_A8;/]LO_ ()W^%O@?^U'^U9\3?AC\>=*^)NK?&+P
M7:?MH_M&:CIGB'X?^%_!5AJNB?&D:UX2^*>DZIX0LKK5-9!']@:AH'@O6-:M
M]$T31=$@CDU'2[[8\,?#C]H?]HG]M?\ X*8?LXW'[;_[2O@'P-\*H?V3=4\#
M:SX-U_0='\6^']5\=_#K7/'7V#29M&T+1="T/PE]OO=7MO$^E^%]%\.^(?&E
MM8^#H-;\626V@7MOK9;SZ7_&P'[TT5^.?C;XK?$?XP?M1_M!_L\0>"OVN?B5
M\/?V8/"/P6\)SR?LQ?&#X3? _P 2ZK\1?B;X%D\>:EX^^(?C+7?V@/V>O&M[
M/#I%SHFF^$O#?A.:Z\##4;'QA?\ BG3-1ENM!L]-\7\4?%O_ (*3?LX_\$R?
MVE/$'Q/\-^--.^,/PQ^(#:+\)_B3XJU#X7_$GXI']G#6_$_ANS3XD^-K#X9>
M)_'/AG4?B'X#\-:CX@76+V[O+B&#[%:^(]4.KVFDZCJNI%OT_$#]]**_G^^,
M?PL-G^V7_P $[_"WP/\ VH_VK/B;\,?CSI7Q-U;XQ>"[3]M']HS4=,\0_#_P
MOX*L-5T3XTC6O"7Q3TG5/"%E=:IK((_L#4- \%ZQK5OHFB:+HD$<FHZ7?=#^
MUWKOCW0$_;IU7Q%^T5\:_%'QE\%>%?$/Q _9R^'W[)/COXG>']#_ &;OAWX6
M^'%QXA\-ZU^T7IFAWGA'X5PZAK_B"PU/6?$EA\7-6\6:KXL\)PEOAOI]S,\.
MD:<6V_KK;^OZ0'[,_$[XK>"_A#HV@:YXVU+[!:^*/B%\./A=X?AC,#WNK>,O
MBGXUT3P)X6TRQMIKBW:Z8ZMKL-]J(MS)-9:%8ZMJI@EAT^9:]'K^<C]L6VC_
M &B/V8O^"*OQV^)=_P"*KGXE?$S]J?\ 81T/Q7K/AKQ[X]\#VKQ?%+PGJWB'
MQSJNAZ-X+\3:#HWA?Q9J6N:;:7VE^//#ECIGCOPLD,=IX7\2Z1:!H6^Q_C;\
M1/%.C?M/?#W]B#X>^$_VG_B!\.O!W[-U]\=_'%A\'OCEI&G_ !K\5GQ!\2KS
MP#X1T_Q'\<_CS^T#\-?B3%X3\/SZ7XAU+6+GPK\3;CQOJFJZIX-TZ6^M?"FF
M:G87Q;]?P=@/UPHK\T/V!M,_;&\(^-/VA_!7Q\\)?%NQ^ <'B/0O$/[+_B/X
M^?$KX4_$GXSV>AZO;WO_  F'@'QMKWPZ^)_Q0O\ 6;7P[J26,OA?6?$NOZGJ
MLVES3)>ZU=S21V.F?I?2 **^"O\ @H%\>_&7P7\!_!+PA\.M;3PCXY_:>_:=
M^#G[,.B>/6LK'4IOAU:_$[5+X^(O&^FZ;JD,^E:CKVD^'M&U*V\-VNIPW%B/
M$&HZ9=WEI>6MI/:RM\/?LW_'#X1_M,^!?B!\.?C]XQUK]F2?X?\ BG2OCS\,
M/C?\3_B5\6O$FH^,;:VO+OP=XY^&E]XUE\3KX6N9-0FMX_%>EZ3KOA?PU'I-
MB\.E>&+F>]B.FNWZ_@!][T5^,7[+4'CO_@H]^S3XL_:AOOCU\</A1XS^)GC/
MXIV_P%L?AC\3_%?@?PG\#_#7@SQ/J_A'P%I^M^ O"^IV/A+XGZC=3Z(GB'QU
M=?$K2?%4FM?VM<:?HO\ PC^G1Z?#:_$_QN_:D^,O[0?_  1FG_:NU/XA?%;X
M2?M,? CQ[IWPQU_Q+\&OBCX^^%.D>)O$"?&CP%\._%&I:[X=\!^(=!\.>)8-
M=\,ZA97ZP:KI=U!X7\22ZTOA#^Q--O\ 4+*]+:V\[?-@?TZU\"_#7]J/XK^*
M?V^_C?\ LF^+O!G@#0?!/PV^"OA?XJ>%M?\ #VL>(M?\4>(%\4>);?1[.37+
MO4;+P_I6E*MH+MKK0+'0M1:SO%B\GQ5J5NK>9X9^WG<^*_ _[77_  3C\4^#
M/B;\7O"L7Q)_:+MOAE\0?!F@_%CX@Z;\,O&?A.TT'4=<M;;7_AE;>(4\#7E[
M'>F5+G4AH4=[JEK)%:ZQ-J$-AIBV4?P[GAM?^"S?[4%U<2"*WMOV(/A%//*V
M=L<,/CN>261L G"(K,< G X!-'^7ZH#]+OBUXC\7^$/AIXX\5> ]"\/^)?%G
MASPUJ^MZ-H?BG7]1\,Z%J%QIEG+>/#?ZSI7A_P 3W]JOD0RO$D&CS&ZG6*T>
MXT^.=[^V\,_83_: \4_M3?LF?!CX_P#C72/#^@>)_B7H6L:SJFC^%HM1AT'3
MS9^*]?T6TM[!-6U'5=0(6PTNU:XEN+Z4SW;7$T4=M#)':P_GQ\#6\<_\% /V
M3/BY^V#XC^-OQJ^'NH_$63XV_P##/_A'X<_$;Q%X-\#_  A\!_#W5/$W@_PI
M9^)/ .AWMKX4^*^OZ]?>&[W6/'MU\4--\5VFIV^J?V5X?LO#5E;VP3Z0_P""
M._\ RC4_9/\ ^Q(U_P#]6#XPH:MZWM^ 'Z6T5^6?_!97Q=\3OAI_P3_^,_Q4
M^$OQ9^('PG\7>!'\ R6U_P" -1TW1;O5[?Q9\4? O@C4+2^ULZ3<^)]+6UTO
MQ%J%SI]SX2UWPW?)?^2]W=7EM&+:O+/VA[?XQ_LU?M4?L&?$;3/VDOC3XWB_
M:#^/*_!'XP_#?Q3XB@_X4UJFC^+O#%[=Z?>^#OAA8VD&C>"IO"M[:.^BWUO<
MZGXFN((K(>)/$OB*^_M;4-8+?K^"N!^S]4M3U+3M%TW4-8U>_L]+TG2;*[U+
M5-3U"YAL[#3M.L8)+J]O[Z[N'C@M;.TMHI;BYN9Y$A@AC>61U168?F!#\0=8
M_:P_;R_:2_9GO_'7Q#\#?"#]DSX=?"<ZKH/PN\>^*?A9XE^(_P 3?C'I5SXK
M/B'5?'_@#5O#WCVU\-^!?#D-CHVG^&]#\0:1I][K]_?ZEK_]LVZZ7:6GPI\2
M_$_CN]\"_P#!7+]@3XZ^-O'GQ=\.?LZ_LW>*?V@_@)\2=9\8>)=)\=W7@_5?
MA1K?B_1?!GQ-\2^%=3\/WGQ$M_!?B>;1[>.+Q?\ VK9^,X['58_%MAJ^E1Z=
M86I;]/QM_F!^_P!\,/B'X<^+OPV^'_Q6\'O=R^$OB7X*\+^/O#$NH6XM+Z3P
M]XOT2R\0:-)>6JRS+;73Z=J%L\]N)I1#*6C\Q]NX]S7P;_P32^'?A_P1^Q-^
MR_J^C:AXZO;KQS^SA\ O$>M1>+_BC\3/B#IEEJ%Q\+?#MQ);^#]$\>^+O$NC
M?#S0EDO9E@\+> +#PSX9MH$M+6VTB*VL+&*W^\J3W **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XJ_;N_9-O/VN_A'
MX7\(>&?&,OPU^)/P^^+OPS^+'PV^)=F\\.J>"-<\)>)+9-<U72I[2WN+G^U)
M/!.H>)[?1H"JV4OB%]%EU%X[2WDEC\^^-?\ P3Y\%_$KXS_L6?$7PO=VW@WP
MO^RXLWA+Q)X4LI;VW_X3GX3:%I^DZ_\ #GP).T,4\6I:5X5^)_@OP7JTVD:N
M\6G7VB7'B-9Y)[MK6VG_ $6HHO\ UZ@?F?\ \%$/V<?VG_VE+S]F>R^!-M\!
M[71/@/\ M%_#']IK4M2^+/C_ .(/AS5==\4_"V?Q FD^"K+1_!_PF\;VD&@:
ME:ZX]QJ'B.?7%U%+A4M+?0EB@:[O.:^)?[/G[:/CK]NG]F;]J:R\,?LP:7X'
M^!G@7Q-X+USPG<_&SXJWGBK7?^%J>'[*T\?7^EWT7[.-MI-N/".JM/#X0MKI
M ?%UAI$%]K4_@^X\12:9X8_56BG?TZ_B!^+WPK_8E_;[_9/\2^+OA7^R7^T)
M\ K']D+Q?XPU[Q3X:T3XS^"?&7BCXH? "#Q?J4^J:[I7PLT[09M.\+^)H+*]
MNI[O2;?QGXB@T.:[)O+S08[V]UBZU3KOCS^R7^UKJ?[3/[%/Q5^!5C^S[JGP
M\_8HTGXAZ?HD7QB^,'Q/TKXB?%F;XM^ M#\$>-KWQ9<^&?@1XPTKP]JT4.F7
M-]:ZY!?^*9]9UJ^N-?U:R@-PVC1?KG11=^7_  X'P)^W=^Q_XT_:7L/A!\0_
M@E\3XO@U^TO^S?XRU+QO\%?B!J%@^J^'ED\0Z?;:3XO\'^*[".&ZED\->+]/
ML=.MM5DBL=3_ '-B+.YTK4].O;ZRFZW]F[X<_M<-K(^(?[9WQ ^#/B#QIHNB
M7GACP1X(_9ZT+QAI/PUT*VU6>PN/$'C+6]1\>W$GB'Q-XYUN/2M.TNRD33]$
MT?PGHXUVST>UG/BO5'C^SJ*+] ."^*NA>*_%'PO^)'AGP'KB^&?''B+P%XPT
M+P9XD>\O=.7P]XKU?P]J.G^'=<;4--@NM1L5TG5[BSOVO+"VN+VU%N9[6":=
M(XV_/;5OV6?VEOV@?B#^RAXR_:?L?V;_  QKG[+?Q'TWXHR?%#X):]X\\0>/
M?B=J>C:)J.G1>#8-(\5_#GP5:_"_P'XDU>^M?$/C32H/%WQ$75Y-%T[3+&#2
MXV>^C_4:LK7-=T3PSI&H>(/$FL:5X?T'2;:2]U76]<U"TTG2-,LXAF6[U#4K
M^:WL[*VB!!DGN9HXD!RSBBX'YP']EO\ :B^&O[:WQ^_:"^ 7C?X&V_PU_:NT
M/X0P_%:P^*&D>.=2\:^ ?$WP?\+W/@G1M<^'NC>&I+#0?%=M?:%=75W>:=XC
M\4>&5;5KI 9&M; "^\P^#/\ P3.\8VW['7[3'['_ .T-\2_"/BGPE\>/B)\1
M?'6A:MX)\.ZF/$OA'4_%/BFP\6^'O$&KZ[J-SH6B^(M3TCQ#H>A>(GT73/ ?
MA;3K?4(+S3H]2OM.G@:V_7'1=:T?Q)H^D^(O#NK:9KWA_7M,L-:T/7-%O[75
M-'UK1]4M8K[3-6TG4[&6>RU'3-1LIX+RPO[.>:UN[6:*XMY9(I$<Y5[XW\&:
M;XHT7P/J/B[PQ8>-?$EK?WWAWPA>Z_I5KXHUZRTN%[C4[S1?#\]W'JVJ6NG0
M1R3W]Q8VD\-I"CR7#QHK,"[_ "_#8#\U/V;?V<?^"A6B6O@/X6_M2_M!? [Q
MA\"OA+<^&YM%O?A?X6\90?&CXP6G@6ZL[OP1HWQ7\1>)38^'=!T.RO=*T74/
M$<'A?3=7UKQC#ICZ#X@\0WEAK&MW.H4O@?\ L^_MN?"[]L/]LC]IC6_"?[+&
MKZ#^U'I'PZ33?"6E_'/XM6NK>%-3^!WP\U7P?\.[>]U6[_9IEL[^P\7336B>
M-+^"SCN/#45Y=:MH>F^)&TR'0=6_5^BB^^VH'YL_\$W?V</VD_V7O"'QB\$_
M'J+X'WMKX]^-?CWXVZ!K?PB\<^//$-Q;ZA\2KVUO=;\+:OHOC+X7>"8[:RT:
M>R6;2]=L]<U&XU".\:SN]&L6LEOK[ZG_ &IOV>/"/[5_[/OQ1_9[\<75WI_A
M[XE^'1I3ZM8Q1SWNA:OI^H66O>&?$-I;S,D-U/X?\2Z3I&LI9RR117IL?LDL
ML<<S.OK'C#QOX,^'NA77BGQ_XN\,>!_#-DT27OB+QAK^E>&="M'G;9"EUJ^M
M7=EI]NTS_+$LMPAD;Y4!/%=/1?6X'Y6_LV_LX_\ !0K1+7P'\+?VI?V@O@=X
MP^!7PEN?#<VBWOPO\+>,H/C1\8+3P+=6=WX(T;XK^(O$IL?#N@Z'97NE:+J'
MB.#POINKZUXQATQ]!\0>(;RPUC6[G4-SPO\ LF_'C]FC]I3X^_&+]EJ^^$GB
MSX8_M1:S:^/?B7\'?B_XH\9^ '\&_%V+[=_:OC[P#XN\'^ _B8FHV7BV;4[S
M4?%'A?6?#>F37%^+9;+Q-:6EM:PVWZ;447_$#\3/VC/^";_QR\8_L:?'/]GO
MX4ZY\&==^+?[7OQEN?C=^TC\5_B'KOC7P'H=AXD;Q[X1\>6&C?#7PQX<\"?$
M[4;OPWI4?A+3/!VCV7B#7--ETW2;:ZUV674]8UZ[@L?1/VI/V>_V[?C]X@_8
MO\5Z+X5_9+\/:I^S5\4?#_QL\9Z?JGQR^,%W8^*_%^A3:GH[>$_#-[:_LTK/
MIOAN]\-O!J7_  D>J65QJ=IK6L3Z3_PCUS8^&HM9\5_K?11?T_X?0#\WOBA^
MR[^T3J/[<_PU_;"^$7B[X1>'8Y_V9Y_V9OBYH/CB#Q;KU]H.@S_$63XF#Q1\
M-%TG3]+LO%.MVVL7'V*WMO%=QX3TXVUA%<W,-Q_:$MC9<K^S;^SO^V)\./VY
M_P!J7]I#XD:1^S7'\+_VJH_AA;:YHG@CXJ_$_7O'?@&/X)> =1\'>!KK2K?7
MO@7X5T'Q;+X@$T:^*;.[UCPNFF_VA-JFE7E__9$6B:U^I=%%_P K?+<#\:K'
M]A/]KOPT?V^OA5X2^*_P(3X%?MH>-/C7\2[?Q=XGT#QUKOQM\+ZY\:/"<GAS
M5_!$UA"^G>$1X7TVWCT[2-%\0RZUKUYHNEVEY>VGA2:[U&.ST[[3_9,^ ?CS
MX:?LA_#_ /9P_:'O/ASXWN?#/PPTWX1ZQ8^!;'7_ /A$+[P1I?A.S\&#2;N]
M\2&VU7Q#<ZOIMM=W.L:FVC>&;=SJATVUT2&*P%_?_85%%V_Z\K ?"O\ P3\_
M8XF_8K^"^H?#35O&4_Q!U^[\9>([F'Q3=SW5U/;_  \TG4[O1OA'X0@EO;>V
MFM+3PUX!M=*EO-(@C_LO3?%FL>*_[)FO+*YCO[OYJUO]C7]MGX#?M&_&+XL_
ML)?&3X$:;\,/VDO%TOQ&^+/P=_:.T#QSJNA^&?B;JD<</B;X@> )_ (CU*]U
M3Q"ZOJ-YIU]J_AVRGN3%9:G+JMG8:.VE_K_11?\ '<#\AOVLOV-_VL?B9X2_
M9/\ "7PJ\0_!/QGJ7P)_:2\ _M;_ !(^)'QF\9^.?!&M_$KXL^#=7\3ZK>:!
MI?A+P/\ "CQ_IOASP3J<WB>YBTIO^$CN+GPMH-EH?A/3M*N+'0X]1O\ I/B=
M^S]^VEXZ_;G_ &9_VI=/\+_LP:9X'^!?@7Q1X-UGPG>?&SXK77BK7C\5?#UC
M:>/K_3;^']G&#2;9?"6J^=#X0M[F,GQ;8:3#?ZS+X0N/$4FE^&/U5HHOZ=?Q
M _,W]F_]F']I[]F;XG?M@:CX;\1_!'Q=\)?C?\>OBW^U#X$\/ZI=>-M \=ZE
M\1OBAI5K&W@'QOXB@\-^(-$\$>!=-U?3]*E;Q5X<T+X@^(IX+ S)X?B6]GTQ
M?%/V<_\ @G=\7Y?V3?VH_P!D+]KU?@U<^#OC]\0O'GQ.TKQ?\$_&_C?Q#J^A
M>(O'FN:;XIACN- \<?"[P79V[^!/%>A:3XB\/:I%K>J)J\D:Z9JFBV<-J]YJ
M'[.].M<SX6\:^#?'%KJ5[X*\6^&?&%EH^LWOAW5[OPMKVE>(+72O$&FK ^HZ
M%J5QI-W=Q6.LV"75L][IET\5[:K<0-/!&)HRQ=_E^ 'YD3_LD_M9_%G]FWPU
M^QA^T7XQ^"NH?!_3(? _A7QY\9/ >M_$";XM_%KX9?#O6=%U/2_#LW@#6_"6
ME^'?AWXK\76OAO2M*\8^-(/B9X^C6VN-9N-)\.QWU];W5CH_M,?LU?M6>.?V
MP_V/?CM\&/#O[-L7PQ_8_MOBA!H7AKQQ\4OB1X2\3>-(OC#X#TGP)XBLI++P
MQ\"?&FA^#K/PMIVEQKX9^RZGXD&H.HN+^#3XY%T^W_4RBB_Z_CN!^4FF_LY_
MMK6'[?OQ?_:ML[+]F/2_ WQ ^!S_  &\,V ^)WQ0UKQGX<L?#FL7'B#P3\0]
M5T>7X':1X?UK4KO5UBD\1^!(/$>FV-E8WTEE8>-M4FTE;[6_>_V!O$?[3.N_
M"#Q7IO[5GC+P)\3/B1X(^+'BSP19?%+X;::FE^#_ (A:#H^E^&KB[U+3((?#
MWA.UE?PMXVU#QG\-;Z\L_#6C6]U>^!KB7[--,TU[=?;%Y9VFH6EU87]K;WUC
M>V\]G>V5Y!%<VEW:7,30W-K=6TRO#<6]Q"[Q3P2H\4L3M'(K*Q!986%AI5C9
MZ7I=E::;ING6L%CI^G6%M#9V-C96L2P6MG9VEND=O:VMM"B0P6\$:10Q(L<:
M*B@ O_7H!Y)^T7\(D^/_ ,!/C)\#WUUO"Z_%KX:^,OA[_P )(FG#5VT(^+-!
MO=&75O[+-YIPU$6#78N6LOM]D;I8S"+NW+B5/@RV_9%_:>^)W[-'@#]BSX]:
MO\#=!^!_A70?ASX%\=>.OA'XC^(>J?$/XN_#3X7_ -AKI7A&'PCXH\%^'M(^
M%%_XLB\-:1;>,_$MGX]^(Q?3Y-9LM"T72WU*WO=-_5FBE<#\JOVHOV:OVN/'
M?[7?[(7QU^!GA[]F6W^'7['T/Q,C\.>'/B!\4?B;X5\0^.8/B]X%T3P/XFTR
MYL_"OP*\9:+X)M/#NEZ4UMX7GL]1\5&>1H]1U"R@CQHT74?ME?L=_'#XA_&?
MX4_M;?L@_%;PG\*?VF/A;X6U3X:WUM\2=.U34_A?\4_A5K&JR:[)X(\;IHEI
MJ6L65IINN7-]JEE<:?IE[,US??:('TW5--TC5K']+:*=]O+3Y>8'Y4?&3]BO
M]I;]J+]D7X_?#;X__&;X=6W[0GQL\.^#]"TN^^%>A>*M%^"/PXT?X?\ C#3O
M'&D^$-#LM>O=3\::M8>,]9L[V/XB>+=5)U35=/U#2M/BT"2P\(:59W?)^,_V
M2_V]OBG\6OV)?CSXU^(O[*&@>.OV8=8^(UMK'A7PAX9^)UUX'AT3XD> ['P3
MK?B70KF_DTW6/%OB!DM%O;#PC=0?#?P]I$<=O9KKNH[9[F?]@ZYBW\;^#+OQ
M9>^ K7Q=X8N?'6F:1%K^I>"[?7]*F\6:?H4\\=K!K=[X<CNVUBTTB:ZFAMHM
M2GLX[.2>6.%)C(ZJ2[_/\=&!^3E_^Q/^VC\ ?VEOC5\7/V%_C'\!]'^&/[3O
MBA?'WQ<^&'[0WAOQQK5IX2^(UZTQ\0^._AXO@9K:;5-3UFYN[[59=.U/6O#>
MG2S7,>G:I_:MIIND3Z?I?M;?L:?M5_$KP=^R=X(^#_B'X,>,;CX!?M'>!/VL
M?'_Q)^.'C7QOX-\2?$OXL>$-;\6:YJ.D6GA3P%\)O'&C>'_"?B#4/%M_<VSP
M:\3X7TR/2O"FC:(-+T2"[N_UXHHN]_Z[ ?E5\2_V?/VT?'7[=/[,W[4UEX8_
M9@TOP/\  SP+XF\%ZYX3N?C9\5;SQ5KO_"U/#]E:>/K_ $N^B_9QMM)MQX1U
M5IX?"%M=(#XNL-(@OM:G\'W'B*33/#'ZJURGA#QWX'^(-A?:KX"\9>%/&^EZ
M7K6J>&]3U+PAXBTCQ+8:=XBT286VM:!?7FC7E[;VFM:1<$0:II5Q)'?6$Q$5
MW!$Y"UU=(#\R?"_[)OQX_9H_:4^/OQB_9:OOA)XL^&/[46LVOCWXE_!WXO\
MBCQGX ?P;\78OMW]J^/O /B[P?X#^)B:C9>+9M3O-1\4>%]9\-Z9-<7XMELO
M$UI:6UK#;4==_8K^*WA/]D7]J?X6?#"_^%OC7]H7]L[6/C#KOQI\>^/M7\5_
M#OP'8:S\</#VK>&M;NO"5GX>\)_$_P 1/HOP]T*YTW0_ WA74?*74%MKK7-8
M\06E[>7EE>?J)13N_P OPV ^4?V)/AQ\:?@U^S+\*/@S\=;3X8Q^+OA!X/\
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
MU?P1-80OIWA$>%]-MX].TC1?$,NM:]>:+I=I>7MIX4FN]1CL].^X/A'^PO\
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
MH^!]-U&!-"OK_4;>RTJXTG4-3^,O^"H'@WQ1\.M,^$'_  4!^%&E7&H_$O\
M8M\3S^(_&>C:< EWX_\ V;?%8BTCXT>#KDC9%/\ V9HL@\5:;=:@TMKX=AL/
M$&J6D!OY8VKZA_8PT76K_P"&6L?'/QEIMUI?C[]J'Q9>_'37-,U) NI^&_"F
MOZ=INC_![P->*2SVUSX*^#FA^!M&UBQ5EA3Q:OB>_2&&?4KD,:6O\OG_ ,,!
M\9_\%T?#/A;4OV ?&WBG6M#T.]USP7X]^#MWX9\0ZCIUC/JGA@ZQ\7/ VEZY
M-H^JW,+76D)J>E2/9ZH;.>W2\M (KOS(HU5?>]._X*8_ &7X[^"?@1XF\)?'
M?X:S_%747T;X-?%7XH?"76/ WP<^,>L>9%#::;\._%>M74.J:G+JTMQ:)HEU
MJ?AS2--UDZAI!TV^N5US1#J'DO\ P6]^3_@G+\79VR(;7QG\#;JYE(/EV]M;
M_&SP%)/<3-TCAA0%Y97(1%!9F YK'_X*BZ?X>_:,\#_LC?"'X6:MHOC3XG_$
M/]J7X/\ Q$^&=WX5U#3]<GT7P)X+DU35?'OQAAOM-EN1;>!_#'ABY>/4/$=O
M,+*>]U?1]-M9;F^U"TMI1=+^?R ^]OB?^T?HG@#Q7/\ #SPQ\//B=\</B7I_
MA:#QQKOP^^#^F^$;W7/#/@^]N[_3]*UWQ'JGC[QG\/O!ND_V]?:3J]KX8T*X
M\4CQ3XI?1]8?PYH.J0:3J,MM?_9N_:3^%G[5?PT@^*7PFU'4[C1DUO5_"OB#
M0_$6E3Z!XO\ !7C/P]+'!X@\&>,O#]TSSZ+XDT:2: W=F9;B"6VN;2_L;J\T
M^\M;J;\<?&OBKX$_"?\ X*B_M8>'/VR/B+\3O@GX;^/_ (1^ ?CG]GGXD:1^
MTC\>OV=?AOKFD^ OAS#X'\;^%?$6O?"CXG?#SPPVIZ=XHM[^^TB;Q?-.EIYN
MKB.]TVXU^PM=9_2?]AKP3^S#X6\*_%/6_P!DKP]?P_"WQQ\4]6U^\^(]U\1O
MB)\3+'XT>.%TW3;;QG\0M!\1_$;Q+XMU'6=*&LK-X7N?%%EK$MGXG\1^'M?O
M(A<V]O:ZMJ@UI]WH!]%_%KXR>$?@YI>@W?B*+6]9USQEXBM_!_@'P-X2TT:U
MXU\?>+;JROM4C\/^%])>XL[>6>#2-+U36M6U35;_ $KP]X>T+2]2UWQ'K.DZ
M/87=]%\]>#OVYO!WC/Q!\8OAM:?!WXZ:/^T#\%/#NG>,/$'[-OB#2/AI8?%G
MQ-X0U2XM;:S\4_#V^A^*5W\)O&>AO+=QQ27NF?% BWNO*TVX2+5+[3+&^^,?
M^"JNL^'OAI\=O^"?WQS^,$_Q(TK]F;P7XS^./@'XP>,/ACXY^*'PZUOP!K'Q
M<\&>%](^'?BR\\4?![Q'X6\<66CV]_H>MVFKG3]6B2?1Y]2TLVVIS:K#I5[Z
MS\ -._X)\7/[0M]\:?V??%\WQA^('A7X-ZQ;?$O]H?5?VJOC-\=O#WPS^&ES
MJ-A?:/X*\5>+/B7\5/B!X;L;[Q#?PZMKNE^&KNXL[S0-.\+^*-<O3I)-K%K!
M;2_];_U^ %GP/_P5=^$WQ%^!GB_X\>%/@#^U!J&D>#/C=X>_9\U#X>GPW\'H
MOB_>_$OQ%<V6GQ:-I?P]?XW?VE/-IVK:MHNEZEI]S-9Z^)]4^V6&BZAH^C>)
MM3T/WOXY_MS_  C_ &;+3X%2_&KPY\4? ]Y\>/$'@_POI5E>>#X=0LO FN^+
M42272_B-XTT?6=0^&VF:CX6C34)_$FF^&_&OBK4S::/J.H>';/Q#IXLKJ]_(
M3XF:MIG[.O[2/AC_ (*]^&_!NA-^QW\8?&6E>#_B3H-K]NGUJ'2?$NGGP7X'
M_;DTK0?M1TFS\1^*)M9UK1X-.T[29/%;_#'Q&;VZ\KQ1\6/&=CX6^J_^"J/Q
M"\!"P_X)D_$Y_%OAR7X;G_@HK^SCXL/C>/5K&?PI_P (LVD>,+\>)#KB3/IO
M]AQV)&H2ZH;C['#9H]U),L,;.'9779_Y;?(#ZB^$'_!1GX)_%G]H"3]F:_\
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
M@^(E[KGQ!\<?#SP=9^'M2NM;TZTT*)O$S:[XCN)+A/#^C:F-/U%K7P;XI?\
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
M&EM/&7@#QI=2>&]+TSQA?K;7OB[Q3:6"F6UC\.QZ?.K;_/\ #^M@/J?XH_\
M!0#X7?"W1?%_CR;X<?&[QQ\%OASXGO?"'Q)^/'P]\(^&]=^&?@C6M&U<:!XG
M-U%>^--(^(/BK2/!VM+/I'BWQ%\.? 7C7P_H6JV&J:3>:FNIZ3J5G:?:/AOQ
M'H7C#P[H/BWPOJUCKWAGQ1HVE^(O#NN:9.EUINLZ'K5E!J6DZKI]S&2EQ9:A
M87-O=VLR$K+!,CKPPK^9']B;7OV#;?\ 9D\4_LU?MT?%OXD?"[XV_!W6/B9\
M-_CW\'O'_P"V)^U-\./"WCJ.Z\7>(K]KSP=\*]$^,WA_P3XRTGQAI.JQ"^\-
M^#/"EU=:UJTFH7DNAWD.MV&HZO\ T3_L^>%O#7@CX'_"GPGX,\#:K\,O".A>
M!?#MAX7^'FNZKK&M:YX*\/QZ?"VC^&=;U'Q!>:CK,FL:/I[V]EJEO?ZCJ,UA
M?0SV U"]CM4NI1JW];_UY ?C9_P6L^"/P?U?7OV$_B+JGPQ\"ZAXX\6?MU?
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M(KV2:/3;-89/V=OC5\5/BK=_%#PY\8/V=?%GP!\7?##Q3::!YMYKR^-_AO\
M$73-2LY;[3_%/PL^(B^'O"+>+-)$$2KJ\<WAC2;O0KJYM=-U&&/5!?6-A],4
M]>[^_P#X(&!X6\*>%O WAW1_"'@GPUH'@_PGX>L8M,T#POX6T?3O#_AW0]-@
M!$&GZ/HFDVUIINF6,()$5I96T$$8)"1KFN;UCX0_"?Q#XYT+XGZ_\,/AYKGQ
M*\+VXL_#/Q#UCP5X:U/QSX=M \T@M="\6WNF3Z_I%N)+BX<0:?J%O$'GF;;N
ME<MZ'7QG\/OVNY?'/[8_Q<_9%N_A+XB\'WOPJ^&&A_$S_A.->\2>&[R'Q9IW
MB#7;?1M-.C>'O#LVM"TTNZ26>\AOM7U^RUE/L_V6_P##&GS.3&@/ISP7\//
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
MX_9537L_&.V^$\/QGET,)";0>#9O$K>%@/M8N2_]MQWHBO9-(:V6==&N;?5
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_-;XC_'+X\>$_P#@IG^S7\ HO&GAP_ KXL_"/XP>,K[PA8>"+.U\0?VSX%TC
M%I_;7C'4M3UR^OHA?W$%_9CP[:>#XHTC%CJ-OJJ!YYO'/AW\2?VW?C/^V'_P
M4 _9DM?VA_ O@'P[\"(OV<)_!OCKP_\ !'0M2UKPO;_%7X?^)/'$]GX;\*^)
M]9URQU#4M0EGTVRU[7_'GB7Q=I]G:^%(X/#G@ZQN?%MYJGAW>^.7@K]I75_^
M"G7[-'QP\)_LP^.?%?P.^"WP_P#B#\.?%'Q#L?B'\!-+;4[KXKZ;;JWB+PYX
M2\1?%G1_%EUX?\'7#6MOKRZKI&C:]>O;:V_A[0]8AM=&EU_#_9VT']J7X?\
M[=?[?/Q_\7_L<_%6Q^&_[2&D?!F;X>3V'Q,_9?U+71=?L]?"S6_"D6EZWI"?
M'J%=/OOB5>O##X6E%Y+IFDWU]81>+M0T'2AJ6MZ;7W;>6]_7L!]"_P#!-/\
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
M*)>6MO=(C$%E6XB2558C@E0X!(XR.*_FRU']CS_@H-K'_!.G]I#]BW5_V??
MNJ?%+Q1XSUKQCKO[15_\:O"$^K_M.ZE-\9]*^)%CKUKI10ZG9^++C3-/M?#G
MVOXJZ_X/LM+\.Z)ID$"S7$HL+#^AKX7W/C6\^'WA.Y^(GAC3?!?C*71[8ZWX
M4TKQ"GBNUT&904M].?Q#%IVEVNIWT%FMO_:DMA:-IL6I&[MM-O=4L(+?4[P=
MO+=_=I;]?,#XBUSXT_%']H']L3XI_LJ?!KXE7GP7\'?LT^!/ 7B7XX?$GPWX
M9\%>*OB)K?CWXLVMUK'@+X?>#X?B/X>\8^!=!T"P\)V-SXA\4^(-2\(^(]6O
M[Z>S\/Z9;Z&+:[U2X_.#X!_'+QG^QUK/_!:+XP_%'4+'XL>/_AK\6_@?IMIJ
M%AHDGAVV\?>)?$?A\>!OAC-JF@^'HK]]+N-:N_$/A-O%UIX9LYT@NI=9;P[I
MPA%C9+]E^)?@;^TU^S9^WW\4OVK?@'\+;;]H+X1?M5>#_ >@_&WX<:;X[\&^
M /'O@/QM\,])M_#WAGQMX=N/B#JV@^&/$.@2Z+#,E[I(UNVU5[[6M8F2*..R
MT\7W@A_8*_:4^.DW_!4/P=\6_!O@WX2>#_VR-=^%WB_X9^+K'XG1^+-9\.>,
M/A9I&E:MX3N)=%T'PTLEWHL7BS2-%A\0WEYJGA?5K46.KQ:+I6MV5S8:G(]/
ME9>N^O\ 78#K]8_:?_:G\ _%_P#9TU+P'JW[4_[3W@KQ]X^T?P-^T;\._%G_
M  3T^-'P6\-?#70O$C0V\OQ7^%WC+5?V?/A_JVC^'?!U^S27OAGXA>.OB7J-
MWI+(;C68BMWK%C#^WI\._&6K_P#!1[_@F8=/^/OQ;\+0^-_&'[3*^'+70='^
M!=Q!\(Y= ^!GA]-1NOA[_P )-\%O$4VIS^,-D[>(Q\6)OB?!:&]N1X/A\*(+
M9+?W#]GOQ-_P5$\;'PE\)/VE/@G\-/A/I'A*]T0_$3]IKPG\8](\1ZE\6=$\
M,7=M<S:;X!^&'AZVEU;PGK?Q"-A!IOB;Q)XDUG0K?1]$U7Q!J/AWP]IVM#1K
M"SXW]L[PO^U/XK_;D_8J^*GPK_9+\>_$KX6_LHZ[\5=7\7^+M.^)O[/'AN7Q
MO%\8/A]H/AB2'P!X>\:_&#PUKKR^$!'?)?GQC9^$4U76+66UTTOHWV3Q!?G7
MIL^J?33R_K4#T/XU^*OVA?!OQ&U7PQXX_:=N/V=/@9X<^%G@S1/A%\6['0/@
M3X^^-O[2OQVN[>\'BL:M\-+_ .'OB%M2;0X;"RN[[P+\)/A+X.NM?N-8N;OP
MOJ>GZ>@TG0?@_P"(G[<'[6/C3_@CGX#_ &]/!_QCN_A%\:O"6K/X?\:Z7X4\
M ?"_7/!/Q):?]H&Q^"C:AK.C?$KP)XOU7P]?VNFVZ^(;)?">I>'+.+5=4UNS
MU'3+^S.B1:%]=Z;\//VQO!O[?WQE^/FF_L_Z!\5/ ?QU^%/P<\._"WQ?\0/B
MSX-\,:A^R?'X8\.E/'GPYUS1M-?QIK-UIGBCQ?>W_BCQ,?A/;^)M+UK5=/T=
M$UVZCFFU'3OESP1^P/\ M9Z__P $?_BQ^POXT\#^$/ WQ1TG7-5U/X:7;_$#
M1]>MO']YIW[0$WQLBN;HZ-%=Z/X2TG7K*WLO#WA[^U->NM3^VW=S>>)K#PS;
M6D8N16TVW7W:W_K[M /M?]M#XI?'7X/_ +5'[!L7P_\ C/KVC_#3X[_'&V^$
MGQ+^$=QX/^%VJ^&]4TRWTB_US^V=-\3:EX%N?B-HVJ7X'V#4TM/&7V%H+:QE
MTNUTFX34)-2XCP);37O_  63_:GL[;4+S2;B[_8:^$UM!JNGI82W^F33^-[F
M*+4+&/5;'4]+DO+)W6YMDU+3=0L'FC1;RQN[<R02<=\=? 7[?'[2_C7]A7XI
MW/[,7@/X77OP'^/=G\0?&_@'Q-\=_#.M7L-O#X<EL=7UB_\ %WA+3]<TS3=
M>662P\.Z?X9T7XB>)=2EN!J&MV7A:WT_[-JO9_#;P;^TYIW_  5-^+_Q\\1?
MLM^-=&^!WQ ^"_A;X&:3\0T^)/P%U)+74?!'B)-7;QS?>%K3XJ_\)DO@;7RM
M^NCB'P_)XWCM'T>XUKP5I%Y>:IINAK[MGV[@>>?\$C? 7C.P\3?MXZKJ?Q^^
M,?BS3/!7_!1?]ISX?ZAX7\6+\)]5TSX@W?AO2/ &AV/C_P ;:\GPJM?B"/&;
MV$6GQS6O@[QKX0\!1#2;"*P\#V5K]LM[O]>OBEH'B?Q1\/\ Q3H?@SXA^(?A
M1XIO--WZ)\0/"VD>#-?UOP[>V5Q!?I-;Z-\0?#/C#PCJ-K?+:OI>J6NJ:!<R
MR:5?7O\ 95WH^L#3]9T_\^/V(/@Y^TG^S[\;_P!LKPAXN^&/AZ/X-_&7]KOX
MQ_M0>%OC*GQ T:[FUC1_BO::3]A\$:=X!T^.X\1V.OZ'?:3I[:QJOB0:-I'V
M9-4BTHZK(;"XE_4&:))X98),F.:.2)P#@[)%*-@]CM)P>QH>_P!WY(#\#O#G
M[4'[5OC[_@B/HW[9,'[06O>%?VA_#'A3XG>/=6\:Z1\//@O>6'C9/"/Q>\=^
M#['PWXA\)ZY\-M4\+V&E_P#"/:?IL4=UX2TKPWJZZAIEG>W6H7L<NJVFI^M_
M$G]H[]K[3OC[_P $O?A]X(^)GP\M_#W[7GPN^)FJ^,[/Q%\,X;B<>)O 7[/F
MA>,KKQ#KVIV6KK-JUD/$'BD>*M-\*>";3X7"[N_#UIX5O_$UMHVLWNHV7SMX
M._98_;V\)_\ !-CXM_\ !.F'X ^#99/"_A[XI>%O OQHF^,'@^XTOXN:!XM^
M(NN^-](7PQX)CNK#5/#6NW;^(9M.N[CXA:OX4TW1-.M1K"P^(-1"^&[GTGQA
M\,?VU8?V@?\ @E_XXF_9!UOQ1H?[%?@#XC^'_BGJWP\^-/P*O=-\07OQ3^#/
MA;X9QCP-%\1O'GPM\07MQX7FT274-?M]<T#0[&2ZDDT[P_K&OV4$&N7STN]M
MW;;MI^('TI^S'\8?VB/#'[;W[1/[(/QZ^+6G?'#1?#'P@\!?'GX<?$*3P!X4
M^&VN:)H_B+6+CP[X@\(:QIG@Z&VT74+&TU/RY](U&Y2358K2UD:_O[PW82S\
MW\#_ !2_:/\ VXOV<_C9^T_\+?CA_P *=^&E^WQAT3]G;X967P]\!>)=!\<^
M#OAS-KOA:7Q+\;M<\5Z!JWC=KKX@ZYHFMQ1:3\-?$/P__P"$*T8V$GV[Q1J*
M7$LVUX)\#?M'G_@J;\5OCKXA_9:\=Z3\ /'GP$TC]GO3_']Y\1/@#>.MWX4\
M7/K_ /PF^I^$-)^+M]XMM_!7B.#[9;Z;#::7>^,K>*;2I]6\*:9-<ZG9Z-Y_
M^RE\#?VSOV-/AC\5?V+=-^"&D_&CX,0ZC\2[O]GGXZV/Q8\$^$;#2O#'Q ?5
M-53PG\4?">N3MXWM-8TS5]2O;V35?"OASQ'IUY?ZG/8AX-.MX]8)]U[+M\_G
ML!XC^R+^U'J'P5_8!_X)F?!KPU=^)]#\4_M"Z-\6_M'C+P;\(O'/QV\4^"?
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
MX)\#^(/!/BG1]#TA?$FL^(9Y/$>GV&E^8?$G]MG]N^+]F7_@G_\ %H^%-/\
M@'\5_C7^UO\ "3]F[XS?!WXE_"3Q!X8UC5]4\0^)O%EO/J=GJ/CB2\U+P;X&
M\<Z3X/M"T%MX%U#Q)I-EXJN;O0O%S7.D6LEQZ+8?"_\ ;_\ V*?VB?V@+_\
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
M&T&26R^*GB[P%X?U/PUJUO/JJ:K?Z?XEEUS1+C3K+[+X<UN+4YGT_P!,L_\
M@G!XL^)G[)?[:'@;XLZYHOA#X[?MP?$W6?C;K\_AZ]NM;\._"CQ'I?B#1/$G
MP<\$V^M1V]C>>(=/\#7'A?15\2ZW96EK)J-UJ&OQZ0);.+3KB<TZV^SZ[:_U
M^H''ZQ^T_P#M3^ ?B_\ LZ:EX#U;]J?]I[P5X^\?:/X&_:-^'?BS_@GI\:/@
MMX:^&NA>)&AMY?BO\+O&6J_L^?#_ %;1_#O@Z_9I+WPS\0O'7Q+U&[TED-QK
M,16[UBQ]W\/?%#]H;]L75?VM;[X"_&6?X$^&/V=OBIX[_9W^&-MH?@[X=>*=
M3^)/QC^&WA_3+SQ9XA^)=]\2?"?C.TL_APWBO7=/\-Z#H?@F#POXAGT[3=5U
MV]\6 ZAI]E8TOV>_$W_!43QL?"7PD_:4^"?PT^$^D>$KW1#\1/VFO"?QCTCQ
M'J7Q9T3PQ=VUS-IO@'X8>'K:75O">M_$(V$&F^)O$GB36="M]'T35?$&H^'?
M#VG:T-&L+/Q;0/@Y^WQ^Q'^TK^T=J/[,7P4\!_M/?LX?M4_%+5?C@NC>(/C!
MHGP@UKX*_%3QB5/C34-3FURSU*36O#>H70A9[/PWHFNZC=Z-I&@P6\FCWME>
M0ZD?=?IK?K]VP'DG[=%A^T[XT^"__!*_Q5^T%XI\6? GXWZ_^WQ^S3\./B;\
M-?A;K7PWUGP!I?B?4_%7C6]TKXGV0OO#?CZPUGQEI</A+P]XB\,Z/K7B#Q?\
M-]!N=5O[#5?!_B*Z@%XO[W^#]"U3PSX:TG0M:\9^)?B%JFG6[PWGC/QA:^#[
M+Q+K\C3RRB[U:U\ ^%/ _@^&X2.1+9%T+PIHMJ8((F>V>Y,]Q-^8/[:/[.'[
M4/Q%_9^_9=U'PW9Z%\;?C[\ _P!L?X/?M8>,O"=EXDL_!&@^+#X1UCQGJFM^
M ?A]K/C:\@L-%\/^'%\6V6@>$Y/$=[:W<WA?P\E]J/VOQ%<36][ZI\7/C]^V
M9\-OB3^RMY/[/_PWO?@U\3O%/A_P=\?M3@\?1ZIXT^&OB/XC>.]*\(^"](\)
M1'4M"?Q,_AC3M:@\1^-M3TSPCXDTN^L=#\4S6T_AK2]-M-6OUNEMU_S_ .&
M_0^OQ?\ VL_CQ^T_\+=/_:N\;^*_VA=(_9PU#X?:?XEUS]CSX,>#_#/PE^+&
MI_'KPCX#\%?\)'J?C/XD>']0\*?$#XI6^B>(O$27?AW4K[P[-\--/^&UA;/J
M_B"YN["%=7U']H*_"N']G7]M_1[_ /X*:_#1_@EX&^(#_M=:U\9M3^'7[4_B
M;XN>'].DM?ACXX\ WGA3P%\%K[PG'8ZIX]5OAM8.FF>%--GMM!\$6^IZMK%Y
M-KEKI\,=SJ8O\OSU_#_@ =1\?_VR/VH+?]G3_@F)\>/A9X@^'_A.Z_:R^,W[
M(?@+XE>#+WP>]]'?W7QNT*?Q5XAT_3_&&JWWB(^&_"-PVCW/AR867@O4O%UE
MIVJ/J^E^)(M1LX(&]2\/_%?]J7X,_P#!0[X5_L\?%[XTZ!\;?AC^TC\'OB7X
MTT&RL_A3X<^&DOPL\;?#2:VU&^LO#<^BWVL:UJ_A+4=(F-M#;>,]?\2ZW#/-
M$[:T[6<KZC\>?$/X&_MT:A^RE_P3*^#UK^Q_J^M>+?V2_C=^S+\7?'L7A[XV
M? 9K)/#7[._A_4/#%QX>DOO%'Q!\*1/XZ\77-Y<ZO966@IXA\(:3HG]EK=>-
M;G6;S4M*T7Z;^+WAW]J#Q?\ \%%OV1OV@O#_ .R%\3YOA%\'OAOX^\(^-]=O
M?B5^S/9ZW;:E\9_#6G">33O#8^.4]UJ%K\.[]HM+\621W"R:C=V.NR^#8O$V
MFV^A:CXC>GE]KMWT_P" !-^SY\0OVFOAW_P4:^*_[,'[3/[3/B[XE>#-;^%%
MC\5_V5+#4?AU\#?!VF>.?#)U2[T[QY8>*-8\$_"_PYKE_P"/OA[=QVL-CIFB
M:YI5GJ.AV^K^*M6T0VMUI]KI_P!._L<:I\7O'=W\;_BOXS^-WBKXE_";Q1\7
M?&_A[]GKPQKWA+X4Z%;:%\.? ^O7?A>X\2Q:UX$\ ^$M=\10>)O%NF>)AX2O
M->OK^.?X=V7A+5I&U#5=6OM7N?"?^"I_P*UCXJ>%?V=/%OPH\:W7PT_:;\&_
MM">#/"7P.\;:3")-8%M\6I'\)_%?1 <,?[%L_AI'K_Q'\0 (['2?AS=Q+MCG
MG#_I+\/? OAKX7^ _!?PV\&V"Z7X2\ >%= \&^&M/4@_8]"\-:7:Z/I=NSA5
M\R2.RLX1+*5#32[Y7^9R:3_X?Y?Y_P"8&CXK\4:#X(\+^)/&GBK4[;1?#'A'
M0=8\3^(]8O&*6FDZ#H&GW&JZOJ5TX!*V]CI]I<74S $B.)B 3Q7\QO[1NA^/
M?@7H?[+7_!:"?1M8M?B'K/Q[N_'7Q_\ #F)'U&S_ &6_CU:Z7X-^%_@2_21S
M%!)X!^$VD>$O"<=JZ)'!\1/'6H:Q):FZCW1_KE_P4,L/V@OB1X8\'_ GX7?L
MV>.OC%\*/'OBOP;>_M%>)O"GQ'^"G@JYD^$>C^)4U7Q;\+O#=C\2/B;X)U?4
M/$7CFWTBRT?6[HPV'A^/P=K6IV%MKSZO?2KHY\>/^"?_ .Q[XB^ ?Q'T_P ,
M_L$_!VZ\7>)/ >I:7H^@?"[X3?L[^ _BOIFM:_8BPM[CPOXWU2X\)>%?#_B+
MPQ<W@U4ZK_PG$%C&=+G^P7&L,]M8Z@UI\_3;[_ZL!ZW^V-\6_'/@W]C'XP_'
MO]G[QGX4T_6O"7P>\0?%SPIXFU?PPWC;1M:T'2/"=YXJM/[*LAKFB6D5QK=G
M':/INLZ@FMZ=:12F2X\/:D)4$/Y@?&#X[_\ !2?X2?L>_!;_ (*$VOQN^&GC
M3P;I'PR^!OCKXN?LSK\(_#]A!XL\&^--&\)6^N>+I/BM&L?B&'QOJ-[KJ^(M
M6TGPOH7@[P?X6AU&ZL=(L=<M?"JOXLP?AII?[97PM_X) _M0_LZ_M>? 77?
M&I?"']D_XX:-X&^)C?$;X0^-M!\4>#+?PCK \->%+VQ\$?$'Q%XDTG7_  SI
MU[)H^GM+H9\/3^&/#]CYNLV^K[+*]])\-^#?VG?VM?\ @F_^SY^R1'\$+KX8
M^'?B-\#?V>/#/CC]HC4OB#\.-8\!VWP<TGP_X(UF[UOP)X7TCQ-=_%+5/B#X
MK\+Z1:Z=%X6\5> /"_AW0=8UB]2X\7:E8:;#?7YHNS][?RL!W$_[0'[8/Q?_
M &[=7_9Z^$/QK^'O@CX5>.OV)_#?[2/@?Q%J'P=L]8UCX=V'C+XAZ/HNG:HV
MC:CXCOI?'_CJWTR)M*MUU+Q-X6\!VZ>);_Q!?>$-5NO#VFZ'JGH_["7[0_[2
M$O[0_P"T]^Q)^UIXG\/_ !-^)_P$M_!WCKP1\9_#?A73/!$7Q,^%_CJUCGM+
MO6_"FAQV^AZ+K.C2WFD031:5 (1=7VI:7)+?'1(]:UCP+6;_ ,9?!_\ X+(Q
MV'PB^#^J?%C1/#?_  3+\&>%-1\$>&?%/@WPWXNTWP=IOQTGLM*U+PQ/\1=?
M\)>#]:O--O;#1M/O-(UOQ?X:\W2[Z\U*UU&>\TV+2]0^OOV?O@G\4?#7QF_:
MM_;=^*WP]N[3XH?&30?"GA?X=? 3PQXD\'ZYXJ\-?#+X4>'Y(]%\,ZAXKO/$
M.C?#B;XD?$OQ"KZEJ-NOC%? OAR8:/9OXV>U_M34;<>W39>MP/EK_@F]J'C?
M2/V'_P!K[6?AQK>@^'?&NB?M3_M@:UX?U?Q+X<N?%>C6E]I.MKJ"&[T*TU_P
MS+=^:+<Q0LVK)#;3/'<W%IJ$,3V-QT/P]_;N^+\7_!.O]CGXM:S>^'_%O[2W
M[7GQ*\"? ?P9K>OZ-::;X.L/B#\3_'WBG1[3Q9XC\/\ A6/1$D\-^"O"N@ZA
MJDNDZ3]@N-:N-,L-+EOH+G5)M17G_P!BOP%^US\$?V2OVK_AU\0?V/?B!:?$
M;QI\2/C7\1OAWX>TCXJ_LVZK8>,(OC7=P6UAH8UY/C/!9Z#?>$9[FYU+Q1<:
MZMC8R>'K-Y_#5QXA\0RP>&9/,O#/["W[3_Q,_P""7/P(_9^U3P5>_L[?M8?L
M?_$?PS\5O@_J/BGQ;\.O%'A7Q)X[\!^(?%.MZ!J%CKOPU\6^.!8:5J&C^++J
MQQX@L]+N].\665K++I][H4"ZI<&E];;_ *?E>P'Z+>&/#O[;_P -_P!I_P"'
M^BWWC]_VB/V6/&?@3Q+)\3/&'CK2/@_X(\:?"#XCZ/!=WGA[_A$=/^'?A_P+
M>^(_"?C"=K#1XM(U+1/&&IZ&!>ZAJ?BV,6]NNI?G-^U;^V%^UM^S9\%OB/\
M''Q[\>/#/@G]H;P3\2H]9T?]B+P]X8^%GQ*\ R_ :Z^)^E^#O#5W\0_$OAGP
MUXD^*WA*]\4^$[P^*8?B!JOQ+\&Z%=ZI-!X6LO#>F:Y=1:;:?H1^SMXI_;[^
M+VN^&;[]IOX)^!/V6?#/@*.[O-;TSPA\6=.^*'B'XT>+)=&OM&TYK:V\."?1
M_ 7PSTV?4;CQ1<Z+J_B+Q)XIU/7=+\,6$D\>CP:V-0_*S4?V//\ @H-K'_!.
MG]I#]BW5_P!GWP+JGQ2\4>,]:\8Z[^T5?_&KPA/J_P"T[J4WQGTKXD6.O6NE
M%#J=GXLN-,T^U\.?:_BKK_@^RTOP[HFF00+-<2BPL!6OK;I]U]?Z7^8'U?\
MMKCQ_KW_  4F_P""8Z?"K5_#7ACQKK?PX_;'31/$7C#2;[Q%HWAF/4?AAX<^
MVZY-X<TZ^TF;Q)?:1ILMU=Z7H4FM:)8ZIJD-I:ZAJUC8O<2CLO@%\<OVK_@Q
M^W9=?L1_M6?$SP]^T#H7Q/\ A)J?QF^!'QKTGX?>'OAAX@B/A[5);'Q+X \5
M>$_"A&@A;&VM-1O+/483<W@CL].GGOKPZ]+8^'=#XU_!_P#:FUCXW?L$?M=:
M)\%_#_BK7OV>?#?QH\/?%/X#^'?BKX<M/&$-G\8/"FF>%M.N/"/B_P 7V7A?
MX?\ B+5/#%E9/>^(+#4-?\.:=<:H1I>B:UJ.G-_;Z>I>'_A!\3?&?[3NL?MQ
M_$WX7ZUX>OOAC\"=;^%/P!_9ZLO$?P^UKXF:C+J^HS^*?&7B;Q5KUKXO3X3Z
M+XT\5S0V/@?PAH%K\3-1\):;I7GZQXE\96$VHR1Z.ONV_'^OD!\)?L9_M#6_
M[*O_  3I_;*^/$NC_P#"0W?@C]L+]HR+0- (O3%K7B[Q7\4/#?@KP;IET-,M
M[S4S87?BOQ%H\6I'3+.[U%=/:Z>QM;BZ6*)_1]8_:?\ VI_ /Q?_ &=-2\!Z
MM^U/^T]X*\?>/M'\#?M&_#OQ9_P3T^-'P6\-?#70O$C0V\OQ7^%WC+5?V?/A
M_JVC^'?!U^S27OAGXA>.OB7J-WI+(;C68BMWK%CY]^SW^Q3^T'\4OV%OVO\
M]CO]H/X.^(_V>/$/Q@^+?Q"^,GP]\>7GCGX3>.O#46K>(_&_ASXB>![.9OAI
M\0O$WB:SU'PUXM\,6/\ PD2S:)96-UH9,FD:S<:A/)86WU7^SWXF_P""HGC8
M^$OA)^TI\$_AI\)](\)7NB'XB?M->$_C'I'B/4OBSHGAB[MKF;3? /PP\/6T
MNK>$];^(1L(--\3>)/$FLZ%;Z/HFJ^(-1\.^'M.UH:-86;TUV^_I;IW^0'ZH
M5^+E[_RGST?_ +1M2_\ J[M4K]HZ_#S4_#'[7D/_  50E_;$B_8C^+NI?!K2
MOV:;O]G>SBTWXJ_LFCQSJ][%XTN_%T7B^U\/:K^T1I6EV^BWEQ.;.WLK_P 1
MVFKI8F*_N[.UO&ETB%+KZ/\ 0#]PZ_GS_:M_;"_:V_9L^"WQ'^./CWX\>&?!
M/[0W@GXE1ZSH_P"Q%X>\,?"SXE> 9?@-=?$_2_!WAJ[^(?B7PSX:\2?%;PE>
M^*?"=X?%,/Q U7XE^#="N]4F@\+67AO3-<NHM-M/TVB^)G[3?Q0^*'PU\)VW
M[+WQ2^ _PEM]8O?$_P 4/B;\1_B+^S]<ZS<6OAW2;V]\*^!O"_A?X-_&CXIZ
MM/\ \)-XT_L"7Q)JFHS6FF?\(EI>N>'KJSN5\1?:+/\ '[4?V//^"@VL?\$Z
M?VD/V+=7_9]\"ZI\4O%'C/6O&.N_M%7_ ,:O"$^K_M.ZE-\9]*^)%CKUKI10
MZG9^++C3-/M?#GVOXJZ_X/LM+\.Z)ID$"S7$HL+!K?6VZ^[K_6X'W5^U/\3_
M -HOX,_MG_L3^)(_VA?%/AW]C[]HSXC6WPM\=?#Z'P#\&;JW\-?$NX\)O?\
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
MRRDNX;SX=:+\2_!>J^.K26P$C7T5SX1L=:G\00262PS-=I+IZ-;"*0S! C8
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
M:EXF9T\.:=X_\?\ A3P;?>('C=8Y$T2T\1:MIMQJK1R.L;K81W!1V5& 9@"
M>H45RTOCGP5!X/3XAS>,/"T/@"70[;Q/'XYE\0:3'X/D\-WMK%?6?B%/$SW8
MT5]#N[*>"\MM66]-A/:S17$5P\4B.?/;/]I/]GG5/ASXJ^+^B_''X2^(/A9X
M'M[NY\7_ !"\-?$'PKXE\(>'4L8UEN8]5U[0M4U'3K6Z17C5+)YQ>3S30000
M23SPQN >UT5\2?L2?MQ_"#]M3X=GQ;X)\:^!9/%,FO?$RY?X9:?XGT>;XB^'
M/AWX?^*WBSP=\/O$WC;P,NK7GB7PQ<>+/".F>&?$-P=3L[:R-WK\:V#M:36>
M_P"VZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH _&[]GV>]N_^"TO_  4 .MEFETG]GK]G'3?!?G'+1>$[K0/#NIZU
M':;L$6K>+I[R281;HS=%BY$AQ5CXS^%O#6C_ /!9O]BGQ%I.@:-IFO>*OV>_
MVC6\3:QI^F6=GJ7B&31](MK72IM;O;>&.YU2;3[2>2TLYKZ2>6WM2+>)DA54
M'TM\7/A+?_#7]K?P#^VQX2TF_P!8TR[^%VK?L\?M$Z'HMG<ZEK"?#N\\067C
M'P'\4=(T6R1[O6;OX>>+K*;2_%MG8V]YK4W@/Q)=ZIIT%R?"0TS4)/''[$7A
M;XL?M/?#G]LN/]HW]H#2_&7@'2%L/AMHG@S6/@K)\+=,\&:YI\47B#0K+3-4
M^#'B#4]=T/QW;S75[K6IZOXGU?6W;4Q+X>UW1K?3?#D>C/\ RM^%@/BG]EKX
M!_!/6?\ @J%_P58T75_A3X!U/P[X77]BS4?#WA6_\+:1=>$-(U7Q=\"_$5[X
MCUJS\(S6K^&DUW4[FYU)Y-<.E-J\*ZWXCAM;V"#Q)KT>H_&7AOQ]XT^!O_!%
MS]O;_A5%]JWAU?AW^U=\:OA7X2D\/S2P7O@?X;^(_CKX'\+^(;?PTT3K)I9L
M_#_B[Q(]E<V;V[:5=W\FKQR12P/,/V0^'?\ P3_L?AA\;/C;^T#X8_:I_:F/
MQ(_:#TVVL/B9>ZK=?L[:EI.IS:%X;U#PQX!U2QT6;]G46.F7_P ,[*^CF\&)
M;Q_V:);"ULO$VG>)-$GU32=1M?L]?\$\OA3^S_\ #OXR_""7XB?&'XV_"KX[
MZEXHUSX@> OCEJ/PX\1:/>:_XXB6W\::Y8WO@_X9>!/$-M>^)X([==0AFUNZ
MTVVN+>/4M(L--U9Y[^9W7K\.GIN SQE^S%^R1XX\-?L<?%C2[V7P'X/_ &;O
M%'PZ\8_L[:Y\+[ZRT+3M4L?&1\/>'O"/@N\:+1=4O]?\'_$.XU'PS97NBV#V
M.I>(KBXMX)]2,5_J,5WX=\- #_P6B_::! (/[$OP>!!&00?'LP((/!!'45ZE
M^SC_ ,$PO@%^S/XKT7Q%X8\<?M!^/-$\%W][JOPL^&'Q9^+^J^,OA+\(-5OX
M[NWEU;X>> 8[#2=(LM8AM+^^M;+6=>7Q!JM@+J:[M+R'46^VCLO#/["FA>%O
MVMO%?[9-I^T)^T7??$?QKIO_  C/B3PIJ>H_!B7X:7_P_MKV.^T3X=)H%K\%
M+/6[+PUX<EM[)=(U&Q\36_C9C:-<ZMXNU2_U+6[O5%WUZ:??<#X>_8%T;2/^
M&;/^"LWAXZ5IW]BP?MX_M[Z4-$-E;?V9#80>%/"D$.G#3C']FCM(;=(XH[7R
M1%'$J(J!%4#XV^"WBF/7_@Y_P05_9M\;"&3X&?&'4?BSXO\ B+H^HA6T#QQX
MH^#UK=ZU\)?!WB"WE!M-8T:7QWK=C?77AK4UN=.UK4XM$::SN)-/B"?LC+_P
M3A^"8^(OQL\<:=XW^.FA>&_VA-6UKQ1\5?@IH7Q*;3O@GXF\<^(M.>PUOQQ?
M>#X]%:_O=;U=W%_K.FZIK^H>$-=N8H+?7/#&I:3!%IB8T_\ P2V_9=G_ &:O
M O[,$C_%=O"_PN\06?C'X8>/W^)^OS_%?X;>-+&ZGO+?Q3X \3W'G:7X.O!<
MW5Q</HWA[P[I_A*2[=;]_#IOX+:ZA=U>_P#2TM^ '@WQJ\#^$/#_ /P6;_88
M\6Z)X>TG2/$/B[]G_P#:,TWQ)J6G65O93ZW;>$_#A3P__:/V>.,7<^F6^LW]
MI;W,P>X6Q-O9^9]EL[6*$^$W@GP;I'_!9;]K/2M+\*>'-.TKQ9^QA\-M6\3Z
M79:+IMMIOB'4]=\=FUUR_P!9L8;9+74[O68(DCU:XO(II=2&XWC3%V)^G+'_
M ()Z?#*7XN?![XZ>-OB]^TM\3OBE\$M%\1:%X4\4^,?BY+IUS?67B2*"VO!K
M=O\ #W0O MHRI90RV4]IHD&AZ;X@@O;QO&%CXDN'BGA72OV"=)T3]J+QY^US
MIG[2_P"TQ;?%'XA^&K_P1K5@U[\![KP3:^")&>;P[X3TGPY>? 2X:VTWP1>)
MI^H>&;RXU"[UZ:]TR*;Q1K'B4:IXC36U\^EOQ _.?]A?]G+X$^+/AK_P5BL/
M$OPG\":Y8Z%^W7^V[X!\,6.J^&],U#3O!_A*U\/^%?(T?P7IEY;S:=X/B4"S
M26?PW:Z7=W46C^'H;N>>'PWH,>G>1Z%HGCWQM_P27_X);^-H8I_B'X;^%/Q\
M^"/B?XB_!HW,-SKGQJ\">%/B7XH\,:/\/_"VA7TR6_CKQ!I2IHUUH/P^N2UG
MJ]MI#3B)Y-#L[=_U*^%7_!-[0_@UX6^/_A+P1^U=^UI;V7[2GB#Q/XT^)-_J
M.K?L]ZEK!\?>-[[3)O&OCSP]?S_L[9T3Q-XITK3YO#FI2QQ3:7#I6IW5YI6E
MZ=XDL= U_1?@?]J+]FGX#_LE?"#]D[]E;XF^-/VK=1_9*T7XL^*/B*G[1K7-
MOJ/B#]F#7?"WA[6G\'^'=)\5?!+X:>&M4T"V\?\ B?Q[K;KXC\=:'XPMM"TN
MUUVQT9M.:73M8\&N^OS[/M8#ZC^%?PPU#XJ_\%.)_P!L7X=_#/X@_"KX3Z)^
MRN_PE\<:Y\1?AIXK^#.N?%SXDZMXT_M6PLK;P%XZT7PSXQU+3_"'ARPTL:IX
MTU;0K;3[N\TOP_H^B7.K6E@+NU_76OP8_9T^&OPQNOBC\-?%G[$/[?/[;O[0
MDVF^.O#$_P 0/#WQ#^)OB'XK?LXI\*QJENWQ"MO&M_XD\ Z-H.F>)[KPL-1L
M/ %MI?B*Z\9_\)?<Z5=VVB'0++Q'KFA_;7[#O[+-G^SCXT_:;USP=K/Q?G^%
MWQ@\<Z+XLT#1OC-K4FH^()?':7GC34OB3XYTC3+G2=$U7P]X;\2R>)/#'A/2
MK+Q/8+XKU./X<-XBU*YU'3]8T;4KQ/U_#\ +?_!2&;X(S?!#P-H'QOM_'_B&
MU\5_M!_!;0_AG\,OAOJ6C:;KOQF^,@\5)JOP]^%FHOXD@F\-R^$_$6I:9+<>
M*_[>EL;&TT;3;G48-0MM5L]-+_(?POM?B9IG_!:B*_\ B3H7PV\%^(/'7_!-
M^^U?4_"GPKNM:U32+:STO]H+3M-T6#Q3XIU>P\/GQYXLTV*SELV\46_@_P *
MVT.CIIVAV>F26^F_VA??I1^U5^RG\,_VOOAQI?PX^)=[XRT&/PUXV\.?$GP3
MXS^'?B!?"_CSP'X^\*?;4T+Q9X3UR:PU6ULM7LK?4M2M8I+S2[^%(KZ66.".
M\BM;JW\?\.?\$[_A!X=^._P__:0D^(O[0OB+XL^!_!,O@/5/$/B?XO:KJC_$
MS1SKT'B:T7XC%+&UNKZUT[6K2TN[7PMX9N_"O@.9+:.SU+PE?V+36THFK?)_
MC;_(#\WY;WQ!^QQX?^'OPX_:Z^%'AKXU?L<?\-(^$OC)\%OVZ?@_=Z5J7B'P
M7XO\0_&RR^+?@#Q'\</#US;75_%/K/BF_M=(U[XF^$=1GT_Q!X5U Z)%-KVI
M:XRO]*_M(^'_ (_?!+]H'XZ_M)_#GX/^ _VTO@3\2_ 7@'X>_M!? U;[2X_C
M9\,[/X>^'[Z]:T\#6>JVNJ:-XN\,ZUX<\9GQCK7PPU"&+6]9U'6[2^TFR@MM
M5?5;GW3PU_P3B^'.C>#M"^%'B/XW_M(?$WX$>'_$VB^+;3X#_$7Q=\/]5^'E
MSJGAKQ%;^+O#UGJ5]H_POT#XCW_A71?$]G8:U8^!9_'Y\$+<:?8VTWAZ;3[:
M.R'HOBO]CJWUOXL_$KXO^$OVCOVEOA)K'Q=M/#MEX]\,_#?Q1\-D\%ZK%X9\
M+V'A#3KFPT?QO\*?&UYX;UMM'T^&.?Q3X9U31_%8E*FUUNVAM--@LBZ_J]O^
M _0#\P-&\0?!3QC^UO\ \$&_%_[/ZWTGPHN?@9^UOX0\!WVOVL,'BM?"GP]_
M9ZT;PMI/ASQ//&N)]9\+7%EJFF:E%#-<6,6K#59]/EEM[K[1/]%_##1M'E_X
M+)_M>64NE:;+::[^QI\&VUJTDLK:2VUC[7XGEL+LZI;O$8M0^TV,4-G<_:DE
M$UK'';R[HE5!]$_$#_@G1^S[XP^'_P"SQX!\)7?Q(^!Q_94N[JY^!7C;X*^,
M1X:\?>"8=7LH[#Q381:]K^E>*H-5M/&D,,3^+WUG3K^^UR=9)KB\#7=]]IO^
M!_\ @G_\&OAW\;?$?[1'A?Q=\:[;XM^)_AS8_#G4O%-[\3]4U26\BL5E<>+-
M>M=1M;FU\>^*9KU[?4-GQ+B\:^%+&;3-(LM(\+:;HVEV6EPC:_!K\;H#\]_^
M">O[-WP%\9:?_P %0M#\5_"3P%XBT72OV^OVKO 7A_1M9\-:9J6C^%?"4VD>
M$EET7P?I%[;SZ7X2MYHS:PW$GARSTRXNK;2= M;J::W\.Z'%I_RI\,_@K\)_
M%G_!O5K?Q-\4?#_POXD^) ^!_P 2]2MO'_B'2K;7/&>F2_#KXM>--+\#VNB>
M)M62\UC0-)\,:=H]I9Z/HFB7FGZ/8PRZEY%BDFKZJ]Y^P?P>_P""=>D_ S2/
MC[I/@+]J[]K*W?\ :/\ $'B#QM\0=6U35OV?=3UBV^(OBS5M(O\ Q3\1O#%W
M+^SPD>B^*]>TW3+GPS>9M[O08-&UF]NM.T.Q\3:=X8\0^'^6T/\ X);> ?#G
M[)>J_L4:3^TO^U5;_ C5;JZ6323K/P%D\06GA[5-0UG6_$'@NQ\22?L^M?P>
M%O$GB+6GU[5H7\W5UN[."PTS6-.T"[UG1]5=UWZI]>BU ^3/VE]*TG6==_X(
M=_$W4]*TV\^(6M_%[X)V&K^-9[&UD\4:GI^H?">UURZT^_UUHCJ=W8R:N7U+
M[)<74D"WLDMRL8FED=NZ\1_!?X3>(_\ @N*=-USX=>#]2TG6O^";+?$+Q!HU
MSH5@=$\4>-X/VI?[/@\3^+=&2%=+\6:O!!:Z?-!=>)+35&AU'1]!U>()JV@:
M->V/OOBS_@F%X9\9Z;^S;IFL_M:?M>^5^R=)HU[\%;BTUK]G>WN]$UKPZ_DZ
M%K^LS?\ #.#CQ3JNEZ)!IGAF$>($O].GT/2H4O=/NM2U3Q'J6N>CG]@S23^U
MA;?MD-^TK^TLWQ7M_"-M\-SIIO?@0/ T_P +(->7Q-+\,YO#Z_ 470\+WNMB
M74KFZ@U:#Q6M[/+?6?B6TOA#<Q%UWZ-=>KT ^8O^">_ABR\)?M,?\%9/A=\/
MHK+P/X5TKX]^ ]5\*:-H=A;6NA>%?$'CGX62WNLZMI.A6ZP:;;>?J-O8W4EK
M;PP02+8VUOM6&*-4_/G1?@]XC^*?_!+;5OV$5^ 7CGQS^U#<?%[Q19:5\8-)
M^'_B/7?@SXP\90?M#:CJNL?M%1_M1-H\G@232XO"ZZMHNNW>J>*H_B#J*6%]
MX8M?#5W97-M$?UN\(?L@K^QM>?M2?M/> ?B9^U#^T?\ $?XE^$M?\<^.OA-X
MMU+X-WEI\8?&WA/PYJDGA.TTFQ\%?!3P7J>@:\5>7P_HMKX1O]-TXVU_%9R>
M']7^Q:390?D+^S_\-O\ @GGJ/@+P3X:\)_M]?M_? _XI1Z+9-KW[/'PA^)?Q
MI\)>(?!/CB^4WWB'P;X/^#5S\-O&GBX6FCZ_<WNF:-9VD_BNYO;:W@EGU[Q!
M=S3ZK=G=^FMGNE_7J!_4)X7TN]T/PSX=T74M3FUK4='T+2-+O]9N PN-6O=/
MT^WM+K4YPS.PFOYX9+J4,[L'E;+,<D_EI+_RG2M?^T4<G_K7$E?=O[,.B?$[
MPY\"?A_HGQ@\0^(/%7CO3K/6(+K7_&":6GC;4/#O_"2:S)X#;Q[_ &&7T>3Q
M_;^ G\,VGCN;3);FQN/%UOK,]M=WD4BW4WGGQ;_8J^%GQ@^/W@+]I'5?$WQ5
M\(?$7P3X&O?A??CX=^.)?"6C?$/X9WVN3>))? /Q AMM.GU74?#8UNYN[\V^
M@ZQX<N[B2Z=+V\NHH;2.V2TOZ- ?"?[/_P *_AQ\2O\ @J[_ ,%6I?B)X)\-
M^.HO#VG_ +#SZ-IWB[2K7Q%HEC<ZO^SWJ=I>ZC'H&K)=Z(^KFRA?3[769M/D
MU73M-O\ 6=.TZ\M;'7=:M[_\Y_"'C'4_A[^P5X9^%^CZ_P"&O!/PHU3_ (+*
MZ_\  7Q)<>,]!U#Q3\,O"WP;'C+Q!XOA\/>,_"VF^*_ ]Q?_  PN/%^DZ-%X
MPT*/Q?X:T[5M!O=7TG4M1BLM6NTF_;[X>?\ !/ZP^&/QM^-?[0?AG]JO]J<_
M$G]H'3+?3OB7>ZI=_L[:EI.IR:'X;O\ PQX"U*RT2?\ 9U^P:;?_  TLKR*;
MP6MO&-/673[6R\26'B/1+C5=)U+F_AI_P2W^ W@3X,?&C]GOQ5XY^,_QR^$'
MQU\2:AXX\7>$/C'K?P^U+^S/B!JUY:ZCJ?CSPIK_ (&^&G@'Q1HGB:\U#3],
MOS*VMWFF6M]IT5Y8:9:7%SJ4E\[K\N_16 Y6]_8]^)=G^V+^SG^UA\1/VD/@
MMH7B;P99^(_A%#X/^#/[,'BWX92?&[PYXI\-ZO>V_@7Q3JFM?M,_%:6_M_"E
MMI.H>+M!>+1)+30+?1;[5+F$6^G07NF?H;\8-5\(:%\)?BAK?Q \0WOA'P'I
M'P\\::EXT\5Z9=W-CJ7AKPI9>'-2N/$.OZ=>V<-Q>6FH:1I,=W?V5S:6\]U#
M=6\4EO!+,J1M\L?LN_\ !/SX4_LL:S;^(-%^)/[0?Q@U71-'NO#G@%_C]\6+
M_P"(^G?"GPY?B"/4=$^&'A]=-T/PYX2M]0MK6UL+J_M=(EUM],A;2TU6/3KN
M_M;O["\=^"?#/Q*\$>,?AUXTTR/6O!WCWPMK_@SQ7H\LDT,>J^&_%&E7>B:W
MISS6\D5Q"M[IM]<VYFMY8IXA)YD,B2*K!/\ K2P'\UWQ=T6]TK]GS_@DOX@^
M&GPYTCX8_L[^&/VX/V1K+X"ZKXRU&#7OVE?&OA/QG<>(-4MO'?CF_P#"FGZ!
MX)\"Z?\ $31T_P"$AU[P?IS^+[WQ)-?Z)J>LW7A:ZT^?PX/T-^!/B[2?B+_P
M5@_;S\*_$T6>I^+/@U\+/V=/#W[/^BZW''<C0OA5XM\'3>)_C!JWA2TN ]NK
M^(?'7B#PI!XOU>WA6[GMX_#>AW%S);:>;=-\?\$C_@)/\+? 'PGU;XQ_M7>(
M-%^$?CGPCXZ^#VK:W\:$NM8^$T_@B\GN]!T+P':1>%K?PII6CVHN#917MQX8
MOO%EEIL-I8:5XGT^VL[5(O2?VAO^":WP#_:%\7?#SXES>*/C?\'/B[\-/#5G
MX,T+XQ_ SXIZIX*^*6H>$;&*2*WT'Q+XPU.T\37^OH%GN_-UJ^#^)[C[;=K<
M:[+'.R4[K\_Q:?\ P&!^>W[7?P]^"O[%7[/7PQ^ /PV\6>*3^SU\2/\ @IO\
M(M%_:ETSQ+KHO]'\$?#?XGQ1_$WQO\*8[K3=*T2V\/?#.]T?2_"MYJ6@1O=7
M!\.:]J%OK=]J,_BN5KK]4/&/[-/P$A_:>^ ?[3%Y?:OX-^*G@_PWXI^"'@'1
M/"UY8Z1X5\>Z+XC\->(-9/A;Q-X>LM#GNM=MO"FBZ9XC\3>'[>#4M+TO1C83
MZI?0W2:98FTNZM^Q)^SIXA_9LU;]E+Q)X,NO$GPFU^*XN-?_ .$AU_6=9\9Z
MYXHN]2&N77Q!U?QS?W<_B74/B!/X@5=;D\3W-\]V;M$M55=)C335XS]EW]@+
MX3?LL:K%X@T7X@?'KXP^(=)T2X\*^"=8_:!^*FH?$E_ACX1NVM3>^%_AII/V
M#1?#G@_2KY;&P@O)=.T4:M<6=G#I\FIFP:>VF5]//7YW ^&_V!=&TC_AFS_@
MK-X>.E:=_8L'[>/[>^E#1#96W]F0V$'A3PI!#IPTXQ_9H[2&W2.*.U\D11Q*
MB*@15 ^$=7^'G@OQ5_P38_X(B:CJ_A_3Y-<U3]MS]F'X?7'BFSA73O%T'@[Q
M'XJ^+\FL^']/\5V'V?Q!IFGW5W;VNH&"PU&W6'5+.SU*'R[VU@G3]MI?^"</
MP3'Q%^-GCC3O&_QTT+PW^T)JVM>*/BK\%-"^)3:=\$_$WCGQ%ISV&M^.+[P?
M'HK7][K>KNXO]9TW5-?U#PAKMS%!;ZYX8U+28(M,3R37O^"1'P3U3X7? [X-
M:)\>_P!K3P3\/?V?/%FC_$7X>:'X=^)O@S4OL?Q-T"]UB^T;XA&[\=?##QE=
M:5K6F/KFH1V&B^$Y?#7@:S,\][:^$8=4O-0O[QW5[_U\+0#?VR/@3^Q1\#?@
M3IWA6?X37'@[1_B_^U!\%+KPS\(OV?K'POX*N_CW^T FN6;_  [^'6J6.HV2
M^#8_"FOS:")/%%OJ2:1HUCI.G:AK-K<6NO+;S7/C/PWA^*.D?\%H6U/XA>'?
MAMX2\3>-O^";6IZU>^#?A7>:SJ.DI!I/Q^T_3]"L_%/BS6;#0!XY\66*V4EB
M?%4'@_PK:P:0NG:)9Z9);:8;^^_1;]HG]D#X??M2?!GPA\(/BWXM^)-[=^!-
M?\%>-O"_Q<\-ZWH/A'XMZ1\2? MG-9:7\2]/U;P_X7L?".F>+KM;W59[[^RO
M!5CX=AN-6O'T7P_I"0Z;'8>;^'/^"=_P@\._'?X?_M(2?$7]H7Q%\6? _@F7
MP'JGB'Q/\7M5U1_B9HYUZ#Q-:+\1BEC:W5]:Z=K5I:7=KX6\,W?A7P',EM'9
MZEX2O[%IK:575O.S_&W^0'Q-_P $[_AI\)_V\?\ @F9XSTSXSF77/'7[1'CS
MXQ2?M0>)[)K&V^(-I\3X/B9K%]H,S:CJUAJT>CZGX*\&V_P^;P1IUU8W6F>'
M] M=$M(],%M]HMI-;]N/X0Z!\-?@Y^R;^WW^SW:7?Q)\3?L(Z?X)UQ?$&I[-
M7\7?&+]E63PS;^$OB!'K&O7-E8R:UK"^"[R7QQIOBJ^A2WTZ"7Q5KNF6PDU=
M0_OVN?\ !)?]F+4OC!XT^+&A>)?CY\.=*^*.L2:]\7/@I\+_ (PZYX$^!_Q8
MU.ZFEN-3?QYX.T.U@U74;+6)[BYEU/1]/\2Z7HTYN[N--/AANKB.3O?VD?VP
MO@]\(?$<O[(NE>"_$?CCXZ^//A%=3_"3X-:-\,?%&J>"/&=OK"ZKX/T'PUJG
MB#3=&D\(^'O"4%Q83#QAJ&K7MCH/A;PA;7MWJ-U"5MK*X=]=-M[?FON_0"O^
MSEXE\%?M7_'GQI^UYX6?3O$OPS\#^#-&^!7[/?BE;6-UU8:U;:5\1/C?XXTB
M>>(W$4.I:WJ/@KX8+M-O/8:C\+O%]KAH=6GW^+?\%COB%J7@OX!_ SPW<W,]
MA\,/B_\ M@? ;X6?'N_CF>UMS\%-6U#6]>\9Z/J5[%)$UCI'B$>'+'2-9EEE
MCL[S1[B_T6^+V^K/#+]\_LQ? GP[^S)^S]\)/@-X7$#:7\,O!6D^'9KRWB\A
M-9UQ8VO?%'B)X<#R[CQ+XFN]7U^Z7 "W.I2@!0 !T'QN^"7PQ_:+^%_BSX.?
M&'PM9^,/A]XTL$L=;T6[DGMWW07$5[8:CIU_9RP7VEZOI6H6]MJ.E:I83P7E
MA?6T-Q!*K)@KKY?I_6OJ!^67_!6#P5#\-K;]B;]H#X+Z-8^%_CE\-?VMO@Y\
M+/ MUX8L;?2KSQ#X$^(W]L:'KGPEN(-,B@;4/#&N)8V$ T1UEM;73UU6WL8(
M$U*\9^[_ &U_^4C?_!(?_L=/VP/_ %1VBU]2^ ?V,O"7A36?AKK'CCXL?&_X
M^_\ "EI6N_@]IGQN\2^$==TOX>ZM_95SH,'B2TA\(>!/!%QXO\6Z=H5[?:3H
M_B_XF77CGQ/HMK?WTFDZM97E[<W4O$?'W]@+0_V@_CU\-_VA]<_:3_:;\#^,
MO@S=7M[\'M%^'FK?!*P\'?#>[UG2-+TCQ//HVD>*?@9XMOM:?Q:FE1W'B+_A
M-]7\5K=_:)]+MUM/#L=CHMF)_@G^('WU7Y+_ /!*+_CY_P""EG_:5S]KS^?@
M"OU8TFRN=-TK3-.O-6U#7[NPT^RLKK7=6BTJ'5=:N;6VC@GU;4X="TS1=#BU
M#4I8VO+V+1M&TG2H[F:5=.TRPM!#:Q?$?A_]@+X>>"/'?QY^(7PT^+G[07PS
MUCX_>*M?^(.N:9X2\<^'I/"G@SXE^+K=++Q?\2? GA3Q-X)\1Z%#XS\2Z<U[
MI]YJ'B^R\8VFFV^HSR^'+#1+VUTF[TTZ-=[?@P/P[^!/P/\ A%K_ /P;S>-_
M'^N?#OPIK7CH?#'X]:U:^,M9T>TU?Q/I=[X-^./Q#N/#2:#K>I1W6H>'K#2;
MFT-Y;:5H5QIVEKJ.H:WJ;6;:EK^M7=_]K_';X@^/O$/B'_@C'\/)/''@7PYI
M?QA\):_XSU;7/C'X&UKXI?#SQ!\8_"/P*\ 7GPOM?%GA32?B3\*KK7-8N=<\
M7^(M1\&I>^,[>)/B"GAO6[>PU/5M'L8T^D_#/_!*WX?>$/V4O$7[%^@_M,_M
M6VGP(\27EP]UH;:U\ IM:L=%U6\US5O%'A+2_$4O[/;:E:>&_%^NZTNN:_;E
MY=2^W:9:V^CZII&DZEXGTSQ!ZKXS_P"">'P0^*7[+G@S]E'XP:_\2OBOX1^&
MZ:./AU\0?%>L>%=,^+G@B7PS9'2O"MWH/BOP+X,\':6M[X=T4_V+;7FH>'+^
M?5M.&WQ.^O7+/<LVU>_F_P 5^G8#SKX/?LE>-OA3^W+XA_:5\;?M"?#*_P#%
M?QN^$-]X-\4?!GX1_L_>)/A-X;\=MX$U70;R#XJZR^M?'OXP7$WB3PHNJ:9X
M=O-=NH88'M?$.GZ3%<6=YJSKJGG'_!=;POX:UK_@F=^T!K^K^']%U/7?",WP
MHOO"FM7^F65WJWAJ\U7XY?"_1]4N=!U&X@DN])FU/2+JYTO4)+":![W3[B:S
MN#)!(T9^ROV8_P!CSP#^R_%K-YI/C[XV?&3QIKMC8Z)>_$S]H;XF:E\4_'UO
MX6TN:6YTWP?HNJ7EKINF>'/"UI=S27C:1X?T?3(M0O!;W&K/J$NGZ:UFG[8_
M[(7A7]M?X52_!7XA?$[XN> _AUJE[9WOBS1/A3J'@#27\;?V5JFE:[H5IXCU
M#QG\._'=^ECH6MZ-9ZM8VV@7&A+<7JA]6.IQP645JD]4^UNG;R ^)O\ @H'\
M*_AI^R-^PC^U'\7_ -GGP!H'PS^)/BWP/\+/ _C[XC^%=)N5\9ZSX0UGXE>$
MO"7BS7_$.JZ=>V&OZ]XA_P"$8\6>)]3UCQ,=5M_%6KZC*=:U/7WU&U@U"VS_
M (K?L2^*/BU9?LJ_%3Q!^TC^RQX0\ _L_P#B_P !>)OAEJOP._8[\4^%T\6>
M!/%4FE^&K;X/P:CJ?[6GQ%TS4OAS\6-/UK3O#3>&[#PY?0ZZ^J6-K':ZA;WE
MSIVH?IQHWP3T'_A21^ _Q+\0^*/CSX5O?"NK>"O$^L?%\>%M0\3>-O#6K?;;
M=[#Q7-X+\+>"-!O9;72+N+1(-2LO#VG:I<6EA::CJE[J/B-[[7+WXK^#'_!-
M_P#9D_8\U!OB;_PMOXYW?PQ^%2ZUXY\+> /C?\=KK5?V>/@>;*TOKO4/&FA^
M$[ZVT/P_I4WAW39M1N8/$OC*^UV705,NMQWMMJEM#JD!?[_2]^GR ^.O^";O
M['O[,?QG^'7[>.@_$[X+> ?&6F0_M\?M8?#+0K76M!L;V/P-X.MKGPDEMIOP
MYCFB>+X=W40GMY?[6\&QZ)J\SZ5X=-Q>S)X;T!=.^$O$6BS:_P#\&[GQ8/CF
MWM/&C_!;XK7/@[X'>./$&G6NHZWI_@;2?VJ? 'A:"^\-ZQ=P27FG6TUO<>(?
M"JG39X(ET"V7P^H&G6D=K']1?\$OO#?PJ_:2F_;MTWP-^UQ\4/ ^K^.OVR_V
MB_%NN_#CX._$+P#I[>/?@OXBU;P^OAGXA0:1XL\$>,/%?AK3M9.LW>B-\1OA
M=J/@G6+M%TS2[[7VN=-T9;7]7/CW_P $^/@Y\=?V:_"_[(EKXJ^)OP5_9^\,
MV6CZ9)X"^"]_X$TF#Q)IGAS4=*UOP]8^)-5\=?#_ .(.LW,>DZ_I%OXA-QIM
M_I=]K6N2W&I^)KO7+EHGAJ]GKW3ZZ62_,#X?_P""AGPA^#_[-7PU^!VH_"CP
M?\+OA$O[0G[5_P"S/\'_ -H;XF>(/!MWXDT/Q/\ #JS/C#Q5')\;[33?%?@C
M5_'/AK6O&.BZ')\3KO5/&FBWWCC3;G4K7QAXBO(KYV/O=[^Q[\2[/]L7]G/]
MK#XB?M(?!;0O$W@RS\1_"*'P?\&?V8/%OPRD^-WASQ3X;U>]M_ OBG5-:_:9
M^*TM_;^%+;2=0\7:"\6B26F@6^BWVJ7,(M].@O=,^N?$W[*GP\^)?[-TW[,'
MQSU?Q?\ '[P3>Z*-$U;Q+\4+OPZOC_5TL]3?4_#^JWFM^ ?#/@32[?Q#X69-
M.M]%U_2M!T[594TBRO-;N=9UBXU;4]3\L_9=_P""?GPI_98UFW\0:+\2?V@_
MC!JNB:/=>'/ +_'[XL7_ ,1].^%/AR_$$>HZ)\,/#ZZ;H?ASPE;ZA;6MK875
M_:Z1+K;Z9"VEIJL>G7=_:W<WT\]>E[W_ " _-66]\0?L<>'_ (>_#C]KKX4>
M&OC5^QQ_PTCX2^,GP6_;I^#]WI6I>(?!?B_Q#\;++XM^ /$?QP\/7-M=7\4^
ML^*;^UTC7OB;X1U&?3_$'A74#HD4VO:EKC*_N>@:G\7?BQ_P4T_;B\%>'/B-
M\"O"VO\ PH^'?[/?ACP%X?\ C?\  ?Q7\:+^7X2>,/  \5>-KWX?C0OV@_@M
M;:+H^J^/_$,UG\1W33=?DUN6/P/I^KWUM#HNF6;?2WAK_@G%\.=&\':%\*/$
M?QO_ &D/B;\"/#_B;1?%MI\!_B+XN^'^J_#RYU3PUXBM_%WAZSU*^T?X7Z!\
M1[_PKHOB>SL-:L? L_C\^"%N-/L;:;P]-I]M'9#;_:C_ ."=OP-_:H\?^$/C
M!K/B/XO_  ;^-7@G36T/1_C+^SWX_D^&?Q'D\.F6XF7P_J&M#2M:MKO3X9;R
M]-M,=/CU6UCO+JVMM2BM)G@+NOZ6G3I^=@/QS_;1_8ZT']E[_@D[^W!\/-7^
M)?@[XVZAX0^-?@7XD^#8-)^$TG@+2_V<]2^*WQ;^"U_KGPZ^'=OJWCKXF7GA
M_1[S0]735(]*L?$T-[!H7BI/[6BNDUP7VH?8_P"VU\(?AC\(?V@?^"5WB[X9
M^!O#7@KQ7-^V'IWA#4O%&@Z7;67B;7M"\<>$M7/BZ#Q/XD1#KOBFZ\12QR7.
MM:EXAU#4]1U6\O-1O=0NKF[U*^FN/JWXO_\ !-WX0?%_]FJR_91NOB5\=O!G
MPJN-8_X2/Q_-X6\7>$]7\<_&/Q(-:TSQ,OB'XK>//B;X#^(GB7Q%K"^)=)LM
M<-W87NBF6X@L[&=)=%TK1=+TVM\7/^"=^G_&VX^ >H>.OVM/VM)]7_9OU?3O
M%/PXUC2]3_9WTV^;QUI.HWEWIWCWQ,(OV<FLO$/B2VTZ>R\.&*\LU\/3Z+I,
M!NM!GUC5O%.K^("_GU?3NK= /*I?^4Z5K_VBCD_]:XDKYF^,^F^$O&WPQ_X*
MZ2?LW>$=/\9^'=13XTP_M/\ QN^.NKC7[&U^*OPT^#.=4^$7P$\&Z)I&G^(-
M0C^&EG;Z;)I_B/QCXIT71? 7B_48[GPO%XWL+)-.L/TZ^)_[$?PQ^*WQS^''
M[1&N>,OB[H/Q+\ _#Z;X4:K?^!_&T'@^Q^*7PXN-7?Q!<^#OB7;:-HD$U]HE
MSKL]YJMQ:^%+OPAYUS>RQR,UI!8VUGYA>_\ !,;X!7?B[]H'78O&7QZTGP=^
MTW?^*?$/Q9^"N@?%:_T'X.ZUXT\9Z?<V'B/QROAK2M-M=7DU_5)+N;4+RTU/
MQ'J?A:\ODM!>^'+FQT[3K*T+K3T7X/\ JP'YW?%^^N]2_8*_X(-WM_<S7EW/
M^V%_P3/,]U<RO-/.Z?#GQ)'YDTTA:260JB[Y)&9W8%G8L23]/?\ !27PMX:7
M]J/_ ():>-$T#1D\72?MBZ)X<E\3IIEFFOS:!_PC^I:BNBS:NL(OYM*COXUO
M(;"2X:UANB\\<2RR.S>_ZK_P36^!NL?LP?#?]EF\\;?'1O#?PB\9>"?B#\-O
MB1_PL:.7XM^#?&'PZM#I?@S5_#FO76@7'AG1(] T-GT33='TGP=9:#96LDM]
M::7!KLTNKNOQI_X)V^#_ (V:S\!M:U/]HC]I_P 'S_LXZI:^*_AM%X3\6_#&
M_*_$>/4KK5-1^)_B?4_B'\(O'NO^*_%^NW-SLU2WUK6+GP@EI&UGI/A72[:_
MU:/42Z_]*_$#POX*>+E^)/\ P5]_;7\-?$JVM[[4O@3\$/@7H'[/VE:O%%.F
MB^ _&VAV?B?XM^(_#UK<;X5O/$7B_7/#NF:[KUA$MW+IUKI7AV_NC#8QVH^'
M/'OPVTCP3\1/^"Z/P"T/PQHU]^SQI'[*<_[1V@>"[O2;.^\+_"OX[^+/@5XG
MUE]7\'Z=/;R6'A;6=?OK;6/$UL^EQ6<UDNBZ2--$$.FQFOVG^+'[&OP^^*/Q
M/\"_':P\:?$WX3_'[P#X;F\&6'QJ^%.J>$M(\8>(/!UT_P!HN_"GC;1O$_@O
MQ=\.?&/A^?42^K1:9KO@6[M],U)VN=&73<(BX'BG]A;X=^)/@M\7?@U;?$;X
MQ>&9OV@[V^N_CU\6]%UOP3?_ !A^+D.J^'V\)ZII'BCQ)XP\ >*M"T_0;KPN
M+;P[::-X/\+>&+#P[H5E#H_A.'0-.FO[:\+K\%^#7^7X@?C=^T)\(?ACX/\
M^"._[%'Q@\,^!O#6D?%;1;?]@?QW8?$JVTNV/CU/$^H0?#S3YK^3QC,DOB.6
M.'3KL:9IU@^IG3])TFQTC2-*M;+2]%TJSL_TR_:X\#?M&^'OVA_!'[4'[-?A
MCX;?M ZQ\.?@UKGPW^)'[,/C7Q!9^&?%5]X%\<>*U\00^-/A7XDO(K[3_#?B
MS7[WP?>>'KL>(;.+1_$^D^&Y]-MUU;4-.%M91>-_^"77@CXA?LU_#K]D[Q-^
MT_\ M8W'P>^&%YI$WARPM-;^ >GZ_-I_A2WT2#P#H&K>(K3]GN+4+W1OA\^C
M/=>%XD:WOFN=4N6\0W^O1:7X6A\/>W^)?V.9M?\ 'G@_XJV/[4/[3OA'XG^%
M?AAIOPFU#QIX6U?X+02>/?#FFZ[K/B**^\?>$-9^"&M_#?6=>?4=<O&34+'P
M5I,.G( VBV>ESW.HSWI==^KZ/K_70#-_X)[?$;X(_$G]G&VO_@/X.\2?#/PS
MHGQ,^+^E^*_A/XOTFVT/Q%\)_BAJWQ&\0^.?B-\/;[2+"*+3]-M= \3>,;S^
MP["Q58;'P[<Z39R16MU;W%G;^4?M!7?@>[_;Q^"5E\/_  OJOQ5_:^\-_L__
M !"U;POX/\3^+[7PQ\"OA5\'?$_BS2/#_B#XR>/)3X7\2^(QXEU#7[:'P7X:
ML/ ]E>:MXCA>\TS78]'TJ&S\1:=]J? [X%^ OV?/!=SX*\ PZK+#J_BGQ-X\
M\6^(O$>IR:WXL\<^/_&NJ2ZUXP\<>+M:E2$ZGXC\1:I,]S>S0V]G8V\:6]AI
MEA8:99V=E!XG\</V'?AE\;_C?X#_ &BI?'?QI^%/Q:\#>$+OX=/XI^"WQ _X
M06[\8_#F\U6ZUN3P+XPE.CZK<W6@QZK?ZA?VTFAW.@:S;7EY]KAU9+JRTN:P
M6EWOU_I_U^H'X[_ SP18W?[ /_!;WP5X\T/P/KP^'_[17[?&J:3I>E^&5M?!
M/A?Q;H7P;M-2M=5^'OAW6KO7I_"-GHVN1/?>%H8-1GOM#41F"^,XDE?,_:$^
M$/PQ\'_\$=_V*/C!X9\#>&M(^*VBV_[ _CNP^)5MI=L?'J>)]0@^'FGS7\GC
M&9)?$<L<.G78TS3K!]3.GZ3I-CI&D:5:V6EZ+I5G9_IU'_P2T^">D>$/VCO
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
M\U_7M?U&\NWT[1KCPYH^I>)H:?PF_P""AOP_\1:'^U+'\<_#4G[/WQ _8QN
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
MT+XC:)9%UN=3\)WFHPQV<FKV<4MK9W%_I,5\]O)J^FK=6?\ @G9\9/ /P?\
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
MH^,GAOPUXDM;O1/$/@WX;>)K#3-'TS5VTV"*;Q+X=UBXBUA/#NJZ=KMI]?\
M[,_QK_X)UZC=:_\ M!_LQ?!+X(?"#X*_#CP-K$_Q1_:BD_9ZT?\ 9\T[3=0U
M2]T>UTSX:^&O$NK^#_ ^J^(+F<K?7WC.73!J6A:=/:>$]#B?4M5\5V#:?^N=
M%%]+:_?T].X'\HOP!_:&^!FE?\&\GC_P#J?Q9\ :?XZT[P1\</AY>>"KOQ1I
M$/BR'QM\1_BA\4O$W@3PT/#KW0U:75/%7AW[3KNBP0VD@O=(TS6M2B9K/1-6
MFLO??BI\0;+2?!W_  1M_;W\$3S?%?\ 9[_9B\+ZEX%^/-[\.XY/&4WPXB^)
M7P<\$_#K5O%6LZ+H2WNH0'X?WNF:W;>+K66U&I:+J=IINERV\5]J$<+?T>T4
M[ZW\V_O5F!^$WQ$_:,^$WQ6_X*C_ /!/CXB?"W6M;^)'@%?@_P#M'Z4_C+P+
MX&\=^*_#PN_$FBZ7::?Y5_HGAJ]2YMK:^:VL=>OK8367A>ZO+:+Q)<:4S/Y?
MS?I.N?L=?LC?M1?M:?"S_@HS^RWX&U^?XO\ [1_Q'^/7[/7[0?BW]F33_CA;
M?$/P9\6]3BUZ#X:VNLV/@;QAXH;7/"6K2SV5OIUO;3V45]>ZI:W2:,EOI\^L
M_P!--%*_Y=_-M ?SB_M__%3X#_"3X1_\$Y-(F\*?#7]EVRMO^"BOP&_:,M?@
M1I'A[0/A_K_@CX":!KGQ&^T_$?QE\//#L4"^'KZZLKO2]6\81C3+5M(\1ZM>
M>%9S?ZOH.IW4OWI^WEXO_8?^)6A_L\^"_P!IW6=.MOAC\9;?Q-\0?@O^TEX7
M\9S:!9_#GQ5X9TWP7JOA+Q?X:^)OA[S+/PYI_BK0O%\VHZ1XRO-6_P"$-N9=
M,TFRU2UU6#6K&2T_4:BB^WE?KW _,#_@FIXN^,FJ6O[0W@3Q?\6]9_:3^!WP
MN^(^@>'?V:_VF_$=M"VM_%OPAJ'A2UU?Q18S^);6.*S^(UM\/=>N(?"Y^)-G
M]MM/%6KKK;6FJ7-I906FG\3_ ,%A;^+PQ\./V+_B=JT%^O@CX-?\%&_V6_BI
M\2]<L].OM2A\)^ /#3^.(-:\3:G#I]O<W,>G65QJ6GVK2+"QDN[ZTM8E>XN8
M8W_76BB^M_Z[ ?AM\;O'/_"I_P#@HI^S3_P4%U:T\2']DOXK?LUZ_P#LS^+/
MB)?^&]>LK+X3WC^.]>\=^#/&WC+3KK3H]4\,^ _']]-H,>E>)-7LK"QM;*>Y
MU36KG3[>6SMY_6O"?A_2/VF/^"H/A3]JSX3ZG:^)_@G\"OV6-3^%]W\5] <W
MG@WX@?$GQOXQU^_MO!O@WQ'"/[)\:Z9X0\,:E=Z[XAUOP]>:KHNCZUJFE:+)
M<_VM)>PV/ZWT47_*WR \:_: ^+7PT^"GPE\9^._BQXY\,?#_ ,)V>B:K9MK?
MBK6;'1K.YU.ZTN^-AHVG-?30MJ>N:FT,D6EZ-8+<ZGJ4ZF&RM9Y?EK\-?^"0
MO[4_[%?@?_@FI\,_AE\=_CC^S[HFM:;??%EO%OPS^(GC#P4?$$]EJWQ/\8ZE
M8P7/@+6;J76-;&IZ1=VMS:6=MH]_)>VMQ (895D13_1?11?2WG^5_P#,#^;/
M]@+]GOXF_$SX3_\ !5SPO\*M*\7?"K]DC]I-?B3X2_8X\.^.-.UOPOI<$_B[
M0?B/HVH>+_"'A?6X+?5/#O@#48M=\*6OFI90+J%C;0Z<I_M/PU?I#ZQ\#/VG
MO!%G_P $R-9_9,^)%AJ'A[]K;X??L_>-OV8+[]EC4=*O'^+_ (M\7V?A/6OA
MWX*B\)>"X[5M3\7>&O&>GRZ!J#>,="MM0\(Z9::A>W>K:Y!8:=>7J_OI11?R
MZI_=I^/7S _F#UGQ#\*?V+OVAO\ @AU\$OC)\8OA_H?BO]F;X>?M'V'QZDO_
M !5I@L/AAK?Q@^"WANS\-0>*]1>Y^S:%HNI>)[^]TK0-3U:2QMKG1K&'6I!:
M:5+'-7V#_P %FOC;\)OAY)^P'HOC+Q_X9T+7?#?_  4'_9J^-6NZ#=ZG;G7-
M,^%'@B;QW;>*?']WI$327\/AG2;NZ@LY=3>W%O->-):VS33V]PD7[=T47U3[
M7_&_^8'Y'_\ !5GP=XX^,G[+_P #?CE^SM9GXP+\ _V@_@C^USIGA[P+=0^(
M?^%I?#_PC9ZS=BZ\%RZ6;RW\1^=IGB:R\3:7)IK7J:GH=O>RZ9#J%S-90R^=
M?MC^./A9_P %(?!G[+/P>_9F\86'Q*UK4/VF/A)\7O'%[X=CN9[KX&_#?P%9
M^(M1\8^(?B8!$K?#OQ7!!?Q>&-"\'^*9-&\3Z[XAU9;#3;&6"WU&ZM/VUHHO
MMY7M\P/QR_;>\&_&;X1_MG_LU_M+?LXZ$=2\4_'WPMXO_8D^) $'G:=H]SXE
MTW5?'?P=^*6N6*J\5YIOPTU_1=?\2>*KFX1;FZ\*^'8_#=I=PR:E;J/)O"?[
M,7C/X)?MVZ]^R;\/M$OI/V0OVB-!^$7[4_BR_OKF>>/0=;_9OGTGPWX]\-M<
M2QXUW6_C+X_T[X*:G\2)+Z9Y=;T#7=:$JSQ2WT!_>:BB_P"5O\ON _!3_@HC
M9?#?X'?MT_"G]J_]J/\ 9XT3X^_L@^+/V=3^S[XVUG7/A3HGQAL_@7X^T/XC
MZ[X\\/\ CZ_\.ZSH^LBPTW6K#Q'/H$EY8VR7T]O_ &Q]EDO+VTL=%U2_\2?B
MC^Q79_L+?MP?%C]G[X1?!_\ 9\^"'C_]FSXC?"?P)\4;;X,:1^SWJW[0GQ/\
M4?#KX@6^F^%_"&BWGAOP7XG\2^'],N+K2].T"ZO]$E'B#Q)J/BA-&C@L?".I
M7U_^[E%%]O*W7MY ?!?_  3#^)G@#XF_L&?LM3> ?%VA>+%\#? _X4?#/QDF
MBZC;WL_A;Q_X+^''A2P\3>$=?MX7:?2==TJ62VN)M.OHX+A].O\ 3=4A233]
M2L;FXY7_ (*?_'WXD?L[? +P5XM\"W^O>%/#/B7X\_"[P#\<?BKX6T#_ (23
MQ/\ !CX$^)+S4S\0OB3X=TV33=8M(];L+>QL=#TO4K[2=2ATZ^U^">VLWU3^
MSI(OT>HHOK?S _G?^#7BKX ^%O\ @KI\+/$_PAL?B)??#_XK_L+:SX0\.?$7
M7_#?Q<\3ZO\ &7XB7/QRTW4]2\42>,/&]AJ/B[QE8VGARUM9-8^(.M71\,:;
MI6D2%-8@T:PMV'T#_P $R?B!H/@_XX_\%%?V??$%OXAL?BMK7_!1+]I+XQV_
MAQ_"^O\ DVWPL\;VGAF[\)>.]1UHZ<NB6&@>(CHLEKH\T^H+<:E<W^EBSMIH
M+U9U_9^BB_Y)?<V_U ^ /^"I'P&\??M+_L'?M!_!_P"&$,E]X[UW0?#FN^'=
M%BD2.7Q)=^ _''AGQ[+X8@,C1QM?>(+7PU<:7I22RPP/JUS8K<2I;F4U\/?M
M'?M%^!OVZ/\ @G5>_L\?"]EUW]JGXS^'?A7\/-3_ &>+BRO[7XB?#+XA:=XP
M\&7?C:]^)GAFXL(M6\ ^#OAY/HFM:W>^-_$VGZ5X=N++2;5]+O+J\U'3K2X_
M>"BB_P"#NOZ^X#^?WPC\8O@-\-O^"T7PR^&L_P 9O!-]/X3_ ."<'A?]DJ/4
MKGQ#IRB\^.>E_'N"^L?AI>W1NI+:W^(&K:5:0S1>&IKHZG+JM]:Z(D<FLW4-
ME)_0%137+!6*!6<*2BNQ16;!VAG"N54G +!'*C)"L1@C=[>2L!^%?P!_:-^"
MGP)_X*7_ /!5RS^,WQ#\.?#"T\3^(/V4;W0?$'C:^C\/^%M2GT'X)7D>H:)%
MXFU'R-$C\2NFK64^E>')KZ/6M>M_MLNB6.H+I>I?9?SX_:R@T7P;_P $]?\
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
M86_B(G4+WQ#X \-^&?AGK^BW^CVW@Z?4]/EU;'H'PD\+?&;XU?MV_P#!2_\
M9]\7?M:?M&V?PN^&,'[*,_AR'PIXKT;PCXPTL?$;X7^*/&=YIWA?Q'X=\/Z=
MIW@+2X=6U&Y;59O!'AK0_%/BA-(\(0:UXJET_1-4T_Q&6_*_XV_,#]N:^!O^
M"B?[4?Q8_9%^".E?%?X8^"_A_P"+4F^(7@;P7XAF\<ZSXBM_[$MO&OB33O#M
ME?:7X;T&PM_^$C?[1?,+D77C'PP-.58IHHM8\V2W@^ ?A!^W3\5O@)_P2M_:
M4^-7Q#\3:E\8?B5^S+\9/BW\ O!7BWQO*^HZWXRU'3/B-HO@;X=ZSXXNXV@N
M-<DTJ\\7V$^NW#S6^H:MH^B21SWQU&9[^3C/^"GG[-WBGP%^Q#X#\>^(OV@?
MCEX_^(0^+'[/TGQ@/B_XD:_K_P ._B-J.O>-]!-\VC_"V[N6^'WPUMM"\52V
M>I^%#\-O#WA>6UT:SDT36)=<2]FN:+?G;U_K0#^BJBBOP ^.WQ:D'QE_:6^#
M/[3GQW_:+_8^^,'C7Q5XBTW]B#XTV'Q+^(_P]_99O_ ]SX4TNV^']A'<^$+^
M/X97GB>+Q FHWOQ/E^)>CWGB:T?4C;^&_%.C72Z+I^F"5P/VX\9?%;P7X$\7
M?"CP+X@U+R?%'QI\6:YX.\!Z5"8)+K4-2\-^ ?%GQ'UR[F@>XBN(](TSP[X.
MU!+S488;B.WU._T.PF6-M5@<>CU^'O[<WP8\$>+O^"HW_!+6\U*]^(EI>?$K
M3_VPM&\2ZEX2^,WQA\#7\>F> ?@=I.K^&XO!^I>"/'?AZ]^'A-[K&IOKUU\/
M+CPO=>,[:]FL?&,^O6!6V'L/QZTC4K?]H36/!'C_ .._QJU'P-=?!7PKI/[.
M'[-_[*_Q*^,6E_M&KXDL9[VQ\:_%WXH:WX4U31KS4=+CN(=%TSP[XW^-'Q&D
M^&=S>K?V_BF(:Z]S=:V6V\U?\; ?H[\7/BGX,^"'PP\>_%[XAZD-)\%?#CPK
MK/B[Q'>@P&?^SM&LY;M[33X;B>VCO-6U&1(].T?3Q/'+J6JW5GI\!,]S&#Z$
MCB1$<9 =5< ]<, 1G!(S@\X)^M?RL_'WQIXL_:A_X-X(_C?\<_$'B3QA\5_!
M6J:?;6_B5_$FO:''K%_HO[6.E?"BUU3QAX=\.:O8>%_&NI1^""; 2^+--\01
M6VKO-XFL/L_B&0:J/U)_:6\9ZY\ ?%O[)G[)?P;L/VB?%]O^T1XB^,'BSQ@W
MAGXV7'C?X[7W@OX1^"]%US6O"O@KXI_M4?&G3)/"T7B#5]?\/R:C?6GQ&T[5
MM \):3XIC\!P:;XDU2UU.T+??=K[@/U?HK\I/V3M$_;'\$?M8?$/2M;^'7[0
M^B_L4>,/AU;:UX8C_:@^-OPF^,'Q'^&OQETW4;.WO-%\.:_X<^//QN\?ZGX
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
M\+>(?B!^SE\/OV2?'7Q-\/Z'^S=\._"_PXN/$/AO6OVBM+T*\\(_"J#4-?\
M$%AJ>L^)+#XN:MXLU7Q7X2A+?#?3[F9X=(TX2N!^[]%?@;^T5\;OVB/$?[*G
M_!(CXU>&_CKXU\!>-OV@/C]^P]X)^*%EX<AT?3_!_B^7XI^&KSQ3XHU;Q'I>
MCV.C>(]2LK_6]$MX]1\'VOC#2O"&JZ!=ZCHEWI&V[^U1^UV"?%#]G'_@I[\"
MOA7;_M!?&_XM?#?]ISX(?&#6_&?A3XQ^,+;Q7I>B>.?AHUIK=EXJ\#:78:1H
M6A^!5U"WF&G76@>$])TGP\(9;GR],518K8EOU_ #]>-4DU.+3-0ET2TL-0UB
M.SN7TJQU34;C2-,O-06%VL[;4-5M-+UNZTVSGN!''<WUMHVJSVL+/-%IUXZ+
M;R?$G_!/[]I_XB?M6_"OXE>-OB=X6\'>#O$G@?\ :"^*GP>71/!%SK5_I$-C
M\/+G2=/2:75-=E%YJ]]->W-\9=3CT[0;:ZMUM2FAZ?(LJR?/_P $-;U_]OOX
MN?M?>(/$/Q5^,'@#X2_L]_'/Q)^R_P#";P3\&_B;XK^$DX\3_#O2]-F\>?%G
MQ=K?@?4-(UGQIJFM:[K-K%X1\/\ B2ZOO ND:%I@AO\ PEJ]_>WU[+A_\$4M
M,U31?V;?CIH^N:Y<>)M:TG]M3]H_3-7\27<%O:W?B'5+#6-"M=0URZM;..&T
MMKC5KN*:_F@M8HK>&6X:."-(E506T\]/Q _8:BORS_X+*^+OB=\-/V /C/\
M%3X2_%KX@?"?Q=X$?P#);7_@#4=,T6[U>W\6?%'P+X(U"TO];;2+GQ/I:VNE
M^(M0NM/N?"6N^&KY-0$+W=U>6T8M:\M_:,3XZ?L>Z?I7C'3/VB?V@_C;X[_;
M3^.7P#^ 6G^#)+[X;'3?A5K/B"+Q3KWC[6?V=O#_ (\O?"WP_P#!VJ:[X:T#
M4O#?@/2_%_B"/2-(UJ[T75_&>M^,KZT-T2WX_H!^SU%?CQ\,?#W[9O@O]L;X
M5ZU\//A/^UGH?[*7B[P[XET#]HCPY^U9^T1\%_B\GACQ#;Z?<7G@KXA?"Z2S
M_::^-_CO3+FXU<1Z?XJ\/Z/-9>'VL)0=.\.*72YTC/EU?Q!^T5^VS^V_\#?C
MU\;/C!\!_"GP6^'_ ,*M1_9Y\/\ PP^,7B[X!B\\%^*_"VLZAX]^/$GB'P9K
MGAF[^(UQH/B>WL=,F'B&]UGP+X/5/[&U30)M0-Y< M^5_P! /V7HK^2[4XOC
M?HW_  13U']K36?C_P#M<:9^T!I7CO3CX9^)\?[67[3L">.O 6K?M#Z3X T?
M6[SP3JOQ4NO!\.E:UX2U><:1-IWAO3I+VPL]&UV*XN&OKB[U']9/V\[GQ7X'
M_:Z_X)Q^*?!GQ-^+WA6+XD_M%VWPR^(/@S0?BQ\0=-^&7C/PG::#J.N6MMK_
M ,,K;Q"G@:\O8[TRI<ZD-"CO=4M9(K76)M0AL-,6R+>?=?<![G\-?VH_BOXI
M_;[^-_[)OB[P9X T'P3\-O@KX7^*GA;7_#VL>(M?\4>(%\4>);?1[.37+O4;
M+P_I6E*MH+MKK0+'0M1:SO%B\GQ5J5NK>9]]5^2GPS_Y31_M,_\ 9DWP=_\
M4^FKX)_:]^+/QB^"O[.?Q^^+]C^TO\9_B9^V!\'/C,FNZOXL^ OC'XC3_LB_
M"/PM>?%OP[H7AWX.?$'PAK%QX;^!NI:A;>!]6L]+\0>#H?#WC+XLZ?XPU&WN
M?$5U<:#]IUJZ+7?W?B!_0UXR^*W@OP)XN^%'@7Q!J7D^*/C3XLUSP=X#TJ$P
M276H:EX;\ ^+/B/KEW- ]Q%<1Z1IGAWP=J"7FHPPW$=OJ=_H=A,L;:K XHZY
M_P +P_X6YX&_X1O_ (55_P *'_X1[Q-_PLK^W/\ A+O^%N?\)7MA_P"$-_X0
M;[!_Q1O_  CV_P __A)O[?\ ^)EM\G^RN=]?D3^VS\(?!7CO_@IU_P $JM8U
M6X^(FFW_ ,5-&_:[T_Q/>>$OC-\8? NH6NG>"/@3HVN>'+7P?J/@GQWX>OOA
MVR7VMZF=?NOA[/X7N_&5M>36/C&?7K$BV7V?XA:_\2? ?_!5#]CSX7:3\7_B
M?>?"'QG\!/C1J-_\+M6\3&]\+KJ?@/P]%IND:EJ%P+2'Q'XSU*03IJ-SJ_Q%
MU[QEK)UA&U&'4H)7VJ6V\TV!^LE%?DG\#O$.J_M_?%']L^]\3_%+XQ^ ?AU\
M ?CUXA_9E^%7A#X-?%/QA\(+S3-3^'>F6(\7?%77]:\ ZIHFK>,=9\3^)-1D
M/A[2/%T^K^"](T+2+:TD\*7=]<:K>7GS]\.OVBOVC?%G[$W_  4K^&WCCXO^
M+=/^//[ E[\?/"^B_';PE9>&=*\1?$;0?A[X&\4^*?AWJ_B%;_P_JMA9ZMJ?
M]A-;^)+S0+72->ETZ/2[N'6K76[G4M0NRWZ?B!^]M%?SB_%36/V@?A9^P+^Q
M#^W/9_M6?'[6?BA9Z9^QU=^)/"%_XR=?A/XV\(_$;3O!^D^(O#WC3P48;B7Q
MKKNL1ZP-2U_Q[XQUK7?%6I:_/J^I:?>Z%97.CZ/H'TK^UE\:]-^&W[5?BW0/
MVO/'/[2OP*_9T\4>"?A]IG[,WQT^#?C;XB>!_A'X8\=7$.M1_$%/BMJWPTNX
M8'\=76OW.D#PU9_%?3?%/@!/#6E+=2Z+ID,FJ7^J%OU_#\P/VEHKR+]G[3]6
MTGX$?!;2M?\ B!:?%G7=+^$_P\TW6_BE8ZN_B"R^).KV'A+2+74_'EIKLDDL
MFLV_BZ]BGU^'5))9)+]-06Z>1VE+'Y!_; N=6MOC3\&(_'7QS\2^#/@%J7A3
MQS8-\#/@AXB^*OAW]I7XX?&1I-//AQ/"A^"]O;?$?4_!'A/P^^H:EKO_  C_
M (F\.Z;HNHR6FH^,FNM E%WI" _1NBOY^_@;\:/C]XL_X)^?\%.6OOC#\;/#
M'C']DSXL_M<^'_A-XN\5:CX3U;XTZ+X/^%'PX@\;^#/!/Q&\47MIXT@UG6=-
MU*XGT_Q%XATW5I?$4@!M])\5VT5M;RUQ/Q4UC]H'X6?L"_L0_MSV?[5GQ^UG
MXH6>F?L=7?B3PA?^,G7X3^-O"/Q&T[P?I/B+P]XT\%&&XE\:Z[K$>L#4M?\
M'OC'6M=\5:EK\^KZEI][H5E<Z/H^@.WYV_"X']'5? WP\_:C^+'B3_@H#\8?
MV2O%O@OX?Z#X&\ ? K0?B]X5\0^']9\1>(/%7B!?$/B^S\/6,FMW6HV'AW2=
M&46PU%[SP]8Z'JS6EXML8/%NHP+()>"^//Q3\6?%K]NWX6?L(^&O&_BSX;>"
M[3X#>(OVG?C=XA^'^N7GA/QWXPT"V\7P_#[P3\,_#OC;2GM_$'@JQN/$$LWB
M+QAJ_A:[T[Q-?Z3!I^EZ1KNB)+J,MS\^?LT?#6?X5?\ !8S]I/PNOCKQYX[T
M5_V,?AYJOABX^)'BG5O'/BGPYH=_\2+/_BEKCQIXCN;_ ,4^)['3]7AU:\TO
M4?%&J:OKD-AJ4&EW6J7L>GP2DM^5_P 0/VYK\QOVS_V]/$7PA_8B^(7[7_[-
M?A_P!\2M&\"^,=<\%WEYX[UC6K;27N_#_P ;C\ K_5] TKPK#+_PF>E'QQ#=
M7%LW_"8^$8KKP[#'JUI>W$MREBOZ'>.?!>@_$;PAXA\"^*!K+>'?%6EW&C:U
M'X?\4>*/!>L3:==J$NK>R\4>"]8\/^*-':XBW037&CZS87,EO)-;M,8)I8W_
M ))]$^'7A_2/^#;#Q?\ $6TU#QU+X@\56=KINIZ=J?Q1^)FM^ [6VTW]OS3;
M6VD\-_"W6?%U_P##'P;?R1:=;M?ZKX0\(:'JFJW$E]>:I>7EWJFISW;2O]Z7
MW@?U^6DK3VMM.X4/-;PRL%!"AI(U=@H))"@DX!)..I)YJ>OQ<^/]O\8/V9OV
MI/V"/B%I?[2'QH\;1?M"?'*/X(_&#X;^)_$4/_"E]3T?Q5X5N[K3KSP7\+K*
MTBT;P--X5OK7=HEY:76H^(Y[:&S3Q)XD\17IU;4-7Z7XE?&+X@_'#]K7]I3X
M$6'PZ_:N\:_#7]FWP_\ "'P__9W[*?QA^%OP0U9_B!\5O!EQ\0KWQ?XV\9^*
M/VA_@)\0+V/3=%O-"T3P5X;\.7VI>#OM>F^+;_Q?9ZM<W6AV^GJW]?.P'Z_4
M5\!_\$[HOVPM(^$/BWPA^V-H'BBS\1^$/B9XETKX3^*O'?BCX9^*?B%XV^"\
MJVEUX,U'XB7OPM\6^,?#[>.=,\V^TG7;EM3,]\+>TF>;4YEGUC4/ORD 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MZZG/I,?B6[DDU:\N?#*E='6A\3/V;OVQO$G[>G[.?[3.B1?LY:W\-_@-\/\
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
M%+?XVCXV65Y\0=4U"VM[O[1K^J0V>B7MAX<\*M;^$[**>ZMKWQA/<+%![O\
MM$?L9_M,?M%_#/X%_$*]^,7PY^%?[</[.OC&_P#'?PO\=?#W0]?O/A+H\FNZ
M'I?A[Q;\/K^/Q%'<>)-<\*^,K72+:\US6+_1!,[R2Z._A>ZT+S;.Z_5&N4T'
MQWX'\5:QXJ\.^&/&7A3Q'X@\":C:Z1XWT+0?$6D:QK'@W5KZU^W66F>*M,T^
M\N+WP]J-Y9$7EK9:O!9W-Q:G[1%$\/ST7?XW^_?[P/ES]F[X<_M<-K(^(?[9
MWQ ^#/B#QIHNB7GACP1X(_9ZT+QAI/PUT*VU6>PN/$'C+6]1\>W$GB'Q-XYU
MN/2M.TNRD33]$T?PGHXUVST>UG/BO5'C^D?BKH7BOQ1\+_B1X9\!ZXOAGQQX
MB\!>,-"\&>)'O+W3E\/>*]7\/:CI_AW7&U#38+K4;%=)U>XL[]KRPMKB]M1;
MF>U@FG2.-N]HI ?ESJW[+/[2W[0/Q!_90\9?M/V/[-_AC7/V6_B/IOQ1D^*'
MP2U[QYX@\>_$[4]&T34=.B\&P:1XK^'/@JU^%_@/Q)J]]:^(?&FE0>+OB(NK
MR:+IVF6,&EQL]]'Y)\*_V)?V^_V3_$OB[X5_LE_M"? *Q_9"\7^,->\4^&M$
M^,_@GQEXH^*'P @\7ZE/JFNZ5\+-.T&;3O"_B:"RO;J>[TFW\9^(H-#FNR;R
M\T&.]O=8NM4_:&L'Q/XI\,>"/#^K^+?&?B/0?"/A7P_92ZEKWB;Q/J^GZ!X?
MT33H #/?ZOK6JW%IINFV4((,MU>7,,$8(+R+FG=_\ #\O/VF/V!/B[=_$3]G
MG]H_]C'XL>'/ /[1G[/W@&3X12S_ !IAUCQ!X)^,?PRN9+N\NM(^)FH>'[&\
MUR359=9U/7==OM6L]*N;K5-7UVYU..;2-7L-,U2W]VT;]FGXQ_$SX&_'WPK^
MU3\3O"/B'XK_ +1OPJ\1?"37;GX3^&]5T;X6_"OPCJWAGQ/H.GZ1\.]&\2ZE
M=^(M9FM=0\6ZSXEUOQ+XEU"#6/$M]+IFF3PV.D>'-%MX/M[3=2T[6=.L-8T>
M_LM5TG5;*UU+2]4TVZ@OM.U+3KZ".ZL;^POK626VO+*\MI8KBUNK>62"X@DC
MFAD>-U8W:+O[OO _"[QG^P-^WG\5?V,_A;^REXW^+/[,GAX? _6?@I8>!];\
M'Z1\1M43Q7X6^#=[IUMH6N>/;K7M*MI[76+'P]I%B#X0\*Z;80:]X@ OKOX@
MZ1I<<^D7WN/[2G[.7[;_ ,1_VL?V//V@? -M^RMK.D?LDV_Q-F:#Q;X_^+7P
M]U+XH:I\9_!&C>#O'"#0-(^$WQ7M?AYI^D6NG3)X6_XK#X@W4LLB:CJK8/\
M9,7ZP447_7\=P/S&_;I_9T_:L^.OQC_9,\9? _3_ -GW_A$?V:?BKI?QIOQ\
M5/B5\1?"_B+QEXBM1<Z9<>$;73_"7P9\=:;H.BQZ(QEA\42ZSJ]]<ZGJ11_"
M]I;:(KZ_L_%+]EW]H?4?VZ?AO^V#\'_%_P (_#\,_P"S1<?LS?%K0O'5MXLU
MS4-"\/S?$:7XEIXI^&T>CV.G6/B?7;?5[C[%!:>*KKPKIOV>PBN+F.Z%_+96
M7Z0447_5?>!^7W@+]G;]K70O^"C_ ,3OVL?$&D_L[#X-_$/X8Z7\%(=#T?XI
M_$F\^)>C>$_"6M_VUX=\:26%[\#].\+ZCXAUBXA?^VO!P\16.FZ/%JGV>Q\9
M:RVAB[U[Q_X5_L2_M]_LG^)?%WPK_9+_ &A/@%8_LA>+_&&O>*?#6B?&?P3X
MR\4?%#X 0>+]2GU37=*^%FG:#-IWA?Q-!97MU/=Z3;^,_$4&AS79-Y>:#'>W
MNL76J?M#11?T_P"&_4#X9\0_#3]J_P"'7CSPO%\")_@[\2O@59_!/PU\-_%7
MPX^/OQ#\?>%_$>K^,M!UKQ5<7/Q"M?%'ACX6_$W3&U3Q)H^O06_C>74?#=S/
MXTO8H9+W^SO[)LI[GH?V(/V6Y/V3/A'XC\#76HZ!<:IXY^+?Q)^,>L:)X+L;
MO2_AWX%O_B-K*ZDGP^^&^G7[?;[7P/X/L+>QTC1WO([6YOWANM4DT_3#??V=
M:_8M<OXF\;^"_!0T9O&7B_POX2'B/7=+\+^'CXFU_2=!&O>)M<O(=/T7P[HQ
MU6[M!JFNZO?W-O8Z7I%CY^H:A>3PVUI;S32HC%P/@C_@IG^S=^T5^U=\&/"W
MPA^ 7_"F-.*_$7PI\0/%/B3XN^,O&_A\6!^'VLZ?KWAW2- T7P=\-?&_]M#7
M=02?^V=0U'5] .BVNGP065CK<NLRW.A<M\1?V:OVQ=3_ &M_@_\ ME?#/6OV
M=M"\9P?LZ7O[//Q?^&'Q!UKXE>-/ _ANPOO',WCN;Q=\)O$>C>$/!^M>(-8D
MU)M/MKVWUS1/A]_:.EZ0FFS7\2ZBUUI_ZD5REMX[\#WGC+4OAU:>,O"EU\0=
M&T6S\2:OX%MO$6D3^,M*\.ZC<-::?K^I>&(KQM;L=%OKI6MK/5;JQBL;FX5H
M8)WD!4%_U_'N!\(_L-_LJ?'K]F3QW^U7>?$GXA_#'QOX)^.GQ]\<?'G0Y_"O
MA[Q%I7C"[\2?$"+P^NK2^(;?4+I=!\*Z;I@T2>"P\-Z,_B^2[.HI>7'BRV&G
MBPO;OP#_ &!_"_P>^-7[7_C_ %34K;Q-\/\ ]HOQ1K^J>#?AK/\ :9='\!Z1
M\5= \,7'[0-L;22&WM(9_BQXX\.Z7<:I;6!FM4\.>$/"-NLL=TM]"OZ&5R^J
M^-_!>A>(?#7A'6_%_A?1O%?C.:_M_!_AC5=?TG3_ !#XKGTO3[O5]3@\-:+=
MW<.I:[-IVE6%]J=_'I=M=/::?97=[<+';6TTJ%W]X'R/^P!^Q^?V*_@5)\*;
M_P 52^.M?N?&?B;5[WQ5/<7=U)/X9M+P>&_A?H4+7\,%Q9V_AGX7:#X/TJXT
MJ!?[,L=>CUV33&FMKL75Q\M^//V//VP?VDO@EX#_ &<_VG[[]FW4]+\(>.?
M7B4?M(^$O%?Q(\0?&RRTCP#XHTW7H1X;\(^)/AEHFEZ7\1O$>BZ4G@_7_B2W
MQ->*YL-4UK5IO!MY>78M5_82BBX!7XU6/["?[7?AH_M]?"KPE\5_@0GP*_;0
M\:?&OXEV_B[Q/H'CK7?C;X7USXT>$Y/#FK^")K"%].\(CPOIMO'IVD:+XAEU
MK7KS1=+M+R]M/"DUWJ,=GIW[*T47L!^%'CC]A?\ ;TUG]G+]@?X(:7J?[)>K
M:A^QQ\5_@7\8+S6=2\;?%[PM8:Q=_L_Z1>>&_"G@6RAM/A+XQN=6L];L;FXU
MKQ!XZNCX9N$OKZ/1-.\"0VNCG6=<^@OB=^S]^VEXZ_;G_9G_ &I=/\+_ +,&
MF>!_@7X%\4>#=9\)WGQL^*UUXJUX_%7P]8VGCZ_TV_A_9Q@TFV7PEJOG0^$+
M>YC)\6V&DPW^LR^$+CQ%)I?AC]5:*+^G7\=^H'Y8>!_V1/VFOV9?VF/CQ\1?
MV7_%GP5UWX$_M0>,Y?BC\1/AG\9+CQQHVN_#CXJZHTS>)/%_P\O_  9H>N67
MB:P\0W%S/J&I>&]<F\+"1(],TBTUFPCTU=3N?2O^"?/[+/QF_92\'_%_PO\
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
M[:/CWXT>*-'U;Q)<?$;X?W>E3?'[PE!X6\8>)]>.B^$?'=II4WA>UMIE\.>
M-(T_7[?6+C4UU'4_B+I<6C#1]9S_ (P_L5_MT_$S_@GO\"OV,]/T[]D[1O%7
MPM7X3:)KGCJ[^,?Q?OM U'P]\"(/"#^";[2=&A_9UM=0&L^++S1KM/%%C>7<
M-CX=MM-MI=*OO$$OB2:'PG^XM%%WY;W_  M^0'Y<_'C]DG]H[QC\</@!^VU\
M$]=^#_P]_:J^'/@&Z^%GQ1^'7BS7O&?B;X&_$GX<:O?7VK7GA1?'>E^"=#\;
M6DFA:QJFIZIH6OM\/(9[J\FTR2^TRWCT1(=0U?A;^RW^T_IG[=WBC]L'XA>-
MO@78:#XU^ 7A;X0Z]\/_  ;HGCWQ!J-M)HGB67Q%);Z1XAUJ^\+0(+.>.$0^
M+;W3+DZQ'>7EM)X!T(VUM>2_IC7*>,O'?@?X=:.OB+X@^,O"G@3P^^HZ=I":
M[XR\1:1X8T=M6UBZCL=)TQ=3UN\L;)M1U2]EBL].LA.;F]NI([>VBEF=4)?_
M "_K] .KK^=S7/\ @F?^WG:?\$^/%'_!.[POXT_91UCX;3>(]4@\)>,M=U_X
ML>&O%47A)_CCIGQST[5_$=O8_#7Q=83>)GUBSOO#\F@Z6;;2--TS4YKU_$&O
MW=O9QV_]$=<I?>._ ^F>+M"^'^I>,O"FG^//%&G:GJ_AKP3?>(M(M/%WB+2=
M$"-K.IZ%X;N+R/6=6T[25DC.IWMA97%M8!T-U+$&7(FU^?W ?EQ^U#^SQ^W=
M\?=?_8L\5Z/X5_9*\/ZK^S/\3_#_ ,:?&=AJ7QR^,-U8>+/%VARZCH[^%/#-
MY;?LTBXTSPY?>&S;ZD/$.J6EUJ=GK6L3Z2- N['PU%K7BS2^.O['G[6>A?M/
M7W[8O[$'Q3^$/@7XD_%#P7X3\'?M"_"3XXVOB[7/@_\ $%_!=BFG>%_$D.L>
M$-*7Q2FM>'=,6+1;&6VTW0;F6RM!+%J.F0:MK>EWWZP447]/Z[@>'? 7X?\
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
M\)V<7A?P_I=M!8:-9Z;HEI96T2MI?RO^-OZZ@>T?L#?MN>*_C1^Q+>_M ?M
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
MF>*O#.I/;RVD\VF:I;K/''>64ZK/8ZA:.9+/4;"X59[&_M[BTF42PN!^0?\
MP3U\1>&Y_AE_P5[O!K>C2Z='_P %!/VW-=N;HZA9-9IH%_X=\/&UUB>8R^2N
MD7J65\UOJ#L+.Y2UN6BE=89"OT9_P1OOK2__ .":?[*K6EW!=BV\(>);&X:"
M=)_(NK3XA^,(9[28HS>5/;,OER0OM>(@*RCBAJWWK\K@<IXI_;$^.-A_P4\L
MOV:[+]GWXIZW\/?#'[*WBWXAVNE^$?%OP2&I^/I/%/Q>^'?A.Q^,.H67B[XP
M^$-"TWP/X*_X1GQ-X8T;2KK5A\5)+OQ+K.H-X!.CWMO<6WUGX\_:U\,^&/''
MC7X;^ OA?\8?V@/&WPQTK1]8^*6A_!31/!NIM\.[;Q#9RZGH-CKVH^//'?P^
MTC4/$^L:3"^KV'@;PGJ'B7QS+I3VFH-X<2VU'3)+SX8\>^//!?PT_P""W&C>
M(OB#XHT/P;H>K?\ !+FYT#2=3\1:E:Z5:ZMK\/[4M[K+:#I4EW)'_:>MOIEG
M<WEOI%B+C4;J*)A;6TKE5-#_ ()R>+I/AA^U/_P4N_9]^,.H0:!\5M8_:E\6
M_M(^%/\ A(;F*PG\<?!7XC6R1>%]>\,2WLJ'5=!\*Z1H.FV>II8M-:>&)-2A
MTJ:2.6WN8K=M?DG^+N!^G'[/O[0OPI_:@^&.D?%OX.>(_P#A(O"6J7-]IEPM
MS976DZYX>\0:3*+?6O"_BC0M0CAU'0?$6C7#+'?:;>PJQCDMKZSDN],O;&]N
M?!-'_;K\/:U^U?XW_8YM_@%^T-;?%3P1X$\0?$^75-2TSX/:=X&\2_#_ $BX
M&FZ1XK\):W=?&:/4M6TSQGK\^F^&?#GFZ'975GKNIQV_C&V\)VVE^([O1/G?
M_@ECX'N].\1?M]_%G0R(_@Y\;_VU/B?XJ^#CVK Z'XET32;V?2?$/Q"\+&'-
MG=>&?%?B$W5AH^J63&UU2V\-+<6>_3OL,\U'_@I3)>_LY?%G]DS_ (*%^']&
MUG5[;X,>.I?@C\=]*\-6,E_K/B+X$_'&1=!AD%E&5DU6Y\&^/9=+OO#&CI+"
M;[Q+XDM8RYRNQ65VON];?T@/I3]FG]NS0/VH]3^.&C>"_P!GS]HOPCJO[/\
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
MS'Q5H-R-/GDM=4DL=,MM7M&CU3P^VKZ27OTYG]HOX^?L[_#GXP_LR_#;XO\
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
MP7::5J$7BZZ\;>)?#5IH6J6ZZ'=7 UNZLM/N?Q\^"7BO]ECX??M'?MX_ O\
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
M48MK:+8N.XHH \8N_P!G']GF_P!!\;^%K[X#?!B]\,?$S6;7Q'\1_#EW\+O
M]QH/Q \0V6H1ZM9Z]XWTB;0WT_Q7K-IJL46I6NJ:];W]];ZA''>13I<HL@U_
MAU\$/@O\(-$U?PU\)?A#\+_A=X<\07+WNO\ A_X=> /"G@G1-<O)+1-/DN]7
MTKPUI.F6&I7,EA''9//>P3RM:1I;,YA54'J%% 'E7P]^!'P/^$=]JVI_"GX-
M?"GX8ZEKXQKNH_#WX>>$?!=]K0,OGD:M=^&]'TVXU(>?^^_TR2;][^\^_P U
MY_8?L8?L>:5J6I:SIG[*'[-6G:QK-AK^E:OJMA\"OA=9ZEJNF>*].O='\4Z;
MJ5];^%H[J^L/$NDZGJ6EZ_9W4LMOK.G:A>V6HQW-M=SQ2?2M<[XO\6>'/ 7A
M3Q-XY\8:M;:#X3\&^']9\5>)]<O?,^QZ/X?\/Z=<:MK.J70ACEF-O8:=:7%U
M,(8I93'$PCC=RJD \?\ #7[)?[*O@S3/$NB^#_V9OV??">C>-+33[#QCI/AK
MX,_#G0M,\66.D7Z:KI5GXEL-+\-VMKKMIIFJ11ZEI]OJD5U#97\:7ELD5PBR
M#K_AM\#/@G\&O[5_X5!\'OA9\*?[=>*36_\ A6WP^\)>!O[8> NT+ZK_ ,(Q
MI&E_V@\+22-$UWYQC,CE""S9]25@ZJZG*LH93@C(89!P<$9!Z$ ^M+0!#<6]
MO=V\]K=00W-K<PRV]S;7$236]Q;S(T<T$\,BM'+#+&S1RQ2*R2(S(ZE20?,/
MA[\"/@?\([[5M3^%/P:^%/PQU+7QC7=1^'OP\\(^"[[6@9?/(U:[\-Z/IMQJ
M0\_]]_IDDW[W]Y]_FO5:^./V[/VM9OV)?V>?%?[0,GPF\1?%C2?"4NC0:KIV
MB^)/#GA>RTH^(/$&C>%M&N=<U36)KO5H;&^U[7M-T]9?#GA7Q7=V[2O<7MC:
MV<;7%'D!V6K_ +&'['GB#Q+J?C37OV4/V:M;\8ZUKEYXGUGQ9J_P*^%VI>)=
M6\2:C?R:IJ'B'4]=O/"TVJ7^N7VIS2ZC>:M=74M_<W\LEY/</<.TA^@M:T71
MO$FD:GX?\1:3IFO:#K5C<Z9K&B:U86NJ:1JVFWL3V]YI^IZ;?13V=_8W<#O#
M<VEU#+;SQ.\<L;HQ4W;>7[1;P3[=GG0Q2[,[MOF(K[=V%W;=V,X&<9P.E34
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
MO+\/ZIJ<%KK_ (E_X2/Q/:W6FM_PC6F23:M_8PA%[K/D?8+)X[B5& !'XO\
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
M[B2-W1&925!'LE% 'EWC_P"!_P %?BOJ&AZM\4OA!\+OB5JOAF3S?#>I^/\
MX?\ A/QCJ'AZ7S1/YFAWOB+2=1N=)D\\";?826[>:!)G> :[3Q%X6\,^+] U
M'PIXL\.:%XH\+:Q:&PU;PUXBTC3];T#5+ E2;+4=&U*WN=.O;0E$)MKFVEA)
M13L^48W:* .+\!?#?X=_"KP]%X2^%_@+P7\-_"EO<3W<'ACP%X6T/P?X>ANK
MG9]HN8M%\/6.G:;'<7'EIY\R6RR2[$\QFVC')?\ #//P!^V^.M1_X4;\'O[0
M^*,<D/Q,O_\ A6?@O[;\189;E+V6+QU=?V)Y_BZ.6\BBNY$\02:@KW,:3L#*
MBN/8:* /#/'W[+_[-'Q6N=%O/BC^SO\  SXDW?AO1X?#OAVZ\??"3P#XQN=
M\/V\LL]OH6BS^(O#^HRZ5H\$\TTT.F6+0644LLLB0*\CDN\8_LQ?LU_$31?!
M7AKX@?L]? [QUX=^&VCCP[\.M \8_";P%XGT7P#X?6TTRP&A>"M*UO0+ZQ\*
MZ.+'1-&LAIFA06%D+32-,MA!Y-A:I%[C11<#RK4?@1\#]8\*>$? >K?!KX4Z
MIX&^']SI]YX#\&:C\//"-[X4\$W>D1M%I5UX1\.W.CRZ1X;N=,B=X]/GT:SL
MI;*-V2V:)6(/-^(OV5_V8?%_CM_BEXL_9Q^ WBCXFR:CI.KR?$;Q%\(/A]K?
MCN35M AL;;0M4?Q?J7AZY\0-J.BV^F:;!I-ZVH&YTV'3[&*SEA2TMUC]YKG/
M"WB[PWXVTVZUCPKJ]MK>F67B'Q9X3NKRT\WR8?$7@7Q1K'@KQ;I1,L<3-<:'
MXIT#6-%NV16A-W83F"66'9*X!R/C_P"!_P %?BOJ&AZM\4OA!\+OB5JOAF3S
M?#>I^/\ X?\ A/QCJ'AZ7S1/YFAWOB+2=1N=)D\\";?826[>:!)G> :F^(OP
M6^#GQ?LM.T[XM?";X:?%'3]'6[32+#XB^!/"WC:RTM+\6@OETZU\2Z5J<%BM
MZ-/L!=K;1Q"X%E:"8/\ 9H=GI=4-4O+C3],U"^M-*OM<NK.SN;JVT;2Y-,AU
M+5IX(7DBTZPEUK4=(T>*\O'5;>VDU35=-T])I$:[OK6 23( 8O@SP-X)^''A
MVQ\(?#SP?X6\!^$]+$@TWPQX,\/Z3X7\.Z<)I&EF%CHNAVECIMH)96:206]M
M'YDC,[98DUU-?(7[%_[5Z?M@_#GQO\04^'.K?"YO!?QD\?\ P@N/#.NZ_IOB
M'5VO? $FF6U]J&H7&CVL6E6-S->W\]M)INGWVN6EN;/S8-<OX[A3']>T %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
M^:_[1?CSX\Z-\9/%^G^)_C[8?LD?L^V/@+PY:_!3QEX1T;X3_$?XH?''XU:P
M^HW'B+0(_AYXX\,?$;Q3K.F>#+.UT^-/!?@7P/IOB;Q(FHO?:;XL=1/;:/\
M#7C#]O[]J_7O^"*VG_MS>$?%O@;P/\:=#+Z-XSO!\.H=>AUN>#]H"#X'Q:OX
M;T_6]670/"^IRVEQ#XGU*'6/"OBG39K\7&FV6DZ/;&)HOJF7X8?M>_#O_@HG
M\>/C7H/P6\(?'/X;_&?X<_"GPC\(OB9XJ^*NA>$HOV:;+P=HLUKXU\'W.@7F
MGZUXTE\.>.O%5U>>--:C\ >']0.KWEKH<5]=13R7D^D_GSJ?[(G[>.F?\$A?
M%?[ Z?LNGQ'\1]:\<WUIH>M^&_C+\&H]+31+/]HF#XV7?B_Q$GBCQIX;M]+T
MG6M.CM=#\(:3HNI>)_$=Q>KJMWXNTWP;!::;%K5*VFVZ^[6__! ^]_C-\9_V
MO/V3M-U'Q]\7?B]X)^(5I^T?\2_@K\'?@)\.?!GP&\3>()?@/XT\<?V_J/CJ
M[&F_#]=4^)7QUTWPGX.T35]6T?3H+3_A(?B!XBTFSL[/2_ MCJ,EA67\,?VC
MOVD]$_;&^%?PWTZ?]J']H[]FGXM^'?$MGXU\=_&']B?XC_ '5/V??'VB:?<:
MIH-ZWBV7]G_X(>&-;\">,I(AHJ66L:7JVJZ'<M'/=>*)'6"WU;UO]K;X#_&S
M]L?]E#X9ZEX4T.\_9Q_:D^$GQ(\"_M ?##PQX^UKPAXBM_#7Q8^%MWK6G66C
M>(=?^'FN>-O"VH^'_$FE:CJD^E7UAJ6H(;74]#E\3:1IMW%K.@6/2?LZ>,?V
M_OB[K_AEOVGO@-X%_9>\+^ FEU+Q(WA#XP:7\2]:^-OB1=,N]-TNRTC2_#(N
M;7X>?#JTO;U_%.JVFN>*M>\2ZGJ&D>'M!*/HMUX@>9=.GG^GK\OF!]L_$'7-
M=\,> ?&_B7POX?F\6^)O#WA#Q+KGAWPK;%UN/$VNZ3HM[?Z1X?@:,-(LVLZA
M;V^FQ%%9P]RI4$X%?DQ^RE\:_BO^U;IWP?\ %_PR_;HO/%5[JEMXDT_]KCX+
MR?#KX">$_'7P UC6/A'X\LK*Z^'_ (<UGX=R^-=!7X=?&\^$=-TZT^),/Q:T
M[Q4EJEY>:WK/A^SUW3-:_5GXJMX[7X7_ !(;X7)%)\3%\!>,&^'23'3!"_CL
M>'M1/A%)CK;)HPB;Q!_9XD.KNFF;"?M[+:^:1^46I_L[_%_]H+]HK]D_]H+4
M?V2_^&0_CA\)/B#9>*_C[\:;;XB?";6M/^)7@&V\,:KIOB#X2^'8_A=XRU_Q
M7\0;;QIJUUIELFM?%+PYX/D\*>%[34[>UGU*:_.GS"_K;\O\@'?LK?%G]I[X
MO_LJ_MZ0^+_VDO%3?%?]GK]JO]I3X3?#SXSZ9\.O@A9:]!X9^".A>$;[P]::
MIX/_ .%:3?#K4K?6;TZH=?>;PK_;$EKK5Y!I>M:7-:Z5=:?\L_M5?%OXB_'7
M_@@=X0^+WQ0UY/%OQ(\<_P#"C=9\2Z])INC>'X]7U5?VB_#5G',^G>&=)TW1
M=-0P6EM"RZ9H\$*JAE%L\K/O^F?A-\#_ -LSX$ZO^WI\$O"_P0\(^*_AS^TE
M\=OCS\?_ (=?'O4?BIX<L-&T:#XV^'[.&[\%:Q\-E>/QQJ?B7P_-IEM9:<'?
MP[X9UC4;F<7WC#0]+A35'XK_ (89_:I\:_\ !'70?V,O$'AGX<>#?CAX3LO
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
M,G5',\OVW4KQ5@6'\S=:\=?M+?#K_@I]X7^!WQ!_::\:M^SE^T;\&/BOXM^
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
MGOP#\:_@!??L]>"?AK\8/ GQO^--UXA^(?PV\<1>-=5^&UMJ=QI'P[^%5O\
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
M:?[ ?Q"^!_[)7CCXB_!C]C'3OC!IFN:OHOQ+_9_\--X@TCXO?"_PY\/;#3?
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
MFDW=LT6NWWB&>RTK7_L\UW8^$O"\>IP:9HG<_P#!7'X7?'/X_?L7?$+]GSX
M?!W7/BOXU^+%]X+MFN['Q=\,?"&B>#;#P7\1?!?CVYU#7[KXB>./"%Q>G5X/
M#L^E:3:^';7695NWDGU0Z=;10->>-?MD:-^UG\:O%G[ GC#P)^Q5\5+E?@5\
M;O#'QW^*VDZG\5OV6M-OM%M]&_M?PU>^"-$ED^/$ECXB\3267F>)+.]ANK3P
MU)I>H:!:SZU;ZW<^(-*\,-;+;KV[:?B!]#:G\;/B/^T#^V'\9?V4_A+\2]1^
M"WA;]FGX>_#WQ!\6?B#X6\-^"/$OQ$UWXA_%RTNM<\&^$?#"_$KPUXW\#:/X
M6T3PC9G6/$NI7G@_7-8U75M1M=&L)M CTZZN[_X:^)G[0'QU\9_!W_@J5^QG
M\:OB;KNC_&?]DWX&>,?BQX2^-OPFTWPUX(U#XU?"'4?A=KGC7PY:>*=)N-#\
M0:7X9U!W.C>'_B(_@)/#%U>VVJ3Z?X7U/P_<V-]J5]]/ZU\!?CQ\!/V[?&?[
M9WP4^&=_\7_AU^TU\-?"'A3]H/X,:=XL^'_A7XG^#O&_@73M+T[PCXZ\)W/C
M;Q3X=^'7B2UMM#TW^P==T!_'NE,E_?ZMJ^GZAK$<]JL(W[&?Q'^)MI_P42^,
MGC72M(\"_&']M/X%ZK\"/AWX"N==L]=B^%_@72_A+K'@3PW%XR\2Z$MSHUYX
MH\6^)]3/B;Q=!X=GU_0_#UG::3I.C:YKCVU[?71I^7WW5_U^5@/:_P#@FEX1
M\0>&OV)OV7[_ %GXH^.OB#:^)OV</@%J^BZ)XOT_X9V6F?#S3Y?A;X=EC\+>
M#Y? 7P[\$:S>Z%;1W$-K!<>/]7\<^)F@L+1KGQ'<7+WUQ>^:?\%*/CK^TE\
M1^R1JGP&\5^"M,M/BW^V%\$/@'XG\,^(_"$=]>^(;;X@7VOZA- _C.]O=6M?
M#F@:C:^&O^$>U4Z7X'N?$MG!J]QK.C>(;.\L[:V/LO\ P3^T/X]^"_V8?A%\
M,OCY\*M*^$NO?"'X8_#OX36&DVOCS0_'NI^(1\/?#-MX8N_&%Y=^%OM/A[2-
M,U^#3M+NM'T:#5M4U2U?^TO[5>WW6<-?.W_!4'P!^TC\5I_V2=)^ '[.GB;X
MPK\%/VLO@U^U#XLURT^(7P:\$:'_ &7\*IO%4,W@6T3X@?$/PUK]SXFUG^V8
M+N*\AT)_#UG9B,/JUQ>R3V=FOM=-W^O_   .>^(?QL_:C_9>U_X>_!#XU?'M
M/BOXV_:9^+'Q(U;P+\2OA/\ LJ>*?$OBGX2? KX;>"]&U_Q98:-\%_A9H_Q(
MU7Q9XL_X2+6M$\.>%M1US2_%VE^'-.UF]\7^--0\46FCMH)M?L[?M&_M6R_M
M%?&3X.W?ASX[_'WX.-\';[XD_ OXY_&[]E[QS^R_J5O\3-+,=I/\#/'NJ:S\
M&_@SX,U%-7EECU+1?%>G>"M&>"U62WE_M>7[2=+[O]N+X"_M%_%V+]EK]JK]
MF'3M.\*_M/?LS:KKOBS1?A+\4M2T.&P\3>%_BQX7TC2/B?\ "3Q5K?AC7M8\
M*1>(!:Z;8Z3_ &EI?BR]\,?:(-6ET7Q8GFZ5X@3<T&+]OG]H?X6_%ZZ^)O@;
MPW^QIXPO/@K\2/ 'PA\%>&OB[:?%+67^*_C#P[-I^D?%KQCXR\(:;9Z)HFD>
M#KR&T3P;X<T9_$&H0S:SK^N:S<G4-)\,JAI;IY^3OV]/U ^)_%W[87[2WP,\
M0_L;3_$#]HO0_'?QE^+'[1WPF^#'[5?[*VC>"OA=KGPV^"MM\7[O4X9M,T'X
MB?#?PW>>(O"7C7P,([&#2]%\??%_Q;>>-<W&N6-E<Z)I]\9?I7XU_M.:]'^V
M-XR_9J\4_M/W7[&,=O\ #[P#K?[.NJZCX%^&FI>%?C]XD\11:R?&-QK/BSXK
M^%O$&E7UIX1UI-!\+6OP^\(ZW\//%6IW3W]U:^)=2EO(+72/C/5?V9_V[=?_
M &1/V*_A'IW['_@/P+K_ .R)^T?^SY\4/%FBV_QU^'UQK?QHOOA=<:Q%XH^(
M&EW-@&\,:*OC&?4[GQ?XLOO%/BF\\:7>NZK>1V?AK46MS<7OW3\=_#WQN^+]
MW\7?@]^T%^P?IW[3/P0\2Z5X3U#X8ZOX3^)'P/M%\(^*K[X;^'[/QGHSW7Q(
M\5?#KQMHFF:)X^CUV[\/?%+0=)N/'207UZUMX5&GVVC6;/33;KV[Z>6W_#W
MT_BI^T3\=/AGH7[!'[-&I:QX=L?VNOVK;;3O#/CSQY<:/I>L>'_!<WPS^&VE
M>+/VA/'6B^']-:R\.ZKKG]H2MI_@32'6+PJ=1U=-0N+2^TK1WT:_Y+Q7\=/V
M@_V3_P!L+X"? 7XF_%23XY?!K]KS3_&GACX9?$3QSX'\#:+\0?A/\9_"&GVM
M]::1XC@^$VA_#/PKXT\">)?[6TBVLK== T#Q&EW<SH=?CM](N;G4_&_$G_!/
MK]I7PQ^SY_P3P\6^$O%_A_XC_M=?L!7SZE_9NO\ B"[T[PO\4O!WBJ2TA\=_
M"6S\8ZG9/-ITMIX8T[1_!_@WQ1K-A!:+I^F7#7=OI9U))K#Z4\5_"KXL?M,_
M'[]GCX]?$[X&^)OA+X+_ &1[#XC^/?#7PQU[QE\*O$WQ,^*_QC\6^';#1=$L
M=.?P/XZ\0?#S0/"GA.#3[N^TC5O$'Q$TJ_\ $/B>^TB/6-(\-:%I]_>W!IY=
M?OUM^E@/E[X*_%3_ (*!?M$_#/\ ;N>R_:<\#_#OQ)^S-^U7^T1\*?!WBO0/
M@9X1U>[\00?"'P]X:;1/#!T#Q--J>B>&?!5S>?:]4U#4-3D^('CS4;KQ1/:0
M>)=#T_PG9Q>(_H;P'^TI^U+^T!_P3F^ _P >_@SHW@6R^-7Q1L?!$'Q \1:[
M<Z+I?A/X=>&XO$]SX;^+?Q:T_2O$^KZ9I%^?#NFZ-JOB72O#-]J=Q%%]H1/L
MOB!=/_LK4_#OV1_"'[7GP=^'W_!0JR\<?L7?$V#Q!^T)^T7\?/VB?A9H^E_%
MC]E[48M5M_C2WAS0-+\#:OJ0^.D5OH>N^'8H9/$&N:E=+)H<NA:?JZZ3>ZAX
MA31?#NO>+Z-^RO\ MMS_ /!,']FG]GH? "YTKXE_LW_';X?>*_B?\#/%_P 4
M?A(?"'[4?PE\+^-/%GC#4_ 5IXK\*^.?%'AZ#0M<N=9\,R:WI/C]_#\+W6@7
M\<=IJ\$>FRZ@:>6Z[=O7N!]3?LR_M8^,=:_;]\3?LN67[0DW[4WP4UC]F%_C
MGX3^*&M^"?!'A[6=&\8Z)\2[+P)K7AKP]XM^&'@;X>?#WXE>!KNRO3J4'B70
M]%U6.UU-5T%=>N+S2=8\_P"4?V,?A[^V9X_^'/[<R_LN_M"^!?@#-H7_  4.
M_:WU'2AJ_P *=)^)NJ_$'Q:-6\.2KX?\1ZEXJN'T;P+X,,$%A9C4-!\.>(_$
MDUSJ5[J)N+*#28-+U;ZK\/?"S]L?5?\ @HW\*/VK-:_9Z\$>"_AMJ/[)UW\
M/$&C1?&3P]JM_P#">W7XJV_CMI?$2Z9HZGQ)XCN--2ZMM'T/P#I>K^$H;A[&
MSU'QS901W%^+G[,OP^_:V_9!NOVJ?A[8?LXQ?%RU^,'[37QD_:!^%'Q2\-?%
MGX<Z)\/;1/BM<Z;/IGA[XKZ3XNUCP]\2_#">'CI=N^MZAX%\$_$N2[^T74&E
M6,WV6WN;X]+;+MYW\@/$O&O[5/B3]L'_ ((E_M)?%7QWX?LO"WQ,TOX9_%#X
M=?%#1-+5UTBV\=^!=5CTG5KG24EGNI(++5;;[!JXLGN;D:9<7]QIB7E]%9I>
MW&C^UIXQ_:J^!W[&O[(G[1OP,^/WC#X=?"/P%X _9PTC]I7P1X8^&WP;\;:I
M'\)];TWPUI_B3XG^"[[X@_#?QGK%OXN\/6^IVUE=:7-+?>&GTT6FM-I=B='U
MJ37.Z^*/[&GQ5^#7_!+7X@?LE?!SP1JW[0_QL^+MCXM@\9ZMH&M_#[P)I4_C
M_P"*>LW_ (K\;^.]0N?B3XQ\(6=IX/T:X/\ PCVAZ?I4NL>)[J%/#B7&CB!]
M=UG2_NOX#>#-8\<_LB>"OA%^T!\']6\!7<OP=TOX._$GX;>+-<\"^)UU"QLO
M!EIX-\0O:ZS\._%GB_0;WP_K\"WCZ5,VIV6LK9RH^HZ3I-X/(4\^EWIY?/\
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
MW\5ZO:WVMRZ?91:;I&EZ/I"3IIMA#I^EV%I;VD-K;H[?U]_^0'Z\T45^4/\
MP5_^)O[0O[._[*'BS]I+]GOX^>*/A5XA^&U[X*T^\\)6W@CX.>,O"/BZT\8>
M.M"\*3W>ICX@?#?Q3XDT_6-.778Y[&?1O$5AI+06LD%YHMS<7"7T E=V[@?J
M]17B7[/?A?X@^%OA?X?B^)_QF\6_'/QCK-GIOB'4_&/BWPU\-/"4EK-J6A:0
M+C0M!T/X7>"/ VCVGANVOH+S4=.36;;7_$J3:K>0W_B;4+*'3;6P]'\8>-?!
MOP]\/WWBSQ]XM\,^!_"NF*C:EXE\8:]I7AGP_IRR.(XVOM9UJ[LM.M%DD8(A
MN+F,.Y"J2Q I =-17%^ OB1\._BIH$?BOX8>/?!?Q(\+33RVL/B7P%XIT/QA
MH$MS $::WCUGP]?:CISSPK)&TL*W)DC$B%U 9<\IJ7[0GP#T;Q[;?"K6/CA\
M(-*^*%[<V]G9_#?4OB7X+L?'MW=W8C:TM;;P?=:U%XAGN;I98C;P1:<\LPDC
M,:L'7(!Z_17*ZQX[\$>'=>\/>%O$'C+PKH7B?Q<VHIX3\.:QXATC3->\3OH^
MFWFLZLGA[2+V\@U#6FTO1].U#5M173;>Y-EIMC>7UR(K6UGE3)\ ?%GX5_%B
MVU:]^%GQ+^'_ ,2[/0-2;1M=N_ 'C+PYXRMM%U=%+/I6K3^'=2U*+3=2106:
MQO'ANE4$F( $T >@452U*UGOM.O[*UU*]T:YO+*ZM;?6--CTZ74=*GN()(8=
M2L(M8L-5TF2]L9'6ZM8]4TO4M.>>*-;VPO+8RV\GX>?LV^(/VR/B[^V)^WI^
MSAXE_;L^+MIX>_9@N_A-!\-M<TOX/_LD1ZGJB?$[P]KOB GQY#-^SU)!K/\
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
M2="N+*?5K[4-3+^"-$\#W-OJ%X;VRGM;FSTN6P6G5]^_4#X:_P""<-AJV@?
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
M !!M+CP)\3;?5M*T&#1-)T"Z_M:YU'3HK>"]CNI]/O\ ]DJ_-_\ 9V_X)>_
M3]FOQ?HWB+PGX_\ VB_&7AGP=J=UK?PT^#OQ/^,FK>+?@K\+=<N1<I'KO@KX
M>I8:9IRZUI\5[=II6K>)9O$=_ID\W]J6=Q%K,5OJ4/Z04/\ K2P'X/?%3P=X
MA\<?\%U-$T;PS\5O'WP=U%/^"=<=\WBSX<:=\+M4\02VT'QIUV.71Y+;XN?#
M;XI^%1IUX\\5Q<RQ>&HM76:SMEM-4M8'O(+O])?@Y\#_ !7\$?BU\8/B1\1?
MVB_&7QCTSXK^'?@?X,\-7WQ;;X=Z+X@\.ZSX-UWXKI)X<TVT^''@3X9>!!IO
MB"\^(VCMH5MIGAJ'6]0UR75H+TW3'37E\:O/^"<.G7/[2FI?M:VO[7?[6VE_
M'"_\)W7P_A\16EQ^S%=Z3I/P_N+\ZE'X+TKPIK?[,6K>&8M$L[O;/;/<Z7=Z
MLUTK:C=ZG=:I/=7T_M/A_P#91O[?XI> ?BK\1?VFOVC?C;??#*77K_P;X/\
MB+/\"]$^'VG:_K^@:AX7F\577AGX.? OX4KK/B/3="UC6=/T/4-9O+]=(CU?
M49+.!)K@R*-[:]$M@/D_]ES_ )2P_P#!4S_L2_V)/_52ZW1KO_*<'P+_ -HS
M_$G_ *T?7KOPF_X)ZZ7\(/VAO''[36C_ +57[5?B3XD?%2;PR/BQ#XOU+]GW
M4/"_Q(TOPC!!9Z!H.N:%I?[/.C+HNF:;IMNFE6,O@6Y\(ZOIFFO/:Z5JM@MQ
M,7-?_P"">NEZ[^U-)^V#%^U5^U7H?Q>CT+4/!6CKI&I?L^R>#O#OPTO];O=>
M7X8Z5X7UO]GG6;2?PC97E]+]FEUR76?%,LR1:OJ/B:_\1(=99W6NOV;;/LE^
M@'Q;^SGX?^+?[5'C;_@I/HX^)'[-MIJ%Q^U9\7O@?\0O!_QD_9I\9_&'QY;_
M  E\,VMKX3^%>EIK^D_M/_"BPM/AW<^&+.]U#PKI,/@P:>/%;>-/$$>HZCJF
MIZA+'Y:O@J#]FWQU_P $B_V(_B9\;5^/GP'L/C-^T[H_B'Q7K/A:X\*>&_%/
MQ*^%6E[/@1\.->TBZ\2^+;;4K;X;?$OQ2?#^A:5+KNIZ7)XHT'0M/-E;3^$F
MM;']%OC?_P $Q/@)\9_C==_M$:5XX^/_ , OBOKUA9Z5X]\2_LW?%B]^%$_Q
M+TVQAM[6"T\;FRTO4IKH-8VMM875SHL^AWU];6]O]MNKB>W@GC]0^-O[!7[-
M7QZ^ 'A?]F_QCX.O--\ > I-+O?AWJ'A?6;S2_&O@+7=(BGAM?$_AWQ9=?VC
MJ$GB.X%W>S:SJ6NC6CXBO+Z[U#Q!'JE_,US1=?TMM+;]0-3P_P#LZ_!+X?\
M[87BS]H;0]8\0Z/\:/CA\)$\):_X(M=3MX_!/B/PY\-M7\+B?QY-X:M-&2X/
MB?0SJ?A?PU)XBU'6WL[>PU:#3;*QAO-7NYKKY,_X(:_\HO/V:O\ KX^-?_K0
M/Q4KZ\_9F_9!^'W[,-OK5UHOC/XP_%SQQXBM-/TG6OBM\?\ XCZI\4OB5=^'
M='DN)M&\*VVN:A!8V.B^&-+GN[JYM]$\/Z1I-G/=S_:M02]N(;:6#Y\TK_@G
M!\ /A#^SQ\<O@GHWB_\ :4G^$_Q-T;Q=I,'A/1?&VI^)-1^%_A_QSK\>O^(?
M#7P4\.Z+X9N(].MM8UW[/<7K:[HWBZ^NX4FBUW4Y]'GU=+A7T:]/N5_\P/TO
MK\D/^"QWQ"U+P7\ _@9X;N;F>P^&'Q?_ &P/@-\+/CW?QS/:VY^"FK:AK>O>
M,]'U*]BDB:QTCQ"/#ECI&LRRRQV=YH]Q?Z+?%[?5GAE^T_V-?A%XA^ _[-/P
MO^$WB74/$%_?>#[+Q#;:=#XKURT\3>)O#_A34_&'B'7/ _@K7_$.G@:9K6K>
M /!>IZ!X(O\ 4M(SHUW<^'Y)M')TQ[4GT;XW?!+X8_M%_"_Q9\'/C#X6L_&'
MP^\:6"6.MZ+=R3V[[H+B*]L-1TZ_LY8+[2]7TK4+>VU'2M4L)X+RPOK:&X@E
M5DP1:,#\LO\ @K!X*A^&UM^Q-^T!\%]&L?"_QR^&O[6WP<^%G@6Z\,6-OI5Y
MXA\"?$;^V-#USX2W$&F10-J'AC7$L;" :(ZRVMKIZZK;V,$":E>,_FOP(_90
M_9P^*?\ P4I_X*S>!/B!\&? 'B?P)I-E^QA+I7@>_P##UBOA#3-2\8_!75=:
MU_Q#IOAZUBM],TWQ5=:G#<W<'BJPM[;Q#8/K/B,6&I6R^(]:6^_2KP#^QEX2
M\*:S\-=8\<?%CXW_ !]_X4M*UW\'M,^-WB7PCKNE_#W5O[*N=!@\26D/A#P)
MX(N/%_BW3M"O;[2='\7_ !,NO'/B?1;6_OI-)U:RO+VYNI>1^#7[!>A_!?\
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
MFKW.L^=J.H75Y<7=XUQY1^R[_P $_/A3^RQK-OX@T7XD_M!_&#5=$T>Z\.>
M7^/WQ8O_ (CZ=\*?#E^((]1T3X8>'UTW0_#GA*WU"VM;6PNK^UTB76WTR%M+
M358].N[^UNRZU^?3>_Y ?#G_  3O^&GPG_;Q_P""9GC/3/C.9=<\=?M$>//C
M%)^U!XGLFL;;X@VGQ/@^)FL7V@S-J.K6&K1Z/J?@KP;;_#YO!&G75C=:9X?T
M"UT2TCTP6WVBVDW_ (P67A73/VZ/^"%NE^!O$6J^+O!6D^!_VQ])\(^+-=OI
MM5UGQ1X:TO\ 9>\$:?H?B/5-6GMK*36+_7--M[;4[G6/LL":M+=-J,,8BN4K
MW77/^"2_[,6I?&#QI\6-"\2_'SX<Z5\4=8DU[XN?!3X7_&'7/ GP/^+&IW4T
MMQJ;^//!VAVL&JZC9:Q/<7,NIZ/I_B72]&G-W=QII\,-U<1R?0?[0G[&/PM_
M:(U;X%^(]4U_XC_"_P 5?LYZUJ^J?"KQ5\%O$]KX$UW0-/\ $>C6/A_Q+X6B
MG.C:M;0>&M?T73-.TR_MM.M=/U&&RLTMM,U33X9;E)RZOY.^G:ZL!]<5^2\O
M_*=*U_[11R?^M<25^J^D:58Z%I.EZ)ID<D.FZ/IUEI6GPS75U>S16.GVT5I:
M1RWM]-<WMW(D$,:R75Y<3W5PP,MQ-+,[NWRE\6_V*OA9\8/C]X"_:1U7Q-\5
M?"'Q%\$^!KWX7WX^'?CB7PEHWQ#^&=]KDWB27P#\0(;;3I]5U'PV-;N;N_-O
MH.L>'+NXDNG2]O+J*&TCMDNOFF@/C+_@GCK>F?'3X\?\%/\ 7_BUH^E>(OB5
MHO[5GB;X(7&E^)=/L]4DT?\ 9Z\':?)H'PP\(0Z?J,=Q%;^$]8^Q>+=7O;2"
M&/2/$^KW6IZU/%>7$\DPD_X))V.O^!+W]N[X"V%Q?77P3^ G[97Q$\$? ^&[
MN+B\M_"WA^\*ZYJWP]TFZG>3&F>%'O=*N!:*Y:'4-<U"YD57O2H^OO%_[$_@
M'5_C;XA_:(^'/Q#^+G[/WQ8\<Z#IWAOXF:]\&M8\%VNF_%'2]&B%OHDGCGPI
M\1? 7Q&\)W^MZ):;K+2?%6FZ+I/BJQM':"#6U7;M]Y^#_P '/ 7P*\$VW@+X
M=Z7<:?HZZIK7B'5;[4]1OM<\1^*?%GB;4KC6?%'C'Q=XBU2:YU7Q'XJ\2ZQ=
M7.I:SK.I7,UQ<3RB*/R;."UMH!O?SM\K?U^('Q[_ ,%8?B%XM^%__!/O]HOQ
M?X*U._T368M%\&>'KO6],CO9;_1_"_C7XF>"_!?C;4K5-,O-.U,2VO@WQ!KK
MK-INHZ??VO\ Q]6M_8S0+=0_/_Q&_8T\;?$4_LD?&B\_:>_9C^'WA/\ 9M\=
M?#KQK\(?$W[/_P"R)XO\%W>N^$M>NM(T+2_A9I>N7?[6_P 0;2X\"?$VWU;2
MM!@T32= NO[6N=1TZ*W@O8[J?3[_ /6KQMX*\*?$CP?XF\ >.]!T[Q1X,\9:
M'J7AOQ1X=U:'S].UG1-7M9;+4=/NXP5?R[BVFD3S(GCGA8K-!+%-''(OP/\
ML[?\$O?@)^S7XOT;Q%X3\?\ [1?C+PSX.U.ZUOX:?!WXG_&35O%OP5^%NN7(
MN4CUWP5\/4L-,TY=:T^*]NTTK5O$LWB._P!,GF_M2SN(M9BM]2A$]//TO?\
MR ^'OC/IOA+QM\,?^"NDG[-WA'3_ !GX=U%/C3#^T_\ &[XZZN-?L;7XJ_#3
MX,YU3X1? 3P;HFD:?X@U"/X:6=OILFG^(_&/BG1=%\!>+]1CN?"\7C>PLDTZ
MPYC3?B''?Z/_ ,&_/PJ^*E]]L^"_Q2^&J:_XSLM=D:XT+QA\5?A_^SUX'C^
MNE>)_.9H]3%KX_\ $EKJ6CZ7J/VFVU3Q5'H=[-;RRZ2)8OT2O?\ @F-\ KOQ
M=^T#KL7C+X]:3X._:;O_ !3XA^+/P5T#XK7^@_!W6O&GC/3[FP\1^.5\-:5I
MMKJ\FOZI)=S:A>6FI^(]3\+7E\EH+WPY<V.G:=96DVM_\$Q/V:/%?[*_A']D
MGQG/\3O&7@KX?W6DZEX$\=>)/'<]Y\5_!6LZ!IL.B:#JGA+Q-!I]KI'AQ=&T
M*W@T:ST'1_#5EX2:SC:6Z\/7-_/<WL[NOZ_PV_!@>M^'_P!G7X)?#_\ ;"\6
M?M#:'K'B'1_C1\</A(GA+7_!%KJ=O'X)\1^'/AMJ_A<3^/)O#5IHR7!\3Z&=
M3\+^&I/$6HZV]G;V&K0:;96,-YJ]W-=?@)\"?@?\(M?_ .#>;QOX_P!<^'?A
M36O'0^&/QZUJU\9:SH]IJ_B?2[WP;\<?B'<>&DT'6]2CNM0\/6&DW-H;RVTK
M0KC3M+74=0UO4VLVU+7]:N[_ /=;X1_L->#?@KX&\<^'_"/QI_:/U7XC>/\
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
MO;SP#X>UNRU/5_B9=>'[#4;:]UOR$\-^'8)'DTRT\47NK:7XDLM!=M^]U^*
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
M&BVOQ*N-.B\-ZGX@GU:6^\1I'?)J<+V\.A^$=="RJT.IW&E!X992P'W717Y
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\
M%?&/Q^L?^"<O_!2O]J/XD?M':/XNTS]FK]M;PK\#M;\%_&?1/"/B/QEHOA3Q
M]\&_!/\ P@<_@?Q!#X7T_5-5AGU..YU>\AM;/3]0OXH&\,R6]@]E>:K?667_
M ,%:?VF/#?Q%_P""6/QYU7Q#$WPTM?C1XE^'&F_LW>$?B!:S^$?BA\4O"GA/
MXJ?"'Q%KOBX^!M9FCUW3H+A;'Q)KNGZ==:;:7UEX%M_#FO:[#I][XDATNU_?
MZBG?5.VUOG8#\:?^"D'V']IK]C3X"?M"_ +PQX8_:P^''P@^/_PN_:*UWX=Z
M-::9X[T3XP_#'P1;>-/!GQ%\(PZ)):ZK9:QJ&G#Q!J-OKFAW>GWEWI%QH>N6
M=[I$NJZ9)IX3]D?XH?\ !.S]H+XA>!=7_8F_9#^%>G^,?"UQ<Z_\1?'X_9-T
M+X477P(M(-%U&$:(WCH>"]#LKGXFZ_K-S8>&M-T7P1XDUU(=(N?$WB.[NYM+
MT&2SU/\ 9>BB^EOU[]^X'\@W[1?QRT7]JW_@G%^U)XJ^.'_"T?%W[<GA_P 3
M747BSX-S^%?B(/ W[)^B>&_CIH,-G9Z'X;@TVW^'?A&R_P"%:V<4>H_$;Q%)
M??$/Q1JFK:SHL_B"]M;273[#]*/VM/C)X&TC]J7_ ((Y_M1ZM-XCTWX&:/=_
MM6:!JGCB]\$^,H(K'4OB;\%_#?A+X?1W&BMH/_"0QKXSU>RNCX99M)#:WIL1
MU?35N=,9+IOW1HHOY=_Q5O\ A@/PE^//[1_P1M_^"PO[#%OK'Q'\+^&]1T;X
M&_%OP_XITCQ+J]CHNI^"O%?Q6T#3]1\ >#/&UM>7"#PIXP\2026JZ=X;UJ2T
MU6>;4=(BCMW;6-+^V7_V3/B)H?["G[3_ .WA\&/VI_$>G_"W0?C?^T7XL_:G
M^!/Q6\=72Z'X#^)^@_$UVEU_PSI7C#4%@T-O&O@TV.A:9>^%I;^+6]0O)KV3
M2=+ELXH)KG]RZ*+_ )?D[H#^=^/0M(^"_P"Q/_P5]_:,^)NH1?"[PO\ MJ>)
MOVG-4^"&@^.%E\):QXGTCQ/\//&?AGX9WT7AW74T_5[/Q3\7=:U#5-:T?PU=
M:?#KDVA-I6JWEO&DTZ6?AO[4'[2GP!OO^")7[(/AK3_B_P##[4O$\6D?LB>%
M)?"^F^)]*U#Q-#XC^#D/PSO?BEH\_A^SN)M7@OO EH;6?Q+%-9Q_V9'JFAM<
M%/[>T;[=_4E11?\ ._X6 YWPCXO\*^/_  SH?C3P/XDT/Q?X0\2Z=;ZMX>\3
M^&M4L]:T'6],NEWV]_I>JZ?-<65[:S+G9-;S2(2&7.Y6 _(+]J6?6OV9?^"G
MWP#_ &T?'%MJ/_#-7C3]G/7/V6/B-X^@LKS4-&^#'B$^,]8^('AKQ#XT>RMK
M@Z%X1\4:O=:-H_\ PD-TD.EZ7/%JMSK&H6D"6D5Q^S]%"=OR _&'4M?^&7Q%
M_P""B%G^W;I_C[POI_[+?[,/[)6J> /%G[0$^K6UI\,O%/CWQOXVUJ>S\)>&
M?&4SQ:'XQTWPOH.L2:CJ^J^';[5M,L_$VN:#X9ADFU^\GM+2'_@@E\3OA_XN
M_P"">'PP^'_ASQ=H6K^./A5JWQ&M?B+X3L]0MY?$'@]_&?Q>^)7BGPE-KFE!
M_MMC9>)-#G:\T2_EA6RU,V>J6]G/-<:5J,5M^TE%%]+>GX7_ ,P&NZ1H\DCK
M''&K.[NP5$1069W9B%554$LQ(  )) %?@?\ L$?M:_LR6G[6'_!5KQ;>_'CX
M66/A;4?BIX&^(6D>(KWQIH5KHNN^!O"_@Z;PSKWBWP]J4UXEIX@\/Z;KK6NG
M3ZGHTM]:F;4M'\N1UUC3&NOWRHH[@?RS?LO_ +1?P)TG_@@%\9?"&J_%KP#I
MGB[3_AY^TS\.KSPG?^)]*M?$\'CGXN>(?C-K7PS\+MH$MRNJMJ_CC2%O-4\-
MVL=J[:II^DZ]>VQ>UT#69;'>_; _:6^ &H_\$:OV.M$TSXP?#_5-?ELOV0-%
M7P]IGB;3-0\1)J_PALOAW/\ %#39M!L[B;5K>\\!(L2^*89[.-M'FOM+@O/+
MFU;3$N_Z>Z*=_+K?^M /PAO_ -IGX$>"_P#@L8GQ2\1_%#PAI_PG^(7_  32
M\+6WAOXKMK-G-\,Y/M_Q^O=9TJ\U+QS!+)X:T31]6M-,O(=.US5]2LM'N=3%
MIHZ7O]J:EI]I<V/#/P.UK]K_ .,G_!4CX[_#&:31_AM^T-^S59?LH?!'Q_>6
MMYI>D?%#Q#!\-+S1_%/Q#TE[B&*XU3P)I/B&31_"VD^+;.*;3?$MG:ZM+H5W
M/;V'G/\ 1ND?L]?M@VO_  4GUS]L"]T#]FW_ (5+K/P7M_V;%\.6WQ?^)TOQ
M#M/A]8?$N+QU:_$7[-+\ (/#=SXRG2.1I_A__;D&B0/<KI,?Q G6T_MZ\_4F
MAOMV7RMK_D!^!?P,_:>\$6?_  3(UG]DSXD6&H>'OVMOA]^S]XV_9@OOV6-1
MTJ\?XO\ BWQ?9^$]:^'?@J+PEX+CM6U/Q=X:\9Z?+H&H-XQT*VU#PCIEIJ%[
M=ZMKD%AIUY>KRFJ_!3]DGX9?#3]DG]C[]L#XDZA^SG^T3\%?V:/"OC;X6_M5
M^%OB/-\--5\%^,/$OB#Q;8^._ ^B?$HBW\.0P:!K.EVXTC2?%5]<V'B_3+J\
MET"PTJ_TV>>X_H?HI7_._P#7X@?SP?%;X]_$%_\ @C/^TU<_M7?$/2]2\0:Q
M??%WX)_ KXG>)M+A\ ZY^TMX/LM7>P^%OCK3/"%VME>3:QX[T?3]7UBPMK.P
M^U:CX3T;_A+[H7-F]]K4]C]J[XF^!?$7[ W_  2I^.?A?Q%8^+/A9\&/VNOV
M%O'/Q2\7>%#)XEL/!'AOX=^%-?T/QO=^((]%CO;K3KGPOKMQ!H>M:=<01ZA8
M:U-%I5Q;)?RQV[?T+T47\NM_PL!^"?\ P4A_:E^ G_"Y_P#@EMK.I_$C0/#5
MK;?M0:)\6=1M_%L[>%]5T3X4RVNL>&-,^)GB31M;6RU7PQX'UW4%:?1/$'B*
MSTNSU#3HKN^1EBT[4_L?8:9XPL_V._\ @J1^T=\6?C;K%KX;_9Q_;A^&'P<U
M;X<_'C5[A8OAEH7CKX0^%=/\*+\/?%?C-A_8'A:XUG2I=;\0Z#?ZU?Z;I&I6
M#Z5;6=W>WT\XM_V\HHO^33^^X'X\? 0>#]+_ &POV\_^"BGB/Q)IG@;]FC7_
M  1\'_AKX1^)7BF9O#/ACQ_#X"\-:-!XV^(FGW6LK8+?>$[/7;;1O!7@WQ+"
MEQ8>,[N+4?\ A&KB^LULIK_\S/@#^T-\#-*_X-Y/'_@'4_BSX T_QUIW@CXX
M?#R\\%7?BC2(?%D/C;XC_%#XI>)O GAH>'7NAJTNJ>*O#OVG7=%@AM)!>Z1I
MFM:E$S6>B:M-9?U=447_ #7X ?*O[#WC_P $_$G]D7]G/Q#X"\4Z%XNT6W^#
M7PUT"[U#0-2M=2@L=?\ #_@O0]*U_0=0-K)(;#6]#U.WN-.U?2KL0W^FWL,M
MM=P0S(4'Q-_P4QT'QS\/_CQ^P'^VII'A_P 0>+?AC^RU\3OB'IOQMTSPSI=_
MK^L>%OA_\:M \/\ A+5/B9%H6EVUWJ.H:5X-L-,U&?718VMU=Q)<:;(D<%JE
M[=P?L'11?7^NH'XZ_%^7P3^W)^V9^P)XI_9[\5:-\2O ?[,OB+XG_&3XJ_%?
MP5=+K7@SPQ:ZMX?\-:=X,^'Z>*['?HM[XS\:^(M/C_M3P;:ZB^N:'X?T;4-5
MU_3K.$6,5[X[^R!^UA^S7XE_X*Q?\%!VT/XX?#+4+3XO:+^RAX<^$^J0^,=#
M&C_$WQ!X'\ 7/ASQ+HG@'5I+U+#Q=JMEKFJ6VGP6&@W%_<ZG(EQ+I<=Y;6\L
MR_O911?\K?C< K^;7XR?'31OC\/^"G'PH_:7'Q/U;XV_##_A?G@;]F']E[0?
M"_Q#N_!$?PNTGX<ZC'\,_CN_ASPQIH\/>-=<\2ZRUYXLO_'7Q*O-5TOP/:0:
M)-X13P\E_;IJ'])5%"=OZ\[@?RJ_%C]IKX&V_P"PC_P12T/4OB#I&AZO\//V
MG?V&O%WBS3O$*7OA^]T[P5\(_!^LZ)\1?'4=IK-M8W&H>!?"^NW@T&]\9:?%
M=>&Y];M-4TNQU.ZO-(U2*T^SOC]^T[^SM-_P5U_8$N+;XV?#"\L=,^#7QITW
M5-6LO&F@7NBZ9J'Q=\):3J/PNLM2UNUOI=*L;KQ_8365[X3M[F\BEUNTU?0K
MFP2:#7M(DO?W<HHO^O7N!^//_!3'PI\4O@M\0?@%^W_^SAX<M?$_Q=^'&M6/
M[._C[P/-<_8(/BO\+_CIK]IX3\'>']0FCS/=S^%OB_KOAN_T"R@4$7^ORZC<
MNUOI*I7Z1?L^_">/X'_!GX?_  P.I-KFJ>&]$\SQ7XEE&VY\7^/=>O+KQ'\0
MO&MX-J?Z?XS\<:OX@\47WR(/M>K3 (J@*/FSPI\$_P!K3QU\:[GQ!^U#\1O@
MEKGP-^&OQ6UGXD? ?P%\*/"OBO3?%.KW4<.K:9\/;GXQ:SXCO/[,<?#S3=4E
MUC3M!\.V>HIJ/CM-+\3WOB3RO#NF:6_WO0^B[?U^ 'DWQP^+/PT^"GPQ\5>/
MOBSXY\+_  ]\'Z=I=[;SZ]XLUFQT6PDOKFRNOL.E64M]-"=0UG4I(V@TO2+$
M7&I:E<8M[&UGF8(?Q!_X(H_M??LI?"[_ ()Z_##P/\3OVE/@3\-O&?A[Q1\4
MCJ_A/X@?%?P-X+\26D>I_$#7]:TZX_L3Q)KFF:E/:WNFZA:7-K=6]M+;SB1H
MHY&FBEC3^A>BB^EO/^OS _G'_P""I7[<'P*^,O[(>LWWA3XB>$+OP.?VH_@_
MX6^&.II>.NJ_%2X^%'B7PUXL^,_C7P;9R3"ZU_X=^#AKVC^&#K]AI8LT\0:3
MJTG]HWVGZ_X6>X]T_P""G+>$=9UG]AG]ML_"CPU^V#^R?\)-5^*MO\8?"VB^
M&O#7QBT._P#AM\;_  OX4T_1?BMHFA7T&K>'M=L?!6I>%8M6&H'=!'=2:;"]
M]I=O<W.IV?[B447M^/X@?D9^S/\ &O\ X)UZC=:_^T'^S%\$O@A\(/@K\./
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
MM?-;6.O7UL)K+PO=7EM%XDN-*9G\O]V:**0'\Z>K_M<?LOV/_!<T>.-0^/\
M\(M-\":%^Q!>?"35_'FI>/\ PSI_@;3_ (D6GQ0U#Q)=^#[KQC>:E#X;AUJU
MTN4?:;5]3#07R2Z5(5U.*2T7]5HOV\?V<O'/Q0^&OP6^!'QE^%?QG^(7CW6+
MV[U&'X=^+]&^(&A^"OA]X3TF]\2^-/%GBK6/".J7FEZ.LEAI\/A;PY!=ZFEW
M<>+/$VAW)TV^T>PUGR?M:BFVGWT5@/YROV:?&GPP_:D^)W_!;OX*?";XM> ]
M9\6_M%0:MI7PIFT[Q/IL\'BS3=0^"?B7X=77BOPS<03NOB+PQHWB2_M(-6UG
M0VO;*VM;RQNFN%MM2L)Y^)_95^*W[ 6J_#7P7^S=\2?^"=GPV7_@H-X,\.:3
M\,M<^"?B+]C?PO?ZGXW\?^'K"#P__P + UCXACX=W_AS1/ ^NW5M%XJ\8^,?
M%NNV#Z+83ZSJ$ U^VMK*^U;^FNBB_K]_E;[@/PCB^/7P+T/_ (+D:)H5S\5/
MACILFD_\$\[7]GF6*SUW1](T.T^-"?M%#Q'#\)[&*2_DM=/\5C0_*FL?!YNY
M-3@5[?25CEU$"W.O_P $V_C[\%/B!^W;_P %/+#P3\4O WBBZ\>_%3X7>*?
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
MZ9\/_B]>^&I8+633O^$SL8[FYT^5[2!]7T>WTW7)&O9-3;4KW[WHHI %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45
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
MT3Q;^W]XRT7X0?"[2/%_P^_X*4_M8?#CP%XJTOP!X3T_Q)X(^'FG0^"K73_
M?A#7+328M3\->#+"VOKVWL_"^C75EH=K!>744%BD=Q*KBV;[6_,#ZQ_X)8_'
MWXH?M/?L-_!_XW_&76[3Q#\1?&NI?%0ZYJ=CHVDZ!9-#H/Q?\>>&M%LK32M%
MM+*PM[?2]"T?3=-A?R7O+J.T6ZU&ZO=0FNKR?]"*_DJ^"_[./PX\7?\ !!:+
MX\:\?%E[\5/A1X.^.?CKX1>)XO&GB?2S\)]=\'?';Q]?V5QX!TO1-3TS2-(N
MM1O[.YO-;UF>QOO$6K2:C):7>LR:3I7AO3=#_0#Q%\3_ (J_M'?M#_LQ_ /4
M/ /PJ^-OAR;_ ()Y>!?VI?%GPN^-7Q5\2?"KP!\1/'?Q \2Z?X/OO$7B.S\,
M_!?XTVWQ'C\%VVF7+:3X+\0>&[;PQ:WWC._\2SFXU?0="-FVM7;N_E8#]U:^
M9/VM?VJ_AS^Q[\(;WXK_ !"AU;69;K6-+\(>!/ OAF".\\8?$CX@>(7DA\.^
M"O"MC+)&MQJ>HM#<75Q*S%+'2K+4+]HYVMDMI_F']@?]G'X^?LS_ !"_:&\/
M>.[_ .#_ (7^!7Q!UC0_'WP*_9_^''Q9\=?%.3X(SLMY9>/=,T2^\;?"GX5O
M9> ]>U.;3[_3-+TC28M(T.\B.GV6GVSR75YJ/RA_P5Z%S9?M:?\ !(+7O$3/
M'\*-,_:S>#Q5<7 QHEIXNN_%'P>N/ \VL/(&MEVP:?XGGMGG"K#96VM2.PA$
MK(DM;?UM?_@ ?H5X=N/^"B&O>'(?&6K_ /#)7@/6+ZR34[;X%ZAX;^*_BW4-
M--Q&+B'PWXA_: TGXAZ/I%OJ]LK)9:IJNA_ ?Q!I-O>K/)IT>K6<<4MQZ!^R
M+\9_B-\=?A%/XQ^+GPYL_A+\2-)^)'Q7\!^*OAW8:K/KUOX8N? ?Q"\0^&=,
MM%U^:"T77WN=!L-)U!]?L[.QTS7&NSJVDV-GIEY:6T?T]7Y<?\%2OBYK?P7^
M#GPD\*>!]2O/A_+^U)^UI\&/@+X\\?\ A65M \1>'?!WCR>^G\<^(=-U[3UA
MN;'Q1?\ A;PB/#-KKBRIJUAIUW->:9>6M[I=A<6YOI_74#]1Z_-CXC?'/X[>
M%/\ @IG^S?\  &+QGX=/P*^*WP?^+WC2^\(V'@FSM?$!UKP/I82T.L^,=2U/
M6[Z^B6_GBO[-?#UIX0BCC06.HV^K*KW$WRM^WS\+?"W["FH?LM_M2?LE^%['
MX4>)K7]H_P"&OP<^*W@WP-')H_AWXZ?#/XDG4;'4])^(&BVTGV/Q=XNM[W3+
M1M#\7:S!>^);:]U*YU6;4[F_L=-EMO9?CK_RF%_81_[-T_:;_P#22QH_R?X
M>B?"OXY_';4_^"F'[07[./C;QGX=UKX3>#?V>O!7Q/\  GA_0?!-GX<FTN_\
M4^+8--+:SK%UJ?B'7];U2TLH;FTFNDU?3=#O//\ M4'AG395C6/])Z_)3X9_
M\IH_VF?^S)O@[_ZGTU?EI^V!H'A30/V+?VC/CA\'H?$_Q_\ BW\-OC?)XXE_
MX*4ZJUA\.=:T+Q-+\>/#FB)\/_@IK::MXC\<>/O#_@>QO4^&=Y:>'(_#_P $
MXT@U/5= U=]8TQ?#EH6NU\OQ _HY^)'[17@+X;?&+]G[X%:E>VUY\1?VAO$G
MC'2O#/AZ"_BCU/3O#W@;X;>,_B#X@\9WED8I9)-%MI_"VG^%UW-:M/JOB2UD
MMY)H]/OXT]]K\.OVU_@Y\'?B+_P4J_X)02>._A)\,/& ^*NF?MA0?$N'Q/X!
M\*Z_!X_M/!GP"\,ZOX,L?&D6K:5=IXILO!VIW=S?^%+771?P>'KR>:ZTA+2>
M5Y&\^\%^ /&'[;&H_MGZ=??LX_LT_%SPS\-/VC/BO^RU\,E^)O[0/CWX5ZK^
MSWX2^#=AH_A'PI8_"3X?>$/V7OBKHOPYOV_Y'@^-?#7BK2?$VMZAK"Z3=?9=
M#\-:%8VQ;1>FOWM?H!_0-17\YG[<OPL^.7PV_P""'WCOPK^TC\5[+XB_'7X'
M/X-\-7/CSX9?$WX@WNCZUINJ?'CP+X9L=.\;-=VW@R7QEJ]I\._$,?AS5+?Q
MOX<U)XYE&L))-JUU+J<WT_\ M)_L<?L\?!/X9>/_ (D7OQS^,7PJU?X\>-/@
M+IGQKUZV\0^.?B5XM_:,O?#WB)Y3\)O#?@NR\066H1>+/C?+>3^')-.\!QVV
MG:5IN_3])\,V'@F'7='N2WGU:^X#]DG#%6"%5<J0C.I=5;!VED#(64'!*AT+
M#(#*3D?FY^Q#\<_CI\3OCY^WM\-?C-XR\/>+;+X!_&+P7X+\ CPQX+LO!6E:
M;H6L^%;[7;A8[/\ M#7]=N9[EGLQ<2:]XIU^5);9C9S6L,SP5\C?LRV5S\,_
M^"M.J^ _!?P0'[*_PL^)W[!LWQ+O/@5I>M^&SIFI^)M"^-]EX:TCXD^)_!/@
M*2]^'W@WQ]-I#7VA7>G^&]<\3'^SE>_U'6FU;6=3M+;W/_@G]_R>7_P5C_[.
M+^%__JLI*+6^Y/\ $#]:Z***0!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 %%%%
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
M1XBT/Q3<:E%9:>_]K6ERE]<:A^C-%%V!X+^S5\*OB+\%_A-H_@'XJ?'/Q/\
MM%^,=.U3Q#?7GQ1\7Z)8^']:U.TU?6KS4M.TR33K&_U54@T.SN8M-MY9M3O)
M)4@S#]BLA::99>]444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***_/S3_B8_P"TW^V)\6?@79W,
MA^"?[).@>!)?BAI]O*\5M\4/CA\3;6\U[P[X3UJ6%RNJ> _AIX/TM]2U_P -
M,WV+7_&WB+3;7Q#!/9>%?[/U  _0.BOG#XM_M;? 'X'ZIJ>B?$/QKJ%OK'A_
MP^GBWQ5IGA+P'\1?B;?>"/"4HN6A\6?$"V^&7A+Q?+\/_"UPEC?26WB/QHNA
M:-<16-]+!?21V=RT7"?'_5&\<? &X_::_9J\7:3K/CCP'X&U'XK_  G\4>'-
M374O"?Q0\/Z+I\GB/4?AIXC;3Y7M/$7@CXC:98W.@213^;<^&-=N].\6Z&^F
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
M?2-(L=:T*4:UIVF3Q^()M<U7\^OVR_!>N:=_P4Z_8/\ A[HGQP_:C\,_#?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *_&__@E];WVF_M&_\%8M(UX2
M+XC3]M[7M<D2X#+<_P#"*>)+34]2\#.0_P _V230MK6#9,;V^&B"H1G]D*^,
M=0^#^I?!_P#:E\4?M,^ -%NM:\+_ !W\(>$/ _[1?A71+<W.O0:_\.6OK;X7
M_&70]-B5KKQ"VD>']8U?P-XZ\/:<)=;NM"_X1?7/#UCJ%WX?U/3-6?1^?Z,#
MXL_X)U?$'P9K_P 6O^"HWP4^,5WI"_&*?]LOXO\ B/Q9H7BJYM;;4_$W[/\
MKF@:%X4^&DEL+^6&]U+P5HWA'0KG3K:&'S;#0]%U72;B9[?_ (2*(S??7P#T
M+]GWP/\ LPVWAGX :+;>'_V>_">E?$G2_"5O%J6HZSHMYH>G^(_%1\2:YHVM
MZYJ^O:CKGAS7-<_M[5](UZ\U.Z@UO3+N#5M.DET:\T^:7FOCS_P3U_8Q_:<\
M>:1\3OCG\ O"7CSQYHT-G;0^))[SQ)H5[J5KIQ L+3Q-'X7US1+3QA9V48%O
M:V?BRVUJV@M +*.);0>374?M%^$?%?B3X/:E^SE\%-&7PE=_$CPA<_#./Q;8
M:.NF>"_@Q\-=1L%\->(_$=BMNEEITNO:%X6N+FP^'/@G1=]W=>)9-#EO;;2O
M!VGZ[KNECU\KVOVVL!\9?\$+[/7++_@F/^SVNM+-''<7WQ9O-$BG#+(FAW7Q
M@\=2VK;7.Y8;BY-Y=VIPJR6MQ!+&#%(C-^N-<'\+?AKX1^#?PW\"_"CP#IHT
MCP7\.O"NA^#O#.G[A)+!H^@:?!IUFUU.$0W=]/' +C4+V11-?7TMQ=SEIIY&
M/>4-W;?=@%%%%( HHHH *^0/^"@[*O[!_P"V<68*#^RU\>E!8@#<WPP\3JJY
M/=F(51U+$ 9) KZ_KP_X^?LZ?"?]IOP6_P .OC/I7BCQ%X(N)9)-2\-:!\3?
MBA\.=-UZ.6+RGL?$\?PS\9>#Y/%.DXQ*FC>(Y-4TF.Z2.\CLDNXHYE%N!\A?
M\%"_V,O$GQ[TKP5^T%^SKJ\'@3]L_P#9TG?Q1\$?'%N]O:Q^++&W\ZZU3X2^
M+IY2EIJ/A;Q9!/>VMC%JS-IMC?ZC=VUX\/A[Q#XHAOOD;]FS]I/XE?M._LY?
M\%0/C/X"\#^)OAQ\?9/"-SX:;P!+;7=OXD\(_'CX?_LNZ?X3U71M%AF!OVNK
M/QSHTK^&8[Q(M1W-I]OJ<%M?I=0Q_M-\,/AEX4^#_@S2O '@@^*1X9T-98]*
MA\8?$#Q]\2]7L[>1]R62>*/B5XF\6^*9-.M%VP:;ILVLR6&E6B1V6FVUI:11
MP+8\,?#7P)X,\2>/?%WA7PQIN@^(OBAK&F>(/'^I:<DL#^*-=TC1;3P]8:QJ
M5N)3:'4H]%L++3YKV"WAN+V&TMS>R7$D2.'?^OG<#\@/@C+\(/BG_P $'8;.
M<:)-X%LOV*/'ND^*/,$'V?2O'7@#PCXA'B35;A) /L^O:9\1]"N?$UO<2H)S
MJZ6FIPF5I8)I/N3_ ()RV?Q!L/V$_P!E&T^*)U'_ (36'X)^"1J":N)1JT&F
MOID<GABUU1;@_:DU*T\+/HMM?1W>+V.ZBECO%6Z651JQ_L%_LFP>(O$'B*U^
M$D%E%XN\41>-O%G@FP\8_$*P^#_BKQ?#<07B>)O$WP-LO%L'P9U_6_MMM;WS
MZEJW@.\NI+Z&*\DD>Y191]>@         8  X  '  '04-_G<#\7?VU&4_\
M!6C_ ()(("-RP?M9,5R-P5OA=:!21U 8HP!Z$JP'0U]7?\%,OCSX)^ 7[%7Q
M]UCQ9J5K'K'CKX;>,OA9\._#A=)=6\8_$#XA^'-2\+>'=#T;2UW7>J/%=:F-
M5U:*TAF>TT+3]2OY56&V9JW?B/\ \$\OV5/BS\6;3XZ^/?"OQ-U?XMZ7+=R^
M'_'%E^TI^TUX<U7P@E\EQ'=67@6/PQ\8-&L/ >E31W=W&='\'6>AZ4J75TJ6
M:K<3!^M\*_L2_LS^$_'>C_% ?#V_\:_$CPX,^&?'GQD^(?Q/^//B[PO('203
M^%_$'QL\9_$#5/#=TKQHRW>AW-A=*1\LP!8$NM/+_.X'X,^'?AWXQ_8[^&'_
M  1,^&_QK^)WC/\ 9S\+P:I^T[=_$#XAZ)9_#J:;X7?&/XQZ1=>)_A;I/B6/
MXN^ _B1X T;4+73?'?C/P+?7VJ^%[B31!=^*;^'4=+2TN=4A_7+X9?LS?"WP
M%^VO:_'"[_:-^./QK_:*\7_ 75_"VIV_B:X^ 5GX9'P>TOQ#X=O+#5_%.B?!
MSX,?"R%)&\1W>EVGA#5KN2XU#6FCOXK9-1TOP[?2:/\ 9WQD^"?PH_:#\ ZM
M\+_C3X$T#XB^ ];:"6_\/>(;9YK<75JQ>SU&PNK>2WU'2-6LG9VLM7TF\L=3
MLB\AM;N+S'W>5? W]BG]F/\ 9I\ >,_AI\!?A?;_  L\,_$*VNK7Q?=^%/%7
MCFR\;:NES87NFQ3#XFR>)IOB5I][I-KJ-\?#>HZ7XMLM0\*W=W/J/AJYTG4)
M&NB7OZZWVZN_J!\<?\$MYX1XP_X*=MYBD1?\%+OVAGD"G>R*EAX15B53<W#Q
M2I@ DO&Z@%E('Y?_ +3OB#2OBS_P1R_:!^*WP-A\'_ ;]D37/'US?_#+X-Z?
M;3^*_B/\2-9;]J'0[/7O%?Q,\9^--8UAO"$VL^*K+5_&&A_#/P/I2:IH6F6.
MDB7QU=^'I)/#=M^]/P%_8)_9@_9C\6ZQXV^!_A'QUX)U[Q)?7VJ^*5;X]_M
M^)M \6ZOJ,-W!<ZSXO\ "'C#XH^(/"/BS6@+Z[FMM8\1Z'J>IV%Y,U_8W5M>
MA;A>0_X=A?L&_P!G?$S2/^&<?"9TGXN3WUUXSTHZSXT.FB[U.]M=0U"[\'V!
M\3_9?AI=W=U96;3W7PUB\)7#PVMO:F3[+#'"KNKWUW3^ZW]7 ^;OVE[N$?\
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
MS\*5OV^)UO\  KXLS?#X:2)#JX\91^!->?PXVCK$"[ZNNK"T;2D4?/J MD.
MQ-9GQ$_9"_9Q^+/Q ^&WQ4^(_P ,=.\8?$'X2Z8-%\$>*=8UKQ3+J%OHRSB[
M&D^(ECUR*U\=Z8+WS+[[!X[M_$MK]ON;V^\K[7?7DT_TE2OMY)?@!^)'P1E^
M$'Q3_P""#L-G.-$F\"V7[%'CW2?%'F"#[/I7CKP!X1\0CQ)JMPD@'V?7M,^(
M^A7/B:WN)4$YU=+34X3*TL$TGSQ\6[?Q[I?_  3@_P""-=K\5I+Z/QI%^V)^
MPH-076FD358--,/C"X\-6NJ"Y/VE-2LO"7]D0ZA'>8O(;BWG6]5;B.8#]@(_
MV"_V38/$7B#Q%:_"2"RB\7>*(O&WBSP38>,?B%8?!_Q5XOAN(+Q/$WB;X&V7
MBV#X,Z_K?VVVM[Y]2U;P'>74E]#%>22/<HLHM?M%_L._LT_M8ZOX7UKX^^#/
M%7C>X\%+:-X4L+7XQ_&OP5X=T&^LKF^N[;7=.\)^ /B)X6\+P>*D?4;B%_%P
MT<^)YK&.QTV?5Y-.TO3+6T=U?RNW]Z:_4#ZTK\7/VU&4_P#!6C_@D@@(W+!^
MUDQ7(W!6^%UH%)'4!BC 'H2K =#7Z^>#/"&D^ O#&D>$-"N?$MYI.B026UC<
M^,/&GC+XB>))8I;F:Z;^U/&?Q U[Q/XQUV59)W2&XUS7=1GM[58+*"6.SMK:
M"+Y.^(__  3R_94^+/Q9M/CKX]\*_$W5_BWI<MW+X?\ '%E^TI^TUX<U7P@E
M\EQ'=67@6/PQ\8-&L/ >E31W=W&='\'6>AZ4J75TJ6:K<3!TM'\G^*L!A?\
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
MI\-Y<*@W3SV]@L=I'(P>18%2%3M"K7YA?M.^(-*^+/\ P1R_:!^*WP-A\'_
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
M3_X)^?LA:E\"(?V98OA!#X>^!RZC;ZMJ'@/P/XV^)'P\MO$M]:I.L,GC?6O
MGC#PYXF\?0^9/]KEL_&NM:_9W&HVNFZI<6\NHZ3I=U9EU?YI_<O^ !^;O[;.
MG:7K'[)O_!&K3=7L;#5--U+]M?\ X)X:??6&HVUO>V.H:=?_  Z\36]_8W=K
M<I+;W=C>6KO#=VLT<EO<0,T<T;QDBO?OCW#!:_\ !8']@*ZMXXX+K4?V?_VH
MM,O9HU5);O3]/TBROK&RF90&EM[2[N+FZMX6RD4LLLB %F)]^\4?\$TOV//&
MOA'X6^ _%7@?XD:YX1^";V\OPHT.]_:6_:>:T\"W-C<2W&EWVA,GQC2>#4M#
M$ILO#VIR32ZAX=TB*UT31+G3]'LK2Q@WO$?[ 7[,WB3XI^$?CQJ_AGXF:Y\9
M/ASI>DZ9X"\;:E^TS^TT-5T"ST+2(='M-,LK@?%J:VM['6+2!D\7J]A=+XSN
MM2UW5?&,/B+4]?URYU(NM/GT[_,#\OOA7HGQ \-^"/\ @IE^RU\*/ ^@_M*>
M&?CA^T/^T=:^'/BU%\3?A;X5T3PIXX^+_A/2="\=^$?C9H?C;Q;I'C^Z3X6:
MU.+&Y\2_#WPGX^D\57=AJ=C9V&D3V:"+]?/V=_AQH/[(O[+'P@^%GC#QSHHT
MGX-?#;PGX2\0>.]>U"UT#0)]0L;6TL;W4?MFKW$%OIFEWNM7+PZ/;WMR)(;:
M>QL6DEGP7_#;PM^SU^S#\0;WQ#-^W)_P2M_:6OOVJ?%/CCQKXB^)?BGX5_#+
MXCZO\)/%>O\ B/Q1JFI6MYX)^(/P<\=Z/X"AT)-*N=.LQ>^(I]&U.XN[>[U?
MQ-JNMZW?:KXDU/\ 4WX+_L+_  IG_99\9?LT_%;X;:VWP#\<^/)?%OA+X >-
M_B'XB\6ZI\)?!=NWA+4?#O@.3Q[I/BR_U<75GXL\-7WCRXM-"\9ZOIWA_4_%
M-_X4T_Q)XFTC31K&K-_U]UK[_P"0'Z)*RNJNC*Z,H964AE96&596&05(((()
M!!R.*6J6F:;8:-INGZ1I=K#8Z9I5C::;IUE;KLM[.PL8([6SM8$YV0V]O%'#
M$N3M1%':KM2 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 445R_BSQIX8\#V%KJ7BG5X-*M]0U.ST32H3'<WFH
MZUKFHEQ8:'H.D:?#=ZMKNM7HBF>UTC1[*]U&>*"XFBMFBMYG0 ZBBJ&J:KIF
MAZ9J&M:UJ-CH^CZ39W.HZIJNJ7=O8:;INGV<+W%Y?7]]=216UG9VL$<D]S<W
M$L<,$*/)*ZHI8>#^ OVL/V>/B?\ #O7?BWX"^*&B>)/AAX9\7:AX'\0>/K.T
MUN+PII&OZ3]@.J/>ZW>:7;6,/A_3EU.RDO?&)F_X0^UAF,TVNI%#.\0!]#T4
MU65U5T971U#(ZD,K*P!5E8$AE8$$$$@@@@XIU !1110 4444 %%%>=_$OXO_
M  E^"^B6?B7XQ?%'X=?"?PYJ.JQ:'I_B#XE^-O#7@31+[6Y[2\OX-'L]5\4Z
MGI5A=:K-8:=J%[%I\$[W<EI87ERD)AM9W0 ]$HKY-_X;W_86_P"CT?V3?_$C
M/@__ /-C5[QO^VY^R-\/?A/_ ,+S\1_M%?">7X2O?WFDV?CCPMXNTWQ[I&KZ
MOI[Q1ZAH^@+X$E\27OB+5[!YX$O=*T*UU'4+5IX1/;QF5-Q9]G]S_P @/J2B
MF1R)+''+&=T<J+(C8(W(ZAE.& 894@X(!'0@&GT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !117E6F_&WX8:O\8_$GP T_Q-]H^+?A'P7H_P 0_$/A
M/^Q?$,7]G^#]?U"32])UC^WI])B\,W?VN_BD@_L^QUFYU2#;YMS90PD2$ ]5
MHHHH **** "BBB@ HHHH **1F559F8*J@LS,0%50,EF)P   223@#DUXE\)?
MVD?@;\=]<^(OAWX._$GP]\1=2^$^K:9H?C]_##WE_I6A:MK$5_/86*:^MHN@
MZQ-)'IE]Y_\ 86I:FMD\'E7S6TLD*2 'MU%%% !1110 4444 %%%% !1110
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
M$NGG3YK/6=;T2PT:[ODFM[NTU+1+:_EUO1[JTGAU;3K(A-X]G\M?Z\P/5?\
M@GM\3+ZP\;_M?_L::O=W%X/V._C'9Z/\-GO)I9[NR^ 7Q6TRZ\9_"+PM+<7&
MZ>]7P)IT&J^$M.N9)9'C\-:=X;LW"_9UDG_3>OQ__86\.WWB+_@H;_P5>^.5
MJCCP=J?Q*^"'P5T:\C&;34/%GPB^&<>G?$&V#J?+:XT*\N]#@F WNDVI7$<O
ME2(Z-^P%#W^[\E< HHHI %%%% !7GWC'X8>#?'WB#X=>(_%>E0:Q>_"WQ-?>
M,?!]O>P6=U8V'B>]\-:UX236S;W=K.W]H:?HOB'68=-N;>6WEM);Z2=69UCV
M>@T4 ?BW\+P#_P %V_VF5(!4_L*^ @00""#XW^'8((/!!'!'3%'_  6%^%?@
MGX8_\$N/VTHO!6CVVAV'C;QK\*_B+J>D65M96FDV7B?6OC=\#M-UN[TBRLK2
MV2S36KG1VU_4]YN)[K7]7UN_><)>K;P?/WP=_:N_9LU7_@N5\<]=T[XX?#&\
M\-^-?V6? _PF\&^*X/&6A2>$_%OQ+C\7_#FX7P1X9\3+>G0]<\1W),MI8Z;I
MM]<3ZAJ5K=Z79+/J,#VU?2W_  7A^('@GPO_ ,$W/C7X.\0^*=#T?Q9\2;SX
M9:7X!\-W^HVUOK?B^^\._&;X:>)_$$.@:;)(+O4AHGA_3[O5M6EMXGAL+2-'
MN9(VN+99:5[Q^0'NE]^W-XQ\"_'KX"?"?XF_LT>+?A_\*?VC-9OO _PC^,VK
M>.O#=UK%]XTL-$.K:7I?C/X1V-C+KG@6T\56T6="DU7Q#/K]N9X(/$OACP]J
M$&KV.D]YX]_:K^)$MS\9A^SE\!K#X[:9^SYJ-[X>^)>IZU\5X?A;'J?C72-
ML/%'B'P!\+85\!^/3XU\6^&=&U72QKG]OR^ _#$&M7Z>';/Q/?ZS8ZU:Z5^;
M_P#P4+_:W_9CUCXA_P#!*OQ-H_QY^%FJZ#;_ +4G@KXJ7^K:9XTT.^L](^&T
M%GK7A*[\;Z[/:WDJZ%X:L_$L&H:%>ZIK!LK:TU31M?LKAXY_#^M1V/AOA[Q-
M^QA^RI^TQ^U7\.O^"A?[,GP^\60?&O\ :'^(/[0O[-W[1WB+]FK2_CQIGQ.\
M!?&._@\26'P_TSQ#I?@CQGXCNM4\,ZA<26]C:64-UIHNM0U*"<:1##IUQK1;
MR^7?7SMMU _?7]E_]HWX??M9_ KX?_'_ .&#Z@/"7C_3+FZM[#6(8;?6M#U3
M2]1O-%U_P_K-O;S7$$>I:)K>G7^G3O;7$]G=B!+ZPN+FQNK:XE\9_;/_ &TA
M^QT_P.GU/X->-?B)H7QG^-G@#X*KXD\.:MH5O9>'-:\<WU\(XTT2*35_&WB7
M7X=#T?6]8TK0M)\*)INMSV5OHI\3Z9J&H0A/8_V9-&\/Z/\ !_0'\)_!7PW^
MSUX5UN^USQ%X8^$WAWP7H_P^?PYX;UC5KJYT"Y\3^$]"@M--T3QIX@T?[%XB
M\5Z0EG;76A:OJMQX?U$7&HZ3=7MU^8?_  6:^-OPF^'DG[ >B^,O'_AG0M=\
M-_\ !0?]FKXU:[H-WJ=N=<TSX4>")O'=MXI\?W>D1-)?P^&=)N[J"SEU-[<6
M\UXTEK;--/;W"1)*[MZ_J!];Z!^V=\5#$/#/Q)_9*\9_"OXT>,OB]K7PO^!?
MPIUKXD^"-='Q3TG0_"9\;:M\2[[QIX<COM$\(>"O"_AV&\O/&M_;0^+DTJZB
MM=#\-S>,?$NHVFBM4\%_MU>(9_B_\9?V;/BE\ ]1\)_M%_"WX9VWQD\-^ O
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
MGCQ/ %MH4.COJMCXM7PV]O=WFCZO;:=<:3)>6L.L_P!G/*,8?PO^//P5UO\
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
MN=#U>SU6&TNM.O(8?KSQEHOP7_X*-?LA^//!FE7>H:O\*_C'X0NM"T#Q=?\
MAO5](0ZE'9Z?JWAWQQX:LO$%GIMWJ$?A+Q9'87MC>FW2RN=<\.WEI')<6T+R
M2FEE==7??LO,#;^-7QY^+7PW^)_[.'PQ\#_!OP9\1]2^.>L>(=.\23WOQDU/
MP7<?#C2_!VBVWB#Q;XOAT\?"+Q0OB[PIHME,FFF]DOO"VH77B;5_"&AKI<1\
M2->:7]9U^1G_  2]@^/?Q0TC5OC3^U%80V_Q)^#^A:A^Q3X4ECOGU2/6+?X+
M>,M1TWXR?%"._:-4N=2^*7C[0O#^A>(9X6,%S=_!^TNK=(X[@[_USI/L!^<W
MAW]M_P")7CK0/!?Q<^'G[.NE>,?V<_'7QP\-_!K2_']E\:K>+XC:99:W\:K+
MX(WGQ)\0_"=/AO=Z=8>$]/U^XGU1-.L_B5J?BU=*6UG\0^'_  O$^ISZ/W7C
MW]JOXD2W/QF'[.7P&L/CMIG[/FHWOA[XEZGK7Q7A^%L>I^-=(T"P\4>(? 'P
MMA7P'X]/C7Q;X9T;5=+&N?V_+X#\,0:U?IX=L_$]_K-CK5KI7XXWOCSX0:;<
M>%_VF?\ @F=\6M=^'7[3'Q'^*W@K_A;G_!/.PUJ[\2>%/BKK7BGQAIFB_$NX
MU;X0ZC;177@N/0M.N-9\2R_&O0-/T/P8OA?2;C4].ET.\U:*Y632=<_8Z_9&
M_:B_:T^%G_!1G]EOP-K\_P 7_P!H_P"(_P >OV>OV@_%O[,FG_'"V^(?@SXM
MZG%KT'PUM=9L? WC#Q0VN>$M6EGLK?3K>VGLHKZ]U2UNDT9+?3Y]9=O^&Z_=
M?IW7Z ?4'[>G[<?BGXG_ /!([Q;^U?\ LG-H=CX-^(OA6U\->-M5\9:IJ6E?
M$#P%HGC+QOIGP>\4:+X7\/Z/HNLZ3JGC>R\0ZY>:'=:A?^*?#VGZ)ID5QXJ\
M.W?B"Z.D6\G[$_#/4/B9J?A>&Y^+'A'P+X*\5?:98QHWP\^(GB#XG^'SI:10
M?8KP^)O$GPN^$6I"_N&:<76F_P#")&WLQ'$T6JWQF=8/QX_X*%^ UU+_ ((T
M?M":9\,/V?\ 2_@KI.L6_A#QWX:^"_@KP!IW@N^\-^![']H#P#XN_M?Q-X+\
M-6L%EHOBRZ\$Z3+XX\<Z;'8V\_AFYN-0T?5O.O-$O=0N/UP^"OQC\"?'CX?Z
M1\2?AI?:EK'@C64B_L'Q!?:%K.@6VOVRV5G/)J.C0:[9:??7NEQ7%Q-IAU!;
M5;674M.U&"VDGCMA-(GM\WZ]+ ?EW_P6"\3_ !GTK0OV3-!\(^$_ .H^ ?$G
M[;O[*MC-J6L_%'Q-X=U[Q'XWM_&/B/7-)\ Z]X1T_P"$?B;2M/\ AW=W>@:!
MJM_\08?&&N:[INHP&&W^%>JK907UU]@?$?XR:9\#H?AKXV^(OP2^'UQ^UY\=
MM<M_@=X'\%?";Q+:^+]8\6R1ZGJ_B"PT1OC1XN^''PM\1)\-?#&A6K^.O&VH
M:UX.L=)\'SR7UMIFE>(]3?2)=>^%O^"TGQY^#WP^L/V*_!WB[XA^%]'\7Z-^
MW'^S=\:-8\*S:I;/XCTKX3^$=3\:P:_\0=0T:%Y+^S\*V=Y#-I\6KW$$=K?:
MA;WEG8/<SV%^EMM?M^ZS-/\ %'_@G9_P4*^$U[#\:/V?_P!GKXC_ !'M_BAK
M/PIN(OB)9:?\-OC+I&B^!M:^*>C#PD=8&OZ+X'30]9C\1MHXO[FUG-I&4MH[
M?4;BV=M%YW^?9?,#ZRT#]M/Q#X>_:(T7]ES]HGX+I\*/BE\0_!VO^-/@?J'@
MCXD6OQ1^''QEB\*6T]YXD\(>'O&'B'PC\([[0_B#I5K!]IE\/^*/#6E:8]LT
M=S_PD2PW>EOJ7B/PT_X*4?%CXR:QXVTGX8_L+?%7Q,_PJ_:PU/\ 9I^+CCXD
M> K/_A7NG:-/H&FZKXYO)3%/IOB35-/UG4-=AU+P=X.U/7],T71= M_$6O\
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
M/$?P<B^&]Y\4=(F\/6EQ-K$%[X%M6M+CQ''-9QC38=5T-YV5=>T8WWI7Q?\
M'/[)7P4_;N^,WQ\_;"^"7PU^/7[(W[9W@WX)>,_@-^T_=_!SP[^T-X*\$:]X
M"^'MAX!U[P>VIVWASQA?6MEXLCTRUURV3PW!=32B'1Y5T_4(KG4K[1BVNW5_
M/7_@@?L[^QW^UKX4_; ^&FN>--%\-:SX"\6> O'WB?X3_%?X:^([JRO]:^'_
M ,2O!LT$6O\ A^;4]-/V#6K$)=VMWI>MV20P7]K.%EMK*_M[ZPM/K&OD/]CB
MV^$UWX"\0>,?@5\ /"/[/_PB\:>)%U'P#IOA_P"$VF_!K6OB%H=GI&G61^)?
MB;P79:1X?O=+BU_4EU"S\)6^OZ-9Z[<^$-*TCQ!<B.V\0VFGZ?\ 7E2P"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*_,+XX?MQ?M!?"/]KWX-_LFZ9^S#\+?$]U^T/'X\O?A!\1=5_:>\2^%]#O-.
M^'NA7WB+75\<Z)8_LQ^+M8\)ZRNGV48CT_1_^$STU[C4+&.+79D^W2V/N6E?
M&[]J+1/C'\)OAW\7/V:?ACX>\#_%74/%>A1_%/X6?M'^(OBC:^%?$?A[P+XF
M\=Z=I&O>%/%/[.?P?U39XCL/"FK6MEJ=I>S:=:3P%+J<74UA97SMZ=]T!]ET
M5Y5X#_X7A_PF'Q4_X6?_ ,*J_P"$ _X2'2_^%(_\('_PEW_"8?\ "*?V6/[:
M_P"%J?\ "0_\27_A(?[:S_9?_"(_\2W^R\?:_P#2\UZK2 **** "BBB@ HK/
MU?\ M;^R=3_L'^SO[<_LZ]_L;^U_M/\ 9/\ :WV:7^SO[3^Q_P"F?V=]L\G[
M;]D_TG[-YOD?O=E<5\)?^%M?\*Y\*?\ "]O^%=?\+<_LY_\ A./^%2_\)+_P
MKG^UOM=SY?\ PBG_  F/_%3?V=]A^R;_ .U_])^U_:<?N?*H ]%HHHH *\!\
M;_!=[OXL>&/C[\/KNPT+XIZ'X;G^'WB2/4DF7P]\3OAA=:HNMKX,\52V<-Q>
MZ??>'-=\W7_ ?BVSM=0N_"U_J&OV<FE:OHGB?6M-N/?J\L^,_BGXE^"OA[KW
MBGX3_#_PO\3_ !9H=M/J:^#?%GQ$O_AA9:IIEC:7-W?QZ?XHL?A_\2 NMLL$
M<.EZ??Z'9:9>33$7NO:3%'YK@'J=<OXRB\8W'AZ^M? =UH.G>)KQ5M+'6/$D
M-[?:7H0N#Y4NMOH]CY,WB"XTM&-W:^'WU/0K?5YHUL[C7M*BD:Z3\T_V6?VY
M?VK?VN/@#X?_ &COAE^Q[\(8_!7B:X\2VVC^'-8_:_UZR\?WTGA7Q!JGAK44
MM]-E_94C\(Q/-J>D72V/]I>.--BEA:&6XFM ["/WO]E/]N3X>?M/^(_B1\+9
M_"?C+X,_M!_!F[CM/BK\"/B;;Z=;>+_#L,SQ1VWB'1;_ $B]O]&\7^#KV2XM
M19^(]&N3&\5]I5W<VEI8Z[H%UJCLU\MP/H+X*_!SPA\"/A]I?P\\&K?7%I;7
MNLZ]KOB#6IXKSQ-XU\9^*=5N_$'C+QUXMU**"V34O%'B[Q%J&H:UK%W';V]L
MMQ=?9-.M+'3+6RL;;U>BBD 4444 %%%% !1110 4444 %%><?"KXK>"_C1X1
M?QU\/]2_MCPO_P )9\0?!UMJJ&![74=2^&GC[Q+\./$-WIL]M<7-O>Z1-XB\
M*:J^CZC#,8]2TPVE^BQK<!%]'H **** "O._BROQ(D^'7BNW^$>C>"=>^(=Y
MICV'AS3OB+XJUWP9X--Q?R1V=U>:UK_AKP9X_P!:@BTVPFNM1M[&Q\,73:Q>
M6MOI$M]HD%])K6G^B44 ?GW_ ,$T/V?/CS^R?^RYX-_9Q^.,/PCO9OA>VN6W
MA3Q9\*?&WC+Q/'XGT_Q1XQ\5^,;\^(='\7?#/P"WAJ\T:XUZ#3K(Z;J/B:'6
MH%ENIQHDENEO>?H)15+4]2T[1=-U#6-7O[/2])TFRN]2U34]0N8;.PT[3K&"
M2ZO;^^N[AXX+6SM+:*6XN;F>1(8(8WED=45F ]=0+M%<-\,/B'X<^+OPV^'_
M ,5O![W<OA+XE^"O"_C[PQ+J%N+2^D\/>+]$LO$&C27EJLLRVUT^G:A;//;B
M:40REH_,?;N/<T %%%% !1110 4444 %%%? WC_]J/XL>#?V_OV?OV56\%_#
M^/X6?&;X>_%+QHOC0:SXBU;QW-<_#S0&OI+$:3]@T+0/#"+JLUG&2;KQL=4T
MWS)5ET2ZD$, !]\T444 %%%% !1110 4444 %%%><?"KXK>"_C1X1?QU\/\
M4O[8\+_\)9\0?!UMJJ&![74=2^&GC[Q+\./$-WIL]M<7-O>Z1-XB\*:J^CZC
M#,8]2TPVE^BQK<!% /1Z*S]7_M;^R=3_ +!_L[^W/[.O?[&_M?[3_9/]K?9I
M?[._M/['_IG]G?;/)^V_9/\ 2?LWF^1^]V5Q7PE_X6U_PKGPI_PO;_A77_"W
M/[.?_A./^%2_\)+_ ,*Y_M;[7<^7_P (I_PF/_%3?V=]A^R;_P"U_P#2?M?V
MG'[GRJ /1:*** "BBODO]N/XZ?$7]FC]E_XL?'3X9^$_!OC'7OAKX;N?$MQI
M/C?7-:T;2ETNT*K=W<4.A:3?W>MWEN9(VCT5]1\,PW<7G,?$%I)%'%< 'UI1
M7Y@?M7?MI?&GX$?LA_ C]HOP9X%^&7B+4_B3<_ JQ\;KXEU/Q39Z?X<N?BY'
MX?CEG\,^%M,C>YUNUAO=6N8HDU/QWI$VEPI:._\ ;[/.L?Z?T %%%% !1110
M 45YQHWQ6\%^(/BEX\^#NDZE]M\;?#7PG\/?&/C&S@,$MOI&F_$Z^\=6?A2T
MN9HKAY8=7N4^'VM:C<:=<6\$D&E7>B:@K2P:K"5]'H ***\J^,G_  O#_A#X
M_P#AGW_A57_"?_\ "0^'?-_X7)_PEW_"'_\ "*?VI!_PEOE_\(3_ ,3K_A(?
M[%^T_P#".[O^);_:GD?VG_HGF4 >JT45YK\8O%'B_P $?"WQ]XQ\":%X>\2^
M*O"WA76_$&DZ)XIUW4?#>A:A+H]A/J$D-[J^E:#XDOH!Y%O*T,4.E/\ :YUC
MM9+O3XYGO[< ]*HKY/\ V&OCWXH_:A_9/^"WQ]\::3H&A>)_B9X;OM=U72/"
M\.HP:#I\D7B+6M+M[?3X]6U'5=0V+9Z?;F9[F_F:6Y,TJ+!$Z6\7UA0 4444
M %%%% !1110 445YQ\3OBMX+^$.C:!KGC;4OL%KXH^(7PX^%WA^&,P/>ZMXR
M^*?C71/ GA;3+&VFN+=KICJVNPWVHBW,DUEH5CJVJF"6'3YEH ]'HHHH **Y
M[Q=XL\-> O"OB/QOXRUJP\.>$O"&AZIXE\3:_JDPM].T70M$LIM1U74[Z8@^
M7;65E;S7$S ,VR,A%9B%/G_P3\?>*?BKX-LOB7K'AQ/!OA?QM:6&O?#OPQJ,
M-ROC6W\'7\#7>D:WXZ+SBSTK7/$NG3V.JCP=:V1N?!\$@TW6-8U35Y+RTT@
M]AHHHH **** "ODW]I/P_P#MJ:[KWPVB_93^(7P%\!>%S)XCL_B[>?%_P?XM
M\7>((;/4(=-@\/ZW\/\ 3_#]]I^FZCJVA?\ $WN_['U_4M#TV\OCIIO=0N[!
M;K3V^LJ* /._A)\,] ^#?PU\&?##PQ)>W.C^#=#M=)BU'5)EN=8UR]&^YUCQ
M)KMVJ1B]\0>)=8N+_7]>OA'']MUC4KZ[*(9MH]$HKSCP'\5O!?Q)UKXI:'X0
MU+^U+KX/?$(_"[QI-$8)+*V\91>"O!GCN]TRSN8+B=;EM+TGQUHUCJ@<036.
MNP:KI4\"S:?(S 'H]%%% !117P+^S9^U'\5_BQ^US^VS^SG\1_!OP_\ "NF_
MLP)\ F\,7?@S5_$7B*^UV+XQ^$O$WC.6[US7=;L_#]O<&#2+7P]#!86'A+2#
MIFH'68)=0UR!K*ZB/T ^^J*** "BBB@ HHHH **S]6DU6'3-0ET.TT_4-9CL
M[E]*L=6U&YTC3+O4%B<VEMJ&JV>EZW=:=9S3A([F]MM'U2>VB9Y8K"[=!"_Q
M+_P3[_:?^(7[6'P@\=>/_B9X8\'^$/$GA/X[?%+X4#1/!,^LWFCP6'P_U"PT
MV&634M<G>\U6^EN9KLSZDEEHMM=1"W:/1=/82(P!]U4444 %%%% !17P-X__
M &H_BQX-_;^_9^_95;P7\/X_A9\9OA[\4O&B^-!K/B+5O'<US\/- :^DL1I/
MV#0M \,(NJS6<9)NO&QU33?,E671+J00P??- !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X9_M_WGC>P_P""
MIO\ P2LN_AQX>\*^*_&D.C?M5G1- \;>,=7^'_A?4'?X:QQWJZKXOT+P+\2]
M6T=+?37O+NU>T\$:Z;R^@MM/ECL;>[EU.R_1CX&:I^U!K/Q?^.$G[0'@SP?X
M \.Q>$?@Y:_"S3OAI\0?$GQ-\%3J;OXKR^,M43Q/XK^'OPSFE\9-?3Z+;:_9
M+X&TQ+;1;/P=YIU&*2&\G^-OVF/V8OVW_BG^W)^S;^U%\/-#_97M_!/[++_$
M2Q\)^&/&7QD^+.G^*/B)IOQ(T6;P[K=]XAN-%_9WUO2O!%\-*DC_ +.T[3I?
M&MOIU]"UQ/J>K0S"UA_7"RDU*33;274;2RM=7>R@DOK&RU">_P!-M]2:!&N;
M2TU6?3--NKVRANB\,&H3:/83W$"I<R:9:R.;6-O9;;?JV!^3'[%FK_%[QU\=
M_P#@IY\)_%_[0'Q<U^#P#\8O 'A3X>^+M2O_  G=Z_X#T?6?!>H:W/'X4T6X
M\(R?#O193+<K!/\ 8? T$%TMO!<SV[W\,%W%^>OPWO\ ]I/XE_\ !&:']LO6
MOVR/VDM/^,WPV\._&7XB>$KCPYXZ?2-&OKSP1\;O'*SVOQ'A>VO]2^)MOJEC
MILVB6ND^(M27P?X>\,VWAW0M \):>NEZI>^(?T1_9K_9]_;N^"/Q?_;6^+VM
M>%?V2]9O?VG_ !'HWQ \(^']+^.7Q@CMO!OBKPUILGAS1] \1:K=?LTPRZUX
M?N-$NOM>HZ[IVFZ?J*ZGI2V]MH7V77&N= \3^&W["O[<?@#_ ()?^+/^"?SV
M?[*>I>)=5T_QEX-T;XCCXQ_%R#0T\'?$SQ1XR\9^*M6U30_^&<VOQXET'4M<
MM-&T#3+2[?2]8LM0NM8U#4]'G\/0Z-XI>GEO'MM;7H![E\5O'/B;QW+^Q]X\
M^*/QOU[P/\%_B7\"(_$6J_ CX#:_\5O#/[1GQL^.OBGPUX:UO28?!B?!B&'X
MCZAX!\(:1J.J:AK">'_%/A_3M"O7LK_QE)=Z!(+S2?F+X&_&CX_>+/\ @GY_
MP4Y:^^,/QL\,>,?V3/BS^USX?^$WB[Q5J/A/5OC3HO@_X4?#B#QOX,\$_$;Q
M1>VGC2#6=9TW4KB?3_$7B'3=6E\12 &WTGQ7;16UO+7L?A+]C;]NCP1\7_V9
M/V@/#'B+]ERS\>?#']DS3/V._B=X-\3:_P#%?QGX!/A/P]K]IKFG?%+X:WUI
MX%\$ZY'XOUVXL=.DU[PEJ=KH5E;V>F#0XO&NJ0Z@=3T_+T3]A/\ ;4\!?"+_
M (*'_"OP_P"./V;O'L7[:/CWXT>*-'U;Q)<?$;X?W>E3?'[PE!X6\8>)]>.B
M^$?'=II4WA>UMIE\.> -(T_7[?6+C4UU'4_B+I<6C#1]9-/+I^>OX?>@/GKX
MJ:Q^T#\+/V!?V(?VY[/]JSX_:S\4+/3/V.KOQ)X0O_&3K\)_&WA'XC:=X/TG
MQ%X>\:>"C#<2^-==UB/6!J6O^/?&.M:[XJU+7Y]7U+3[W0K*YT?1] _1;XO?
M$GQ)\7?V]/!O[$5CXS\6?#WX?:#^S)KG[3OQ0O\ X?\ B/5/!GCCX@O<_$>Q
M^%_@_P"'^G>-_#]WIOBWP;X?TNXEU+Q9XDU3P;JNDZ_JLZZ%I$6L66GG58+S
MY>^,/[%?[=/Q,_X)[_ K]C/3]._9.T;Q5\+5^$VB:YXZN_C'\7[[0-1\/? B
M#P@_@F^TG1H?V=;74!K/BR\T:[3Q18WEW#8^';;3;:72K[Q!+XDFA\)^U?M0
M?L<?M,?%#XF_ /\ ;)_9_P#''PI^"O[9?PI\%7GP^\7>'/$6H>*O'GP)\?>!
MM8NK[4KWP3JOB.W\'>'?%]WI.EZIJNL7FG:E_P ()I]_<MJ@GC@T35=(TK58
M33RZV_3H!WGA+X)?M0_!_P"'7[97A[Q3^TKXEUSX<W:ZQXL_95\4IKMSXU^.
M?PN\/1^&]:U37O"_C/QE\4/#/B/_ (2&"RUB/2['PS?:G>^,-?CTB+4+N7Q%
M8:A=64>F?FO\3_C/^T#_ ,.!?"/[1^D?M!_%_P ._&+2O"'A;5=7\<Z1XGB/
MBGQ?+XM_:#TOP%?IKWB[4=/U#QE9FQT37+HZ3<>%O$7AR[M9H+.&6XN-/M8;
M)/U4TWX1_M=+\%?C'K7CKQ9\%?B9^U5\5_!\/@O3M*M+CQI\,/V=/ASX?CAU
M6PM=&\-W">'?B7X_U"/3W\3^(_%NL:UJVD2:YXZU7^QO"]W<>&-#TC2=1TGX
M!\1_L ?MQZ__ ,$KM*_X)W"/]E.W\16\^D:!J'Q*_P"%O?%Q]&?P9X:^)>C_
M !6T>]L]"_X9W^W+XEO=7L#X<U*RFO#IEMIELNMVM_<7>IG1]'%YVW7W >I?
MM#V_QC_9J_:H_8,^(VF?M)?&GQO%^T'\>5^"/QA^&_BGQ%!_PIK5-'\7>&+V
M[T^]\'?#"QM(-&\%3>%;VT=]%OK>YU/Q-<0160\2>)?$5]_:VH:Q8EU?Q!^T
M5^VS^V_\#?CU\;/C!\!_"GP6^'_PJU']GGP_\,/C%XN^ 8O/!?BOPMK.H>/?
MCQ)XA\&:YX9N_B-<:#XGM['3)AXAO=9\"^#U3^QM4T";4#>7 ZC]J3]GO]NW
MX_>(/V+_ !7HOA7]DOP]JG[-7Q1\/_&SQGI^J?'+XP7=CXK\7Z%-J>CMX3\,
MWMK^S2L^F^&[WPV\&I?\)'JEE<:G::UK$^D_\(]<V/AJ+6?%?S?XT^$G[2O[
M7G[0?[0_Q9^!NL_L&_&[X?>$_'GAKX/6OA#]KSX6:M\4;7X4>/\ X1>%;"U^
M(/AWX6:II&F7E[9^&8O'6N:[=S>(]1T?PSK'B?79=1NHM$30=.\/ZUK1]VWZ
MZ=/Z0'T[_P $:+3XBZM^QIX8^)OQ;\9?%GX@>._B!KWB\?\ ":_%+XL?%KXA
M/XO\%^&_&WBFP\#>*M"\/_$?QCXCT;P7::OI%RZQR^#-)\.0^+-&L_#^L:P-
M9DBT_4*_4#Q?_P BEXH_[%W6_P#TV75?)?[(7Q!_:6U:]^)_PE_:A\,? FP\
M<?"(> Q8>*?V;-0\5W'PKU?1_&.FZW<67A<Z1XTMXM>\+>-?"-AH6GZAKV@S
MR&W'A_Q?X.U2PMK?3]3M9+GW[XVQ_%RY^&WB33_@CH?P[U[X@ZM8W>D:9#\4
MO&/B3P3X0T^+4;*[M9=8O-2\*> OB)K.H3:;+)!/%H4.C:?'JJ>;"_B#2"J3
M.GO_ %8#\U_^"$/_ "C%^ O_ &'/C'_ZN3QU7@WQR:/PU_P<"_LD7_@UEL[S
MQ7^RCXY_X7.M@"D5YX6TS1/CC+HE_P"(S;@M)(NI^'O"\-NURI9FT3PY"!L2
MV(]V_8;_ &>/V_\ ]C#]ESPA^S58>#/V//&%SX.O/&-WIOQ%N_C_ /&JV@+^
M+O%NM^*RU[X!A_9<ADOTTV;6GM!#!X^TDWL5LK_:+-YB8O?OV5_V'[SX1?%S
MXH_M4?'7XC1_'#]JOXQV4&AZ_P"-+30#X6\$?#_P-:FR>S^&OPL\+3:AJ]YI
M?ARU.FZ9#=ZGJFIW6JZVFDV-S<Q6=Y/K$NJN^LGO>]OF!\S_ ++4'CO_ (*/
M?LT^+/VH;[X]?'#X4>,_B9XS^*=O\!;'X8_$_P 5^!_"?P/\->#/$^K^$? 6
MGZWX"\+ZG8^$OB?J-U/HB>(?'5U\2M)\52:U_:UQI^B_\(_IT>GPVOA/P#_X
M* ?&G]JOP/\ L!? ?Q'X@N_AI\5/VA?B1^T3X$_: ^)/@R.TT?7;G0_V4/"S
M^(_$-IX"F2 6OACQ#\6A?>'+'5-?T."&X\**OBV;PG%I-U_8MSI_U_\  ']D
MG]I[]BQ?BS\*OV9]:^!GBS]GKQWXW\0_$'X76?Q<UWQ_X>\8?L^:OXO6'^V?
M#UCHGA;P;XIT?XK>!],N[:'4=#T6X\4_"_5&E>\AOM>>:]GU \#\3?\ @E)-
MI_[/?[,?A3]FGXL?\*__ &COV0_&>N_$SX9_&/Q7I(N].\9^-_'E^FL_%4>/
M=+L(K^2WT7Q_K45I<S6]O;:[%I.DZ=9^&FL-7T=IXW-->W3RT?ZVN![QHO[)
M?QI\/?$GX\^'-0_:%^)^K_L>?$?X8:')X+\+W?QU^-MU^T3\+/C'HFIZ7=7V
MJ^#_ (UW6N-\0=-\$:C9Z;/?W>F3?$K5(]0O[TZ#<Z!%X6;5+/6?S8\'^,_B
MG\0?^#?S2?CIKOQQ^/EO\:O!7@?XO>/=)^+&@_&_XH^'OB#?:YX<^-WQ$T'3
M8O%'BG1_%5GJWC'1H] 2+1ET3Q5<ZOI=O:6VGR65M:WFE:7=6?Z[?LY_#+]J
MIM6F^(W[97Q"^$?B;QY:>';WP=X2\!_ '0/%.B_"GPMI.KW6FWGB3Q'>7_CB
MZG\5>+/&GB9]%T:T^V7EKI.E^%M*LK^P\/V"CQ)K<T_YY>&_^"=?[:'AG]B/
MXL?\$_\ 3_BQ^SS'\&/[,^(>B_!WQHFF>/6^)FN:%XT\:ZIXTM-"^)8O-(O?
M#'A""TU/6]1?5=4\+:=XWU*_TT1:)I;:#=,GB6V+^FZ^[KT V_VTO'?QQ\.?
ML_?\$Q/&GP]^._Q&\$ZY\2/VC?V+_AGXYMK._M[G2/&NG_$#0I]:UO4/&US#
M#I_CGQ(]]J6BV4>MZ0WCJPT3Q'I-QJUAJ]C//J+7\3?BCX7^.GP5_P""A_[+
M_P (O!7[7O[0FI>#_P!LKX??'[3_ (D0_$+7?#_CI?"6K?"7PQI_C1?%OPB\
M.WGA^Q\"?#;Q+JT%S_9-H=&\)2>&M&;==GPOJ,&-//:_M+?L>?MH_$OX-?L3
M?"CP1K7[,GB'4?V6_BE\#_C+XE\8^+==^*7PUM_%/B#X&:??Z1H'A#1_"6C>
M"/BZ\.E:K9W@N=:\77?BNTNY[V/98^#M,MSM/8?&[]G[]MCXD?MF_LD?M-^'
M?"G[+=AX8_9H\-^/;"_\):U\</BR=>\5:K\:_A]I/AKXBQ6FJV/[-LVGZ;I_
M@[5(KNW\%WLUG<7/BNPTZVUK7-.\*7&N3>'?#POEM+_@?\ #PWP/\7?B!^QE
M^T]^W]\,M:^+7Q>^//PB^#W['5G^U]X1TSXV^-KSQ[XO\/Z[H=CKK>(O"ND>
M+[^"/48_#_B&2P5H-,D5K/2REFMC%"ZWLU]YKKDW[?WQ#^!/P9^/7[/'PY_;
M2O\ ]J758/AQ\4=1UWQ?\??V:-._9.^)V@>*+;3M<\3^#S\$D_:QU/0/#OP^
MFT/5)X/ =W8_"W1OB3#:6NDR>*-?7Q!<:EJT7U./V0OVE_%_[<GQZ^-WQ0\-
M_LZ7O[.OQ_\ @%??LN^)O".B?%GXFW?Q)M?AH)[SR?% @O/@9I7AN^\1:_:7
M5W;:OX477M/T[1XM5\NR\7:M)HHN=<Y?X!_L<?\ !17X+:#9_LNS?M0_!?Q!
M^QQHRR^&]!\;S^$O&:_M9:+\*B[QI\._#MW;R6'P_P! G&C/+X=TWQC>WWBC
M5/"EK+%?>&[*U33-'TJP-/*^E_NUV_("IXF?XZ^-/^"K<GP&E_:,^-G@3X8^
M,_\ @GS/\9=:\#:'K/A:"3P9K^I_'C3O!^I:-X'NM(T*'0=*U6UL]&L]+M_B
M#J6E^,/&NG:1?>++3PYXETR^UVPU_1>B_8;M?%7C'Q)_P41_8S^+_P 4/BQ\
M8OAW\&_C%HGA7P?XK\:_$GQA%\65\ ?$[P:OB.;PEJ'Q5\,ZOX>\<W$>E/;/
M;6^IV^LVFIM;WU]9FZ&G2QV,':/^S?\ M:6?_!22S_:YTCP[^S8GP;TW]GR#
M]E:P\)O\5_B58>/8_AS'\2Q\1!X\6QM_@+=^&8/%4%R?LT'@9-=DT0V<,>G_
M /":12.VK)>_8W_9X_:T^$'[3/[6OQ?^,^D_L[Q>"_VI/%/ACQNMA\,?BG\2
M?%/B?P%JG@O0;GPWI.B?9O%7P0\"Z5XKL-4TRXA?4=:_M/PU<6%]9/-:Z)>P
M:B+;33ITV7WW ^"/^"<7@CXG>%?^"+EK\5/V9C\1M8_:)\0> _C18^&- _X6
MCX]UOP]&^F?M ^/+2[E^''PK\6^)M:^$'A'QPOAO3[ZYT74/#O@2PO-;\5>5
M/K(UBYU?4TU#[%_8:^)OP5^,'QH_X27X(?M$_'^23PM\)O&GA7XV?LC?M-?$
MSXK>(?B=X)^(VI>+/AC?Z#XYG\'?%G5M=U33KG0[+1_&'AKQ!?>'=9O_  78
M3^)])L/#UMH\MYK%O<Y?[-?[&W[;_P"S/^R'K_[,O@GXO_ JRO\ X=>)+K4/
MV<?%=G9>/XIM4LM2^.=E\6]0NOC3<-8J]I#/I3^)/"E[X,\(:?J^G:WIGB.Z
ML-4\2O;QI/7MGA;]F#XP>/OVMOA'^UM\=M"^!OPV\6_!CX;^/_ EM8? OQ-X
MQ\;ZA\6+OX@6NG::;[X@>)_&'P[^&5SIOA;P58VFI7'@[P5'IGBRXM=9U^]U
M";Q:(K:*SN!O5Z[W_P"!I;_@H#]&*_F>_:]^+/QB^"O[.?Q^^+]C^TO\9_B9
M^V!\'/C,FNZOXL^ OC'XC3_LB_"/PM>?%OP[H7AWX.?$'PAK%QX;^!NI:A;>
M!]6L]+\0>#H?#WC+XLZ?XPU&WN?$5U<:#]IUJZ_I?==Z.FYEWJR[D8JZ[@1N
M1ARK#.58<@@&OY_S_P $ROVUV_8,^+/_  3^?XP_LXR?#>;5]9U3X8>.Y=%^
M(LWQ&\<Q:A\6[?XLVUG\6[^2T.D^$+C^W!=2:EK?AS2_B+J5W UCI41MX+.6
M^O$K=>Z^[K_PP'N'[9FL_'"X_;O_ .";_P /_A_^T/\ %'X:>#/VC++]IFS\
M;^%?#ESX?AT#3[7P#\%=,U:+4]&LTT&*75/$I@\3ZS?:'=^/[GQOH7AWQ?9^
M&?$MEX<=-$.F7G*:G??%OX4?''X?_L!Q>+OVR?VJ_#WA/X%>+?VC?'_BOP;\
M5?AEX+_:!\8VOC3XNZGX,^'_ (8\0_%GQO\ %_X%Z_IO@CP);Z=K3ZE<> O&
M4/C/7-8O_"5N\VE^$+*_T.7N/C'^S/\ M_>./VB_V)?CMI$/[(FM2_LAZ=\3
M9+ZSU7XB_&+P/_PL/4OC1X,TGP?XNTJTT^R^#/Q$'A+3?"NE:<NF^&M<FUKQ
M->>(+N)O$^JZ'H27H\(Z;ZQ^V5^QW\</B'\9_A3^UM^R#\5O"?PI_:8^%OA;
M5/AK?6WQ)T[5-3^%_P 4_A5K&JR:[)X(\;IHEIJ6L65IINN7-]JEE<:?IE[,
MUS??:('TW5--TC5K%Z:;;?C=VOH W]@;3/VQO"/C3]H?P5\?/"7Q;L?@'!XC
MT+Q#^R_XC^/GQ*^%/Q)^,]GH>KV][_PF'@'QMKWPZ^)_Q0O]9M?#NI)8R^%]
M9\2Z_J>JS:7-,E[K5W-)'8Z9ZI_P4C\%:#XY_8._:WL?$(UE[70OV>?C'XTL
M(]&\4>*/"QDU[P=\.?$WB#0#JDGA;6-&EUW1H-6L;2ZO_"^N/J/AC75@2UUW
M1]2L\VY[[]G/X??'S18-<\??M1>./A_XP^,OBJTTK1Y=)^$.BZ_H/PC^'_A;
M0Y+ZYM/#_@JU\67VH^*=4OM7U35+_6/%7BO79[:^UMUT'2%TZTTWPKI?F>C?
M'GX9?\+J^!OQG^#?]J#1/^%M?"CXB_#+^VC;F[&D?\)YX0UCPK_:AM5DA-R-
M/_M7[6;<2Q&80^6)$+;@NM_-;?(#\&/C1I/B_P#9]_X(3^!OC7\#/C5\>OAG
MXX3]G3]D3Q-J-UI_QB\<^)[>ZN/&@^$GA#5-,\._\)_J_BZ^^%'A^ST[Q?JM
MQI'A_P""=]\--'L[F/3H7LI]-TRPL+?I_P#@I?\  CXT_L__ +*OQ\_:LL?V
MX?VO=2^(PN/@A=:'X?T'XR>+?AQ\-_!.M^(OB7X0\(>.HO"7@WP!JOA_3$\)
M:SI>O>1H?A_7HM:U'P\+%;NX\1:WJU_J6I7/I7Q7_8<_;U^)/_!-?2OV%+S7
M_P!E"ZU>+PG\)OA>WB9/%'Q8\.Z)X<\!_ _6_".L^&-:MIE^&'BC5/&'C/QJ
M/">FZ=XCM;G3O!F@^%;;3Q<:1_PD5UJ]P^G?:W[3?[-'Q3_;(_80\;?L[_%2
M]^'WPW^,7CGPWH:WNI^ ];\2>-_ASI?C'P-XWT?Q?X9O;#5]=\)^"/$TVAZ_
M-X6TAM;MY_#$=]X=35]3TVQE\3?V5;:MJ[OL]/B=_2Z\@/"?V\[GQ7X'_:Z_
MX)Q^*?!GQ-^+WA6+XD_M%VWPR^(/@S0?BQ\0=-^&7C/PG::#J.N6MMK_ ,,K
M;Q"G@:\O8[TRI<ZD-"CO=4M9(K76)M0AL-,6RSOB5\8OB#\</VM?VE/@18?#
MK]J[QK\-?V;?#_PA\/\ ]G?LI_&'X6_!#5G^('Q6\&7'Q"O?%_C;QGXH_:'^
M GQ O8]-T6\T+1/!7AOPY?:EX.^UZ;XMO_%]GJUS=:';Z>_XH_LF?MZ?M >(
M_P!C_P"(GQ.^*7[,/A'QO^SA\8K/XBZMH_@;PS\1_$?@>_AL]#?3KO58SKDG
MAOQ-XGUK7;AC##H$6J?#?1?#.G37C/JGBN^FLI],WOCS^QQ^U?X=_:BU+]L'
M]AKXN?"3PE\1/B9X.\+>"OV@/AA\==&\63_"3XFKX)LETSPIXN67P;'JWB?2
M]=T72DATJSM;26UN(;2VV0^(XK?4M;M-36GX/TW[^@'L/_!.Z+]L+2/A#XM\
M(?MC:!XHL_$?A#XF>)=*^$_BKQWXH^&?BGXA>-O@O*MI=>#-1^(E[\+?%OC'
MP^WCG3/-OM)UVY;4S/?"WM)GFU.99]8U#O\ ]N*;Q_:_ +5+OP)\<O"'[.=I
M:>*_!4_Q(^+'B[5)-#DT+X3+XALU\?67@_6X]+UC^R_B!KND.=&\'W L#<2Z
MM>QV6FW>F:M=6&J6?IGP%^'_ ,0_!'A6_P!0^,GC;2?B#\8/&VK?\))X_P#$
M'AK1[GP]X+L;U-/LM)TKPE\/]!OKS4M1TCP3X7TG3[6STZ/4]1O-3UC5IM<\
M6:J\>J^([^"+P+_@H%^S%\3OVG?AC\+[+X->,/"'A3XF_!3]H/X7?M"^#K?X
MBP:S<_#CQ;K/PSGU:2S\*^.XM MK_5?^$?NIM634I&M--U&1KO2K6W%O$+@W
MMH=0/C/]F_XJ^*K3_@I'XF^ /@/QA^T_:?L]?$3]BNZ^,?AW2OVCM;\;>*/%
M=AX^TKXK6G@F'XB?#=OCOJ'BSXG>'?"VI:-=W"1>&_'VG:7;W>NV]UJ!\*/H
M,>B"3S+]G3P9\=_VBOA9_P %'=-\:_MF?M.Z=+\#/VS_ -J7X>?#+6_!_CN#
MPAXJM3\-/#7A6'PI<:[XCT/3+:<^&=.6"TN(?AWX-M/!'@N34M1\6ZGJVEZS
M=:YIA\.?5%O^RQ^VO)^VIX%_;+UGQS^S5?:O;?LUZQ\#O&?@'3M-^)&DZ1ID
M/_">+\0M-T/P9K5Q;:S?ZI%K>HP?V5JWQ'\1VUG<>'HM0N-5T[X5Z^+"VT2X
MY7]FC]F3]N[X%>!OVW-#UCP[^R7XA\0_M1?&?XP?'_PG<:=\;?C!9Z/X6\9?
M&>;0=*UCPOXA2Y_9MDO;SPSX;T.SN]8TW5]-_P")IK&JZ?:^'KK3=,M-<F\3
M^'GIY7LOON[]/0#P_P"'O[9WQJ^-?[/_ /P2J^"P\?ZMX5^+7[<,/C:+XI_&
M/0H]/MO&&G_#K]G_ $K4K[X@77AFXFLY]-T/X@_$RWTRPTZS\3Q:?/\ V%-=
MZ[J.EZ?;:D=+N;#J/$_P:7X/_P#!8/\ 8AMM)^(GQ4\8^%-?^!?[2%UI6@_%
M7XB^+?BKJ/A75['PTMOKUQHWC/Q_JOB#QF^E^(XI=&N)=#U/7M0T[2=0TZ[G
MT6+3[;4I+./"\&?\$R/VI-)_9E_9'\.'QO\  [P#^U9^P5XT\1ZY\!OB%X9U
M_P >>./AG\0?"OC/59=4\7>$/B?I>K?#OP+XB\,V>N0?V?HE[+X?3Q8\EAIM
MU/;&RDUV:VTWZ<U/]E[]LKXC_M=?LM_M4>/?%W[-7@B;X(>"?B=X3\3^#/!U
MC\3_ !];7R?$"QL]-O!HFJ:V/AY/J1O84GO(+Z^A\/CPM<6UG;/I7C2*>YG0
MTZ6Z_P# Z=K6 _5*OR,^%\_C+]O_ %/]MC7;GXR_%CX7:7\&OC[\4?V5_@3H
M'PF^)/C'X8VG@_7OA7X>T2*^^+?C";P'K&A:C\0=;\3>+_$)U&W\,^-9-8\'
MZ5X9TC3-/@\.27E]JM[=?KG7X[:A^Q/^VA\ OVE_C7\7/V%OC%\!]%^&'[3W
MBD>/OBY\+_VAO#?CC6K3PC\1KUIV\0>.OAV/ SVTVJ:GK%S>7VJ2Z=JFM>&]
M/EFN8].U3^U;73=(GT]+KWZ?>!5^(/Q3_:@^&UO_ ,$YOV(OB_\ %O2V_: _
M:6\3_$'2OC?\=?A8K:?+-\/O@QH]SXIU.R\%WVKZ#H\VB^,_B%I%_P"%/#5W
MXN@\.V%YIMZGBC4M!L=,U&ZT>^L3XG^(?B5^Q9^VW^RM\/O"GQ5^+7C/]G;]
MLZ3QU\*]<\(?$SQ]XB^,'B7X3?%/P_I5C?>%O'_P\\:_%2[\9>*8+75)=:M8
M-3\+Z[JFN^%H(=/U6];2GWZ7:V'KO[07[ ?B;XE> ?V>=?\  WQ=%I^U7^R_
M\2+[XQ>!?C+XUT5IM#\<>-?%>KQ:[\4-!\<^'= G@FTGP%\1;^*"U.C^')9&
M\(Z%IVCZ!I$=YH]@]E==M<?L^_&_XN_&3X3_ +07Q_TGX-:?XB_9K\-_$&Y^
M"7PD^'?C?QKXD\(:U\5O'N@VFA7OCKQ_\2?$WPS\+:KINF6.F:>-+\-:!H_P
MPUV?PO-J^H^)IM6\4:A8Z7IL9IY=;KSZ?UTL!\(_L9?#7]HC]I?7?VIY/&'[
M</[2VCZ?^S5_P4P^*_@[P?#H7B'1;>X\7>%?AA/X*M[CPE\0@NCPZ;J'@S5M
M"BLK;3_!7AK3?"_@S2M<U+Q;X@U'PYXAEURUL]*E\,_#G]H?]HK]M?\ X*8_
MLY7'[;_[2O@#P-\*H?V3M5\#ZSX-U_0='\6^']5\=_#O7/'9T_29M%T+1=!T
M/PC]OOM7MO$^E^%M$\.^(/&=M8^#H-;\626V@7MOK?U=_P $^/V<_P!J[]G+
MQ9^U$?CK:?L^7/A#]H;]H#XG_M-V5]\)_B'\1O$7B+POXX^)>H:"M]X(N=&\
M7_"'P5IVI>%;?2M-::V\31^(+;5K6^L([63PYJ,&M27N@Y_[-O[._P"V)\./
MVY_VI?VD/B1I'[-<?PO_ &JH_AA;:YHG@CXJ_$_7O'?@&/X)> =1\'>!KK2K
M?7O@7X5T'Q;+X@$T:^*;.[UCPNFF_P!H3:II5Y?_ -D1:)K3[[;*VWEY>H'S
MG;_$+XT?M4WG[5%EI?A']N;Q-:_"#XR?$3]FSX0>,_V:?CE\"_@WX?\ "NN_
M!W3],\.ZGXX\86&M?M+?!+Q%\0O'/BCQJ^H>)M;L/&W@K7OAU:^%[KP[H_AK
M1(KE=<N[W9T#XX_MG3Z-_P $Z?V/?VEYM0^"O[1'[26N?&^W^.GCKPKKO@F_
M\67/PY_9X\+WOBV&/PIK?@G4]>\,^'O%WQ?TRX\,V.L^(/#]VNJ>&8H_%6H:
M%:Z%JEQI,FF]_K?[&O[;/P&_:-^,7Q9_82^,GP(TWX8?M)>+I?B-\6?@[^T=
MH'CG5=#\,_$W5(XX?$WQ \ 3^ 1'J5[JGB%U?4;S3K[5_#ME/<F*RU.75;.P
MT=M+ZS]I[_@GQ\0_BW\-O@)XB^&WQS'A[]L/]FWQ]K?Q9\%_'#Q-H:_V!XL\
M;^-[JWU#XD:5XD\.Z<FHG1? _B:[L],LM)T2S@U^W\,^%-"TCP?]BUK1XYUE
M-/*WXK3K\_4#T[P3^R;\6_#WQ=^-_A;Q+\:O&?CW]B7XK?##2=,T3X;>+_C)
M\:-?^-O@CXE+=6-GXE.@?%^^US_A8FF^ M?T*'49[FWA^*-SJ U344L;'3]*
MTJVN&U'YA_X(0_#KP_I'_!/?X&_$6TU#QU+X@\56_P 6]-U/3M3^*/Q,UOP'
M:VVF_'GXC6MM)X;^%NL^+K_X8^#;^2+3K=K_ %7PAX0T/5-5N)+Z\U2\O+O5
M-3GN_MO]G#X;?M6)K3_$O]L?XB?"3Q)X_L/#]WX2\'^!O@!H'BG1?A5X4TS5
M+S3+[Q%XENK_ ,<7,_BKQ9XU\2RZ)HMI]LO+72=+\+:797]AX?L%'B36YI_+
M_P#@G'^RW\??V._A##^S_P#$GQK\*_%'PO\ ASJOCN'X37/@;3O% \7Z]HWC
M3QYJWCD:O\1;O7X['3M'U?2YM8U&PMM \,VVK6#Q:B\MUX@NWT^U$JOHUYKY
MVN!]>_'JUUZZ^"_Q1'ACQEXA\ >(+;P)XHU#2?%OA5-!DUW1[[3=&O+^WFLA
MXET/Q%I2EY+=89I)-+DN8X9)'L;BRO5@O(/P3^)_QG_:!_X<"^$?VC](_:#^
M+_AWXQ:5X0\+:KJ_CG2/$\1\4^+Y?%O[0>E^ K]->\7:CI^H>,K,V.B:Y='2
M;CPMXB\.7=K-!9PRW%QI]K#9)^]GQXTGXD^(/@]\1/#OPBTWP1JGQ#\2>%]4
M\.>'8/B-XEUWPGX-MYM>MVTF[U/6=9\->$/'.M"/2+"\NM4MM-LO#LIUJ\M+
M?1Y=1T."^EUJP_&GQ'^P!^W'K_\ P2NTK_@G<(_V4[?Q%;SZ1H&H?$K_ (6]
M\7'T9_!GAKXEZ/\ %;1[VST+_AG?[<OB6]U>P/AS4K*:\.F6VF6RZW:W]Q=Z
MF='T<5M+VW7W >I?M#V_QC_9J_:H_8,^(VF?M)?&GQO%^T'\>5^"/QA^&_BG
MQ%!_PIK5-'\7>&+V[T^]\'?#"QM(-&\%3>%;VT=]%OK>YU/Q-<0160\2>)?$
M5]_:VH:Q^S]?DA^U)^SW^W;\?O$'[%_BO1?"O[)?A[5/V:OBCX?^-GC/3]4^
M.7Q@N['Q7XOT*;4]';PGX9O;7]FE9]-\-WOAMX-2_P"$CU2RN-3M-:UB?2?^
M$>N;'PU%K/BO]9K-KQ[.U?4(+:VOWMH&OK:SNI;ZSM[QHE-S!:WL]GITUY;1
M3%XX+J;3[&6XB59I+.V=S @^G]=0/RU_:.AUG4/VE_%/A[XE?'/XMWGA#7OA
M)H$7[/7[-7[(?C;XH>#_ (]0>*Q?ZC%X\^+/Q /PZN?"]E!X<@O!I&E>$O$?
MQ2\;VWP@AE2[TS6M/M=361]8^/-&^-'Q*^/W_!OQ\3?B1\7O$5WXM^(5W\&/
MC3X=U[Q/J$=K'J>MIX+^)OBCPEH][JOV,"WGU0:'HVFV^HWH:274;R";4+F:
M>ZNIII/MT_LL_M6> ?VX/C]^T-\%_B+\$5^&?[4'A?X2:3XYB^*.B>-M>^(7
MPNU/X2^&IO"VF2?#71M#FTWP_P"(-(U&VNM2UBZTW7?%GAVT_MO4XYY[.[BT
MG9JWS3X6_P""??[9/@'_ ()H_$;]A/1_%7[-WBO6O%FI>-/"WAKQ'JVN?$KP
MGI'A_P"'GC?QEXK\;ZYXLUS4[+P!XMO?$GC>]NM8T_1K#P78>%_#'A_0+87F
MJR^-_$<T$.EWCTTUZQ_X/]==P*?_  4+_P"44/[-/_8;_8<_].'@FOW;K\9_
MVF/V2/VW?CM^Q#\!_P!F;1]._99\/>/? .I_#*Y\=>*-2^+?Q8O?"4]O\$QX
M?/A"7PI:6WP BU>\G\:76G3WOB2TU8:5'X.BLX=-TR]\9-J\FJ:'^NOA"X\7
M7?AG1+CQ[I'AS0?&4UA"_B/1_"'B+4_%OAG3]4((N+?1/$FL^%_!6JZQ8 @-
M#=W_ (5T.X8,4>R78'==%\P/RL_;3UGXU:3^W]_P3H\"^ /V@?B5\/\ P9\<
MK[]I?2/&/A+1?^$<D\,PCP!\'K74M+U>TTAM$A&O:TCZ]J>H:>GQ#N/'/A?2
M?$UKX=UR/PM<V^CS:/J/EG@OP3\:/#W_  43^,?[%5G^UU^TA?\ P4\;_LL^
M&OVD[C4?%'C6'Q?\6/"VL+\2I/AYJGA7X;_$7Q!IUW/\/]"U^68ZEJ+:+I#W
M=G9K]@\-2>'K];37+'Z'_:O_ &>/VN/BA^V'^R3\?_A'H_[.EQX#_91N?B=J
M5II'Q%^*WQ+\+^+?B!=_%_P=IO@_Q+:W4/AKX%^.-'\)6^@65@SZ'=0ZEXFD
MU*XE^U:A:6,8%BL%C^SU^V#:?\%)M?\ VP7T']FR7X3ZI\#_ /AFNT\-K\7O
MB?'\0X_ =A\2%\>Z=\0;B _ .3PV/%UW-$5O? \>L/HUG'=?V=!XWOFLAK-^
M^G39_??3Y@?/O[._BS]I73O _P#P5&_9P\*_M)7%[XJ_9J^(2Z3\"_CY^T]X
MD?Q)>> O#GC3P6OB>6?XB>.+[3-1GU.P\&6MIJ%W8Z]K>DZM'874K7-[8W6C
M6\>E0\CX*^,>L>!/VX?^"?OA;X-_%7]I[Q[\(?VAO#OQQ\)_%KQ+\:_%?Q(\
M5?"OXSZYX ^%5IXNT?Q[\&K/XO:Q=:YHPM_$1.H7OB'P!X;\,_#/7]%O]'MO
M!T^IZ?+JV#Q'_P $X_VS?BSX>_X*,>$OB+K7[.7@'2_VYM7\">.=$U;X=?$[
MXJ>+=4^'GBCX8:IH]]H'A+6[+7/@CX(MO%7A'Q=8:1#HWBK7;:^T>_TR*2[O
M++PMK<5ZNEV?NWC/]DO]O;XI_%K]B7X\^-?B+^RAH'CK]F'6/B-;:QX5\(>&
M?B==>!X=$^)'@.Q\$ZWXET*YOY--UCQ;X@9+1;VP\(W4'PW\/:1'';V:Z[J.
MV>YG-.Z_J/IW^[Y@>9_L=_ GX?Z5_P %3O\ @J,]GJ'Q3L8?AUK/[&?B[18K
M?X\_'2*UU+6/&WP>\3>+?$DOCZTC^(PMOBIITFMSW,^E:%\3H?&&A>&[*XN-
M'\-:;I.C3RZ>_E.D_$7]K3]L[]E_4OVB?@]X!_;AT_XW^/[_ ,9>+/V?O&7P
MS^/7[._@/]G/PII^@>-=:TKP+X(U;X5ZY^U%X;7QCX;.FZ';:9\1]:^*?P<\
M0>,=0\0W/B*]T>*WT2/0])@_0SP?^RU\?OAQ^WQ^T'^T;X*\;?"L?!7]I_2?
M@5+\2-*UW3?$]W\4M"UGX%^$I/!]AI'@^SM8[?PB^D>*],DN1JFOZMJ[7VE?
MVC)]@\/3SZ?!=77SO\*_V)?V^_V3_$OB[X5_LE_M"? *Q_9"\7^,->\4^&M$
M^,_@GQEXH^*'P @\7ZE/JFNZ5\+-.T&;3O"_B:"RO;J>[TFW\9^(H-#FNR;R
M\T&.]O=8NM4+K\%OY+7^NH'$?&WQ)^U_JO[3O_!)_P $>+/C'\1_@)XL_:.\
M"_'[3_VA?ACX.U?P1>^$O#'C#X<_ ?1[[Q#=^%SX>L]4TS6]6?4/$7B35/"U
MWXPU[XD>&O#'B6'PGK]CI%T- >PO=#]O#P=\;_V0?V%O UIX/_; _:.\5>(_
M#/[0/@'2M1\>>)_%&D/XX\9^%/B-\3X+?_A'/%7C&WT0>,9H/#VF7Z:?87&D
M>)-'%Y$DT5_;2Z8=/TK3/5?CS^R7^UKJ?[3/[%/Q5^!5C^S[JGP\_8HTGXAZ
M?HD7QB^,'Q/TKXB?%F;XM^ M#\$>-KWQ9<^&?@1XPTKP]JT4.F7-]:ZY!?\
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
M\,:[^RQ^TM\#/C-XK3Q1X^_;"\9>+?BK\;_B'X:THZ9I]E\2?$.J:=K?AE_
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **^>?B?^TAX7^'?C;2?A5H7A#Q]\8?C!K'AVX\90?"OX
M4V/AF\\3:=X+MK[^RV\7^)M8\<>*_ G@'P?H-SJH;2M'N/%OC/1+CQ'J4-Y9
M>'+;5I].U)+/Y<E_X*>_"M_ '[0OCW2/@A^TMKH_94U'2M/^/_@^V\'_  ZT
M7QM\.TN]#\4:]K6IW>D^,/BMX:L==TKP?;^%Y(O$-UX4U773.-8TC5?#,7B/
MPZ-7UO2"P'Z4T5\$?%G_ (*$?#GX0?!?]GW]H+6OA-\<_$/PI_:(T_X:7FA^
M(_"FD?#.\;P)<_%O3]"U+P1I7Q'TS6/BIH>IZ?>ZC!KBQ37/A6T\7Z+:7>GW
MMK-JPGFTE-4]@^,7[4G@SX2?$+P/\';/PGX^^+'QH^(NA^(?%7A;X4_"^R\*
MS>)Y_"/A4QQZ[XKU35?'WB[P#X%\/:':W4T.GVT^O^,-,N-6U&1K+1K74)X+
MI("P'T?>7EII]I<W]_=6]C8V<$MU>7EY/%;6EI;0(TL]Q<W$S)#!!#&K22S2
MND<:*SNRJ"1Q8^*GPP/@&?XK#XC^ C\+K;3[O5[GXDCQAX>_X0&WTK3[B:TO
M]3G\8_VC_P ([%I]E=V\]K=WLFHK;6UQ!-#-*DD;JOR?:_'+X*_MK_LJ?M!7
M^D^&=1O-*\+6_P 6_A9\3/AK\5_"=A:^(_ _Q,\ Z)+<:SX3\6^'IY];T==;
MT&YN-*U&"ZTO4M6LH9I;6>SU'[9;R+;_ !M^QW\7O@W\$?\ @B]\"_'GQ_\
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
MXHW\KR)IA_X3?XZ#QKI_A_6U51_PK/PYJ&HR7DMH]LJB5P/Z(:YCQ=XV\&>
M-&D\1>//%OACP3X?BN+>TEUWQ=KVE>&]&CNKR00VEM)J>LW=E9)<74I$5O"T
MXDGD(2)68@5<\2^)- \'>'==\6^*]8T[P]X8\,:/J7B#Q%KVKW45CI6BZ)H]
MG-J&J:KJ-Y.R0VMC865O/=75Q*RQQ0Q.[$!37\\?_!6#]HWX>?'7]E'X<^(H
MOV?OC#I&E>)/C/\ !W4/@-\>/B#\./"NG>&_$-G=^-=%U'4)/#%S'XIU;XG^
M K;QEX/M+S5M)/Q \$_#^W\8Z-9AK%K]Q:P2"5P/Z-Z*^%/C1^WCX9^!_P"T
MA\*?V9/$/P$_:(\0>+OC?>M8_"SQEX6TCX1O\-/%TUC8VNH^)EM?$7B7XQ>&
M=2L)O!EM<[_$ECK&@Z=J:)&D^CV.L6M_I%QJ/KWB3]HRV\-?M">%OV>Y_A)\
M6-2N_%'@C7/B(?BIIB?#)OA/X;\*^&KBSL=<O_%>HZA\3=/\;Z,UCJFJ:/I<
M,)\!SOJUUJB2Z)_:=AI?B"]T=6_S ^C:*_/_ ,3_ /!1OX,>#++P1XV\5>!_
MC-H7P ^(OB?3/"?A']J*_P#"GAN/X'ZA?ZY</::!JMW,GC1_B=H?@WQ#<(H\
M/^/]>^&>F>!]:M)[75]-\0W.B7=MJ4O8_'?]N[X)_L[_ !A^&'P/\?:7\5+C
MQK\7K7Q;<>"G\-?#3Q%K&A:O<>$/#$_B:ZT?1]6:*TC\7^(]5<Z3X9T?PWX!
MB\7:[+XL\3>&]&O]/TXZE]HA=F!]GT5\#^"O^"@G@CXDZ%X,G\ ? G]ICQ%\
M0/&6E^-_$1^"5WX#\(>"?BKX4\*?#[Q8O@C7_%7C*T^)'Q$\&>#-&TB3Q))%
MIFAPQ>-;W6?$-W]LM-&TF]O='URUTSUGPW^UO\*]<^ *_M&:M:>-_ O@X^)O
M$W@D^&O&OA2ZLOB5_P )QX9^*&M?!QO!,/@;1Y]<U6^\8:[\0M$FT#PWX:T[
M[9K&J7E[I]O]D@NYY;:!6 ^GZ*^._ O[:7@7Q-\=-/\ V;O''P[^+GP(^+_B
M3PK?>-OA_P"&_C!H_@NVM/B;X:TD2R:S>>!O$?P]\>?$/PY?ZCHEM#)>ZQX9
MU35='\5Z=8QS7=SH<<-K=M!]<W]A8ZK8WNEZI96FI:9J5I<V&HZ=?VT-Y8W]
MC>0O;W=E>VEPDEO=6EU;R207-M/')#/#(\4J,C,I +=%?SI_L??LB?LK:I_P
M4\_X*??#?6_V;_@;XC^'_@*']F^]\">"_$_PK\$>)?#'@F?Q=X"N-=\1CPAH
MFNZ)J&G>&H-5U.Y>XN;;1;>RMV5+>!8EM[:WBB_5#]G?X$?LO^!/C3\:?'O[
M-'@OP'\.)=%CTKX%?%CPK\,O"_ASPQX0U3Q?X=TGPS\4M%U.UL/"MS:Z'::M
MHNA_$XZ-K).C6FHW=Y<?9;^2-="MVO&U;OLG]X'TS\1?B[\*/A!IUCK'Q:^)
M_P //A=I.IW9L--U3XB^-?#?@G3M0O@JL;*QOO$NI:9;7=V%=6-M!+)-M93L
MP1FEXR^-_P %OASX=T3Q?\0OB]\+_ GA/Q-Y'_"-^*/&7C_PIX8\.^(/M4$=
MS:_V)K>MZM8Z;JWVFVFBN(/L%S<>=!+'+'NC=6/X]?"#XK^,/C3_ ,%(_P!M
M?PG\4?V3_B]XI\-6_P )_P!F3X.-X%\6:C^S)K,'P7^'OCW2O$7B3QE=^/[1
MOV@-0T#4?#'CG4-5;Q/J5G\*-0^)OB/4-'T*TMM:T"WUNPT;0Y/.?V1(],L_
MVWOVK?V>(?V+OBS%\%_ ?P;_ &:O@7X;^$GBCQ%^SYXOL_@%\,/B-#XL\;^.
M9?'LNO\ [1_B6#6O"WCO7O$=YXNU*V^&FO\ Q7\47VCZ/:V.KZ#;:MINA>'R
M6_*_0#^@[3=3TW6=.L=7T?4++5M)U.TM[_3=4TV[@OM.U"QNXEGM;VQO;626
MVN[2Y@=)K>YMY9(9HG62-V1@3=K\S;7]J7]FO]C?X/S:!\+O@K\:KO\ 94^
MFM:I\/\ Q#\5?AQH5EXS^%_PTO=/\375GXNAGN_%?Q$3XL>,]'\(^*+W4M/\
M6>)/ WA+Q]H>@:M:ZKHMSJT=]HU_867U%X\_:F^&/@^U^%L?AY=>^+OBKXXZ
M5+X@^#G@+X3V^CZ[XH^(GAJVTBSUZ^\6:5<:[KGAGPEH_@_3](U+3;N]\7^+
M_%/AOPS"^J:58?VJVIZII]E<JP'TA17YJ>+O^"C.@ZC^SM^U;\3O@S\*O'?B
M3XP?LFV?BJT^*_P+\<R>#/!OBKX::KH&A:]KCZ_XWN9/&MUX<U;P3:Z=X>U;
M65O?AMXF\::EXFLM,N[#PG::EJ6Y+?US]@+XM_$+XQ_LI_ ?Q7\2? GQ%\.>
M(K[X)?!S5+WQOX^U7X::G%\6]1USX?Z-J.J^/?#?_""?$7QOK=MI>LWKOJAB
M^(&D^!O$^W5+<7/ARWN5OK>R=GO_ %W ^SZY3QEX[\#_  ZT=?$7Q!\9>%/
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
M1I6HZG8>.+3Q'=> YK*RNYI/$\(MIQ'Q7_#TK]G^/2O@+XOO/ OQ^T[X6_M
MS?#W2_#_ ,:+_P"&*0?"7PAXK^)FFVNH>'O!OC?Q>/$+PQZW;378T7Q!?>$+
M7QAX4T'Q#::MHNH>)8KW1=7CL79@?I/17Y6_M=?M<?&KX3_MK_L1_ ;P9\$?
MB)XJ\%?$W6_C)XJU:^\'>*?A+9:W\8/^%?\ P2\5R7'@'PMIGC3XH>"]*L=+
M\&ZIXN\.>.O%=[\2-6\%0ZG=Z#I,'@@^(KRPN;:Z^BO&_P"VAX6\*^/-2^$W
MAKX0_&WXN_%SPK\.-%^*?Q(^&GPMTKX<ZIXA^%_A?7U;^RH/%NI^)OB;X3\'
M:AXEO9(;N.Q\*^!?%'C+7]42SDO-(L-0TZYTZ]O2VWF!]D5RGC+QWX'^'6CK
MXB^(/C+PIX$\/OJ.G:0FN^,O$6D>&-';5M8NH['2=,74];O+&R;4=4O98K/3
MK(3FYO;J2.WMHI9G5#^4W[;7_!0ZXLO^"9?B+]K_ /9,T+Q#XST#XA>&9="T
M?XCB^T7PH?@U)XD\4Q?"NX\4Z_I.L:Y8>*;OQ/X:\::@^A:)IGA#2?$B0^*[
M6#5-4N;;PM:RZI<^]?M&_M5_!?X>_!'PSXM_:Y_9J^*.G^'O$?Q$\,^&M(^&
MOCWX<_"[XO3+XI_M33AX3\2ZIJ7@?QW\2_@YX<4ZO/'<^'KKQ%\0M)\2"\LK
MB;3]+%U!'O+/\;>>@'Z%45X5\8OV@_!GP;U3P-X3OM+\4^./B7\4+W5['X;?
M"GX?:?INJ>.?&3>';%-3\27]G'KFL>'?#.B:!X<L)(+C7?%/B_Q+X;\,Z8UW
M86ESJZ7^I:?:W7F'PU_;<^%'Q$U/XN>#KKPU\5O 'Q=^!MC9ZO\ $CX%>,?
MD^H_%W3M#U2.!]'\0^'?#OPXO_B!IWC_ ,/ZL;JV2TUKX?:YXHT^(W-I)J%Q
M907MG+<(#[$KYE^$O[&W[,?P+^)OQ'^,OPI^#_AKPE\4?BSJ6K:MX\\:P3:Q
MJFM:K=:]JC:WK<5A+KFIZG#X:TW5]7*ZEJ6C>%H=%T>]O(;:>XL9)+6V,7R0
MG_!7C]F^\^!>@_M(Z%\.OVD_%'P;OM1U6S\7>-?#?PD75-'^%-CIOC;4? T>
MM?$C4(_$J:=I]MJ%WI\>NV^C>';WQ-XPL/#&K^']6\0>&=%.NZ9;7/VE\3OV
MC/!GPZL?AG_9FC>*OBIXG^,]U/;_  F\"?#&#P]?^)O'D-EX<F\7:IJVF7GB
MWQ)X.\':7H&D>&H1JVI>(/%'BS0-&@CN=/LUO9-2U/3;*Z>H'O\ 17A/P(^/
M>C_'FQ^(4MAX$^)7PWUKX7?$2X^%_C3PC\5-#T?0O$FF^*+;P=X,\=,;>+0?
M$7BC2-2T:XT'QWH4VG:WIVKW.G:L'FN]*GO-*>RU&]]VI %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^(_PW^//@']
MG7_@K#^WIX8_:1\::!\,1\>_ O[,7BWX">,/B%J]EX6\(Z_X*^''@'6?#OB?
MP]H_B37I[+1K.Z@\6:OJ;)IGVR!]6U33/$$\:37,,8D^??"NK:;\4/#_ /P<
M+:O\/KI?%6E^+/!4\WA:]TF*>:W\203_ ++GC*.QO-"8Q(=6L-9V+<:#J5B)
M[#7[*YLM3T>YO=.O[.[G_?#XA_"#X2?%0:-/\4/A/\//BA-X4NI-4\,)XZ\$
M>%/&$^AZGB-S=^'Y/%&GWD>CZA,T$"B[M)K-R\<)DG18PR_FU^PWX)_:0\'_
M +6?[;WCWXL?LN>.OA7\._VFO''@KQKX#\1ZS\0/V?\ Q-'H=EX&\(WGA>31
M/&FA_#_XN^+-:L-5UI'L[G31X?T_Q-I,,C7=IJ.IV<5O!>7COU[6_!H#\_OV
MH_C_ /!76_\ @CY^Q/X?T3XG>#-;U[0]._8:?Q'HNBZY9:QJ?A:+P$G@K2?&
M,_BVSTR6ZE\*VGA[6+"YT74;WQ"NFV<>M+'I"3OJ-Q;VTOWO^T%^TMX$UO\
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
MV/VRV2^F-[I/G:; +=I5E=[XZ;J+6$; ?:6L[LP;C!,4_)W]ICX\^ /VDO\
M@E'\>_BM-\3O"?PHU#Q%XVOX?AY^PY\)[CPMX!TOP%+I?[16@KK&H_%3PIX<
MM+7QI\1_B#KVD1W/Q*\4:OXBFLOA_9WNOZ9K%EX1LM?BBUN[_I8NOV/OV2;[
MQ+8^-+W]EO\ 9TO/&.EOH$FF>++KX)?#2X\2Z=)X4L]/T[PM)8Z[-X9?5+1_
M#6GZ1I5CH#6]U&VC6>F:?:Z<;:"RMDBZ?_AG7]GT'Q\1\"O@WGXK+(GQ1/\
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
MU&D6VBVUO%IL&F"V9K?[!%;+:^03#Y7EDK2O_7W_ .?R _)OX367_!-GXO\
MQU_9^\>_ KQSXF_:;^-WAHZ_XE\#:QJ/[6_[2OQJU7X'^#K_ ,.W47BWQ9XO
MT#XC_%OQI#X#L-4\W2/"+>&_%6@Z;J&O^)M>T*P?352TO-1TC]@*\T^'7P7^
M#OP?CU>+X2?"?X:?"V+Q!<I>Z]'\.O GA;P1'K=Y%YGEW>KIX9TK3%U*YC\Z
M;9/>B:5/-DVN-[9] O["QU6QO=+U2RM-2TS4K2YL-1TZ_MH;RQO[&\A>WN[*
M]M+A)+>ZM+JWDD@N;:>.2&>&1XI49&92/Y_,#\ ?V<_A'^SW^T#_ ,%:/^"I
M\/Q6^%_P;^-EIH$/[-H\.0_$3P3X*^(\&BWUK\.(=%\5?V)%XFTS68].N8=1
MT^VTK7VL%AD2[LK>SU B6WBC7]4_A!X:_9H_9M^(>L_L\_!#0M \):_\5-6\
M1_'?6?A=X"L]"L- \":=I?AKP#X U;Q3-X=TD:=:^"_#&MWVB>%M/TVQBM9K
MG6_%NL:Q>:5:2:79Z[-H,G_#!'["W_1EW[)O_B.?P?\ _F.KT_X8_L[?L_?!
M.]U74O@S\"_@Y\(]1UVU@L=;O_AC\,?!/@*]UBRM96GM;/5;KPKHFDSZA:VT
M[O-!;W<DT4,KM)&BNQ8C=^^R_!>H'YO?LH^)O#NH?\%;?^"I.G6.N:3>7TG@
M[]CZ.*TM;^UN)Y7\-_#"^T_Q"D4<4KM(^AZAJ-C8:NJ MIU]=0VEV(;AO+IO
M[*GB7P_J/_!6K_@J7ING:]I-SJ,O@O\ 8_B@M[:^M;J=I?#GPOO]/U\1PQRL
M9FT'4=2L+'5XUR=/O;F*SO/)N'\NOO'PU^QA^QYX+\0Z/XN\'?LH?LU>$_%?
MA[4;;5] \3^&O@5\+M"\0Z'JUG()K35-'UK2_"UKJ6F:C:S*LMM>V5S!<P2
M/%*K &CPU^QA^QYX+\0Z/XN\'?LH?LU>$_%?A[4;;5] \3^&O@5\+M"\0Z'J
MUG()K35-'UK2_"UKJ6F:C:S*LMM>V5S!<P2 /%*K &G=:[ZI+ITM_D!^!G[$
MVO?L&V_[,GBG]FK]NCXM_$CX7?&WX.ZQ\3/AO\>_@]X__;$_:F^''A;QU'=>
M+O$5^UYX.^%>B?&;P_X)\9:3XPTG58A?>&_!GA2ZNM:U:34+R70[R'6[#4=7
M]RO_ !_\//V&/^"@/[(?CKXA^%]2^ _[*OQ)_P""?L7[-7PTN/&^K:[J6E_!
M3Q;I/Q,7XDP>$?''B3Q!<ZI?:5J \.V_A71==N=9U*Y-C?WUO'>ZQ-H?A>\U
M./\ </7O@9\$_%/CG2/B?XG^#WPL\1_$KP^;8Z#\0]>^'WA+5_'.B&R.;,Z1
MXMU#2+C7]--H0#;&SU"'R",Q;#71>._AU\/OBEX>N/"/Q-\"^#OB+X3NYH;B
MZ\,>._#&B>+O#US/;EC;SW&B^(+'4--FF@+N89)+9GB+,49=QR7]=;Z>O;_@
M^@'YQ?&_XE_ ;XS?LI_\%)O$/[.&C>!?%>GW_P"R]\7++QS\<?AMI^B3Z/\
M%3XB)\%OB%:0^&8_&&A:>$^)&K>!/#HT07NMIK&LV&DIXKTSP]I]TU];:U9Z
M:G[*G[8_[,/P6_X)R?LO^//B/\9O"&A^%? '[/'[-/@WQGJ5C-?>*)/#GB[5
MOA_I&@6?AC4M,\)66NZM%KXU30M8BO=(6Q>_TNWTZZU#4X+/3HFNJ_2SP]X/
M\(^$?#5CX,\*>%O#GACP?IED^FZ;X4\/:)IFB^&M/TZ3S/,L+'0M-M;;2[2R
M?S9=]K;VL<#>9)NC.]L^'^./V;_AO<?!W5/@W\-O@S\ -"\+ZQJHU&/PUK?P
MR\+R_#CP[K=Q+]H/Q B^'&G^'#H'B?Q5HE_%::OIUA=G0#J>H6T+7/B?3#$L
MK*^EO._X6 ]_T36](\2Z+I'B/P_J5EK.@Z_I>GZWHFL:;<1W>G:KI&JVD5]I
MNI6%U"S0W-E?64\-U:W$3-'-!+'(C%6!/Y,?\%N-5TO2OV+=.?5-0L=/6?\
M:&_9^$#7MS#;"5K/X@Z?J5WY1F=-YMM-LKV^N-N?*L[6XN)-L44C+^H_PW\!
MZ!\*_AWX"^&'A2.XB\+_  X\%^%O ?AN*[F^T7<>@>#]#L?#VCQW5P$C$]PF
MG:=;K-,$3S9 S[%W8',?%#X _ CXWOHDGQI^"GPD^+TGAI=13PX_Q0^&_@[Q
M^^@)JYLFU9-$;Q7HVK-I2ZFVFZ<=16Q, O3861N1*;6#RSJ!^;G[96NZ)%_P
M5#_X(_12ZOID<JW'[;DS(]];*RPZ_P# [PUINAR,#("L>LZC%)8Z4QPNHWD3
MV]H9IHV0/^'NL:.W_!;;]H+38=3TYM0;]A;X9Q3V,=Y;F[-Y9_$F"ZGBEMED
M\W[3;:?J&G7$D;IYL5G>VDS*L$\3-]Q:G^Q7^QOK5QIMWK/[)?[,VK7>CZ9I
M6BZ1=:G\!_A9?W&E:-H5M'9Z'I.FS77A662QTS1K2&*UTJPM6BM=.MHHX+2*
M&)%4;VE_LJ?LO:'X]_X6KHG[-WP$T?XH?VYJ'B?_ (61I?P>^'FG^/?^$DU:
M6ZGU7Q#_ ,)A:>'8?$/]N:G-?7LVH:M_:/V^]EN[J2YN)7N)2Y=>>UNG>X'O
M=?A3XUT?Q]^S_P#\%!?CA^S_ /#[2M6C\$?\%// FC^.O"VN:9;[M,^&/Q/\
M'7-KX-_:3\4QM(#;6NI?\*DU.]^)L=W>+<6VK>/SX(\-R1I%JI,?[K5F7&B:
M-=:MINOW6D:9<Z[HUIJ=AI&M7%A:3:MI5CK3Z?)K-EINHR1->6-IJSZ3I3ZG
M;6LT4-^^F:>UTDILK8Q@'X4_L5^#/&WA3XZ^-/\ @G'J^BZN_P &_P!C#X^:
MS^T=X4\0WC376D:I\'_&D:^-?V8?AC<7MS+-<ZCJGA_XE^*/$7Q ;4681PZK
M\';;3U:(VTMN_M5WK6C_ /#]S2[+^U=.^V?\.O)](^R_;;;[1_:S?M-W6MC2
M_)\SS/[1.BJ=7^Q;?M/]F#[?Y7V4B6OUK@T31;75]2\06VD:7;:]K-EI>FZO
MK<&GVD.KZKIVAR:G-HMAJ6I1PK>WUEH\VM:Q+I=K=32P:?)JVIO:1PM?W1E\
M4NOV3OV6;[QV_P 4KW]FGX 7GQ-DU^/Q7)\1;KX-_#JX\=OXIBNDO8O$K^+I
MO#C^(&U^.\C2[CUEM0.HI=(DZW(E4."^_FOQ=O\ (#X!_P""?VM:/=_MQ?\
M!6RULM5TZY>#XZ?!ZYE@MKVVF:)8OAQJ>G7T[I%(Q00ZE8W=C=N0!%>VD]M,
M5GA=%_-7P_H/B;XK?\$9/^"BNB?")D\4Z_;_ +77QG\63:3H$HU*XU3PGX;^
M,_P[\?>(H$@L'DGN+:]\#:7J6IK:PAFU?35:UA66*\PW]#'AS]CC]D3P<^M2
M>$?V5OV</"TGB3PYK'@_Q%)X<^!WPQT-]>\)>(8!:Z_X6UIM,\+VK:IX<URU
M5;;6-$OC/IFIP*(;VUGC 6NO^&/[//P!^"5UJ][\&/@;\'OA'>:_;VMKKUW\
M,?AGX+\ W6MVMC)--96VKW'A31-)EU*WLY;BXEM8;QYH[>2>9X51I7+%U^7;
MH!\8^!/V\/V)OVJ?#_[/FI>#KWX9?&3XM>)_$O@W7OA_\&9X-!\2_%'X3^,2
M(!XE\6:AHMWIFI:O\./^%4Z+-XAU75?'CV6E6EQIVCW%OX8U74KG6M'MM1\M
M_9"UO1KG_@JY_P %<+>VU;39YY=/_8A,4,-];2R2C0?@?JFG:X8T25F<:-J%
MQ!8:J5!_L^]ECM;ORIW$9_3'P3\$?@O\-==U_P 4_#GX0_"_P!XF\5LS>*?$
M7@GP!X4\*Z[XE9YQ<NVOZOH6DV&H:RSW(%PQU&XN2TX$I)D&ZO.;']C#]CS2
M]2U'6=,_9/\ V:=.UC6+'7]+U?5;'X$_"ZTU+5-,\5Z=?:/XHT[4;ZW\+1W5
M]8^)-(U/4M+U^TN99;?6-.U"^L=1CN;:[GBD+K7?7_.X'PS_ ,$9]6TK5/@7
M^TC_ &5J5AJ$-O\ MT?M,NOV"[M[J**UOM>T:_L'4V\CJMO>6EQ'=VCC]W<6
M\JS0EXV#'U'_ (*_^"O'GC__ ()S?M+>'_AQI][K'B2'0/"/B6;1M/AFN+O5
MO#7@OXC>#_%_C*RCM[?_ $BYC/A/0]9GN+* -)J%M!-IX1Q=%3]D_##]GGX
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
MZM?S16E@9KE%NIY$CB+,P%8VK?M)_#'XH?ML_M&_"_6/BQX-_9:\$?"_X6_
MC7-?\?\ AR?PGX"^.'[6&E?$#PO/XQT6.P^*VKV0\5:;\-/AOI^OZ?HMEI'@
M9;;Q])XF\4[M(\5Z'!=3:/=?J3J'P&^!NK>$_"/@+5/@S\*-2\"^ +JQOO ?
M@O4/AWX0O/"?@F]TM733+SPCX<N-'DT?PW=:<DLJV-QHUG92VBR.MN\8=@=3
M5_A#\)_$/CG0OB?K_P ,/AWKGQ*\+VPL_#/Q#U?P5X:U+QSX=M \T@M="\6W
MNF3Z_I%L)+B=Q!I^H6\0>>9MNZ5RRO\ DU^-P/Y6M)\0^'M:_P"#:[XI>$-#
MUG3]5\2^#]:@N?$WAZSOX[W7?#=GJ?[=-IJFES:_IXEDU#2_M^EV-YJ-L=3C
MAEN;.VGNUWQ(\E?IK_P5W^+'PQ\;_L&Z7XD\(>/O"/B7P\W[1G[/.GPZ]HNO
M:=J.C7%]9^,- \1WMM9ZI;7$EC>2V.ARG4+\6D\PLH(KI;HQ26=W'#^MFE_!
MSX1:'X3\1^ ]$^%?PWT?P-XQNM8O?%W@S2_ _AC3_"?BF\\0\:_=^(_#MII<
M.CZY=:X.-8N-3L[J74_^7UYZXKQ-^RG^R[XTT#P?X5\8_LW? /Q9X7^'MIJ%
MAX!\-^)O@]\/->T#P/8:O+:SZK9>#]'U3P[=:=X9M-3GL;*;4+;1;>RAO9;.
MUDN4E>WB*.]W\V_O _-OXZ>*I_@U_P %C?V8OBM\1[V+3?@E\9_V4_%?[._@
M#QGJ4\<'A'0?C#_PG.I?$&;2;S4YI5T[2]7\8Z1;>'=*T2XEEBN/$,U[!IMH
ML\>F3R0='K/AN#Q9_P %E=%^+'@S4;&/PO\  O\ 8GU3PW^T!XILKRW70]/U
M;Q7XY\17_@;P#XHU&&0VL'B-=--SX[DTW4)([BQ\/:1IVHWA@MY])$_Z:7OP
M:^$&I?#VS^$>H_"KX;:A\*-.L;/3-/\ AC>^!O#%U\/;'3=/Q]@T^S\%SZ7)
MX;MK&QP/L=I!IJ6]M@>3&F*I6WP(^!]G\.K_ .#]I\&OA3:_"7559-3^%UM\
M//",'PZU%&N+>[9;_P $Q:.OAJ\5KJTM;EEN-,D!N+:WF(,D,;*K_E;Y ?SU
M_LZZMHH_X-MO'"RZEIJBT^$W[2NF7"RW=LOV;5M0^-GQ%FTK3YE=P8=0O3J.
MF26%I(%N;@WUBT$;FX@+_;7B[P/\$/CA\ O^"<G@S7?CAXG^ GQUO?@SH'C/
M]ECXY^ ]?TK3[[2O&'AWX5?#O3?%GAB)]2NQIOBJ'Q?H7B6%M2\$SQ!/%.B:
M#KEG_:FG2P)#J'WI'^Q/^QG#H5[X7A_9'_9CB\,ZCJVF:_J'AV/X"?"N/0K_
M %W1;/5M.T;6KW2%\*#3[K5M)T_7]=L=,U&>WDO+"SUK5K:UFB@U&\2;=G_9
M/_99NO"&D?#ZY_9J^ %QX"\/W.KWF@^")_@W\.IO"&B7?B":UN->NM(\-2>'
M&T;3;G6[BRLI]7GLK*&74IK2UEO&F>WB9!M>>[?3J!\N?\$_?B_\;O%^O?M2
M_!;X_2?#_P ;?$+]G/XI^&/!^K?'[X8:%;^'?#/QMD\0^ -&UFSU#7=*L0VF
MV7Q+\)>'X- T/QUIVG2BUT-Y-&\/1VL*Z0L]W^D5<MX,\#>"?AQX=L?"'P\\
M'^%O ?A/2Q(--\,>#/#^D^%_#NG":1I9A8Z+H=I8Z;:"65FDD%O;1^9(S.V6
M)-=328!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M6>+]$U#7?$MIXTU7P_XGU7XAZ5XZ=-'\J+PC%X2N8_M)^O/&?QG_ &@/ ?\
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
M U+6KPMK8#]_*0D*"S$!0"220  !DDD\  <DG@"ORYT[]JGXP?M ?%;]GO\
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
MVL/A7^Q!\$O%=O\ #KQ;XE^%OB/]H'XP?%0:#HOBG7_ _P (]#U^+P;H6E^
M="\36FI^$Y_&GC7QI,=/?5O%>D:YI/AC0[*XO_\ A&M=NM0M%L_DG]FCPU\2
M?"/_  6,_:3T+XF?$>7XKWMI^QC\/'\,>-M1\.^&_#'B;4/"-Q\2+.XL+7Q?
MIW@W2]!\(S>(M,U236=/EU/PYX>\/:=J6F6^EW9T:RO)+M6+?E?\0/VYHHK^
M?/\ :M_;"_:V_9L^"WQ'^./CWX\>&?!/[0W@GXE1ZSH_[$7A[PQ\+/B5X!E^
M UU\3]+\'>&KOXA^)?#/AKQ)\5O"5[XI\)WA\4P_$#5?B7X-T*[U2:#PM9>&
M],URZBTVT$K@?T&45^7?[6O[5-S\./V@?@?\*/&?QRU?]D;X-_%+X9>(?$NE
M_'NU\*^ M6L?$?Q<MM=TBTT?X3ZIXN^*G@_QU\// VGV?A>;4?%&IW.K^'[:
M[UTW%A96/BCPZUJR:K]H?LW0?%RV^$6B0_'#QKHOQ'\?KXA^(K'Q[X>TW0-'
MTCQAX)D^(_BR3X5^(;32O"[R:)IYU3X6OX-N[BTLY[EX+J2>.[N[N]%Q<REM
M /=**^%OVO/VCO%?PY^(G[+W[-OPLO\ 2M#^+G[67C_Q-X>T?QAK6EIKMA\/
M_A]\-_#@\7?$WQA::'--!9ZSXIM]*FT[2?!^F:L_]BR:QJAU+5(=1LM(GTC4
M/$-=^._QW_9+_;/_ &>/@1\7OB;??'SX$_M<P^+/#7@#QUXL\)> ?"WQ-^&'
MQ:\'6EEJ T'6+CX6^%? W@_Q-X.\5P:MIEEI3R^#[#7K/4+N22749K31;MM7
M+?J_N ^N_C!^T3<^"OB9X+^ OPT\(:;\2OCQX]\&^+_B+H_A#7?&+_#[PKI/
M@/P3<:9IVJ^(_%OC.W\+^.-0TB'4M=UG3/#OANTTSP;K]SJNK3737*Z9I6FZ
MAJEMO?LV_&'QM\;/AU-XI^(WP,\>?L\^-=)\4^(?"'B#X=^/7M[Z9+_P]<10
M2:YX5\16EO96GC#P3JPF#Z!XKM-/L+/6!#=26<$EI'#=W/Y4>-_A3X^U7_@M
M'HFC6/[3GQQ\-WNL?L&>,O&.F>)=%T']FZXUKPAH-Y^T1)#'\+O#MMXC_9\U
M_P -7'@6P9H;BTU+Q5X>\3?$^66TMUU'XC7]MY]O/^ZH&  220 "3C)QW. !
MD]3@ >@ XH>EO-7 Y1_&N@-XB\2>#=.NO[8\:^%?"N@^,]5\):>T":NFA>*[
MWQ;IGA6X2349[#28SXBU3P-XJT[3C=ZG:PK<:1</?36=KLN&^9_V//VM#^UE
MIWQZO9/ACK/PJO/@3^T7X^_9VU70?$'B+1_$6KWVM_#S2_#%SK6J7K^'X7T7
M3)!JNO7>DC3M,UGQ-9%-+74+?7KJ._6"V_/_ /9 ^'/CF/\ X*E_\%-K:7]H
M[XWW]GX"U+]C34M0L]4B^"^J0_$'2?%GPL\8>,;?P;XKDO\ X.7%UH'A+PC=
M:OJ>D^%++X3W'PTU&'2+V8Z[JNO:N(]73R']E3P_^TOK7A;_ (*M:A\ _CAH
M/P(D\(_\%'?VSO%-IK?_  KC0?B7XC\4>*=*M/#5_;^'[^U\9K+X8\-^#E@L
M;..^O;/2M<\2ZO<:K*UG=>&(?#P7Q2[;_P#;K^\#^B*BOR#L?^"B'BU_^">O
M[*'[1.H:3:P_&#]I_P 3_#?X.Z<VB>!O&/C_ $S1_'GB74_$.F^+?&MA\,_
MEOJGCCQ=;Z-H?@CQ?XNT7P#X;CN=4UK4X=*\+QWL<5W)J$=3X8_M'?M)Z)^V
M-\*_AOIT_P"U#^T=^S3\6_#OB6S\:^._C#^Q/\1_@#JG[/OC[1-/N-4T&];Q
M;+^S_P#!#PQK?@3QE)$-%2RUC2]6U70[EHY[KQ1(ZP6^K*S_ #_ #]AZ^4O&
M?[6OAG1/BEXE^"_P\^&/Q<^/WQ(\!Z5H>M?$O0O@]IG@5K+X:67B>VDOO#4'
MC+Q3\3?B!\-/"-KKVOZ;#-JVE>$=*U[5O%USI*+J8T);*XM)I_JVOPP^/G@'
M]MW]A;]I[XT_M?\ [+7@&U_:C_9__: N_#'B?X]_L^0S3VOQ0\,>(_">@0>'
MV\3_  ZGM[:^U#4TN+.W,R1:1I_B*[VWUQI>H^#+BRTC2?$>GB5_TZ ?J%\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_)N7X8?M>_#O_@HG\>/C7H/P6\(?'/X;_&?X<_"GPC\(OB9XJ^*NA>$HOV:;
M+P=HLUKXU\'W.@7FGZUXTE\.>.O%5U>>--:C\ >']0.KWEKH<5]=13R7D^D_
MGUJG[(?[>.F?\$@_%?[!$?[+X\1?$C6?'5[::'K/ASXR?!Q-,&AVG[1$7QLO
M/&'B%?$_C3PU;:5I.LZ?%::%X1TK1]3\3^)+B]_M2[\6Z7X.@M-.BUC^FFBG
M=^73\-@/QB_;(T;]K/XU>+/V!/&'@3]BKXJ7*_ KXW>&/CO\5M)U/XK?LM:;
M?:+;Z-_:_AJ]\$:)+)\>)+'Q%XFDLO,\26=[#=6GAJ32]0T"UGUJWUNY\0:5
MX8T_@5\'?VL?V,OVB_VD/^%=_ V/XX?LV_M6?%#4?V@]*N+/XF?#[P/XR^!G
MQ0\;HDOC;P[XXTKQ/K2V^O\ AN6[^RVL.J> ;GQ9=6&F:'93VMEK%U>3V<7[
M%447_KYW_ #\S?\ @F3\$/VAO@%X"^.7A?X[^!/"'@\^-/VEOC%\7/"TF@?$
M&+QAJ%WI7C[6[2Y@AO+"PT"WTVQL56R>[TV]D\02:Q=VMW!%JWAGP_>0S0']
M,J**0'Y-?L\?\$];WP)\2/VR?#7Q(GM=:_9D^(GB7XG)^S]\/4FLY(/#WAO]
MIOPSX9U#]H/-I&UPVF6\6MZ7;^"?!-M<I#=:/I5IXQOK2,6?C>Z:Y]7_ .";
M?[+WQ._9A^ 3^%?C5XC'BGXK2ZI+X4&N":SOH]-^$_PL^T?#[X(>'-,GM9)8
MO[%M_!&DP^,K?3[AOMFG:MXXURSU%8[U+B&/]#J*=P/YJ-1_8\_X*#:Q_P $
MZ?VD/V+=7_9]\"ZI\4O%'C/6O&.N_M%7_P :O"$^K_M.ZE-\9]*^)%CKUKI1
M0ZG9^++C3-/M?#GVOXJZ_P"#[+2_#NB:9! LUQ*+"P^HOCQX;_;3\5_M8?\
M!/'XX:=^Q;XIU_1/V6-,^--W\3H/"?QK_9[EBOG^.7PZT/P3!HW@N7QM\2_
M>HZSK/@BRT\W'B236-(\-:%?^(/M6E>&]7U;0H+3Q7J/[:T47].OXJS _(?]
MLCPE^T]K_P"WA^P]\9_A5^RIX[^*?PR_93E^.5UXS\2:1\2OV?O#$OBQ/CI\
M.]"\&?9_ ^A^//BYX7UJ:[\'"QN;C4!XGLO#-IJE\HL]-NFL=FKR^@?M]_"/
M]HKQC\6?V+_BS\'?AIIO[0/@+X#_ !*\<>)OBI^SUJOC;PQX(M_%]]XA\+6>
MA_#WX@VUWXUN+3PI?ZM\(]1.M^(=$M]2G>[M]9O+"?2[<NUU=6?Z<447V\E;
M\_\ ,#\<_A#X _;2^$G[:'[:7[27B/\ 9IT/Q9X8_:!^'_P&U+1=&^'OQH\#
MSZM#K?PJ\#ZGX2B^'VCGQS+X'@U3Q&]]J5A<^(?$/B5_ G@ZTTNSUJ]\/:EX
MDU!-)T+4_F?X2? 3]L[P-_P1V\9_L0ZO^Q]X_E^-]SH7Q'^'NCQVGQ6_9E?P
MGJEA\6/&OCWQNWC$Z\_QP5K'2_"-MJMOH^M:9<V0UR]UC4-%_L.QU/29=?U;
MPW_1)11?R73\-@/P_P#$OP3_ &NKJZ_X)/?'/PU^S9>3^.?V-?#_ ,2OAK\6
M_@MXG^+'PET/5OLWQ!^#'A+X3OXVT3QGHOBOQ;X/U'PQI]SX=OM:B@M[^;Q=
M<65SI\,GA2"[>\@L_0?BWX,_:KUC_@I+^RK\<K']EWQ1XF^%?P8^%WC3X=_$
M'Q_X:^)'P-LM,O\ Q!\6-$LQJ>O>"?#/B[XJ>'_'&H>#_!>J-':ZB_B#0?#_
M (GU&&UU>;1?#NJ+;Z0VO?K_ $47_)K[P/Q6L/A?^W_^Q3^T3^T!?_LR_!/P
M+^U5^S7^TW\5M>^.G_",ZW\7O#_P=\6?!KXJ>.C;/X[N;G5/$EM?Q:MX3U34
M8([Y-.T'1=<NWLK6Q2U31[^+46UKZH\=?\-;>#M&^#UCJ?P;T7]K+0?&MA\5
MA^U;X$T/Q%\.=$TO2KKQ7>>&=5\&Z9\.+/XT:[X:TWQ+X9\%PGQ!X%TW0M7U
M+1;7Q-X<CF\1^+&M?$UQ:"7] :*+^2_S _-__@GW^R_XC_9UU7]IO7$\$R?!
M#X2_&7XI:'XS^$/[-;^)='\3O\(-/T_PG::3XNU"]N/"VK^(/!>C:G\0O$RW
M&M-X5\'>(/$&@>&M&L-#TNUUJY\EK:S]3_X*%?"+XR?'C]C7X[?"7X :\/#W
MQ6\9^&-/L/#ER=7.@+JEI:^)=#U+Q/X4;6@\2:8/&GA.RUSPD;FXGMK(?VUY
M>H75K827-Q']FT47UO\ UH!^&_BSX0_MK^.?C'_P3@^,GA_]CKX:_"'PW^RY
M??%?P]J_P;M?CGX+D'@W3_B+\,-,\#QZW>:CX=TBX\/6G@?1+JQ3^R=(\"1^
M/?%MS8PM-?:3I\URMO;^G_LJ^$?VG_#7_!1']M/XR?$+]E3QUX"^#O[5,/P0
MM?"WC?4OB5^S]KDOA"3X!_##5/"*7'C+PQX0^+GB'Q&EGX[NI'_L?_A&M/\
M$EWI%Y=Z5;ZW:VNG/JNLZ1^O-%%_RMU[W_,#\5K#X7_M_P#[%/[1/[0%_P#L
MR_!/P+^U5^S7^TW\5M>^.G_",ZW\7O#_ ,'?%GP:^*GCHVS^.[FYU3Q);7\6
MK>$]4U&".^33M!T77+M[*UL4M4T>_BU%M:_5_P"$>B_$#1/ FDQ_%77=.\0?
M$?5)M1U_QA<:$U\?"^EZOKNH7&I-X6\'IJ6V]'A+PA:W%MX7\/W-W!:ZAJVG
MZ1#KFKVT>LZIJ.[TJBANX'YR?\%+/@=\9?C-\._V=]=^!7@^P^(?CG]G?]L3
MX%_M*'X?WGB?1?!TWC31?AE)XGBU/0-,\1>([BTT'3=1N#X@M[A9M4O+>!;2
MUNS$;B\%M97/SQ^TEH'[9OC/]L;]@3X\:+^QMXH\4^'OV8H_CKJWQ*'A+XQ?
ML_PP7O\ POWP'I'A*T\/^"?^$[^*'@C5=<UGX?:?:!?$M]K>D>%-$UWQ%#=V
M_ANZFT$V>N7'[1447_7\=P/SK_X*1_ CXP_&;X>? /Q7\!_#6D^.?B5^S3^U
M=\&OVE]*^'FK^(].\(Q?$.Q^&\FO0:EX/L_$NLM'HNBZAJ,>NQW,&H:M/;V<
M4-C<J)&N)((9?$]6^%G[:'Q+_;T_96_:EUGX#^ /!'@7P-\)OBGX(\8^%-:^
M,6E:EK?@^#QJ]O @U?6_#FBZ];^(O%-PP:]L_#_A7PY>^$[6RLE@U#XD-=ZN
MT6B?L!11?]?Q _#7]G?X9_\ !2S]A==9_93^$GP.^$_[0_[-]KXM\37WP#^-
M7BSXR:?\.Y_A!X4\8:]J'B!=#^)WA)[+5?&7C6U\.:CJEW=26'@_2([JY>:\
MBL/$7V*XT^PT7]HO!.A:IX9\(>&M UWQ'?>,-=TG1=/LM<\5ZD@AO?$FM0VT
M8U;7)K599H;#^U-0-Q>QZ9:R&RTN*:/3[%8[.V@C7J**&[_UN!^5_P"T;\+O
MVH]/_;^^"7[27PZ^#FB_M(_"#PW\"O$GPOM? ^L_$OPOX ;X*?%37O&#ZQ?_
M !KTU/%L5S%<W&M^%HM*\$W^H>&-+UOQ3;Z!'K,4-@ZK8VFI<W^Q=\-?VN?V
M9M0_;QU;XA_ '2_%:?$_]I;XF?M$> +;X;?%/P3/J/Q'U'XC)X5@L_#'A.S\
M9ZEX4TW0=%T9=-U*;6/$/Q*\0^"]5*QVR:5X4U-YFV?KI11?IZ?@[@?SM_"3
MX"?MG>!O^".WC/\ 8AU?]C[Q_+\;[G0OB/\ #W1X[3XK?LROX3U2P^+'C7Q[
MXW;QB=>?XX*UCI?A&VU6WT?6M,N;(:Y>ZQJ&B_V'8ZGI,NOZMX;]#T[]G7]L
M3X>_$']C7]M#X8_ .>Z^*'PP_9E\/_LA?M(_LQ>*_B7\*M'\1^)? _AQ(;FS
M\9_#GX@Z1XR\1?#:X>+Q('UJVM=?\2:+J%[INDZ%97FFZ;=7>I+8?O#11?RW
MO^.X'Y0_";X5?M5W/_!2/QO^U+XM^"7AGP%\)?'O[,G@OX53)K/Q=T'6/%NA
MZIH_C"7Q&\3:1X2T;Q#9ZGKMJD;PZGI\6IVGA>.*^LYM)\<ZU/!>6B?JW)''
M-')#*BR12H\<D;@,CQNI5T93P59258'@@D4^BD!^$_[,?P?_ ."E'["47B?]
MDKX0_!GX2_'']G4^./%.M? ?X]>-/B_:^#8/@]X8\9ZQ=:Y-I'Q#^'T-K?\
MC?QJFCZE?7FK7&D^$;'3VOM7OM6:#Q4UGJ%JFD^Z?&W]E'X[^ /VF?V9/VT_
M@8'^.OC_ .%GPDD_9Z^/_@/Q!XBT3P=XI^,WPWO6OM27Q?X5UWQ%=6?A'3?&
M^E^+M6O_ !1/HFMZOHFBZG'#I>D6FL:79V!BG_62BG?6_P!_F!^9<?PL^+?B
M7]IK7?V\_&'P)\3VVN_#+X!/\%?@+^SC:>-/A/=?%'Q!?^(?%=SX@\9^-O%G
MB1?'<?P?\+W<\%Y;>'=#T>V^)OB"V@\/6_B#6KR]?6[W2?#R>=_\$PO"7[3W
M[*_[!]G\&/BW^RIX[LOB;\%9?%EUX8\-Z+\2OV?M8B^,*?$#XB>,?&<5OX6U
MRV^+C:+X:N_#!UU+?Q*/'E[X:M#9&TO/#-UXGOI+W2-._7BBB^EO3\/^'8'Y
M:?\ !(;X7_'WX"?L?>%?V=?VB/@?KGPF\4?"O4O%AL=7OO&GPJ\:^'?'VF^/
M_'WC;QP9=$D^'GCKQ;J.F7?AS^V8],URS\3:=H]O.+G3+K0KW6?-U>WT3P#]
MG?X9_P#!2S]A==9_93^$GP.^$_[0_P"S?:^+?$U]\ _C5XL^,FG_  [G^$'A
M3QAKVH>(%T/XG>$GLM5\9>-;7PYJ.J7=U)8>#](CNKEYKR*P\1?8KC3[#1?W
M*HHOOMKK\P/QN_:7_9=_:[^&G[0'[/G[:O[*0T;]H#XN_#SX,/\ L]?'CX;>
M._%&G_#ZX^-_@6YU>X\5/KFD^(=5NXO#_AW5O^$PU"_UPV-W?PZ?H\MEX7AT
MRTU/2])GT6Y^B[WX>_M3_M$_LT?M0:5\;]"\(?"+Q]\>O@5X]^$OPZ^">@^-
MYO'?ASX7QZ_X&\8Z#;:OXS\>6FFZ=IGB3QEXDUWQ3$WB"]\/:.-"T?PUX?\
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
M]!-%%_);WZ]K ?D/\>/@M^T[8_M6_ +_ (*(?L__  >F\2>+H?@W=? ?X_\
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
M'>RW^C^%_&O[9OB#P7XVU*U33+S3M3$MKX-\0:[(LVFZCI]_:_\ 'W:W]E+
MMU"6_.-OFK@?T1^%?CS\#?'7B_5_A[X)^,_PH\8^/O#ZW#:]X'\*_$7PAXA\
M7Z(MI((;IM7\-:1K%YK6FK;3$17!O;*$0R$)(58@5ZO7XV_$;]C3QM\13^R1
M\:+S]I[]F/X?>$_V;?'7PZ\:_"'Q-^S_ /LB>+_!=WKOA+7KK2-"TOX6:7KE
MW^UO\0;2X\"?$VWU;2M!@T32= NO[6N=1TZ*W@O8[J?3[_\ 9*DP/#_VDOCW
MX-_9@^!OQ(^/'CW[1+X;^'7AZ35I--LB@U'7]7NKFWTGPUX7TKS 8_[6\4^(
M]0TKP_IAE'DI>ZE \Y6!)'7B/#'Q!T[X&?"S1/B9^V#\9_ ?PX\5_$&?1CXE
MN?'WCW0O 7PQ\)>+-5TN_P!:L_A3\/SXIU32=(9/#=A;ZO9QW\KS^+_&J:'J
M'B37)YHK>WL=&^%?^"VT]ZO[.?[/EB"W_".:Q^V_^SGIOCI"?]'E\)FZ\57L
MD=Z#^[-K_;MEH3D2E8_.2$D[@H/V1_P41L;34?V"_P!LJ"]L[>]BB_9D^-U]
M'#<P1W$<=WIGP[\0ZC8WB1RHZI<6%Y:P7MK.H$EM<V\5Q$Z21(ZEMO-_JD!Z
M_P")?VD_V=?!=MX#O/&/Q\^"OA.S^*>G6FK_  QNO$OQ3\#:%;?$?2;^/3I;
M'5/ <^J:[:Q>+].O8M8TB2TO?#S:C;7$>JZ<\,KK?6QE['6/B?\ #3P]K=_X
M:U_XA^!M#\1Z7X6U'QSJ>@:QXMT#3-;T[P3I$]E:ZMXPO]*O=0@OK/PMIESJ
M6G6VH^(+B"/2;*>_LH;F[BDNH%D_!S]KRTL;K_@C7^P3>3VUK<3Z?:?\$\+C
M3[J6&*66REGT7P':S36DSJSV[S6D\UO+)"R&2WEDB8F-V4^S>(_@O\)O$?\
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
M?AR^NK>6YM=&^RZ9^C]2!Y[\1?BW\*?A!IEEK?Q:^)OP]^%VC:E>KING:O\
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
M>M;C?"MYXB\7ZYX=TS7=>L(ENY=.M=*\.W]T8;&.U&1^Q9X?O?@__P %+O\
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
M,?#N_P##FB>!]=NK:+Q5XQ\8^+==L'T6PGUG4(!K]M;65]JWT?%\>O@7H?\
MP7(T30KGXJ?#'39-)_X)YVO[/,L5GKNCZ1H=I\:$_:*'B.'X3V,4E_):Z?XK
M&A^5-8^#S=R:G KV^DK'+J(%N2V^CT3?Y6[_ /! ]GUC]OWXT>/OV4?VX?%?
M@3X.>'/@Y^T[^QQ!\0-,^(W@'XC?$!_%GAOPS;^&/ VI^-X?&_A/Q/X5\$SV
MWC^>^T'3[N[\*>'M2TCPGIFJZQ:K;ZSKNG:,T=_>K\!_VK/B'\ _^"<_[,WQ
M0^,/PPT_Q/?>(OAC^RO\//@YI?PW^)6N^.?%?Q7\1_$WPAX8T3PQJ'Q%F\4_
M"_P%I7PMU#4[ZZL[_P 0BVUKXE:?IQGU"&TU_7+^'3;?6_A7X8?%_P"%OQJ\
M2_\ !?'P1\)OB!X2^(/BKXP?#KQ/=_";0_"FN6&LW_Q-L]._9M\;>#M0OO $
M%E-*WC"RL_$DMKID]YX>&H6RR7^FS"4V^I6,UQW0_;<U+P1_P2I_8YUGX(ZS
MXST;PYX6_P"&2?V>_P!J'XQ>'_ .MWNJ? KP'!X/'A[XU^(/"2:UX?N]-U+Q
M;X-NO"]MX?DU.#2M>TW1+OQ;HL]L)M8NM/\ LQ;I;JOQ7^8'Z<?#G]KKQ[K/
M[2GC#]D;XK?!30/AS\:M.^!J_M > I_#?Q:N_B+\,/'G@EO$Y\$O#<^,+GX7
M^!?$OA;6++Q6\6GZC8S?#_5S%917^J6+ZC!!8IJ?RS_P3?\ C?\ M8?$CQ'^
MW)K?Q2\!_#3Q5;>%?VU/C9X%\27'@?XJZ[%XAT;Q)\*/AU\+_ VC?#OX7>!?
M%GPO\/\ A;Q!X.^R^&])6S\=>+_BM\.=2U._U75]8UKP=IUR)7U#YQ^#7BKX
M ^%O^"NGPL\3_"&Q^(E]\/\ XK_L+:SX0\.?$77_  W\7/$^K_&7XB7/QRTW
M4]2\42>,/&]AJ/B[QE8VGARUM9-8^(.M71\,:;I6D2%-8@T:PMV'L_\ P3L^
M,G@'X/\ Q1_X*8?"GXF:I=>"O%UG^W[^U%^T#K1\1Z3JFC^'?#'P1\1:5X>U
MG1?BEXI\7ZC:6OA;P]X-U&S\/W1M-4U/5[=;@W6GRPQO:77VE"VC]%^;O^@'
MUU\!/^"@/@7XK?LS_&7]J/XB^$M0^!_@;X)>.?BAX0\6Z=K^N6/BC6+:W^%Y
MLH=0O)O[$LX+,ZSJ=_=MI=AX=TBXUS[1J2VMIIVK:G+?0J.,\?\ [?WCKX(>
M$?AS\;OC_P#LT7OPW_9H^(NK>%M,N?B/IOQ1L_&7C_X26_CDQ)X2UGXW?"NW
M\#Z/IWA;2;N6ZL[?69_!GQ(^(TN@7ES'IUU#-J<MI977Y!_ S0++]M/_ ()3
M?\%"?@!\ O&&A>*?BWJ7[3'Q4^*FC^!M.U:T3Q%KGAF+XL>#/B9X7(TB>6"]
M73_B!IWA6_TCPQJ4Z0:7>:^HL9;M'L[Z*+[._:._:+\#?MT?\$ZKW]GCX7LN
MN_M4_&?P[\*_AYJ?[/%Q97]K\1/AE\0M.\8>#+OQM>_$SPS<6$6K> ?!WP\G
MT36M;O?&_B;3]*\.W%EI-J^EWEU>:CIUI<%OSL_):?\ !^X#[J^/W[<-S\#O
MVC?V=/V?;;X">/\ XAM^TA:_$J?P7XS\+^(/!OV+5;KX<>!&\87FE^&]%;5+
MF\O;FXO;[PWHU]JGC2Z^'7A31++6;KQ5<^)+C0="U&<8WPB_;RO=?^(W[27P
MC_:#^">I?L]>/_V;_AU8_&?5["'QWI'Q6T7Q5\(+W3]0U!_%NBZYH&BZ&L>H
M:9]@-IJOA]K*X,%Y/'!9ZG?R17:VWPM^U?\ %?X'? S_ (*%?\$@?A[XM^,?
M@C36_9[\+?M&^'OB1J?B'Q+I6F_\(?:^,OV?_"'@GX=:GXXFN[WRO#)\<ZGI
MKG2FUB>W$ZN+MI/LDL5S)CZO^U9\ /#/_!6#]L379/&WP]\=1Z#^P+<^$O\
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
M-=T']HW_ ((D2^#?@IK>F?$;Q1:?L"ZE\$+[0O"]W#JNJZ=\7="_9SMM"O\
MX>:G86SO=:?XI35+K3HH]*O(H;J:UU;2=2@CET_4[&YN&TM7;[5NMK >J_'#
M_@H%XY^$?[,G[,'[5&D_L_Z#XQ\"?'S3?@E/XNTFX^--UX9\1_#+4?CEIOAJ
M_P##UOIEN/A'KUCX_P!+TR;7+JPU/4GOO!E[Y]I8RP:(]OJ-W+H_U;\5_CQJ
M7A/X@^%/@I\,?!-I\3OC9XP\+:]X]MO#&K>+?^$#\(>%O 'AO4--T6_\9^/O
M&D7AWQEJ6AZ5>^(=8TWP[X>L]"\&>*]=UW5Y;LVND)I6C:[JNF?SZ_'?]IWX
M9?%7_@DS^RK\//AQ%XV\9^,?A+JG[%O@_P"*FC:+\/\ Q>[^ /%?PTF\+>'_
M !%X8UN>\TBS@O/$L^M:+>V>B>&?#SZWXDUF #5[32&T.&\U.U^F/V];SX5_
M"_\ ;1^"_P"V7^TG^SI;_'?]C3X@_LTQ? OQ7JGC7X'#Q[<_ CQOI7Q%USQ_
MX;\>:_\ #[QWX8EUSPU;:SIWB2?0+E9]%T_7/)_MA$CN-0M+'0]4+?K\[; ?
MIC^RK^V#:?M$^*OCC\)?%GP_N_A#\>OV<?%6E^&?BM\-I_$MGXTTJ"U\26=Q
MJ7A'Q;X/\96>EZ"/$WA7Q-IUK/<VES=^'M U:R9$CU/1[1;FQEN^K_:0_:4D
M^!>K?!?P-X;\ :A\2OBC^T#X^N?A]\-O#?\ :Y\*>%HK[2]"O/$VOZ[XW\;?
MV+XD?PSX>T30K"XO)I-/\-^)-<OG CTS0KR.&]GL_)/V)-0_9C\;OXR^)O[(
MO[._P]^$_P %]6TS0=%TKXG>&O@-9? S5?C'K-O<:G?:L^E:3)X7\'>(]2\
M^$()M,M-/US6M&%KK7B;5?$%IHWDQ>&KJYU3R?\ X*1?M%^(/@IXZ_9$\&^)
M?%OB_P"$?[,'QA\?^.]#_:,^-W@2#6H/$WA>WT'PO97OPW\"6GBO0;*]UCP'
M9?$WQ5?2V&L^*O#XL/%ECHNBZC+X>UO17AO;T*VO]=OZT^0'M?P4_;'\3?$S
MQ=^U#\'_ !/\!]6\._'[]E:Y\"CQ7\./!7C_ ,.^.-"\;:9\3O#MSXF\":M\
M/_B!XKL/A/8W<.J:79W$^HV_BC1?"MSHZFWAFCGU"5["'Y,TS_@K)XZ\3?L@
MZ-^VMX._8M\<:]\';&7Q/??$Z]N?BQX2T*\\(^&/#GQ&UKP/-J?@ZSU+0$U/
MXFZG::;I=IXD\16MGIGASPQHLVHR^'++QKKNIZ!XCDTKP?\ 8Z^+?[.G[/\
M^W]_P47U-TU;X.?"'Q+\-_V6O&WA'6/'OA7QSX6TZ?PGX:^'?B.+Q5\0O$^M
M>-M/CU+2['Q#XHU&,6?B/Q]>V6K^-O$GB'3;6T;5-?UNWMI_EOX _M#? S2O
M^#>3Q_X!U/XL^ -/\=:=X(^.'P\O/!5WXHTB'Q9#XV^(_P 4/BEXF\">&AX=
M>Z&K2ZIXJ\._:==T6"&TD%[I&F:UJ43-9Z)JTUD[>76/?JM0/WV^)G[7NBZ#
MJ?P-\"?"'PC-\9/B]^T;X>G\;_#+P0-?@\%:-9?#G3](L=;UCXE_$?Q==:7K
M\O@KP7IUKJ6G6,,]MX;\1^(-<UZ^M]%\/>'=5NH[XV7P/^S-XL\>>+/^"QO[
M2\OQ+^&<'PL\9Z+^QG\.]"U;1-,\6Q>._#6KI;_$6POM/\3>$O& T#PG>:[X
M?U/3=1M(8IM6\*>&M7LM1LM1TJ_T>VFL-\OR[X&^-OA#X*?M'?L%_MR:SKL?
MB?\ 9+\=?\$]_!?[('BWXM^%UG\5>&?@E\5O#NI6'BR\T_Q^="CU";PF+C5X
M-.\.7IU*"WN;#46UY-2C@AT2\,7U-\%OC!X)\=?\%COBMXJ\'2>)O$O@_P 9
M?L4?#?P_X;\9Z-X$\<7_ (2U._M_B-/JBW"^([?PZ^DVNA7ME'=OIGBF^NK7
MPQJDMA>6VGZO<W,:Q.6_+]=5\@/UO^,/Q:\"? CX7^.?C#\3=930/ ?P\\/7
MWB7Q+JAB>XEBL;) $MK*TB!FOM3U&Z>WTW2=.@#7&HZG=VEE;JTUQ&I^+]2_
M;D^(GP^^(?[.'A[XY?LR:O\ #;P+^U3XMM? 7PU\4:1\0X_'?C'PAXTUFUM;
MWPOX<^-O@"T\"Z'I?@6^UR"YD263PKX_^)%GHL]CJ0U2YAMM/NKN+4_X*G?!
M'X@_M#_L%_M _"[X5V=QJGQ O]&\*^)_#>AV@5[KQ#=_#SQ]X5^($^@6<#?+
M=ZEK%CX9NK'2+-N+K6);" @A\'S']FS_ (*B>!/VJ;3P%X ^%G@/XBR?M&7=
MSX:L_C3\//$'PW\:Z)X;^!,=I=6?_"RM;\;^,]2L;#PU'I^GV<&M0>!=+L]=
MN?$GB?7Y_#FCWNCZ.U[J<NE*VE]^_EIH![YK7[5/CKQ;\1?BY\-/V8_@SHOQ
MLU3X"7&EZ/\ %/7O%OQ8C^$?A.W\;ZMI2Z[%\-/!6KP> OB//XI\=Z;H\UE=
M^((M3T_PIX2T"XU33M,U'Q?%J;7]KI_"^&O^"B?@KQQ^R%\5OVJO!/PM^(&N
MZA\"D\?Z?\9O@K<WGA/P_P"/_AGXJ^%FE76L>/M#\3SZ[K=CIAM]"TZT_M%+
MS1&UG5-2T^ZM38>'YM46_P!(L/D7]DSXB:'^PI^T_P#MX?!C]J?Q'I_PMT'X
MW_M%^+/VI_@3\5O'5TNA^ _B?H/Q-=I=?\,Z5XPU!8-#;QKX--CH6F7OA:6_
MBUO4+R:]DTG2Y;.*":Y\JCT/1_@M^Q3_ ,%?/VB_B=J4'PL\,?MK>)_VG=2^
M!VA>.A+X1UCQ1I/B;X=>-?#?PSO(?#NNI8:Q:>*OB[K-]JNMZ/X:N=.BUR70
M3I>K7EO%'-<+9NR_*WG??]?2P'UII7_!2SXMZE\)4_: 7]@[XM2? IOV59?V
MDC\2+/XE?#M+3[=H_A[3O$7B[P:-$\0-X<UM-&T.TGU=]*\7W5I:ZUXVL-#E
MUWPC\/-4T*_LM0D]8_9X_;D^('QP7P)XWU_]E?QG\*?V=_&G[.EG\<Y?VA/$
MOCWPQ>>%M%U6+1])U;Q'X/NO#HL-,\2QZ-I2WNIIHWC;5K71)/%UEHTOB/1_
M"@\*W=OKE?(&C_M&_ BZ_P""$%UJ47Q9\"&UT_\ 8/OOV=;W?XCTU+BV^.L?
M[-9\-+\)YK1YQ=1^.[C5+BU-KX<:$:E<Z;=VFMPP/HUS#?O[A^RY+X9_:O\
M^"/OAGX5?![QQX=U[7]8_8EC_9PU6YTS5K><>#/BP/@!8>#=3\,>*5@=[C1-
M4T?4M5T^ZOK*]C@NCI%]8:K KV&I6%U.->5M;=0.A^)?_!1?Q'\(_AKX!_::
M\<?LZ7^F?L?^/=:\)VJ?%-/B3;S?%;PGX2\>W,%KX+^)7B_X''P1%9Z?X/U_
M[=I=]'::=\4]6\;Z;IVJV2ZQX/T_63/HD/T/XU_:=UNZ^+FK? 7]GKX=:/\
M&CXG>$?!&@?$/XB7'B'XAM\-?AI\/_#WC&6]3P-IVO>-]-\%_$K5I_&/CJ#2
M]5U3PQX;TGP7J$3Z'IMQK.M:MHEC/ILE_P#B?^RK\5OV M5^&O@O]F[XD_\
M!.SX;+_P4&\&>'-)^&6N?!/Q%^QOX7O]3\;^/_#UA!X?_P"%@:Q\0Q\.[_PY
MHG@?7;JVB\5>,?&/BW7;!]%L)]9U" :_;6UE?:M[GKGQRL/^":G_  48_:1\
M<?M&Z%K^B?LT_MD>!O@'?^"?C!X/\"^(O$7A'P=X]^"7@&/X>S> ;[2?"UGK
M6JZ7;W\<VK7.G:59VNJWUC8'PJEM:365SJNHV9;[_P ]O/\ X< _;0_;^^*/
MQ7_X)6_'_P".?P/\#)\)];\,^)]9_9[^/^C?$?6=3@\;?#34K_Q7X4^&?BO3
M_AF-&\-7.B^.-1N9O'EC;VOB>^UGP9%H&FS:AJEM:W/BC2UT.W_;CX9ZA\3-
M3\+PW/Q8\(^!?!7BK[3+&-&^'GQ$\0?$_P /G2TB@^Q7A\3>)/A=\(M2%_<,
MTXNM-_X1(V]F(XFBU6^,SK!^1/\ P4N\:^,?VEO^"3?[67C'PY\.?%^C^&];
ME^&^M?"_1]>\,ZOHOC[Q#\,_"/Q8^$OB'6OB%X@\)7P.K^';&^&D^+M>T;3=
M1L+'4HO 6F:3XDU>VL9M5GT_3OU?^"OQC\"?'CX?Z1\2?AI?:EK'@C64B_L'
MQ!?:%K.@6VOVRV5G/)J.C0:[9:??7NEQ7%Q-IAU!;5;674M.U&"VDGCMA-(G
MMMU?Y+_@@?//C_\ :L^(7_"]O'W[/'P ^!5K\6_'GPH^&_AKXE?$&_\ ''Q+
MF^#OA&"U\:3ZC'X2\*>$M<B^'GQ(N/$WC#6H=(U&Y$=YI?AWPI8K"MO?>+8;
MM+V"QXOPG_P43\!>/?V1O@M^U)X2\%:P]W\??'WA[X/?#[X;>)-<TOPU<?\
M"VM?\<ZO\/?^$<\1>+IH;W3=%T'3M;\/:Y?W7B1--O[NXT"QCN--\.7VM7UE
MX?F^8/BC^T'X<\4?\% ?C3^S7^UE??$C2?A-X1\"?"K4OV8O@IX+\/\ Q"N=
M"_:?U#Q3H4VI_$S7?%$'P_TZ;5?B9/X9\0RV'@_2?A_K%^WP\CM[/6]4UW0+
MV^TNZU6R^.OV,OB+^RO:?\$GOA9\%/VM/ VJZG\+YOV@?'?P@^*YU?P]XPT.
MT^%'B3Q+\0?C5XY\*Z_!KNFZ5!.FJ>&+C0-%37[KPCJ\5[X"T_Q%!K.O7=I9
M1OI^H.VGW?C?_+] /W<^"_QC^+GC/XD_%'X7?&#X(:7\*-;^'7A;X9>+--\0
M>%OB=+\4O!/CW3?B/J/Q*TPGP[K%Y\/OAQJUI)X;NOAS-;ZK:ZWX=T[4C/JL
M#KI\6G?V=J6K]3^T1\?O!/[-7POU3XH>.8]5U&UAU/0O#/AOPOX=@M[SQ5XY
M\;^+=5MM"\(^"?"MC=75E;7>O>(M9O+>TMA<W=I8V<'VK4]2N[/3+&\NX?SI
M_P"">NM^-O#WQ_\ C%\%OAO^T+XB_:[_ &)O#7PP\'^+/AG\9O%.L6GCN]^'
MOQ'UCQ!J&G7OP+L/B_IT:6'Q,ATWPK9Q>([L07-\?!EG-X>T*XCTJ]GO(]0Z
MW_@KU\+OBMXW_9]^%/Q(^#_AG5O'GB7]EW]IKX2?M,ZA\/-"ADN];\9^'?AP
M=?@U;3]$T^&.6;4-5L$UV+6([.**>>?3[#4X[2TO+YK6WD5M;>G]:[?H!ZCK
MO[;'C3X-?%CX-?#O]JGX%:?\'?#7[0GB&/P/\+_BCX,^+,?Q8\)6GQ(O(XYM
M'^'7Q-2Y^'WPZN_!/B/7E<VVCW6CCQMX9OK^.:.'Q UC9ZEJ5C\@>/\ QG^U
M#)_P6-\(Z1HOPP^"FM7WAO\ 8B^)-]X \-Z]^T-X^T+PW>>"-<^/.FZ;/X^U
MG7;+]F7Q+>^%/B)K,&@:#8:K\/M+\+^+-"M;.W$D?Q4U,VD-K/I?MC^./A9_
MP4A\&?LL_![]F;QA8?$K6M0_:8^$GQ>\<7OAV.YGNO@;\-_ 5GXBU'QCXA^)
M@$2M\._%<$%_%X8T+P?XIDT;Q/KOB'5EL--L98+?4;JTXCQC^UA^S7H?_!;_
M ,/W&L_'#X9:3IGAK]B/Q-\#O$>O:EXQT.P\.>'_ (P1?'6]U^Y^&^M>(;N]
MAT;3/%]GI]C-'>Z+=WL5Y::HT>AW$<>M,;!6EY:V?YK_ (('[C>%_!GA#P3;
M:G:>#O"?AGPA;:YKNJ>*=;M?"^AZ7H5MJ_B?7)5N-;\1:G%I5I9QZCKNL7"K
M-JFL7<<FH:C*JRW<\K@$?!GAW]M_XE>.M \%_%SX>?LZZ5XQ_9S\=?'#PW\&
MM+\?V7QJMXOB-IEEK?QJLO@C>?$GQ#\)T^&]WIUAX3T_7[B?5$TZS^)6I^+5
MTI;6?Q#X?\+Q/J<^C_HS7\R5[X\^$&FW'A?]IG_@F=\6M=^'7[3'Q'^*W@K_
M (6Y_P $\[#6KOQ)X4^*NM>*?&&F:+\2[C5OA#J-M%=>"X]"TZXUGQ++\:]
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
M;Q?IGPBUBRU06ESH?Q*N-'FMT;P5JT5GXAM]:N;?PW<:?%XAE72ZZ3_@JO\
M'/X/_#O]I7_@F;H_C?XD>#_#&I^%OVH]'^)7BFQU?7;"SN?"_P /9=-U'PW#
MXW\2Q23!]!\*3:V;BPAU[51::9-)IFLM%<O'HNJ/:%MM.E^O9@?>?BG]KR;P
MO^VE\*/V/;OX1^(XC\5? GCCQWI?Q6O_ !+X;@\/RV7@C3)+V]M-%\.Z7-K>
MNW\OVL0Z=>-XA/@^2U>4W5E;:M:B.2;R?XF_M[^,?"_PI\=_M*?#;]GAOBM^
MS%\,M8\2V?BCQ_%\5K#PKX^\0^'O GB"\\,^/O'WPN^&USX*UC2?%W@SPWJN
MEZW%;WOB7XC> -3\16^BWFJZ'I-WH4^EZMJ'RA^T+^T5\![7_@L7^Q%87/Q@
M^'\$FB?!'XQ>&M<ND\6:,;/0O$/Q5T.QOOAQHNJZFMV^GZ7K'C6RDLKSPQ87
MT\-SJT&KZ#-9PS1Z]I#7OQI^R1XB_88_9C\-2_L:?MW?L4>#-2_:S^&'B?Q7
MX9\*ZS<?L>Z3\8?$/[4FAW_B?5M3\$^(O!/B.Q\!>(+[6M2U+3;^UT>&X\2Z
ME8Z2UK9Z=<2:_#*^HZ?HQ;RZ+3[[O^M@/V)_:&_X**>$_@GX!_97^+'ACX6>
M,_BY\+_VJOB#\(?!/A7QOX<U'1;"TTF/XO12ZMH[MX;WZMX\UOQ/'X8L=6UB
MS\+V'A**UU&_L8_#MQXDTG5KM$C^BOV=/B[\7_BU8_$&7XP?LV^*OV;M3\(^
M.KSPUX=TKQ-XU\)^.?\ A-_#2:?8W]AXOT_4_"#2:7:K<?;&M+[3K:YUBQLK
MV"2VM/$&JRPWBV?Y%_\ !3SXG_"CX+?#+_@F-X(\:R_"WX)^(/!7[;_[*?QE
M\0_!KPA+H^G:;\,/A9X+B\<+XMU#3/#VA@0P^"O!%]?Q>'GUW3["TTC5-0M[
MB32K6%3)96G[U>'O$&@^+= T/Q5X6UK2O$GACQ-H^F^(/#GB+0M0M=6T37M!
MUFR@U+2-:T;5;"6>QU/2M4T^YM[[3M0LYYK6\M)X;FWEDAD1RFM%YW_!_<!\
MM?$K]I_6M.^-L'[-GP+^&UA\8OC-8^"8?B3X\M]?\>_\*T^'/PO\%:A?OI7A
MZX\;>-[3PA\0]8C\2^+]0BN5\+>$M \$:[J=WI]E>ZWJS:+HJ6U_=?GS_P $
MYOB/>K^T)_P5Q^)?Q$\#ZK\-+_0OBS\/-:\;>"VN8/%5_H,_A'X8^(4\0+I=
M]H<*Q^*+.];2+K5/#VH6%G;SZ_IEYIUVNGVES>&RBJVOQ.TK]B'_ (*I?M6>
M+_VC[B\\&_!G]M3P5\#-1^$7QIU>PU";P)9>*_@_X0'@_4?AIKOB"UMKFQ\.
M:Q=RWFKZA90:C):V\EE:Z-)+(LVLV?F<S^S#\:M9TCXZ_P#!9[Q[\)/!/C+Q
MGXREN?#OQ(^#VDZA\.?B'9:#X[U[P5\"=9N='T"74YO#]C:V=WK.LIHL-CHE
M]?Z7KFO:?K%G=:%;W,-PMPCMI\D[_/7[@/J'2_\ @I#XIAT?]ECXI>.OV;YO
M!_[/?[8/Q.\&_"OX6>.K;XK6VO\ Q(T#7?B8=2;X:7WQ-^%7_" Z1I'AW2/%
M=MILM_+=>&OBAXV;1+)LW\?VIK:TNN#\4_&;]K9O^"NUC\'=$\(?!G7?!/AG
M]BOQ;\0/!7AG5/B]XW\&V\WA/QQ\=?AYX7\0^/?%.M6'P.\;27/Q(AO_ (>V
MVG:)\.[70Y?#&G^'[NYO8_B<FHW^HV-Q^6GQ7^-'P=^+?[/G[!/[1.J>+/BE
M\7_CUX?_ &T/V5?&7[47Q,\5>%/B)=:+\%[NWU+6;GX@_#31++^Q+7X??#O0
M],\4FVL="\#_  YTR#4_$VG:)IFOZU#K6HW,.JWWZ2?$CXI^&OAG_P %A_A5
M\4_&=EXSTCPC\9_^";4GPM^&<R>!O%T^M>*/B7+^T++X[3P%9Z'#HTFJ:?XO
M3PW);WEUI&L6NGSZ1+=VD.M#3FE&"UONE^%K?A_F!]'?$W]O?QCX7^%/CO\
M:4^&W[/#?%;]F+X9:QXEL_%'C^+XK6'A7Q]XA\/>!/$%YX9\?>/OA=\-KGP5
MK&D^+O!GAO5=+UN*WO?$OQ&\ :GXBM]%O-5T/2;O0I]+U;4/:_C+:>%/VL_V
M.M=\2?#G6)Y[7Q]\*;3XL_!'QMIPEL=;\-^,[70XO'?PD\<:,Y47FDZ_X<\2
MV^AZFL1$=S#-;W.EWJ&*6[MW_!K]DCQ%^PQ^S'X:E_8T_;N_8H\&:E^UG\,/
M$_BOPSX5UFX_8]TGXP^(?VI-#O\ Q/JVI^"?$7@GQ'8^ O$%]K6I:EIM_:Z/
M#<>)=2L=):UL].N)-?AE?4=/T;^B72[K3_A'^S2VK:YX+\'?"G2_ 'PAU/Q%
MK/P_\&66F:7X+^'MCHGAB[US4O"VC6^F+!HRZ9X:@AGTUKO3X;33;TVDM_:V
MEE:W"6T*:M_GW_K_ ( '!?L'?M&R?M9_LB_ SX^WD5O!KGCGP>$\6P6B"*UB
M\;^%]3U#P?XU-I;A5-M8S^*- U6ZT^V(/DV$]J@DE4+*_P!<5^&O_!-WXE^%
MOV&O^"9?[%$?QPL_&5K>_'CXA+X=\*6/AWPIJOB2XM=5^.GCGQAXI^'\VI6]
MBADT[1K[PJVFZO<7)1[@RZ@(;&QOKAPC?N50]WVN[?> 4444@"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _.3_ (*=_LX_M"_M<?LY
MWW[/OP)C^#6G0^,M;\-ZOXO\7?%GQOXV\.2:#'X'\7>&O%^A67AS0/"'PP\=
MIX@?6[[2)H-5O=3UKPX-$MK:)+2RUR35))M&^[O ESX\O/".AW/Q.T3PCX=\
M>26K_P#"2:-X$\4:SXS\(V=ZEQ/''_8?B7Q!X0\!ZSJ5K<6BV]T_V_PII4MG
M<3SZ>OV^*UCU*\ZVBB^E@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *\)^._PCOOCOX:/PIUK4[?2OA%XH5(?BO;6$]ZOBGQOX
M9AN89;OX:VDL4=O;:%X8\91(=-\;:XE[>:M>>%I-6\+Z3IVFW6O)XJT/W:B@
M"M965GIMG::=I]I;6%A86T%E8V-G!%:V=G9VL206UI:VT"I#;VUO#&D,$$*)
M%%$BQQJJ* +-%% !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!\?_ !._:AUW2?CK8?LR? _X96/Q=^,Z?#Y/BMXQB\3>/O\
MA5_PX^'/@&[UF3P]HE_XL\:6O@_XB:[+KOB76(;F#0?#/AOP)X@OY+.TN=6U
M5](TW[-<W3O@_P#M-^,_'7QR\7?L]?$GX"^(_A%X[\$?#K3?B/J.LS>+=$\9
M_#WQ5HVN>(I/#VC7/PV\3Z99Z9J7B/3FN;#6$UB;Q)X;\$:UHMY8V]G/X=G6
M_6ZM_DW]M/\ 8X^.?BSX[:9^V+^PE\:-#^'?[5?@'P18_#_QS\/_ !3+;WW@
M#XO> DO;CQ!I'ACQA:A;O^QM2N?-G2PFU:Q:QU-(-$NK34_"=_H<'B-9?V)O
MV[9OCQ\</$?P._:A^ FJ?LU_MP_"[X>Z@^J^'[NXNKKPGXW^'ESJ^BW6LZUX
M!U(W=Q#>Z:NK6FE:E#8S77B../3Y)K_POXMUVR/B0V3MIIKIKW7_  /0#]:Z
M*_G:TGXB_M:?MG?LOZE^T3\'O /[<.G_ !O\?W_C+Q9^S]XR^&?QZ_9W\!_L
MY^%-/T#QKK6E>!?!&K?"O7/VHO#:^,?#9TW0[;3/B/K7Q3^#GB#QCJ'B&Y\1
M7NCQ6^B1Z'I,'U=IOQ=^.GQX_:2_9^_8W^,%[XA^!7B#3_V*[;]J/]I_1OAA
MXR7P_P"*?%'CZZ\9:1\+;?X:^'OB-X"UV;5O"G@_2_$#Z[XQU75/A]XJAUC4
M8W\.:%#XDAL4U9+XM_P?D!^M6IZEIVBZ;J&L:O?V>EZ3I-E=ZEJFIZA<PV=A
MIVG6,$EU>W]]=W#QP6MG:6T4MQ<W,\B0P0QO+(ZHK,/&/^%A^*_B[^SKIOQ6
M_9H?P?+XH^)?PPT+Q]\')?B];Z_:>#)&\7Z'8>(/#$GCJU\)RS>(K;3GL-0@
M?4K?19I;Z%R8X9'*EC^:GQ[_ &9OC+X._8Q_X*8>$?CE\8M=^+WP/MOAE\4_
MBA^RY;WWQ(^)]S\5_!.G>'/A=XT\33^$OBIXX>^TC6_B!X>TCQ5::$VAZ#XK
M\2>/=-UW3=/N5\8MJ%O=Q:/:>=7'A;7O@U_P1$T;XH_!KXM_&SX<^.T_8Q^"
M_P 3I=<MOBOXS\:M#JEG\+/#5U-HGA6T^*&J>.K/X6>%;DZA<*FA?!Z'X>VV
MGI#I]OI9LK*PM[12WGU2\MK@?N5X;_X2+_A'= _X2_\ L7_A+?[%TK_A*/\
MA&_MW_"._P#"1?88/[;_ + _M3_B9_V+_:?VG^RO[1_T[[#Y'VO_ $CS*VJ_
M'SXG?M$^/_[)_P""7'[,6A>.O$?A;Q1^V5X<TO4?B1\5K/4!/XYM? GPQ^#O
MAWQOXWL=%U_5$O;C3_&GQ+U35;#18_&)%UK&EP2ZW?:?);Z[/IVJ6>?\3_$/
MQ*_8L_;;_96^'WA3XJ_%KQG^SM^V=)XZ^%>N>$/B9X^\1?&#Q+\)OBGX?TJQ
MOO"WC_X>>-?BI=^,O%,%KJDNM6L&I^%]=U37?"T$.GZK>MI3[]+M; M^3?W
M?LG17\_'[.G@SX[_ +17PL_X*.Z;XU_;,_:=TZ7X&?MG_M2_#SX9:WX/\=P>
M$/%5J?AIX:\*P^%+C7?$>AZ9;3GPSIRP6EQ#\._!MIX(\%R:EJ/BW4]6TO6;
MK7-,/AS]+?\ @G!\8/&OQ[_8<_9M^+'Q&U-M;\<^*OA]$OB;6Y(H89];U30-
M7U7PQ-K5Y';I%;B_U==%34=0,$4,#WUS</#!#&RQ(-6_KRN!]I7=W:V%K<WU
M]<V]G965O-=WEY=S1V]K:6MO&TUQ<W-Q,R106\$2/+--*Z1Q1HSNRJI(^*_V
M.?VV?"_[9>I_M!'P5X.U3P]X3^"OQ1M_AYX?\2:Q?S&[^(^F7/AVPUZV\:P>
M'[C1=,N?#&DZHMYYVA65U>:K=ZCH<FG:Q=-IEQ?2:19>;?M6?M'? #5/BMIW
M[)_Q3^//P=^$G@VVT32/'_[0H^)7Q1\%?#^\\7>#=1NKC_A$/@IH=OXHUS2+
MG4[;XCW6FW6H_%*XL5N(-/\ ACI[>%;](Y/BII5_8?-/_!,#XV?!+Q!^TK_P
M48\/>%OBW\*];U;XA?M8ZOXL^'&AZ!X]\):EJ/CCP=I_@K35N?$O@G3-.U::
MY\2^&;)+>43ZSH4%[I=LL$@DN4$3;2VG]=P/V[HHHI %%%% !1110!4U![^.
MPO9-+MK2\U..TN7TZSU"]FTVPNK](7:SMKW4;;3]6N-/M)[@1Q7-[!I>I36L
M+//%I]X\:VTGX)>)O^"W'B+X1_MC:)^R/^T+^RAI7PU:Z^)'AOX>:_\ %?P[
M^T%=>./!^D)XG_L<6?BG3+?4O@5X$GUK1+)-?TFZU=+J[T*_TRQFGFNK5+B!
M;2;]^*_EI_X*[?LG'XW? #]KGXZ^&=--QX]_9E_:]U+Q+<O;1;KR_P#A9XD_
M9]_9NT[QW:_NPK.N@75MH'C(S32&/3])T+Q$T,?FWSDU&U]?^&OH!_1K\?\
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
M ('&L:Q9>%=1F\?^$!>Z7>_V?XAL[UH_MI]?_;X_X)D_%K]H?Q3^S?\ M"?
M3X[Z?X2_:U_9QL])TVR^(/Q$TXVNA^/X-)UF3Q/8WVM)X2T/4H/#]Q8>)+W7
M[R/1]/\ ">J^'+_2?$FH>'[K38M/A@+>9?\ $.;_ ,$__P#H-_M#_P#AQO"_
M_P [NC_B'-_X)_\ _0;_ &A__#C>%_\ YW=%UO=W_P *U]==0/KWXB_ ?]M_
MXJ_LB?'/X=_$KQU\ _&7Q^^-OPSUGX1Q:9X?N_B)\,/V?_AUX:\1Z+JNAZSX
MCTYY/#_Q,\:^,?&URNJR:I>WVJZ+H>G7OV32M"T:R\(V5KJU[XA_/NP_X)A_
MMN6?_!+C7?\ @G@T_P"RL^LZM\0+37XOB6/B[\6QID7AU/B%8_$ZXCDT _L[
M?:O[:36]*M=$AB6^-C-I5W<:D]Q!=V<=A>>C_P#$.;_P3_\ ^@W^T/\ ^'&\
M+_\ SNZ/^(<W_@G_ /\ 0;_:'_\ #C>%_P#YW=%TNKWOLM_O Y;XX_\ !+O]
ML;XS?L4_L8?L\VOQ*^!G@?QO^REXBLAJ^EQ^*/B!XL^$OQ,TC0=-TFS\)^+]
M3:\^%VB:M%XHT$VFJPQ^#[[PKJ6ASVVNZF?^$JB^T"WA]7\'?\$XOVK/#?\
MP4VT+]O/6?C?\$?%-AK_ (+T_1/BW8'P+XOT'4C<IX*L/!>J:!\-_!UIJ][9
M6&CMI^C:8N@>)O%'Q(U?5]*F>:\UG0O%)A-I>\C_ ,0YO_!/_P#Z#?[0_P#X
M<;PO_P#.[H_XAS?^"?\ _P!!O]H?_P .-X7_ /G=T77=]>BZZOJ!TNC_ +"'
M[8NB?\%5?'__  4%AMOV:;WP5XIT6^\&:=\/Y?B[\4;/Q1'X<LOA[H7P_P!
MUJ]U!/V?+S2;?6M03POIVM:OHL#7MCI3:E>Z39:WK L(-5O\[_@G9_P34_:
M_9PUW]M70OVCV^ WBWX6?MG:;<)XF@^&/Q!^(>I^(M!:XF^(EK?^&UTOQ1\(
M/"6GZCH^M:)\3];MY];&OV5_I=QH]B(M&U./5IY=*R_^(<W_ ()__P#0;_:'
M_P##C>%__G=T?\0YO_!/_P#Z#?[0_P#X<;PO_P#.[HNN[V2V[:KJ!>_8L_X)
MW_M]_L67WC#X'^ _VG_@Q>?LB>*?%E_X@M]4U3PAXMU/X^>%;?4H[>UU27P'
MIK)I_@;PMXEUG3K*SMIM2UC7_''AK2]6C;Q-9>"YKR:^L;_Z#^+G[ WCG1_V
MZO O[?\ ^S3J7@.[^(-GX)N?A[\5?A?\7/$7BWPWX=^(6E)X4D\(Z-XEL_B1
MX>\+_$;Q#HOBC3=(@T.RO!J7@_Q'::O!X>TV1YK.[>^GN_F[_B'-_P""?_\
MT&_VA_\ PXWA?_YW='_$.;_P3_\ ^@W^T/\ ^'&\+_\ SNZ+J][OL]%KZZ@>
MX_LO?\$NHOAGX&_;;O?C+XVTGQ'\:OV^4^*-G\5]=\#V-\OA/P'H/Q-7QF]Y
MX=\##7EM=6UA+74/'.KZK>:QJUKI#ZJ]OHMDVE6::2UW?_FMJ?\ P1F_X*)7
M?[&UW^Q;#\?OV6!\+/#GQ8F^)7@RSCL?B78ZWXLN+^YF,_\ PG7BM_!NJ'P]
M8Z0LMQJND>&_#GAK7)+O6=0DCU3Q<^GZ;8Q/]<?\0YO_  3_ /\ H-_M#_\
MAQO"_P#\[NC_ (AS?^"?_P#T&_VA_P#PXWA?_P"=W1==WT?PKIMU ^SO"'P%
M_:Q\-_!7]E?P*]]\ ;J7X-_ OQ#\%_C9\']<UOQOXP^#GQTTRWT;X>^$?" 7
M7KWX?Z+J'ANXGT;P?J6N7NN:K\-_%Q\*S:]J_@BU\/>,M&US4?$,?FG[%O\
MP3]^(?[&GPJ_:ZNOAQKGPO\ !_QM_:+\3>*O&/P^\,:+_P )/XD^!_P3N+:Q
M\1Q_"KPA:7FM:5H_B?Q9HOAB^\03'6M=G\,:-+?Z?'96<'A@QZ8$U#Y\_P"(
M<W_@G_\ ]!O]H?\ \.-X7_\ G=U]4_L??\$COV5_V(?BS<_&7X-:E\6;OQ==
M>$=8\%2Q>-?%VBZWH_\ 8^N7ND7]ZRV6G^$M$G%Z)]%LQ!,;PQQH9E:%RZLA
M=:ZO7R6NM^X'WW\(+'XHZ9\+O .G_&W6_"WB7XN67A;2+;XBZ_X)L;K3O">K
M^+(K2--8OM!L[V"TN8=.GN@[PF2QTX2Y::/3-,CD2PMO1Z**D HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MZ;&EG9W<<4BKO]-\1?M+?LY>$/!7A;XD^+/C_P#!/PO\.O'+;/!7C[Q%\5?
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
MJ6&B:YI%EJ]E;Z#-H8GOHU?57U&*"TBMWHFG?:W3L!^?'[:OPD^&7P@^/_\
MP2I\6?#/P-X:\%^*9_VO=.\(:EXHT+2[>S\4:]H7C;PAJH\66_B?Q,J'7O%-
MSXBD$MUK>H^(M1U/4=6O;S4+[4;JYN]1O9Y^Q^#'A;PUX6_X+1_M41^&= T;
MP_'KO['7PO\ $>LQ:+IEGI<6IZ_J7Q!5=2UJ^BLH8$NM5U'[-"]_?S*]U>2(
M);B623+'W3XM?\$[-.^-4_P"OO'/[6O[6MQJW[-NK:=XH^&^L:;J?[.^G7Y\
M<Z1J-Y=:=X[\3>7^SD]IXC\1VVFS6/APQWMI_P (_<:+I,#7>A7&L:MXIU?Q
M!U'@O]A#1?!?[5OB']L)/VC/VD/$7Q,\7:$O@_Q1H/B&_P#@BWP]UKP):3QW
M6C>")?#VA_ W0[_3]%T"ZM[*ZTN^T77-,\4&YM&GU+Q%J$NI:VVJ'SZ/OWN!
M^:TM[X@_8X\/_#WX<?M=?"CPU\:OV./^&D?"7QD^"W[=/P?N]*U+Q#X+\7^(
M?C99?%OP!XC^.'AZYMKJ_BGUGQ3?VND:]\3?".HSZ?X@\*Z@=$BFU[4M<97_
M *%J_/+PU_P3B^'.C>#M"^%'B/XW_M(?$WX$>'_$VB^+;3X#_$7Q=\/]5^'E
MSJGAKQ%;^+O#UGJ5]H_POT#XCW_A71?$]G8:U8^!9_'Y\$+<:?8VTWAZ;3[:
M.R'VQ\1O"%_X^\$>(O!VF^._&OPRO/$%B+"+QU\.9_#EIXW\/(T\,EQ<^';S
MQ9X:\7Z#9WUQ;QRV!O+OP]?SVD%W-<Z:]CJD5EJ%H.VG]?A^=@/RSTWX@>*?
MC/\ M6?M#_%5/V6/C+^T-\%?!'A+6OV.OA7J?@+6?V=-/\(W[0ZM)<?M4:A-
M:?&?X_?"G6;V7Q#XUL/#?PW;5= TC4-#N=,^&-S;1ZN]Y-J5E:>'?\$6O'OB
MOX0:[^TE_P $X_BMHGBCP;XL_9Y\9:A\1OA%X9\=W7ANX\5GX'_$348]4@MK
MN7P=X@\5^$KB?1M1UC1O$&JS^&_$VO:0-2^(TEG8ZM>Q6#2+^KW[*W[-&D_L
MG?"VP^#_ (8^)_Q5^)/@[1+BYE\,#XL7?@#4M8\-6M]=7.HZAIMCJW@?X>^
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
M_P#A8A%A;W%];:;K=K:7EIX6\-7/A;P#,EK%9ZGX0U"Q::VE+K7Y_C;_ "U
M\+_X)_?\GE_\%8_^SB_A?_ZK*2C_ ((X?\F^?'?_ +/9_:?_ /4OLZ]L^"7[
M .F_ 7Q[\=?B7X0_:C_:BU3QA^T4M[??$F_\5WG[/NK6UQXP?3[_ $_0_'^B
M:7;?L]Z=IFB^)?"*:C/+X?L;:T/@N3R[2P\0^$M>T>RM=,B[#]CS]BCPM^Q;
MI'C3PWX#^,?QR^(7ACQQXHU7QQJ/A[XN:M\-==M-/\:Z_-!-XB\3Z1J'A/X7
M>"?$$-]KQMK<:C97NLW^AF2-KNTTFUO[BZNYUIKKV_ #XX_;9\!>#OB;_P %
M/?\ @F1X+\?^'M.\6^$=5\%?MD2:QX:UJ)KK0];BT[X<^'-2@L-<TPN+36M(
MEN[2 W^B:I%=Z1JL"M9ZI8WEG++;O\P?M$^#!^QC^WQ\6_%/['GAG3OAZ/''
M_!,C]H[XM_$/X>^ ]+M-*\(V_C+X5V7B"3X;_$"/P=IEO#HVG:G<^++70M)M
MI+.RA%Y=G6Q!']M\0:W)J'[)_'_]DOX>?M!^*OA=\1M4\2?$?X;_ !:^"MUX
M@N/A=\5_A3XH@\/^,/"D/BVTM;#Q5IBV>N:3XG\%Z]I'B*RL;6SU;3/%7A+7
M;2XM(Y;01QVMY?PW71_"[]G'P/\ #76O&OC2]U/Q/\4?B=\2-/TW1?'OQ3^*
M-SH>L^,/$GAW18KF+2/"@M/#^@>%_!?AGP?IWVV^N(O"/@KPCX9\-SZA?W^K
M7NEW6K7UU?3%_P K6^?]>8'XU:%^R%XQ_:Q_X)S_  #8?M2?LU_#KX7Z)X*^
M'WQUT'XM>#_V5O&Z_%GX=>,O"UE;>*?&'C'4?BAJ?[8EY9R_$./7;7Q#;_%3
MQ9<>%K'4=8UO_A(KV[L]*U)E%E]+>)O&MKXD_P""N_[/_P (?BQ?PZUX9\-?
ML,Z[\5?@K8:WIDFF:3KG[0.M?$230_%?C&R\/7A=8/&.G_"SPUKZZ38WJ7%_
MX4TBX\2-;RVT^H.\O>?#W_@DA^S!\+OB#=>*/!?BC]H#2?AM>>*D\;3_ +,$
M/QCUJ/\ 9BN/$L%[#J5G>ZC\,;>S@FUVTL=1M[:[M]$\0^(-7T!A;6]C<Z7<
M:7$MA7O/[7'["WP0_;+M_ ]W\1YO'7@[QY\,=4GU;X<?%WX2>*3X'^*7@BXN
MVMWOH]"\2?8-5MEM;N6SM)V@O]+OEM;JVBO-.-E=F29W=?+7IM?\_P"K ?GQ
M^WQX%\*_L2?LL?\ !2OXH?LQ>)/&FD_&#XZVGPO^(?Q#\-VNKK+HOPXM?B)X
M['PNUOQSX'TO2=(TZ7PC>>+-+O/'=]>ZK+JFH:O+K&B#5[2YL].\-0Q6E[_@
MI%\*_A-I7_!*?1_B3\'K+2/!FH_LZ>$?@A\6/V;/'OA&&STS5_!U]#K_ ((M
M].U#P[K.GHD^?$^AZU<17GEW#Q:OJ5[9ZM=K=WUM;3+^D7PK_9"^#GPN^$_C
M+X0SVWBCXJZ/\3[?4+?XN>*/C9XIU/XF^/OBU_:FDKH%T_Q \5ZZYN]61=#2
M/2;&PM(M.TG2;-"NE:?92S7$LWE7@?\ X)Z?"SP;X<\'_#:_^)GQU^(7P)^'
MGB#2/$G@+]GWXB^,?#6O?"_PU>^&M4BUKPA82W%GX)TGXD>,/#/@W5;:QO\
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
M?X?N[S3]"O-(Y+PU_P $XOASHW@[0OA1XC^-_P"TA\3?@1X?\3:+XMM/@/\
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
M+?S(X8S-/*P!EN+B6&TL[:,/<WM[/;V5I#/=7$,+_EUXS_X*?:WX6^#OC/\
M:LL_V;M0U;]DKX??%>]^&'B?Q[=_$Q=#^,!M=*^(-G\+M5\?:'\%+KX?7&EZ
MCX4@\9W?]FVMKJ'Q6T7Q7/"C7=YX<TV*.Z^R\5_P5]\6?&.Q\._LCZ1X,\+?
M#_5/AYXJ_;9_92MCJNK_ !2\3>'=<\3>,X_%_B'7]&\":[X2T_X1^)M*L/AU
M>W.A>'M7OOB##XPUS7M-U"'R;?X5ZJME!?73MM_6P'Z,?"+]JSX#?'+QAXU^
M'?PZ\;7-U\1/AU%9W/C7X>^*_!GCSX:>/?#]CJ A-EJEWX+^)?ACPAXFDT:Z
M^TVGDZU:Z7<:4_VRRQ>?Z;:^=]#U^%_[2OCO]JWP_P#\% _^"=-FOP-_96T3
MQE\3A^T3//!H?QE\:7>I>-KGX5_"#QHL/A;QQ\<9OV6=)\6Z/\//#FA?$@>+
MO#/ANP^'7BNSUCQ_)=PZG9Z'#I&D^)Y_T8\5?M#_ !%E\;ZS\'O@W\(_#'Q1
M^,/@+P+X4\:_%S3M8^+-SX!^&7@&X\9P:D_AGP?#\0O^%:>+?$'B'Q7XD.AZ
MW?:#9)\-=*LT\/6=GKGBV^\(+KFBV=\-;>?G\@/KBBOR&\4?\%:_#6B_L7_$
M;]K32/@#X\UO5?@K\0[_ .$/QN^$UQXM\&Z+>?"CXEZ;XE\/^$9M'\1^)KBY
MNKC5=#OM;\4Z'%I'B#P=X1\323V]X\VIZ1H[V5_!:_:/P*^//Q8^+7C_ .(^
M@^,/V8O'?P:^'>@:7X5UWX7?$[Q;XG\-ZC%\6-'\2I>R-(_A+2Q_:W@35["*
MU@NKCPWK=U>ZY86M[#%XFLO#.K%-)E+/^OZ\P/JBBBOR _;2^,7[4?A7]O\
M_P"">7PI^''AOX4:OX \=ZY^T'XP\/Z%XB^)OB_P5?>.O&'PY^ 7B:PU:#X@
MZ[I'PB\=CP1X9\-Z/\1KC4O"=GH&C?$27Q=XBMHWU^/PE'9:;>VPE?\ KL!^
MA^D?M)_ O7_C?JO[-^@_$KP_K?QMT'PCJ/CG7O 6D->ZEJ&A>&=)U?1M!U"\
MUO4;*TGT/2+R#5?$&DV@T34=4MM<F^TO/!ILMM:7DUO[A7X@?$/QCXT\'_\
M!9K0=9T;X7WOQ ^(^J_\$J+>PMO /@[7;2/27\37'[3U]=7B:AX_\36'AW3M
M'\'Z3]CO//\ &&N:/IUW=VL%G::9X9O?$^K:-X5OOJWX-?\ !0KPQXL^&/[3
M?C/XZ?#K5?V?_%_[(7BS4O"GQM\ OXCLOB4+.9-.@U/PU>>#/$FAZ9HT7B]/
M&L=Q'8>'+.'2-/O[W66BT^*WD2ZLKJZ&OR3^\#]$J*_.GQ9^W)XZ^#/Q,^ O
MAC]I']GF/X2_#S]I/QA9?#GX=_$+1_BUI_Q U/PO\1M<A6?POX*^,7A"#P3X
M;L?!VIZZ/,M5U#P;XS^)OAVQOH9TNM9^P03ZC%^BU( KQW5?VA_V?]"\=1_"
M[6_CG\'='^)DTD,,7P[U7XF^"M/\=2RW"JT$4?A&[UN'Q \DZNC0HNGEI5=2
M@8,"?2_$%MJMYH.MV>@WT6EZY=Z1J5MHVIS1">'3M5GLYHM.OIH"KB:*TO'A
MN)(BC"1(RA5LX/\ .?\ L,_M-_LW_"GX=ZC_ ,$WO^"B'PNT?X)_&Y=6\5VO
MCS4_C7HMI?\ PX_:3O\ Q?XEUG4'^(=[\1]6@FL]1USQ!]N>./Q)XEU'^R]4
M-K87/A;Q7+-+!H>CM*]_+^K@?T<:9JNEZU9IJ&C:E8:M8237=NE]IEY;W]F]
MQ87<^GWT"7-K)+"TUE?VMS97<0<O;7=O/;3*DT,B+?KXB\'/X0_8%_90^&7@
M*Y%]XRMO"^JZ/\(?A'X;\,7$%]XA^(NN>-?&M]I?PI\):3<ZQ+I-A_;6K6.I
M:8=;U/4;NUT318+37-;OM3.B:7/J+86@_MH>*?#G[4/@']E7]HSX,Z7\(?%_
MQG\*^(O%'P0\7>#OBF?BOX&\=3>#[9]0\5>$-5OK_P"'WPSUGPIXST?2U%_]
MB?1-9T&_5EM[#Q)<7,]C%>H#[ZHK\RO'_P#P4*\2:5\+/BC^T?\ "?\ 9\N/
MBY^S-\'?$'B#0_%'Q%3XEP^%?%_C.S\$>(O^$8^(7BOX,?#\>!O$>G>.?"/@
M[5K?6;2?6O$_CSX=+K$OAS6YM#@OM-M[;4KOVGQ7^V-H+W?P \(?!SP?>?%#
MXJ_M+> S\5?ASX*UC6/^%>:=H7PO@T/2]=OO'_Q4\07.C^)=2\#Z!:KK>DZ)
M#;V?A/Q/XBU/Q+?+H^EZ#=FRU6YT]V ^S**^'/@Q^V;-XX^-/Q0_9@^*WPIO
M_A+^TE\,_"-M\1K;P#IGC#3/'?A;XI?#F_=+6S\7_"?Q_J&E> (M<M!JTL.B
MZG9^*/#W@VZTC4[A(+Q56SUI])^>?"__  4G^+7Q+\!_M(^*?A/^Q'XX\4Z]
M^S)\9/B?\*_'GAG7OB[X'\)6D-O\)]&T74/$5T/% TK7M.U'QK<WU[K=CI_@
M7P7;>-K*.UT&#4]8\9Z2OB?PQ:ZF6?\ 7F!^M->(7_[27P+TWXV^'_V;[GXE
M^'7^./B;2]4UO2_AM8R7>J>($TK1]*FUN^O=873+6[L_#<0TJ"2]M!XCN]*?
M4HO+&FI=O-"C_.[_ /!0+X;ZC^SI^SS\<_!GA3Q+XQ\3?M4W7ASPY\#O@U97
M.E6'C#Q-XZUR&Y?4_#^I:I>7 T30=$\#MIVL7'CGQI=2RZ)HFE:5/?0B_N+S
M2M/U#XB\3>-/BQXE_P""P_[$>D_&#X/:/\+?$6@_ G]HVYT^^\)?$9OBCX*\
M6:-K7AMFA;2?$][X(^'&MPZOH-[IU_:>(-$U7P=8K9-=Z=>:=J&K6.IQW*EO
MU_ #]U****0&7K.MZ+X<TZ?6/$.KZ7H6D6K6R7.J:S?VFEZ=;O>74-C:)/?7
MTL%M"UU>W-O:6RR2J9[J>&WB#2RHC:E?D'_P5)\)?$']JWP[??L/_!S6KW2O
M$MU\)?&7[27Q$N-,;9/<:9\/FEL_@5\.9YR<6C_%7XUQ6E_%<(K7,&D?"[Q#
M+ $?RWKZ/_X)L?M2K^U_^QU\)/BUJ-T)_'5KI3> _BM;MA;JT^)O@E8=(\2S
MWD &+23Q$BV'C&UM"6:WTSQ)81R'S X#MI?^O+[]0/NVBOS3TK]OCXD>,_CG
M^T_^SI\.?V0_'?B#XH?LYVOPRN(M-U[XE^ ?#&C>)8OB3H6L^)K/4O$/BJW;
MQ%X8\%:,FCV>AOI"Z?J_CCQ;KUYXA>$^#M+M?#7BB_TKS_P9_P %+OBC\6/@
M+XN^+'P?_8G\>^+O&?P@USX@>&?C]\/->^*7@_P1H_PV\3_#.61O%'A70?'N
MI:/?/\3?$R::JZM::;X9\'Q6\=NT=KK6H:+J5_HMGJQ9_E^.P'ZV45\0Z%^W
M#X+\=_!?]F[XF?#+PGK7B_Q?^UA;QI\'?A;=:CI^@:G/J5CH.H^(?&K^+_$$
MJZAI_ASPS\.-/T;5I/&/B6UM-;(>VL[+P[I/B'6-;T32M0YGX>_MO^)-6^-G
MQ;_9?^)OP$O_  C^TA\./AW8_%OPMX#\!?$CP_\ $#PQ\8_AUJ%_!HRZY\/_
M ![XPTCX.P6][IVM7"6&LZ/XQT+PQ<VH2>?3Y-56UN8X58#]!**_&'3/^"LG
MCKQ-^R#HW[:W@[]BWQQKWP=L9?$]]\3KVY^+'A+0KSPCX8\.?$;6O \VI^#K
M/4M 34_B;J=IINEVGB3Q%:V>F>'/#&BS:C+X<LO&NNZGH'B.32OO+XR_M:^"
M?A;\/OA+XKT'1M7^)?BS]H76/"OAKX!?#?P_-9:9K_Q&U[QCI2:]IS27NKR0
MV'ACPSHV@&3Q#XR\5:L38>&M&MY)98KS4)].TR_=F!WM_P#M)? O3?C;X?\
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
MLT6?C_\ 9+^#EWK6@:GXJT?XEZ3X&\67W@SX:ZS<>#_&'B[X._"@>!M3\/\
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
MQ(\/_#;PG'(88K_66O+F\U&X7R]UIHNA:1::EX@UZ\7S8BUGHNEW]THEC+1
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
M6]&@U2YM&FAT^;5],BNWA>_M%E[VOC_4_P!DWX?>'OVI?#O[7WP]\(:-H?Q
MMOAM\0?AS\2[+PU9:;HM_P#%#0_$$GA_Q!X=N+D,=/T:_P#%^B^(/"MKIUGJ
MNMW^E"ZTC6IX=7UMK;1-'@M_EGX:?\%*/BQ\9-8\;:3\,?V%OBKXF?X5?M8:
MG^S3\7''Q(\!6?\ PKW3M&GT#3=5\<WDIBGTWQ)JFGZSJ&NPZEX.\':GK^F:
M+HN@6_B+7_'FDV/B70TG+=@/UFHK\V?B;^WOXQ\+_"GQW^TI\-OV>&^*W[,7
MPRUCQ+9^*/'\7Q6L/"OC[Q#X>\">(+SPSX^\??"[X;7/@K6-)\7>#/#>JZ7K
M<5O>^)?B-X U/Q%;Z+>:KH>DW>A3Z7JVH>F>+OVV?"5Q#^SUHGP'\-R?'#XE
M?M2>$?\ A8OPD\(QZ_#X(T:V^&5MHMCKVK?$KXE>*[S2M>N/ OA'2K;4[#33
MY7AGQ#XEU3Q)=Q^']$\-ZE?0:B+$L![7X6_:2^!?CCXP>+_@'X-^)?AWQ1\6
M_ .A'Q)XU\'Z#)=ZI/X7TM=3M-'D&M:M:6LN@6.IQ:E?6UK/H,VJKKL#.TDV
MFI%#-)'M> _C;\,/B;XP^*G@'P/XF_MOQ;\$_$.E^%/B=I/]B^(=-_X1G7]9
MTL:UIMA]OU?2;#3-:^TZ81<_:O#]YJUE#GR;BXBN/W5?DM^S3XM\>^*O^"Q?
M[34_Q*^&$7PP\:Z'^QC\/=#U30-)\6V_CKP[K:VWQ$L;_3O$?A#Q@^A^$+C7
M-!U;3M0M+>"?6O"_A?5++4K/4=*U+2K62P,DGV1\&?VP?'G[0VN_M?\ P]^'
M_P $[7P-\3OV9?%.B^ ]&TGXP?$&UM=&\5^)?$&CW^K6=YXEO_AMH'Q!3PSH
MEK!;6]UC0+GQK<ZE!<K")-+EWR1%OT_$#[VHK\G?^"/'Q?\ C]\;_P!D+P/\
M2OBWHG@2XT?QYXA^.OC.V\?:3\0?$&H>-/$/BG7_ -H;XEZAKFG:O\,+KX8:
M/X=\$>'M)O+G4M-\.OH_Q4\9,^CZ;HZ'2=(6ZDLM*_6*AJSMV ****0!1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^+'Q<^&
MOBK]C[_@IC<?M[6WAGQ%XL_9V_:)^$]G\'_VB=3\)Z'J?BC6?@WXJT&+PK;^
M$_B3K/AK0K6]UNY\!W6G^!?#.DZOK6F65]%X<63Q'J.M)"LNC+>^L?M<?M>_
M#SXR_ #XF? O]C_Q+H?[3'QV^./@CQ#\*_"GAWX0:I:>,])\%KX_TJZ\,:OX
MW^*'BW1I+SPQ\,]!\'Z3J=[JTTWC34M+N+K4K:RTJWL;B2XF\C]3Z*=]O+]-
M@/YJ_P!L3PQ\'?V#?V9?^"2G[+'B7XH>$+?Q%\&_VXOV:/BMXT%SJMO:7/\
MPB^C:W\2=?\ BY\4FTN=UU'3_ =KXW\5ZB+;4[Z!$BAGCM&EENK2\\KWCX_?
MM._L[3?\%=?V!+BV^-GPPO+'3/@U\:=-U35K+QIH%[HNF:A\7?"6DZC\+K+4
MM;M;Z72K&Z\?V$UE>^$[>YO(I=;M-7T*YL$F@U[2)+W]W**+^O7\0"OC+_@H
M5\7_ (P_ 7]C7X[?%KX": ?$?Q5\'>&-/NO#=JNDOK[:7!J'B71-'\0^+%T1
M8Y4U1O!7AG4=8\7BTNH9]/;^Q-^IV]QIR75O+]FT4@/YC_$OQ(_9HC_;"_X)
M6?'KX4>(/C!\7?#]SXB_:!TWXC?M#^,?"?Q:\7>)?B#XN\5?!BSTSPEX3MM0
MU;0I)=0UF#6KO4X8?AQ\--(@\)>";K5)],TW1='47-M!]%_LD?M3_LW+_P %
M/O\ @JMKMQ\<_A79:#XLT3]EO4_"^O:AXY\.6&A^(=-^"/P,\167Q<U#1=9N
M]0ATS4K+X>2V]W+XINK2ZF@TJQL;_4KB1=.LKJZB_>6BG?RZ6_&_8#^3_P"%
MEC;?M?\ _!*O_@I!\#_V>O%6D>-OBS>_M5_%7XN:7\/]!U."7Q5XD\!I\6O
M?Q#TB\L=!$B:K=:?XST/PUJMKX7GCM3;ZUK]JNAPN]X)[=/??V\OVW?@Q^U+
M_P $YM"C^'=UKU]\3+;XD?LZ/X_^$5CX,\6W/C;X:^)=$^(/AI_$/ACQ5H]M
MHDC:/<VVIVMUI6A/=-%#XHN%MXO#K:C),L8_I#HHO^=_\P,C0=;L?$FC:;KV
MFQZG%8:M:17MI'K6AZWX:U58)ANC%]H/B/3]*UW2K@KRUGJFG6=W'D>9 F1G
M5<L$<HN]PK%$+!0[ $JI8@A=QP-Q! SG!Q3J*0'\@W[1?QRT7]JW_@G%^U)X
MJ^.'_"T?%W[<GA_Q-=1>+/@W/X5^(@\#?LGZ)X;^.F@PV=GH?AN#3;?X=^$;
M+_A6MG%'J/Q&\127WQ#\4:IJVLZ+/X@O;6TET^P^\O\ @J9^U=\ 9/A1_P $
M^9)_B+I.FWTW[8O[,'QR/A[6X-0T'Q;!\&O!M_XUL-9^*-[X1UFTL?$FG^!W
MN[.>+1_$-_I=K8>(55I]#EU"WCEEC_H'HJK^75O[U8#\2?VV?C-\,=+_ &QO
M^"1_[4L7C#2O$?[/6D>(OVOO#]]\6_ [3^/_  6NK_$KX2:#X.\%65MJW@J'
M7H=0GU[Q)8:CI5E%I_VJ62ZTS4HPFZPNQ#\\?'37?V<?V;_V_?C=\7_V]?V9
M-!\>?LX_M>>#O@=XM^$OQJ^(O[/FG_%Q?A!XQ\!_#C3/ WB?X9^*=-OO"OB?
MQ%X8O]<73[75;G2-*L9;^"XM]+#Z9?QSZE?:-_1[12O^5M]=[@?S9_\ !1OQ
MQ^S?H7_!*']HI?A7\*_AG^S/X/\ C]XO^&*_ +P/IWPXT3X)>-OCE8>#_B?\
M(M:\1_$6;X<6NF>'M96%K+3M9N=(75] MM6@\#:1H?B+4Y+:'Q5I>FVO]!7P
MH^)G@#XQ_#KPG\2_A=XNT+QUX#\5Z6+S0/%'AO4;?5-)U".UN)]-OX8[JV>1
M$O=+U6ROM(U>PE\N]TK5["^TO4(+:_L[FWB]"HHOI\V_OM_D 5^.'_!0SQ?H
MGPD_;M_X)3?&_P >OJ.C_"SP1XI_:Z\*^*_%]OHFM:U8:)K_ ,3_ (-^&_#7
M@32[N+0]/U*]^V>)-8AN;73;:&VEGN?LEY)'&T=K.T?['T4)V_'\58#\'H_V
MF/@3=_\ !<?P[=W'Q/\ "&BM>_\ !/6T^"TEGK^MZ=H][I?QGU7]H9O&5O\
M"+68KRYC33/B3'H=Q"]UX0N95UB#4'&CM;_VK_H=?$NJZGX4_; ;_@MY\(OV
M>/'O@/XD?$;XE^/O@)\4_A#X6TG7='UJ+XOZ)\$[CP[XE\4V_@^U^TFU\;:7
M=7?A.3PY-)I4EWIDUYK&C+<W(L-6M)KC^KNBB_X)?@[@?@9^S/\ &K_@F[^T
M1J?@'PG\#OV!?A-X>_:KMM;\,S>./A[K'[&WAWPV?V?+S2-3LKGQCXS\6_$,
M?#[2?#NFV?A&*TU*[\'+9>)+/Q9XF\1Q^&]$ATO0]4U65M,_?.BBAN_?YNX'
M,^-=0O-(\&^+=5T^;[/?Z9X9U[4+&X\N*7R+RRTJ[N;:;RITEAE\J:)'\N:.
M2)]NV1'0E3^0_B_]H#_@G_\ ME?LJ^$=)_;KMO#7@7QY?> =-O=?^&7QA\/:
ME\//CMX5\<7>A6_]LZE\&]"U32M.\>:W-?WZM=^%M4^&FGZO:>)=.FT^TN+*
MY6>\T1/V>HI ?S!W'[.O[2^E?\$COV5[OXA?";7OC5J/[,W[3GAO]H2[_9W^
M(?AZ'7O&'BW]F/P]JGCS1K/X=^)_!VJVFJK/JL?@OQ@FL+X5OK/4)O#7AI8]
M&;21<Z(FC6_W#^R9\2?^"=7[1?CWP3?_ +%'[)/POT?Q?X>DO-8^(_Q(@_9-
MT+X4:A\ ;-=#U*V.EQ^.AX+T*RN?BCK.L75CX=TG1? _B374ATJ?Q+XCN[N7
M3-!DL]3_ &;HIW_7KW[KJ!_.G_P3W_;1\.?L,?"M?^">O[3G@;XM:5^T3\$_
M&GC[P[\+_"W@SX5^,?&EQ^T'X9\3^-==\8>'=8^'M[H6G76DR/J-]XAOK6"^
MU^_T+P\-)72=0N-?\]]8CTWVCXXZC\0_V<_^"B'[+G[;_P <-#_L7X-_$']E
M:?\ 9D^-_B308[_7?"7[/_C^[\3:E\1["Z\3:C:Q7CV7@C5/$=]IGAB+QE=+
M;:3'+9:IJNJW6FVLEG:2?N)11?6]M[W^8'Y Z3:>%/CU_P %+=&_;(\!^)=&
MO_V>/V<?V2-?\"^(OC=:W\$?PY\6>-?$WBGQ'K<_A_P]XRE>'P_XH\.^ O!M
MYJ/B?Q;XFT?4=0\/>'M2O].TNZO$U(W\=A\K_L"_M7?LUZ5\+O\ @K/JNK?'
M'X9:38ZG^VE^UM\8M+DU7Q?HVGRZO\,/'\'A'PWX)\;:1:W=W%<ZKH7BKQ%-
M9^']#NM/AN/[0UW4](T>W1]2U?3;6Z_HFHHOI;T_#_AP/Y$/@/\ $&R\)?LX
M?\$>/VN_#L\WQ'^%W[%?B3X]_#W]J71/ \<GBKQ%\&HOC7-?:!8>,_%7A/1U
MN]:L+'1M&^T:Y<SSV"R2V4WA^33A.NM6K2_HM\1/VC/A-\5O^"H__!/CXB?"
MW6M;^)'@%?@_^T?I3^,O O@;QWXK\/"[\2:+I=II_E7^B>&KU+FVMKYK:QUZ
M^MA-9>%[J\MHO$EQI3,_E_NS11?]?Q_R8!7%?$;XC^ _A%X(\1?$GXG>+-$\
M#^!/"5B-2\1^*?$5['I^D:5:-/#:0O<7$IYENKVYMK&QM85DNK^_NK6QLH)[
MNY@AD[6BD!^+?[$.G)^V*WQN_;,^'/[97Q(\!^(_CI\07L-6\!?!ZV_9G\1-
M\.OAG\-Y-4\,?!'P5XXL_BY\"/B[XF\.^,'\(M>>.=;TRVU71-'DU7QQJ%Q:
MZ3<3&XUG4_BS]D[X[?!?_@G)_P %,OVG/V3_ !1^T1X?\4_!+X\W%A\2=-\>
M>(M:\$VL?P^_:">ZO8_%W@OXAMX'T7PG\/O ^O:S<OKUCJ-EI^@^&]*TN+2?
MAYI']D:0UR]M;_T[T4[[]FK=/ETZ ?A!^RC^U!^SHW_!4_\ X*@ZDWQN^%\&
MD^)O"?[-EYX;UJ[\:^'[/1/$%G\#_@MXC;XOWFBZQ=7\.G:G:?#B&UU"\\77
M-I<RPZ+IVE:MJEX\>FZ7?74'F?\ P3]_:I_9OTK]G#_@J!J.K?&WX:Z1;7'[
M77[7/Q0M!JWBO2=,NK[X??$>V\+Z-X"\6Z?8WUQ!>ZAH_B_7)[?0?#]Q96\_
M]IZ]=6FBVJR:I=VUK+_1711?]/P _D%^'FJ>!-0_8E_X)8_M(WWPP\,?M9?!
M3]D&Y^/'PU_:X^#5MX8\.?%/5? VF?&&ZACTWQ?K?P^UJWU"V@N_!;Z!I_B>
MW;5K.W6:WU#0KF"\L-+U)]:MOV'_ &9_C7_P3KU&ZU_]H/\ 9B^"7P0^$'P5
M^''@;6)_BC^U%)^SUH_[/FG:;J&J7NCVNF?#7PUXEU?P?X'U7Q!<SE;Z^\9R
MZ8-2T+3I[3PGH<3ZEJOBNP;3_P!<Z*&[_P##]W?8#^47X _M#? S2O\ @WD\
M?^ =3^+/@#3_ !UIW@CXX?#R\\%7?BC2(?%D/C;XC_%#XI>)O GAH>'7NAJT
MNJ>*O#OVG7=%@AM)!>Z1IFM:E$S6>B:M-9>^_%3X@V6D^#O^"-O[>_@B>;XK
M_L]_LQ>%]2\"_'F]^'<<GC*;X<1?$KX.>"?AUJWBK6=%T);W4(#\/[W3-;MO
M%UK+:C4M%U.TTW2Y;>*^U".%OZ/:*=];^;?WJS _!GXK_M/_  4\>?\ !37]
M@CXN^!O%5]XR^%6C?!']II=8^(WA?PAXTUSP;ID&J^'M/"ZA=Z[IWAZXLX])
MTJ1(XO%&L"1M*\'O<1?\)5>:.HE:+!_X)P?M9?LT:/I?_!4[Q!K'QR^&6D:.
M_P"VS^T5\:K:^U7Q?HVGI??"?Q9<>"O"WACX@:;'=W44VI>&?$'B:YT[P]I&
MI6,=Q%?:[K.A:/!OU+7-)M;S^@2BE=?UZW _E5^#_P"T)\#=._X-V_$G@:_^
M+/@"S\;6/PX^+7PSN_!UQXHTF+Q5#X^\9_%+XC^(?"GA4^'GN1J[ZQX@\/&3
MQ#I5M'9N;S0;34-8B+:=IU_<VWL7[1>J>!/$_P "/^"5G[9D/PP\,?MA?LP_
ML]> ]8\!?M%> M*\,>'/BW#HVD?$/X5_#SPI?^*KCPAJUOJ6FMJ_PG\5>"I6
MUNSU2WM[O1]82RT^_ET59KK4;/\ I(HIW_-O[U8#\C/V9_C7_P $Z]1NM?\
MV@_V8O@E\$/A!\%?AQX&UB?XH_M12?L]:/\ L^:=INH:I>Z/:Z9\-?#7B75_
M!_@?5?$%S.5OK[QG+I@U+0M.GM/">AQ/J6J^*[!M/_+CX _M#? S2O\ @WD\
M?^ =3^+/@#3_ !UIW@CXX?#R\\%7?BC2(?%D/C;XC_%#XI>)O GAH>'7NAJT
MNJ>*O#OVG7=%@AM)!>Z1IFM:E$S6>B:M-9?U=44K^NZ>_8#^<;Q7\;OA=IOC
M/_@@S^T@/%EGJWP3\ ^ _CA\-O&WC_PQ;:AXLTGPKX^\7_LS_#_P-H7@W6X_
M#-IJU]8>)[CQ78:CHDN@S6@U:VO=.U"*>S1K*X$?]%&D:BFL:3I>KQVFH:>F
MJ:=9:BEAJ]E-INJV27UM%<K::GIUP!/8:A;"40WME.!-:W*2P2 /&PK1HH;V
M\O\ .X%2_O['2K&]U35+VTTW3--M+F_U'4;^YAL[&PL;.%[B[O;V[N'CM[6T
MM;>.2>YN9Y(X8(8WEE=45F'\['['W[8?[*6E_P#!4'_@IU\0M;_:.^"?ASP%
M\0K;]G:U\!>-?%'Q,\'^&?"?C67P3X%?P]XG_P"$4\1:[J^GZ/X@CTS54,#2
MZ5>74=Q"R7EHT]FZSG^C*BA/?S_SN!\(_#K]KK]C_4OBAX_\+? GQ[\*O%]I
M-H'B;]HK]H[XH>"/'&A7OPP^'^E^'?#OA;P9%XI\9>-M/N;_ ,()XAUO3/#F
MC0'3(=5TZ*S\,>#_ !-XN\075E)90)XA^ ?^"5?[6'[-=UXV_P""CT,GQP^&
M6F2>)/VW/V@_CCX<77O&.A^'VU_X/C0].U.X^)&CIK=[8/J'A#3='\+ZUK>M
M:U;J]GH6BVAU369+&RDCF;][**+K5:ZV_ #\*/\ @D?^T?\  CQQ\4?^"@W@
M[PU\6/!-[XJ^)?[>'QS^*'PZ\/)XATZT\0>.OAYK.G:0;'QCX,TB\FAU'Q%H
MYM] U*^N+O2K2[&G644-YJ*VT%Q \GQM^R1XB_88_9C\-2_L:?MW?L4>#-2_
M:S^&'B?Q7X9\*ZS<?L>Z3\8?$/[4FAW_ (GU;4_!/B+P3XCL? 7B"^UK4M2T
MV_M='AN/$NI6.DM:V>G7$FOPROJ.GZ-_5!13OOOK;KVT _GZ^-?BO6?^"?\
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
M^"7?AOQ7\5_AGX:NO@CKGQY/Q9M8]8TO1M'^%5G\0_@UX6T/P$WBZ"2]DMO
MFE^(9;FWN=$M=<N[<6OA][;59Y%TB2VOY\[]OJY^$7PM_;4^"W[9G[0WP+\*
M?M+_ +$WQ&_9EM/@GKOC*7X:^'/CGX>^$/BFT\?ZS\2/!WQ1CTV]TO7[/_A'
M/%.B>*3I=MK&C(TVHZ=+J<^G7%_<0:=H^K?OW12OMZ6W^?R _"/XD_%']BNS
M_86_;@^+'[/WPB^#_P"SY\$/'_[-GQ&^$_@3XHVWP8TC]GO5OVA/B?XH^'7Q
M M]-\+^$-%O/#?@OQ/XE\/Z9<76EZ=H%U?Z)*/$'B34?%":-'!8^$=2OK^C_
M &(/VS/^"$?A?X;_ +.&M>'OB7X[\+?L\?L^>&;_ ,+Z5=66L/\ \+*^ L7P
MF\;^+/A1K^E&0^3XCO[?PP=.A\/:HMLVI1ZWHESA]*U>TN;C]ZJ*+_G?77R
M_ S]F?XU?\$W?VB-3\ ^$_@=^P+\)O#W[5=MK?AF;QQ\/=8_8V\.^&S^SY>:
M1J=E<^,?&?BWXACX?:3X=TVS\(Q6FI7?@Y;+Q)9^+/$WB./PWHD.EZ'JFJRM
MIE_]DG]J;]FY/^"G_P#P57URX^.?PJL]!\5Z+^RYJ7A?7[_QSX=L-"\1:;\$
M/@9XCLOBYJ&BZS>:A#INI6/P]EM[N7Q3=6EU+!I=C8W^I7#KIUE=747[R447
MWWU5M[];@?RF_!O3;+]L/_@EM_P4;^!W[/GBS0_&7Q>NOVK?BI\8_#W@71M2
MM9?$VO\ A.R^+?@+XF>&KVTT&5TO[K3_ !OIGA74=.\*W;VPL-2\0Q1Z8)3=
M07$"?J_^S9_P5$\"?M4VG@+P!\+/ ?Q%D_:,N[GPU9_&GX>>(/AOXUT3PW\"
M8[2ZL_\ A96M^-_&>I6-AX:CT_3[.#6H/ NEV>NW/B3Q/K\_AS1[W1]':]U.
M72OU3HH;O]]_R_R _F6TG7/V.OV1OVHOVM/A9_P49_9;\#:_/\7_ -H_XC_'
MK]GK]H/Q;^S)I_QPMOB'X,^+>IQ:]!\-;76;'P-XP\4-KGA+5I9[*WTZWMI[
M**^O=4M;I-&2WT^?6?WJ_9DT;P_H_P '] ?PG\%?#?[/7A76[[7/$7ACX3>'
M?!>C_#Y_#GAO6-6NKG0+GQ/X3T*"TTW1/&GB#1_L7B+Q7I"6=M=:%J^JW'A_
M41<:CI-U>W7O]%#=_P#A]/DN@!7X;?M(?'[X*>'_ /@LW^Q7H&M_%+P-I6J>
M$?@[\:/!WBRWOO$FEVZ^%_%OQ)TFTG\!>&/$=Q)<K;Z'X@\6PBVDT'2-3EM;
M_44U31&MX'&N:2;S]R:*0'X-_LD_M3?LW)_P4_\ ^"J^N7'QS^%5GH/BO1?V
M7-2\+Z_?^.?#MAH7B+3?@A\#/$=E\7-0T76;S4(=-U*Q^'LMO=R^*;JTNI8-
M+L;&_P!2N'73K*ZNHNV_X(F_%WX9>//A5^TUX?\ "'CCPWKNOQ?MC?'[QY)H
M-CJ=LVMKX)\;:]IEYX3\6G2'=-1'AW7XHYX]-U<VPLKBZM;NS6;[7:W$,?[7
M44V_T_  K\</^"AGB_1/A)^W;_P2F^-_CU]1T?X6>"/%/[77A7Q7XOM]$UK6
MK#1-?^)_P;\-^&O FEW<6AZ?J5[]L\2:Q#<VNFVT-M+/<_9+R2.-H[6=H_V/
MHH3M^/XJP'X/1_M,? F[_P""X_AV[N/B?X0T5KW_ ()ZVGP6DL]?UO3M'O=+
M^,^J_M#-XRM_A%K,5Y<QIIGQ)CT.XA>Z\(7,JZQ!J#C1VM_[5_T.OB75=3\*
M?M@-_P %O/A%^SQX]\!_$CXC?$OQ]\!/BG\(?"VDZ[H^M1?%_1/@G<>'?$OB
MFW\'VOVDVOC;2[J[\)R>')I-*DN],FO-8T9;FY%AJUI-<?U=T47_  2_!W _
M S]F?XU?\$W?VB-3\ ^$_@=^P+\)O#W[5=MK?AF;QQ\/=8_8V\.^&S^SY>:1
MJ=E<^,?&?BWXACX?:3X=TVS\(Q6FI7?@Y;+Q)9^+/$WB./PWHD.EZ'JFJRMI
MG[YT44-W[_-W \^^+7PYT;XP_"OXE_"7Q%+-#X?^*'@#QC\/-<GM@K7,&D>-
M/#NH^&]1GMPY"FXAM-2FD@W$#S50DCJ/QV_X)Z_'73/V$OA-:?L.?MO:A:_
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
MA>649T[Q!)=Z<+MO#FLP4GP)_:*^,WQ#^.GQS^#_ ,6_V:->^"ND^ +^ZO\
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
MCQ+#X3U^QTBZ&@/87NWJ=]\6_A1\<?A_^P'%XN_;)_:K\/>$_@5XM_:-\?\
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
MLEM!$;BU72KN^\_5KC4;NY_3RD] "BBB@ HHHH **** "BBB@ HHHH ****
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
M=4UW6;R\OKK5_LLOAZX\-IHYO9-8^E?CQX)U[XH_ /XC_#R+P7X!\8ZYX_\
M >I>$K[P7XW\7:[X>\ W[>)+$:7K5IJ'C+1O OBGQ#:V5A:W=[=:9J=CX&DU
M&ZN[2QVVVB2W!OM.]MHI=O(#\)/@?X%_:V_X)W?\$\OB[\*_VGOBU\$M!\)^
M!/A]XN\._ CXV_"7Q9XU\3_$+P?XQ^).I+H?@#PS/X5\?_#SX>^'=1CT[QOX
MK^T>&M=G\<:5;Z.ITS2=3M;+P]93^(-(P_AW^S3_ ,%(OV7=*M_B1X5\,_\
M!(BXO?"/@>U7Q9\1K_X=?$?X>?$CQ+X;T'186UBX\2?%G1-&LQ<ZA?V-E+<7
M_B37KL:7=7;/JNK1K TP'[C>/_A[X&^*O@[7OA[\2O"6@>.? _BBR_L_Q!X5
M\3Z9:ZQHFK6HECN(DN[&\CEA=[:Z@@O+.X55N+*]M[:]M)8;JWAF3Y5^'/\
MP3F_8T^%.K:9J_@WX.>6VB7EMJ&AZ-XG^(7Q4\?^#]#O[&9+G3[W1/ GC_QQ
MXF\%:/=Z7<Q176DW&FZ!:S:5=0P7.G/;3P12([[[:^6GY@?*_@+X2?MI_$']
MNGX7?M_S^!/V>_!WPU\5_LL>#O@9KGPMU_XK_% ?%OPYX \4>,[3XNZQK][;
M)\!4\-Q_$KPYJ6I26#^"'U=-"NWTMM$F\9Z>]X_B&R]6_;*_8[^.'Q#^,_PI
M_:V_9!^*WA/X4_M,?"WPMJGPUOK;XDZ=JFI_"_XI_"K6-5DUV3P1XW31+34M
M8LK33=<N;[5+*XT_3+V9KF^^T0/INJ:;I&K6/Z6T47_*WR _.C5/V._B;^TA
M^SU\;/AW^VY\0/!?B/X@_';PCIG@Z\7X(Z%K>C?#'X2:5X7U)O$GA _#[3_&
M=_J'B+7=8M?' @\9^(_$'B2YM)_$L^G>'M EL++2/#6G,_#?L]_L^?\ !1O3
M3X2^%W[4W[0WP(\>? ?X>7NB7,'B#X>^%O&]O\>_C#8^$+NVO/"WASXFZSKQ
ML/"&@Z%/=Z=I5QXR;0[#Q%K_ (PTVSO/#FL:]<V^O:OJDWZH447_ *[>@'Y3
M_!']G[]M7X:?MF_M?_M,Z_X7_9>U/PO^TSH'@.STKPII'QN^*T.N^%=1^"7P
M^UCPQ\-X;_4+S]F_[!?V7C+49;*#QM?6\44_A*SU&]UG0M.\73:+;^'==XW]
MF/\ 9?\ VZO@/\(/VQO VLZ!^R;XB\3_ +1GQ>^,'QN\(:AIGQI^,%CH7A[Q
M/\;#HFF:]X=\1PW7[.<]_-H7A?3;.[UG2-2TQI=0UR_AM_#UY9:-;W\GB;3/
MV*HHOZ=/P^8'X.>%O^"9?[4,/[(_[+_@!_B7\)_A'^UC^PYXK\1ZU^SM\8OA
MUK_B_P =^"_$6B^+KBZN/%/AWXA:+XJ^''@V_P!#L/$=K<66B:S;:=9>,K.]
ML]&BGN()K'5]0\/Q_H-\!/A[^V9'+J7Q(_:Q\:? GQA\3M \*:QX<^&'PY^"
M%IXX\(_"&PN]2%I=:AXG\7>*/&-GXA\6:EXJ\23Z3I&BC5;+PHFG^!?#[>(5
MT'0-8E\3:E;G[=HHNV!^.W[-'[,G[=WP*\#?MN:'K'AW]DOQ#XA_:B^,_P 8
M/C_X3N-.^-OQ@L]'\+>,OC/-H.E:QX7\0I<_LVR7MYX9\-Z'9W>L:;J^F_\
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
MV#PW\#/&NC>$XO#UIIQ;P]-!JGB5]2G8W>I0622#3H/U$HIIV _+[P-^SO\
MM;:/_P %(/B%^UIX@T;]G6+X/^._A/I_P-70=&^*WQ*U#XD:3X5\+^(_^$B\
M/^-VLK[X&:5X8U#Q#JMQ$T>K^#1K]AINE0ZEY-GXQU>31A=:[X_\*_V)?V^_
MV3_$OB[X5_LE_M"? *Q_9"\7^,->\4^&M$^,_@GQEXH^*'P @\7ZE/JFNZ5\
M+-.T&;3O"_B:"RO;J>[TFW\9^(H-#FNR;R\T&.]O=8NM4_:&BB_I_P -^H'Y
M&?'G]DO]K74_VF?V*?BK\"K']GW5/AY^Q1I/Q#T_1(OC%\8/B?I7Q$^+,WQ;
M\!:'X(\;7OBRY\,_ CQAI7A[5HH=,N;ZUUR"_P#%,^LZU?7&OZM90&X;1HO1
MOVROV._CA\0_C/\ "G]K;]D'XK>$_A3^TQ\+?"VJ?#6^MOB3IVJ:G\+_ (I_
M"K6-5DUV3P1XW31+34M8LK33=<N;[5+*XT_3+V9KF^^T0/INJ:;I&K6/Z6T4
M7V\M/^' _.R^_8\^)'[1W[/_ ,:/A[^W'XZ\%>*O'GQT\)Z9X/OH?@EHFM:'
M\,_A+I'AC47\1>$F^'-GXSO=2\1:SKMGXV,/C77O$GB66"7Q%=Z;X<T*XTNW
MT;PS8++YK/\ LD_M9_%G]FWPU^QA^T7XQ^"NH?!_3(? _A7QY\9/ >M_$";X
MM_%KX9?#O6=%U/2_#LW@#6_"6E^'?AWXK\76OAO2M*\8^-(/B9X^C6VN-9N-
M)\.QWU];W5C^KM%%_P#/_A@/RX_X*&?LR?M2_M$6W[.W@[]G+3OV=?#W@GX%
M?&?X5?'T:E\4?'?Q"\/ZMJ'BCX57'B"#1/ 6F^$_!OPB\7:58>$187]A<3>(
M6\3MJ5Q.\FEP>'-,MM,34=9_2#P9=>-+WPQI%U\0]"\+^&?&<T$AU[0O!GBS
M5?'/AC3[I;F9(H](\5ZYX+^'FJZQ!+:+;W$DU[X-T.2"YEFM%@N(K=+VZZ>B
MB_3L!\>?MR_LC:+^VC\"+SX577BB]\!>+M#\4>'_ (D?"KXB:=;?;KSP%\3O
M"#W3^'?$2V/GVIO;;[/?ZEI.HVR7-M<'3M4NY;*YMK^*UN(O*-=_9S_:-_:5
MF^ ^C?M=M\"])\%_ [XD>%?C'K5A\&=>\<^*KGXU_$CP%9ZA%X-DU>S\9>"/
M!-G\-?!%GK&I/XFUSPC:W/Q*NM=N[/3]''B+3]+CO#??HU11<#\M/V;?V=_V
MQ/AQ^W/^U+^TA\2-(_9KC^%_[54?PPMM<T3P1\5?B?KWCOP#'\$O .H^#O U
MUI5OKWP+\*Z#XME\0":-?%-G=ZQX733?[0FU32KR_P#[(BT36OU+HHH;N!\$
M^'?V)--\/_M[_$']L.V\0B/PUXY^'O@H3_#B%[E;63X[>&M,\5> '^+-W;+!
M'8)>6'P>UR?P7HTD<TUU*_BWQM<WT2--8S2+^QE^Q'I/[)/C']ICQ%8:VFKZ
M9\8?BWJGB7X<Z-#+=M9?#7X67UQ>>+[?P#IUE=0I;Z3]F^(WC/XAWUPFE236
MFI:2_AB>\F?4+66"U^]:*5_Z] /S)\+_ +)OQX_9H_:4^/OQB_9:OOA)XL^&
M/[46LVOCWXE_!WXO^*/&?@!_!OQ=B^W?VKX^\ ^+O!_@/XF)J-EXMFU.\U'Q
M1X7UGPWIDUQ?BV6R\36EI;6L-M1UW]BOXK>$_P!D7]J?X6?#"_\ A;XU_:%_
M;.UCXPZ[\:?'OC[5_%?P[\!V&L_'#P]JWAK6[KPE9^'O"?Q/\1/HOP]T*YTW
M0_ WA74?*74%MKK7-8\06E[>7EE>?J)13N_R_#8#\Q_"W[%/CWXI_P#!-V']
MA/\ :I?X=Z+J>D?#'PE\(M&\8?!GQ+XF\::3+IOPRTSPI)\./B!<6_C/P/\
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
M]%%( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OSN_:A_;<^)O
M[-$6L_$2[_9-\9>,/V:O WB#2M#^)/QD@^(7A?0/$^C6U[KEEX<U'Q/X0^#=
M[IMYXG\:^%])UJ_@TW^T+G5O"UUK$D=QJVB6%_X2-CXFO_T1K\PO^"GOP;^)
M_BKX*^(/CC\._C[KO@2?]FWP[/\ &Z+X/^(M!\$^(_@3\3M3^$,EY\0[>#XB
M:-J>@1>(]2O;I])MK?1S>>++CPSHNKZ9H&NV/ANT\060UU6MP/T]!R >>1GD
M$'GU!P0?8@$=Z*XKX:^)-7\8_#GP!XN\0:'+X9U[Q5X*\*^)-;\-S"43>']7
MUS0K#4]2T.43!9A+I-[=36$@E590]N?, ;(KM:0!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 %%%% !7RIIG[$W[-.D>,_%7CFS\ ZJ
M^I>./&MQ\1_%OA_4/B7\5=7^&>O^/+G5!K;^+=1^#VK>-[WX33:['K*IJUKJ
M \%+/8ZG%!?636]U!#*GU710 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 %%%% !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 %%%% !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 %%%% !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 %%%% !
:1110 4444 %%%% !1110 4444 %%%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>ex10-26_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-26_004.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK\G?^"GG@SP[\2O&7_!/CX;>,[2ZU3P5XZ_;'TS0/%NAV^KZ
MSHB:WHTOPK^(US)I]S?:#J&F:FD#3V\$I%O>POOB4AABN+^)/P7\(_L!?M#_
M +&?C#]FF^\8>#/ GQ[^/=I^S;\8/@E/X^\<>,_ _B^R\<^#?%FM^'/B%9:!
MXS\1>(&T#Q)X!UCPK'+/K>A260GTW47LKY&M[F\2]=OU_ #]EJ*_'Z;]O_\
M:)B\"Z[^V /@Y\*7_80T#XBZQX5N;S_A,_%"_M%7/PX\/_$2X^%VL?'*TT4Z
M+_P@9T"UUVSO-?3P-/J$'B&X\+6DMQ%JK2O;23^G>-?VG_VP/'?Q+^/>B?LA
M?!;X->// O[,?B&Q\"^-;GXK>._%'A;Q9\6OB;%X4T3QSXG^'OPGCT31KO0?
M#]UH.A>)=!TO_A)/'EU'I%UXDU&**.#^RH[C4("W]7 _3.BOAKPA^U?XN\1>
M*/VPO#VL_#FW\)7?[,_PR^$GCJRT74]5AOM;N-8^(OP;U?XF:QX6\57&CW>H
M:&MSX9U;3?\ A'GO?#E_?V%XJ3W5K=W,1@F?XT^*'_!3CXEZ/HW[)]KX=M_V
M8O@_KW[0_P"R=X!_:7N/&O[4WCOQKX,^$>HZ[XQT_1Y;KX.^ O$.@Z5+$?$^
MBSZDFHZIJOBK5]/L].T+4M!G-G>SWLWDEG_7W_D!^V%%?E3\8?VL=&^''BG]
MD/XP_&;X1Z7HNN7?[*G[7OQK\23Z5X_C\6WOPW3X<>!/@UXH\7^$?!>J>$-:
MF^'WQ#M/&C:E;Z?IFOW0O5DBTO2+G19--DU348F@\)?M:_ML:#\1_P!DW1?C
MY\#?@/X9\#?M;^+[O1]%G\ ?$#QIKGC/X4Q0_#'Q7\1[3PMXYL=;\/:;HVN^
M*+RST:TC;6_#-[_8-K+8:_8RV)9M)OKDM_7W_P"0'ZNT5^+[_P#!07]J]?!6
MO?M"2?!#X*6G[-_P[_:AO_V>?&OVCQWXQD^+WBG3/^&A[?X"6WCGP)I$.@_\
M(EIEOI6IZUH;7NF^(M9NKO6M1L_$2VT6B:9!IM]>_8__  4DNKFR_8%_:_N[
M.XGM+JV_9_\ B5-;W-M+)!<02IX<O626&:)DDBD1@"KHRLI&00:+;?UV_P P
M/MFBOYXOV;_A9^Q3KD?P%27_ ()Q_MOV'BW6$^%R2?$[7/!_Q>M? -EXCU!=
M"#^/-8UI_C/-86WA"VU.8^(=0U1M(EM(=%2:[;3GA4VQ^HOBY^V]^UQI&J?M
ML:M\(O@Q\#=3^&G[#>K7>H>.->^(OCOQKI?B'XA>%]&^$?AKXM:_H'@G1_#O
MA[4K/3_%NG:+?ZQ))K.OZC%H@,_ANSM-)U*>XU:;3RW]:=[=V!^O=%?GM8_M
MUZ?HOQ5^+'A?XG>';+PAX!\.?L@^$?VS_AOXDCO)9M5\1?#)+#4XOBOI^NPS
M,--@U[P-KT&C0V\&F3R"ZTW7K.>YCB+02W/R;\0/^"HWQ"\.0_ KP+>?\,H_
M KXN_$']G?P7^T9\1=2_:;^*?B?PA\.?"6G?$2^U.#PE\,O"ECH>E7?BSQ7X
MZ-KIEU=^)KR9],T?PQ;VT<LJ:A<:I9Z?$68'[=T5^$=Q^UCIO[6/Q._X)<?$
MCP_)IFEW=O\ M7?M#?#;X@:9X/\ %B^+?!DWBSP+\&/&-G?S>&?%5G!I]OXN
M\%ZU VF>*O">K3V%I/<:)K.FM?6%EJ4=U;P^NZ#^W_\ M#77P\\-_MBZW\'?
MA3:?L+>+O'&E^'K.>P\:>*I_VB_#7P_\1?$*+X8^&_C-XAT2?0(_ 5]H=[KE
MQ8:YJG@K1=3DU[2/"VJ0WD>JZG<V5["I9@?K_17Y(>(OVSOVRM8U7]K;6O@Y
M\!O@IXD^''['7Q5\6^$O%I\7?$#QAHGC?XJ:%X4\#^%/'.IZ/\/+33?#FHZ#
MH_C+3-'UB\N[F^\3:@VBW\FH^'=,L-/68:E>+PWQE_X*MV4?C[1/!7P3\8_L
MH> =-/P>^%'QFU3QC^U]\5-?^'UGXFL?C-X;/C+P=X.\ >'_  ?I.L:G=ZE;
M>$Y=*U;Q-XIO[E](T5]?TVRATS4IU?S2S _:BBOG+]DW]HWPW^UA\!/ WQR\
M,6<.EVOBE==T[5='MM7M/$-IH_B?PCXBU7PEXHT[3O$%C'#9^(-&BUW1+Z30
M/$%M;VT.OZ#+INLQVEJE\+>+^>K7(Y/%O[._[8_AGQ!>ZKJ&BZ__ ,'#&O\
M@;5+3^V-5M))_".L_$KX7:5J7A^*]L;RVO[+3;G3[VZMO)L;FV\E)G:W:*3#
M@2W\K?BP/ZHJ*_$_]J+]G;X=_L!V?P5_:1_92D\8?"F_T?\ :(^#?@/XH> ;
M+XB?$'Q1X*^,GPQ^*/C33? _B/PQK/A#QEXI\0:2_B+3TU:'6/"^OV%M;ZCI
M-U:7$Y%S(EE+8?K]X8E^(4FL^.%\9V7@RU\/Q>(K=/AM-X8U/6[_ %F^\)G0
M]*>ZN?'%KJND:;9:5XB7Q*VMP6]EH-WK.FOH<.E7<E^E_<7=E:@'945^%'[3
MFK_LZZO^W%\8/#?[?WQ)\:>"OA[X=^$GPHU3]CKP[!XU^)_@#PQK-[J</B1?
MBWXO\$2?#34--N/%_P :=(\8Q:#HNEZ;OU#Q+:Z=+I":+HVHB:%[*QX"B^ G
MQ]_X)R?#O]L/]L^U^+OBZ_\ @W\/_BQHEWJX^+/QG^%GCOQ-IOPT^*OC;X?Z
M#;^(=#^&OC_P)8ZU\2O'$OA;0[6636[2;4;KQ7K)MC<P"Y=06_3IW[=P/W/H
MK\KO@9_P3\^$6G?LM:7X=_:+TWQQ:W&M>)M4^/\ XQ\.+^T1\?-,LOA1K.LZ
M$\,7@+3_ !U9?$W3O&6I>&/AMX1\GP[?S^(?$FHV6N:Y8:MXON+>":]M(-.X
M/]B7]CWX(_%3X0_%;XH7?AOXHZ'\&?VII]!?X9?#34OCS^T#/JVE? [P/XBM
MM;^'OC"Z\4ZG\3;KQSHOB_XL:OI5M\1]570O$]A967@Z_P#"W@L6[Q1^*Y?$
M9_6W_! _8VBOQ3_9O_9N^#,GQH_:)^-_P3T[XA>%OA3\!=*^)7P!\$+J_P ;
M_C;\0K+XH?%33M%NK+XP^/;NS^)'Q$\7Z>/#G@*[E/PR\$Q:;!##>^(K3Q_K
M^H27LEIX3;1_SR_8N\$_L@>(_P!ECX):Y\3/^">7[<GQB\>:EX+M[GQ1\3O
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
ML+E=5O2V@'V'1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEYK'[ /CWXT>#OVAM7_:3^,OA_5_CW\>O"_PN\(:/XO^%?@.[\/> /@MX?\
M@AXU;XH?#'2/!7A3Q3XF\1ZYXCM(?BD\OC?QA)XE\2I/XE>9-$M_['M+5+J;
MT#X9?LU_M):_\?OA[\?/VL/C!\*/&U_\$O"?CSPQ\(O!WP5^&GB3P#H<6J_$
MJVT72O%GCWQEJ'BOQOXQU/5-<N_#^B1Z1::#IWV/0-.-[=7MJ%F&R7] Z*+@
M?.%C\"+NT_:Z\3?M-GQ);/8>(/V<O _P)3P@--E6[M;OPA\3/B#\0)/$C:P;
MPPRV]]#XVBTQ-,&GI+!+ITETUY*MRL$./^RO^SI>_LYV7Q\M+[Q5:^*C\:/V
MIOC?^T5:O:Z5-I0T"R^+NO6NLVWA6X6:^OCJ%UH:VYMY]5C-I%?,PDCL;4#8
M?J>BE?\ 3\ /A;XP?L[?'ZV^.&M_M!_LJ?%CX:?#_P 7_$/X>>$OAC\5_"GQ
M@^'.N>/?!GB2P\!:OXJU/P-XXT:;PKXR\%Z]HWC3PM#XV\2Z2MK<W>I>'-<T
MV]LTOK*VGTU9[KU[]EG]G]/V;?A):_#^[\87WQ%\7:MXK\<?$CXE?$;4M+M-
M#O/'OQ,^)?BK5/&?C;Q0VA:?+<6.B6M[K.K30Z9I%K<7*:=I5K8VDEW>W$4U
MY<?1=%%P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BO.+WXK>"[#XM^&_@C+J6_XA^*/A[XR^*-AH\!@E-MX-\$>(O!'
MA75-3U,"X%S9+>ZUX]TFUT4O;-#J;6&O"*=7TF=#\F?LV?M1_%?XL?M<_ML_
MLY_$?P;\/_"NF_LP)\ F\,7?@S5_$7B*^UV+XQ^$O$WC.6[US7=;L_#]O<&#
M2+7P]#!86'A+2#IFH'68)=0UR!K*ZB+ ??5%%% !15:]O;/3;.[U'4;NVL-/
ML+:>]OKZ]GBM;.RL[6)Y[J[N[J=XX+:VMH(WFGGF=(H8D>21U121\"_#C]LO
MXD?M*1ZKXI_9)_9_TSXC?!C3=9U30=+^-WQ@^+-W\#_!_P 1;_0KN:PUJZ^%
M6CZ1\+/B]XT\3:!8ZA!/I:>(]?\ #G@[2+[5+6^M+&YN%L;F:, _0.BOD#X%
M?M2>(?BK\9_BU\!_'?P,\9?!7QY\'_!WP[\6ZJ?$FO\ AWQ'X?\ &%G\0=4\
M;Z?:ZI\/-;\.R2P^(?"-HGA"()X@OHM$U1]6O=2T'5/"^AZCX?NENOK^@ HH
MI&W!6*@%L':&8JI;' 9@K%03@%@K$#D*>A %HKX'_9'_ &HOBM\<_C?^V;\*
M/B?X,\ ^#O\ AFGXA^!?!?A^+P/K'B'Q(VJ6GBKPYJGB&:_U?Q%KUEH U.5[
M:+3#;)9^$/#BV;/>03)J'[FY7Z5^&FI?%_1?!_BS6/VDK_X/:7J6D^)_&6I:
M;J?PQN?%-GX1T[X56,S77AF^\57?CMX[FU\4VFBQ3W'C"YMI(_#L$\;2Z<ZV
MJ.P /8Z*X;X8?$/PY\7?AM\/_BMX/>[E\)?$OP5X7\?>&)=0MQ:7TGA[Q?HE
MEX@T:2\M5EF6VNGT[4+9Y[<32B&4M'YC[=Q[F@ HKX]^"W[:GPI^./[2?[3'
M[,OA.;_BL?V:+KPG;:W?-?0SVOBDZW8NOB5]%MDACFA_X0#Q.G_"'^)EEDF\
MG69;<(RI.JC["H **** "BBB@ HHHH **** "BBB@ HKSCQE\5O!?@3Q=\*/
M OB#4O)\4?&GQ9KG@[P'I4)@DNM0U+PWX!\6?$?7+N:![B*XCTC3/#O@[4$O
M-1AAN([?4[_0["98VU6!QZ/0 4444 %%%?*?[;?QO^(G[-W[,7Q:^.7PS\)^
M#_&>O_#/PMJ'BJYTCQMKVLZ'I*Z3ID+37UW"FAZ-JEWK=[;J$:'0WOO#,%ZA
ME9O$=B\4<=P ?5E%>9?!7QIJGQ'^#?PE^(>N6]A::UX]^&7@/QIJ]KI45Q!I
M=MJGBGPKI6N:A;Z;#>75]=PV$-W?31V<5U>WEQ';K&D]U<2AIG]-H **** "
MBBO@7XW?M1_%?X6_MO?L9_LW6?@WX?S?"[]IY_C<M]XRNM7\1:CXZLY?@]\,
M)/&=U:6>AQ6>B:#X>%QK&I:!!!?SZGXS&I:7'J\;:?H=VUI/& ??5%%% !11
M10 45\;?&3]H3Q?:?M!> OV2_@RW@W3_ (O^-?A3XU^->I>+_B-HFN^*/!O@
MSP)X2UG2O"NG>?X2\->)O!6L^)M7\6^*]6&FVL4'C#P_;:)INE:MJUQ+J<ZV
M.D7GI7[-OB3]HGQ+\.IIOVH?ASX*^''Q4TGQ3XAT&XMOAUXF_P"$E\%>+= T
MRXB31/'GAT3W=_JWA_3?$L,DLEOX:\17MQX@TU+82:H+::Z%E; 'O]%%% !1
M110 4444 %%%% !17E7@/_A>'_"8?%3_ (6?_P *J_X0#_A(=+_X4C_P@?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _#+7O@-X!US_ (+E:E;W%_\ %/3O
M^$C_ ."=:?%;6;KPQ\>?CIX-U*[\6VW[3%IX7A@35O"7Q&T35+3P2NBZ7I]N
M?A=97EM\,7N;2+5)/"#:J#>F+X8_";5OC)_P4Z_X*U^$XOBU\3/A1X=ETS]A
MM]?N_@_K47@SQ[K$[_ #44TB&R^("VU]J_A?2]/;[=>7T/ARWL-9U>^.DHVO
MV>C66L:+XC^NOB[^RW\?;[]O/P!^U]\$O&OPKT?3)?V<+[]F3XG:3\1-.\4:
MAK.D^%9?B5/\2K7Q?\/]/T*--+UWQ)'J5PEJ-,\3:OH.DP1V2/--J27LEO:^
M<? _]GW]MSX7?MA_MD?M,:WX3_98U?0?VH](^'2:;X2TOXY_%JUU;PIJ?P.^
M'FJ^#_AW;WNJW?[-,MG?V'BZ::T3QI?P6<=QX:BO+K5M#TWQ(VF0Z#JU7\_L
MI?.X'QU\*/VSOC_X6_8>\'^$K[Q7X^^*/Q?UW_@H5K7[!GA_XC6UQX(O/B_J
MOA6R\3:UJDWB"QU+XD:QX:\ ZC\3I?!&AZIX6\,:YXXUBRTB/Q%>:'K7B"74
M7M+M;[Z=^&/A[]LWP7^V-\*]:^'GPG_:ST/]E+Q=X=\2Z!^T1X<_:L_:(^"_
MQ>3PQXAM]/N+SP5\0OA=)9_M-?&_QWIES<:N(]/\5>']'FLO#[6$H.G>'%+I
M<Z1X]\/_ /@F!^T5XD_9>^,OP!^.'B[X0> _&6J?M.ZK^V'\ OC+\#O&?C[Q
M5JGPY^,NHZH-5LH=5\-^+OAK\/RNF:&QU"RM==TOQ+<ZG<V.O7&S2].OM)M;
M^^^X/V=/A5^WK?:_X9U+]MOXM_ /Q-HGPT:6]\(Z!^S_ .&?&&E7/Q!\5/IE
MWHMEXS^+NL>+(M+T\MH=CJ&HWVE^#?!GA?2M ;Q1=:;XCFN1/X9TFV8TUVZ_
MCM;^M&!QG_!9?Q#XL\,?\$T/VI]1\&RW4&JW/A?PAH%_-9&07"^%?%7Q,\%>
M&/&L>(\,UM=>$-7UNTO\D(NGW%U))F-&4_2/["VC^'M!_8L_9,TSPJML-!B_
M9S^#5Q8R6FWR;LZA\/M U"[U!BA8/<:E?75SJ%W)N+2W=S-(Y+LU>]_$#P'X
M2^*7@?Q=\-_'NBVOB/P5XZ\.ZOX4\4Z%>A_LVJ:%KEC-I^HVCO$\<\#2VT\G
MDW5M+#=6DPCN;6:&XBBE3\]OV>?V>OVS/V-_#=O\$OA9XG^"?[1/[/7AFYO8
M_A;%\:_&'CSX1_%_X=^&;V\FO;?P9J'B?P9\,?B]X<\?:/H#SR0Z+=SZ!X4O
MH[5A8H;32[?3=-TY=+>=_73] /OGQ9\/-.\22ZMK&F:KJ_@GQOJ7A.X\&6_Q
M"\*KHY\4Z1H<^HQ:J(;&/Q'I'B'PW<R6U_')/8R:QX?U0Z<UYJ#:?]EEOKF1
M_P $/V(=7^/'B#]@7X8?\%%OBW^UQ^T%XKU#X$^#OVK?B9K?PCC\2VY\!_%K
MP]X(U[XN/'H/Q(BO[6]U3Q#K(U;1S'H>KW%^=+\+>%K+PYX:\*>'M N=*EUZ
M[_:P:-^T)8>'?%OC$:A\//%?Q<N]%CT[P+\.+CQ!XM\#?!#PTSW<$TZZUXEL
MO#?C7Q?XEU>5LSWOB^Y\&P&XM--T_0O#?A3P/'J?B?6-9^.?^"?7['7QF^!G
M[%^M?L5_M2V?P;\2>"HM%\?^$]+UWX2>-O&^NW'BSPA\7M7\;ZOXZTCQ5I?B
M[X:>!E\/76FMXKELM'U'1]2\0)K-E?RK=V.A3:+%/KPMGZKUMK<#XQUR;]O[
MXA_ GX,_'K]GCX<_MI7_ .U+JL'PX^*.HZ[XO^/O[-&G?LG?$[0/%%MIVN>)
M_!Y^"2?M8ZGH'AWX?3:'JD\'@.[L?A;HWQ)AM+729/%&OKX@N-2U:+Z\T[X@
M>+/VP?VW?CG^SUJ?C#XC?"SX0_LD?#CX/W?C;PC\+_B#KWPY\6_$'XQ_&[0K
MOQ;!_;GQ,^'FJZ/XQ@\'_#KP[8R:/#H7A'Q%HUIK7BBXN=3UB_UC2X=/TZ/@
MO@'^QQ_P45^"V@V?[+LW[4/P7\0?L<:,LOAO0?&\_A+QFO[66B_"HN\:?#OP
M[=V\EA\/] G&C/+X=TWQC>WWBC5/"EK+%?>&[*U33-'TJP]4\;?L=_'CX8?M
MD:W^U[^Q[XC^$D2?%SP/X6\ ?M ?!;XR7'BSP[X3\10>!;"QT?P=XS\%^*/
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
MEXY\2^%O&GQLO;_1=+\0:7I)T;Q#?ZW_ ,)DVBR3I#XSANY5M=.\E^*FL?M
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
MQT.+5-0]K_;._9%^*?[3_A'X"?$KX>>/M"^ ?[7_ .SMK7_">_#GQ7IUU?\
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
MZN]"C\7B[\5>(/#%C=--X5&GM8:+:Z7ZE=?LY?M<Q?\ !2FS_:_TO0/V:_\
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
M-^'O@KX\C]JC3_&'A30SX;D\-6B_#;X+V>I:;JMAI#Z%"FNZX6\1ZGJ.F/\
M$6?QUX<T+Q59^'?$%MX8N8=&;1[[UG_@IG^S?^T7^U?\&/#/P?\ @&/@OIP/
MQ!\)^/?%7B7XN^,_''A]K!OA_K>GZ_X?T?0-$\'?#3QN-877+^*7^V-2U'6=
M!.CVMA%;V6GZS)J\EUHGGGQZ_9__ &X_BM^U7^Q=^TAH7A+]E/2[#]E73OB=
M=:KX/U;X[?%Q[KQ?KWQM\":5X,\<66GZY:?LRR1:9I/AF+3R_A74[C2[B\UE
MS]KU?2-)$O\ 9\ OEU_+3\0*/[+%_P#$?X0?\%%OVEOV4]1^,_Q;^,/PJ?X"
M?#;X]>$%^-/C*[^('B?P5XAU;Q'<>%?$6DZ+XDU"*&]B\/:M*YU!-%"C3M.:
M"TBT^WMMMR]W\'_M>_%GXQ?!7]G/X_?%^Q_:7^,_Q,_; ^#GQF37=7\6? 7Q
MC\1I_P!D7X1^%KSXM^'="\._!SX@^$-8N/#?P-U+4+;P/JUGI?B#P=#X>\9?
M%G3_ !AJ-O<^(KJXT'[3K5U^CW@S]G;]KC2_^"CGQ#_:QU_2/V=H?@]X\^$V
MG_ E=#T7XL?$N\^)>D>$O#7B4^(M"\<_9;SX%Z9X9OO$NISHZZIX.77['3-*
MCU$06?C/5GT87FN?(!_X)E?MKM^P9\6?^"?S_&']G&3X;S:OK.J?##QW+HOQ
M%F^(WCF+4/BW;_%FVL_BW?R6ATGPA<?VX+J34M;\.:7\1=2NX&L=*B-O!9RW
MUXU:ZO;I_P 'I^ 'OG[7OB'XV)^WU_P3:\$^ _V@OB9\.O!G[0EC^T]#XR\(
MZ$WAN7PS8_\ "OO@A8:OIVI:?I,FA0KKNMA_$VIZAI;_ !%G\=>'="\4V?AW
MQ#;^&+F'1FT>^\Y\*_&/Q_\ L7?M1_M]?#O6_BM\7?CQ\(_A5^QG9?M@^$]&
M^,_C:\\=>*M \1:#'K=MK_A31/%5_ E[9Z!XGN+(21Z8(_[-TAA:?8;>V6*Z
M>Z]0^+/[,_[>7C?]I/\ 8A^.]I!^R9KL7[(NE_%%M5L;WXC?%WP)+X^U7XU^
M"=-\&>*K#3]/M?@Q\1D\,:;X.TVPAM/#FJW.M^(+OQ3=6\FO:KI/AI-17PWI
M5R[_ &0/VE?''[<7QV^-7Q.\-?LZWG[.7Q[_ &>M2_94\2^$M%^+7Q+N?B7;
M?#&2^O9H_%H@O/@5IWAJ[\3:W:7=Y!J?A%==LM-T=-46*S\9:O)HHO-<---M
MM?O_ #L!A>'?@A^U=\<?V6OV=_VE?A!^U/XMT3]J[X@:=\)OCGKMYXO\?>.X
MOV;]2\)^/-+LO%/B'X3#X':$VM?#RV\+:+X?U^+2/#^KV_@N3QMJ=SH5K=ZO
MXRAOM4O-6M^W^*WC#XH^&_\ @K'^R9X$M/BW\09OA7\1_@E\=/$.L?"A]2TV
MQ\"0ZWX1T9;?3KX:;HFDZ5=ZW)ONQ?(_B^_\2SV&H1+-I4UA$L5O%YO^SO\
ML4?\%!/@MX6M?V4]3_:<^#6L?L9:)+?Z-HOBVS\(>+U_:K7X87EY<3S_  TT
MZ^>6T\ ^%(;[3[J[T*/Q>+OQ5X@\,6-TTWA4:>UAHMKI?K/Q>_9Q_:P\3_\
M!07X!?M.>!M%_9S7X-? GP7XJ^'-MX?\1?%#XD:-\0O$N@_$;38+;Q3KJZ;I
M'P.UWPQX=U#PW.53PWX=37];L];MM(1]0\0:"^O-#X<75[6UL!X7\)/"WQF^
M-7[=O_!2_P#9]\7?M:?M&V?PN^&,'[*,_AR'PIXKT;PCXPTL?$;X7^*/&=YI
MWA?Q'X=\/Z=IW@+2X=6U&Y;59O!'AK0_%/BA-(\(0:UXJET_1-4T_P 1Z/[(
M?[0/[2)_X)M_M/>)8-9UWXY?'C]FGQ;^U)\,?AWX@\3PR>(?%OCNZ^$TE[-X
M+OO$<4*B[\6:[;I=00/;!3JGB1-.MK&26XU*\>ZF]+^!O[/W[;?PN_; _;*_
M:6USPG^RSK&@_M2:5\.!I?A/2OCG\6;75O">I_ WX=ZOX.^'=K?:I=_LT26E
M_8>+IKBS3QGJ$%I'<^&8KJZU71-,\3/IL.@ZKXO\+OA]^T)^P)^Q=^V@O[1/
MCSX+?#D^/?%_Q8^)7PW^+'P3\7^,/%^O>%OB?\?[FS\.^&]!3PM\0_A[\--)
M-QHWC>_T63P[KLWC*&TN)+P#7XO#^FZ7=:^S^[[/_!_X('RO\6[/Q9XH_9K_
M .";'QN^$G[6W[4/C7XR_M$?&7X">&_BQX1T3]JGXSZ-I/Q:B\;:7/K/QIT%
M/ G@+QYX?TSX96_P[U73=1TK5&^'5AX-M_!&A1:C#K4_]IPV6K0?TKZ#HMGX
M;T/1O#VGS:M<6&@Z5I^C6-QKVO:[XJUR>TTRTALK:;6?$_BC4=8\2^(]5EA@
M1]0UWQ#JVJ:YJ]VTVH:KJ-[?W$]S)^#WP[_9I_X*1?LNZ5;_ !(\*^&?^"1%
MQ>^$? ]JOBSXC7_PZ^(_P\^)'B7PWH.BPMK%QXD^+.B:-9BYU"_L;*6XO_$F
MO78TNZNV?5=6C6!I@/VS\">,/$/CCX2^#?'Z^$7\.>*O&'PZ\/>,%\!^*-1N
M=,?0?$/B#PU9ZT/"/B+5K?1]1N]/?2]2N_[&U;48- OKFT,%Q<QZ/=2QK9.G
M\K:_ULOD!^4/[$7_ "E;_P""NW_7;]DW_P!5EK5>8_\ !PO%'8_LI_ SQ=H.
MZW^*_A?]J[X=2_"K4-/4?\)!#K]QX8\<W;VFD.A%R%FN=)TJ_DCA(5]0TG2'
M?][%!7K/P$_9L_X*!?!?]JK]KC]IN_\  _['GBR7]JF[^'4LO@VU_:-^-/AU
M/ EM\-='U/0='@CUZ3]DG7CXFEN].OH#J$[:/H"R7=K)-;PVT5R(+?UN3]B3
MXJ_M!_M$?#/]H;]M7QSX%UO2/@1J,FO_  ._9N^$%IK\_P ,/#'C-IK6YB^(
M'CCQIXN@TOQ!\1_$]G/9V,NFPCPGX2T?3I]*T^6"S-M-K%CJCO9IZ:)?@K6
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
M9Z996>FZ=:P66GZ?:V]C8V5K$D-M:6=I$D%M:V\,85(H+>"-(H8D4)'&BHH
M %6JD#\ O^"C7[(WP,^#_P /_P#@EU\.OAMH7B[P?X2\'?\ !0_]G#X1^&],
MT'XK_%?2AH_A+X@Z]X_\4^+[O3I=/\:VLFG^.-5\101ZM;_$VP:U^(V@S[HO
M#?BG1[1C;5Z-^V9\.[C2/V\_^"/?PX\!^-/&/A5H'_;JTK3?&NN^(M>^*_CO
M2K*X^"OA2?4[V/Q3\6-7\8:QKGB3[!-?V^A:SXSO?%-MH]])IUU>Z1KFEZ8-
M!NOLG]O_ /9C^)?[37P\^#<?P=\1^"/#WQ/^ G[3'PC_ &E/!2_$<:XG@C7M
M:^%TFO1Q>'_$=WX:L=4UNQL+R'Q!-<FXT_3;R:26RCL]MLEVU]:?/_QR_9N_
M;L^(G[4G[&'[06DP_LJ:[;?LH0_%B_U.RUKXB_%?P+=^/=7^.GA*P\+^+M+T
M_3=,^"WQ"M_"FB^";"SCTWPAJ5UKGB?4_$8M$USQ!::7/?2Z/9TGMKTEOY[
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
M3-X(^%WACQCXN@\+Z7//#;ZCXEN-%BT*QN)HK>ZU"*:1$/FWB#]N[]D'PO\
M [1_VD-<^/O@.T^#'B$7"Z#XQBN[Z_;6;NRG%KJ&E:9X;TZQN_%M[KVF79%I
MJOAZWT&37-+NS]EU#3[:?]W0!]:T5\L:-^VU^RQX@^-]G^SGHWQB\/WWQAU,
M:TND>&(]/\1I8:Y=^&HIIO$>DZ!XRFT6/P-KVO\ A]+:[76_#NC^)+[7=)FL
MKZWO].MY[*ZCA^<_%'_!032M!_X* V?[)]QX*^,UOX7\._ +Q9X\\3ZOI?[/
M_P 8_&=QXJ\9:I\1_AUX6\$WWA;3O!OP^\1>))?AOX=L(_']EK?Q3CLX_A?>
M^(-2MM&;Q*=0T:%;AV?X7^0'Z9UY1\9_@9\(?VA_ ]Y\-_C;\/?#7Q)\$WMS
M!?OH7B6Q%U%:ZE:I-':ZMI5Y$\.HZ+K%K%<W,-KK&CWECJ=O#=7,,-VD5Q,C
M_!WAC]CS5M+\8_MRPK^T#^UW)\.OV@-!UQM>U'6]?U*;5_ OC?6[W7-3G;]F
MNUA\._V];:=X/\,W\>@PW6E:1J^G>(K6Y\,>%]"NM:O/"5_%:?4O[&?PT\5_
M"']G?P1\/?%OBSXB>,YO#UUXJA\.:U\6[RUU'XF'P)<>+-:N_ =GXUO;2&W1
M]<M/"4^D1SV4T$5WHD7D^'[M3<:5(S'S S?A'^PO^RS\#M=T[Q-\/?AC+%KV
MB,\GA[4_&7CSXE?%*X\+320R6SW/A+_A:7C'QE'X3NS:33V7VOPXFEW(LI[B
MR$HM9YH7^M:*^./VX/B3\5OA/\(]'\:?"[X*_$3]H"WL/'6GP?$CX9?";4;W
M3?B+K'@"Z\,^+4CE\-2:1:WNOW'V?Q^/ :Z_:>'K:75)O"DVO?(]@E\C+<#[
M'HK\\=4^,GQ?T[]KWX&^'=0_9=^-VL?"OXF?"?P]<:!X[T:_B_X0;]G_ ,63
MV/C+4?B%8_%_0M,N)/#]MXL6R/@GPS9:CJVJW<=K9KJ=E\.KB\O=3\4Z=JWZ
M'4 %%?#7Q:^+?Q<\%_M?_!7P''^SO\5OBA\&_B!H6E6>G_%3P%?,W@KX0^.4
MU#QXOC?6?BQI42Q6KZ;%X>7X=/X8O_$5[!:PM<^)_P#A%H;[Q-$FFWWSSIO[
M9WQ!^!6D?MN>,?CK^RC^TAI\WP/U7Q5XIL?B#9Z7XB\=^"?C+X;CUGQK>^ [
M#X<W&E:;<Z7X,\">$OA[8:'<^)=>BMH/"?A&*;7?$?Q)O],\8WNHMK[M_7X
M?K717\Z'[>/QO7]IW_@B/KWQDU.;XJ:1\3='^%7[,/B3Q9?W/@[XU?!7PIK/
MB_XE^+?A/IOC5]!@U[1/!7@KXO\ @O4+77?$%MI^I^'AXY\%6]M>VNH:/J$9
MO-/O)_U^\+_MK_LMZ]\8M)_9OTGXP:#>?&.^M-3CTOPNFG>(X[#7+SPQ:O)X
MDTGP]XSFT6/P+XBU[P\+6[77/#^A^)=0UO29;*^AO]/MYK&[2$L_S_ #ZQHK
MQ/XK_M$?"3X*7%C8>/?$&KKK>HZ7J&O6?A7P9X&\??%+QK+X=TF2*'5?$S>"
M/A=X8\8^+H/"^ESSPV^H^);C18M"L;B:*WNM0BFD1#YMX@_;N_9!\+_ _1OV
MD-<^/O@*T^#'B(7*Z#XQBN[V_;6;NRG^RZAI6F>&].L;OQ;>Z]IEU_HFJ^'K
M?09-<TN[_P!%U#3[:?\ =T@/K6BOECPS^VW^RCXQUWXT^'/#WQQ\%WNI?L\6
M]M=_&1YY[_3-(\%6MU+<6\=Q<>(=5L++P_J\,=Y:S:==2>'M3U=;'5!'I5Z;
M?49X+61?"/[:/[.GCCQ'XO\ !>@>+O$__">^"/!=Y\1-7^'&N_"+XR>$OB9J
M?@FQAFFE\2>"/AMXL\ :)XY^)6G3>28-/?X=>'_%,FJWLUGI^F1WE]?V5O<
M'U-17R)X3_;L_9B\=?!;X@?M">$/&WBOQ#\*OA5XMU;P-\0]9TSX,?&^?7_"
MGB?P_:Z+?>(;#5/A]_PKD?$58/#UEX@TN\U_58?"DVCZ):O>7&J7]I%I>JO9
M3Z[^W5^R9X7^ ?A;]IWQ)\:?#V@?!'QO8/J7@_Q=K.F^)],O?$UM%=264BZ)
MX+O-"A\>:C=QW,31OIUMX8DU!0T4C6HCGA>0L!]:45\L:-^VU^RQX@^-]G^S
MGHWQB\/WWQAU,:TND>&(]/\ $:6&N7?AJ*:;Q'I.@>,IM%C\#:]K_A]+:[76
M_#NC^)+[7=)FLKZWO].MY[*ZCA[SXM?M"_"'X*7?AS1_B'XGOK;Q'XT_M$>$
MO!?A/PGXV^(_Q#\30:3%'+K-]H'P^^&?A[Q9XZU/3-&BF@?5]8L-!ET[2/M%
ML;^\M6N(-X![717XC?\ !+OQI\/]:_:'_P""H?BWP7XYU+Q)\,8?BU\)]2T3
MQ5XP\4^*M<N;#1(_A]XAU+5X=6UOXBW]UXHT]-!U276+;4;#Q)<P7GAZ:UN]
M-OH+%[&6WA_1#PA^VQ^S+XX^(7ACX6Z%\2)8?&7CNPOM4^'5MXE\#?$;P3H?
MQ/TW3HA<WE_\*O&?C3PCH'@OXHV<5J1>K<?#_P 0>(XI['-] TMH#,'8#ZIH
MKX:\:?\ !2O]A;X?'XC#Q3^TAX'M1\)M7\(:!X\?3+?Q'XDCTC6_'3:^OAO2
M;27PSH>KQ^(;^Y7POKTVHVOAIM8E\/6NGO=^(ETJUGM9I_)/"'[*EU<?%?\
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
M_#N]\2>%'M)+*6SU:6TO;"6X^N*0!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 ?FI^WO?>//BWXA^#/['GPC\/>%_&>
MO^/O$&G?&OXU>'_&'C'5/ OA,?L]_!SQ/H>K7GAWQ7XLT'P1\1M:T"U^+7Q#
M/A?P38?8?!FN2:YI%GXTTY[6&PBU/4M._.G]OO4/VDOV9/VJOV6/^"F7C[X3
M?"GP'X.^'^L:?\ OC[+\'_C7XV^,5UKOPJ\=W^H16^H^)-*\1_L]?!&/38?#
MJZKX@&E7T=UXD?4?%$_@FQEBTL:?9277[+Z5^Q9^SUHGQ\U7]IW2] \?6OQN
MUR60ZSXO_P"%[_'J:SU6Q>:>XC\/:AX-N/B9+X%N_!UE/</+I?@B?PR_A#2)
M%@;2]$LS:VWD]%^T=^RI\#?VM/"EAX$^/OAC7_&G@RPO&U >%M/^)?Q1\!Z%
MJ5YYMG<03>(M,^'7C/PE:>*3I]S86MUI"^)8M6CT6[66ZTE;*XN;F6:DTK=N
MNG??J!\6?\%0])M?$G@#]D/XI^$?&7A*;Q5\-OVQ/@-\3?A+X(\0Z]::7X5^
M/.OB?4'L_ UCXEF9]'T34;_PW<:KXET;QAJ)DT;2-/TG4I[F2&&[2]MMKX7_
M  @\??&?]O:S_;=\7_#R3X*^'O /[-\GP)\.>#M:\9?#CQCX_P#&VO:YXQO_
M !/JGB7Q#/\ ";Q;X\\&Z5X0T"QNI=,\/6,GBN^U[5=0NGU.\LM%@LXK*;QK
M]KO]F/P/\)_ /[-WP/\ #O['WQ'_ &C?V&_#/C?Q5XK^+7P_\'^)O&OQL^*_
M@K6=/\)0Z!\*H? 6D?$3QWJ7C^S\!6EYJ6L7NN:/\-/$FFRVD.GKI\-K!H^N
M^(M$\8>>?!G]AC]DGQ3X^\#^,_V5?V0/VG_V3_$/A[Q5HVI^+?B_XWUGXY?
M>6+P'#=I)XT^'FE^$_%GQ+7QCXAU/XC:$+SPA'?:%X9TFQ\)VVIW?BVW\<:;
MKFAZ'HWB Z??T[OU\@/6O^"6'@_P?J>N_P#!3+4-1\->'M1U%_\ @JI^TH)+
MJ^TG3[VYV^%-3\+ZOX5;?<02NA\/:OJVL:CH<@VMIFH7U[=6+0SS2N?)/V1[
M2[^+7QK_ ."C7P>\5_M<?&#X+_%&U_:_^-6J^)OA#X>TC]EVXB\5?!O7K'1=
M&^''C2T;XR_L\?$OQOJVAR_#O3-*\-N+;Q/)I&BZ+IFANNF:3%K%K-J/Z<?L
M]_L0?LV?LK^)?&'BWX%^#_%O@_6OB!]LE\;'4?C-\;?'6E>*-1O[^UU.Z\0Z
MUX=^(7Q%\5^';[Q;)=VH*^,9M*;Q3#;76J6,&L1V.LZM;7N+^T!_P3U_8R_:
MD\9Z3\1/CO\  7PKX\\;Z-!:6EOXE?4/$_AO5+ZSL&S8V7B&;PAKV@+XKL;-
M<Q6MEXG35[6WMRUK%"ENS1$NKOSMT[6 _';QQX2^$_[*FK?\$K_AU\-?VC/C
M1X%_9)\._%_]L+PGI7[0^N7?P7\2WFA?$W7M-?1O!&H1ZQXT^$_B3X5_\(CJ
M6O:K\5_#/A?Q+?\ P_41:!JVO>(M+U6WT;[/XBD_37X9_LR_"SP)^VM;?&^]
M_:,^.'QM_:)\8_ 75_"NJ6WB>X^ 5IX8_P"%.Z9X@\.W=CJ_BK0_@[\&/A;
MKMXBN]+M/".JW<EQ?ZTR:A%;)J.E^';Z31_KGXC_ +.WP.^+?PF'P*^(OPM\
M'>)OA#%INDZ38^ ;G28;/0=%L=!MX[308_#L.F?89O#4VAVL26^C7F@3Z;>:
M5 OE6%Q;H2I\K^$_["'[*?P)^&'CCX/_  :^%?\ PK+P5\2%C3QN_@SQQ\2-
M"\:^((X!(MM%=?%*Q\81?%"&&TCGNX+*&S\8VT5E;:AJ=K:I#;ZIJ$5RK_UI
MKK<#\</V3=!T#_B'@^,ACTC2E_M#X,?ME:O?O%96JM?:KH_C'XIIH^I7CI&&
MN[[3H='T:*PNYVDGMH-,TZ*"1(K2W6/KOVO]+TG2_P#@BW^QE-IVG:=IS:?;
M?L$^(;%K*TMK1;77-4'@B[U368!!'&L>I:C<ZMJMU?WR@7-Y<:C?W%Q))+=3
MN_Z5:)_P3/\ V-_#?P:\1_L\Z#X \?Z3\$_%FK66M:_\-K']H[]I>#PS?W=G
M#K430"T7XO\ F6>D:JVO7MUXE\/V$UKH/BS4;;0M4\3Z;J^I>&/#=WI)XG_X
M)H?L<^-/A1X*^!GBOP%\0=?^$7P[O);[P9X U/\ :0_:9N?#VASM!86MHD-J
MWQ@WW-IH=MIT,'A;3[Z6ZL/",5QJB>%[;2%UK6!?.Z\_BOMY>H'Q?X>U;4]:
M_P""K/[;'PM\1?M0?%+]G+QCXG\$?LSZK\$=,\(Z;^SW<0_%#X9Z#\.KU?$&
MGZ'=?'3X(?%B]GG\*_$36?%M\=%\*WVCI=W6M>)-0ET[4_[(N[O3OG']M_\
M9_\ @S^SQ_P2G_X*-^$/@Y\1_B1\4;#6/CI\-_&/C_Q!X^U#X?W^EVWQ?\1?
M&3X$7_C+3O!J_#KP5X"\.V,-K!/HZ:]INF:$NG:/KCW?A^UDM[K2M3TG3/V&
M^,__  3\_9"_:(\+>!/"/QO^#\'Q-L?AKIL>C>#=;\5^-?B/J'Q T[2HRK?V
M=>_%'_A,(_B7X@M)9%$]S!XC\6:M'=W.;FZ$TY,AM?$3]@K]D_XI?!CP=^SM
MXM^%;Q_ [P'SX<^%_@_Q[\3/AOX0207,=\L^MZ7\.?&7A2/Q9<QZDC:O%=>+
M#K=S#K=Q>ZU%*FJZA?7EP76GROHNG]?(#X\_X*&Z3I&A_%W_ (),IHVG:=I$
M.C?MH^"_#VC0Z9:6UA;Z7H5YX-U"UGT?38+6.*&STR:"QL;<V5LD=MY5M;1+
M&%BC4:>H7=K8?\%RH+N^N;>RM8_^"4%U))<W<T=O;QQVW[6-Q=7#O-,R1HEO
M;12W$S,P6*".25RL:,P^C?''_!.7]DWXE)\+E\=^%OBKXG?X*06T?PJN=3_:
M@_:EDOO ]Q9ZM=:U9ZQHFHQ_&>.^B\36=Y<I%:>*YKB?Q+;:7IN@Z%!JT>B>
M&_#^GZ9ZC\1/V0OV<?BS\0/AM\5/B/\ #'3O&'Q!^$NF#1?!'BG6-:\4RZA;
MZ,LXNQI/B)8]<BM?'>F"]\R^^P>.[?Q+:_;[F]OO*^UWUY-.KK\&OO ^DJY#
MQ9\0? 7@)_#T?CGQOX0\&/XMUZS\*^%$\6>)=&\.OXF\3Z@':P\.>'EUB]LS
MK6O7RQR&ST?31<ZA<B-S#;N$;'7U\0_MQ?LD>!/VO_!'A7P)XL^'=OXFUO3=
M;O;KP?\ $2[\2:CX?C^"UUJ=I#INM>.[*#1==T[5/$7B2TT9Y[CP;X=ETG6_
M#U[XOT_1)O$KZ+IUL-6@0'V]1110 4444 %?*'[>8+?L-?MG  DG]E#]HH
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
M:/5]*TY+/3M9GGO+[5K6\OKZ\N9^#^"?_!.C]B?]G3XF7WQB^"_[/G@_P/\
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
MU3XTZMXLO_B[+JVC:9<S6WAC6T\;QZSX39A<>&;_ $FZCCF17_*W_! ^ _\
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
M\%-?^"/EEHVF:7H6F_VI_P % +C[)IEE::98_P!H:O\  OP[=W4_D6D4%O\
M;-4U*ZGNKB79YU[?7$L\K2SRNS?77QD_8,_9B^/OQ1\/_&GXI^$_'FM_$WP@
ML*^#/%.C_'S]H+P/-X):*&W@:;P1IO@/XI>&=%\&W5TMK!-J5YX8TW2KK5;Q
M/M^IS7=Z[W#>A_'?]EOX"?M,IX(7XX?#NP\<R?#?Q!+XG\$7DNK>(]!U+P]J
M]Q#%;WKVFJ>%M8T349+#4H+>VBU?1;NZN-%U=+6T74]/NQ:V_EJ^WHU]]_\
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
MD+?G;Y_\$#]SJ*_*OXQ?M9ZUXF_:2^,W[/'ACX@_';X/:)\!O#7P[7Q!XT^
M7[)WQ _::\8^(OB/\3?#UQXSL-,O[K1O@9\<_ 7@OP?X7\)2^';FYT_6O#]K
MXK\:ZKK][%HVLZ#8^%[N75/CCXF?MP?M\^%O^"97[0'QRUW3[_X.?&_]GGXH
M6?@.'QO\1?V;?%7@>?XY_#[7_'_@7P=X0^+'@OP/\4(= LO!=[?V?C&YO=9T
M_5?!/BC3?[0T8V::1X>EO)+*P+/\OQ _H;KG+KQ=X;LO%NB>!+K5[:'Q=XC\
M/^)O%6B:$WFF\U'P]X-U#PKI7B?58=L9A6VT?4?''A2TN3++'(TNMV@A251.
MT7Y8_&/XN?M>?L[?M.?L;ZGXR^,GA#QO\(_VH/BY+\%?&'P1TCX8Z)HFD?#[
M4M>\.W.I>%-;\'_$61[CQ]XBO-)N[9HM=OO$,]EI6O\ V>:[L?"7A>/4X-,T
M3RSQ#\.?'.J?\%O;K2=-_:.^-_AB'4/^">ES\2;1M)B^"^JQ^'M.N?VD]'\-
M7_PP\.:5XT^#GBS0-,\ ZFOAW2]:U*]&D3?$R\UN%II?B,;!O[.4M^3?W ?N
M)17(?$'7-=\,> ?&_B7POX?F\6^)O#WA#Q+KGAWPK;%UN/$VNZ3HM[?Z1X?@
M:,-(LVLZA;V^FQ%%9P]RI4$X%?E=^QG\?/B5^TK>_ 7XB^!/VR;7XJ1_;=3/
M[8W[-_B'P#\(/!6O_"2[NOA?XU1-+\,:)8>$]!^+7AG2/"7QHC\*^'1%XHUO
MQ[=^);%7U"U\:2Z?8ZM%J98#ZS^ ?[7<WQO_ &COVJOV=[WX2^(OAMJW[+@^
M$(U/4_$OB7PYJ][XK/Q=T+Q'XFTN>#2?"LNL:3I%C;Z#I&E:C;3+XKUB[O5U
MPV]]8:)>:9-;S_9M?A;\,?"WQG\:?\%.O^"M?ASX._%32?@K=WFF?L-R:Q\1
M9/!.F_$3Q3I9A^ &HKI-CX5\+>)'B\'[[V>6ZN-6UKQ''K,=E9Z?'I=AX<NK
MK7?[>\,]O\!OVG?VU/C5^PWK6M>%'^'NO_M'_#[]H_Q/^SS\2?BGJUOX:\*>
M%='\$^!?',6F>.?CJGA;5]2T7PN^J^'O!-RNJ'PREW'IESJ5M/J%KHU];HOA
MFY&OT_%7 _9ER55F"LY520BE0SD D*I=D0,QX!=U7)&YE&2/B?\ 9V_;%O?C
M_P"-OVK? Z?!+Q?X+UO]EWQGH_@JYT+4_%/@K5?$_C;4]6T/4-<B2T@L-4C\
M%Z%)-%:6T6GF?Q]J>GW(OXYK[4]*6&51\M?LR_M8^,=:_;]\3?LN67[0DW[4
MWP4UC]F%_CGX3^*&M^"?!'A[6=&\8Z)\2[+P)K7AKP]XM^&'@;X>?#WXE>!K
MNRO3J4'B70]%U6.UU-5T%=>N+S2=8\_4_P""?W_)Y?\ P5C_ .SB_A?_ .JR
MDHM^2?X@?5_[%O[5T?[8?PP\5_$J/X=ZI\,/^$7^+?C[X52^&=:U_3_$6K?:
MO 5U965YJ%_<Z39V^F6=S<75U-#)IMA=:S:VQMMT&M7\<RLGUY7Y*?\ !'#_
M )-\^.__ &>S^T__ .I?9UVW_!2/XY_M%? *']D[6/@?XN\':-IOQ3_; ^!W
MP*\8^']>\(Q7^HZ[I?Q U/6;J\BC\87T^MVGAS1[VU\/C0=2.G^ M0\16MOJ
MUSK&CZY:7MC;6DI;6P'Z:T5^-OCSXG?MT?!C]N/X%? "Z^/WPW^)_AC]K_P'
M\8I?#2^(?@MIOA+1O@/XO^$^B6?BO5]=\-Z?X7UN;Q9XYT4Z)<B'2/"WC;QY
M<W%_?-]GO_%FGQ@ZB/2OV6?B_P#M%^&_VV/VB_V//CW\6]/^.^F>$/A1\/\
MXX_#GXCO\/O"OPU\0Z9H_BC5)]"UOPAK6C^#(;;0=0M;+4##+I6I/#_:0M[:
M:2^NKHWJ0:>6_*_Z ?J117X!Z]^W/^T!\;/@-XG_ &COV=_&O[1.C^-Y-3\5
M:W\#OV?_  C^P+\8_BI\&OB%X-\*^*=2TC0- \=?%^+]G[Q"=:\5_$72=';4
MKOQ+\//C+X*\)^"[_6H/#<\%U<:!J6M7GUSXW^.'[1OB_1?V<O'7B;71^PY\
M _%_P5?QS\>OB#XHC^'-A\7/!?QJU2#2+7PU\!M%\(_'/P_K\%G<RZA=ZO<M
M>7'PP\0ZOKXTR'2+1/#^I3VT.J%@/U#HK\/O@S^V;^TG\0_V$_V^?B-9?$'P
MSJ'Q3_8Z^(_[2WA3PE\4/%'P@NM'NOB-X*^#'@6#QYX<UCQ)\,VO?!%KX.\<
MZ_:W0L;U)]$CTO0S'"+WP9>W2W*-Q?C_ /:5_;E^&/['_P"QS^W-J_QW\'ZS
MH7BBS_9:/Q7^!]K\)/"D6F^//#7Q=TWPS8^(?$FH>/S!;^(-)\>:CJ6L_P!N
MQV?@K2O"/@WPZU^N@VVC:Y;:$VL>(BS_ !M^%P/WUHHK^?/]JW]L+]K;]FSX
M+?$?XX^/?CQX9\$_M#>"?B5'K.C_ +$7A[PQ\+/B5X!E^ UU\3]+\'>&KOXA
M^)?#/AKQ)\5O"5[XI\)WA\4P_$#5?B7X-T*[U2:#PM9>&],URZBTVT$K@?T&
M45^5/[5'QV_:D\&_MK?L'?!_X1^/OA[HGP[_ &H+/]H)=4T'Q'\/'U.YTV[^
M%_PAM?$UKJGB#7O[>GU/Q!9V>I>([?Q'IWASPHOPUN-2O/#5IX:U;Q9'I>MW
M^JVFA^S'\8?VB/#'[;W[1/[(/QZ^+6G?'#1?#'P@\!?'GX<?$*3P!X4^&VN:
M)H_B+6+CP[X@\(:QIG@Z&VT74+&TU/RY](U&Y2358K2UD:_O[PW82S+?E?\
M&P'Z%?$_QI>_#KX?>+_'6G^#]>\>W7A30=1UU?"7AF[\.V.MZS'IUN]S/!97
M?BK6O#^APF.".2XF:ZU2*3R(I19V]]>FWLKCRO\ 9$_:'M_VK_V<?A=^T+:>
M%)O ]K\3M)U35[;PM<ZRGB"XTFWL/$>LZ##'/J\6F:/'=37,>DK>RB/3X4MG
MN6M$>Y6 74_P#X'^*7[1_P"W%^SG\;/VG_A;\</^%._#2_;XPZ)^SM\,K+X>
M^ O$N@^.?!WPYFUWPM+XE^-VN>*] U;QNUU\0=<T36XHM)^&OB'X?_\ "%:,
M;"3[=XHU%+B6;V'_ (([_P#*-3]D_P#[$C7_ /U8/C"BUO6_Z >P>/OVNYO
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
M^"?B?PYX4\;_  V^"WB[Q9;ZAXC\(#QC%-::;\0/%IN;33K.?6M+TZPU219
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
M2[TK0;CQI=^'C\6]1^)B^!;RS\0R>+X/&NF>%W\4,VE#X?QZ/F0%M?FE]_\
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
M)%?$_P#8U\0?L?\ CZ3XVZMX9^,/PWT"SL/BM^S1-X8UBT^.FJ?$S7QXR7Q
M_P ;$CL-(\"#6;33/$FFW]M#KU_J&JZ"?#.G:WILGB74O"NG^T;\(OVR/B;_
M ,$U/V:OV9?"?['/Q D^+W@*+X Z/XST[4_BS^S/8^'=&A_9\L_!HN]6A\0)
M\:[E=4L_'=UIDT7A:WL;.2_LX;35)O%%MH31:/%KW[\T47\NM^H'XN>._AO^
MW7\$OVIO%/[9O[*_P(TOXI^'/VIO WPVLOVC/V5?B-\4/A]\._'O@WQY\-=
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
MD6\6G6>H6FAV%Y' )7,S7-S=3SB?Z]^OS \__88^(GCSPOJ<O[,_Q+_8=?\
M8QO[7PKXD^*/@F#0_B[X1^-WA/XBZ?9^*/#^F?$#7-3\9^'V_MJ/QTOB+QOX
M>O=7?QC+JNO>)$U2?5KC5IWMI0W=_M^_L8']L3X:>#XO"/BV'X;_ !V^"?CW
M1?BY\ _B5/:->V?AGQ]X=N(;NVL]<MHXI[B;PWK4MI9?VD;6&>YL;_3M&UF.
MSU,:4VD:A]%_"7X'^&?A'%J%U:Z_X[\?>,-;M[*T\0_$?XI^+;_QMXZUNRTU
M[F73M,?4KM;?3M$T&PFO;VZL_#/A/2/#WAJWU"^U'5(]'&J:GJ-[=>RT7UNM
M /BCX=?&[]KR;2++0?BO^Q7KMA\0+>"*RU#Q=X#^,OP2U/X(ZKJ42"&76[6^
MUWQ]I?Q=T'0[Z=6O%TZ7X4^(M7TJUE%KNUFX@\V?YO\ ^"G7PD_:F^.G["GQ
M!^ '@#X77'QG^+?QJU?PK<7Q\'^*?AEX+^'_ ,*=,\)_$;P-X[726U3XG>+O
M NO^)[-K#PU+HVGZO;Z=J.JZ]KTNJZ_J6G>"-%N-'\+6'ZST47L[V _-/]K;
MX#_&S]L?]E#X9ZEX4T.\_9Q_:D^$GQ(\"_M ?##PQX^UKPAXBM_#7Q8^%MWK
M6G66C>(=?^'FN>-O"VH^'_$FE:CJD^E7UAJ6H(;74]#E\3:1IMW%K.@6._\
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
M/FN5M[?]R**+V_'\58#\7/VK?@U\?OVKOAW\<O@=\6_V);+QOXL3QC\2K/\
M91_:=M_B+\$-%TCP%H^J>(=1N?AAXY\2SQ>,;+XO^"Y?!=K-I<FJ:-X-\&>+
M[SQOH^B6EIXBLXM5U/4_*_6SX<^'-?\ "7PW\!^$O$WB:X\7>*/#/@CPOX<\
M0>,;M&^U^)]?T;0;'3-5\37,<SRO]HUK4;:XU29)9)&\VY99'<Y8]O11<#^:
MC4?V//\ @H-K'_!.G]I#]BW5_P!GWP+JGQ2\4>,]:\8Z[^T5?_&KPA/J_P"T
M[J4WQGTKXD6.O6NE%#J=GXLN-,T^U\.?:_BKK_@^RTOP[HFF00+-<2BPL/JO
MX\>%_P!LKQC^U/\ \$[OC+9_L;>*M;T+]E^U^,&K?%-/"'QE_9^N8Y)_C+\/
MM*\%6&@^#W\<?$SX?:CKFL>#K6Q%UXKGU+2/#^A7.KO<:;X7U?7M*@M_$-]^
MUE%%_3K^*L!^1.G>$_VF;;_@J_XE_:/F_93^(?\ PHB^_9HC_9>LO'<?Q'_9
MW>[GU'2OBVOCN+XEGPBWQCC\31>!-2M8YH;2SDT]?',5M)9W-]X1L[Z6[TBR
MX;]F[X _'KQE\5O^"E^@?M ?LT>/_A!\(OVZ%G3P[XMO_B'\ _%5UH6@2?#O
M6OAKJ>D^)-'\ ?%?Q;J^G>)M1T[6(M7T=](L=?T2WN(;VUU#6;3[/97.H_M?
M11?\DONU _%;]FK1/^"K?PG\$^'?V-_%OPG^$NH^"O!&EVOPX\)_MQ67Q9TJ
M)M&^%ND0)I&C:I%\$S9ZAXQ\2_$?0_#$<5GX:&J?\(SX?;5[+2O^$GN=4MH=
M3U;5.PD\$?M*V'_!5ZQ_:(MOV7/B-J/P#TW]E&']DN/X@'XF? *XU*YOQ\8?
M^%B_\+0E\.ZK\9(?&-SX,2U86EQ%=Z?_ ,)[.B3:@?"\]\ZZ8_Z\T47\EJOS
M _$3X#?L\_'WXA_%'_@IQX;^//[-GQ!^#'PF_;MLDMO"GC:_^('P"\6WGA?2
M[?X:ZU\-[JV\3:%X ^+?BK5K+Q)=0ZI::[HJ:/:>(-#BNK>[L=4UFT2"UNM0
MXZQ^#O\ P4'MO^">/Q1_8 \4_LX^'?%?B7PQ\'_$'P<^&?QST/XT?#[3? /Q
M#\%V=J^G>$/(\.:M?1^.-!\5V>AK8Z)#8>)-$T7P_>&Q6_U#Q-HYD:V;][**
M+_I^ 'X8^*?V9?V\/A)K'[)/[6'P$\"_#+Q5\>/A-^S)X8_93^/7[.]W\2XH
MO#_Q,^&GA][/6=*O/#/Q!UW1_"&C:/XHTWQ1_:&IS?;=UIISC2XK+5?$VGVV
MI:?J_O'QB_9M_:0_;W_9)^/G@']HW1O#'[//B_XK^&O#&F_"[X2:%XY;XFZ-
M\,M6\ ^);;QSI?B'Q]XVT;3-+TOQ'K_C3Q58:=I.OCPWI%YIWAGP/I5C'HDU
M]K6I:\L_ZK447_#J!^#G[1_P^_X*,?M2_L2Z)^S_ .*_V6/#_AWXS>%/&/P:
MG\0^-+SXZ_#6?P/\01\._%VB7MWXR\)VVEWVI:YIUIJ\6EMKFN:/XKM= U/1
M[::XMM"MO%6H""P;]S-!GURZT;3;CQ-IFF:-K\UI%)JVE:-K-SXBTK3[UAF:
MUL=<O-$\-W.J6\1^5;N;0M+>4Y/V2,8SKT47 _)3X3? W]H/]B7]I?\ :C\0
M?#/X1ZG^T)^SC^U5X\F^.%EIG@KQI\-O"OQ ^$7Q?UEKQ_&UAJ^D_%/Q;X"T
M37O!7BF\O(;JQU30/$-YJV@V6EV5@/#5XZS3W7RS^T]^PW^TC<_L0_M:?#SP
M)\&IOBI^TC^WO\>U^-/Q"M_!_C[X:Z)X&^#&F:1\2_ _C3PSX(N_$GQ+\5_#
MZ]\6QZ-X8\,/HL.J>'M!NWU/Q7J6OW]VFEZ)%HYO/Z$:*+ZW]/PV \_^%?B+
MQ9XL^'OA;7_'7PYUWX2>+[_3B/$'P[\2:UX-\1ZMX:U&SN9[&6"37? 'B3Q9
MX3U2ROA:KJND7>FZY-/)I%]8_P!KV6C:T-0T73_0***0!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MS\/Z]#?Z)!JMU;6<5E_;2:>-8@T^2\T^VOH;+4+Z"YY__@GW^SGX,\4^"_\
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
M/&]2H_GE_:,_99\+_!']FC_@E]\(-;^)%E^T%K?PR_X*@_ CX(0_&>/PA<^
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
MFSR6OQB^,=U:2R65_#<6S3VEU##=VDQC\VVNH8;B!HYHD=?D3XD?\JR&G?\
M9/OA5_ZUYX/IV5[=.:P'[Y:#^V9^R%XFU7PMX>T#]JO]FW7?$?C6[L-.\(Z!
MHOQR^&.IZSXJU34]3?0[#3O#6E67BFXO]<OK[7(Y=&LK/3(+NXNM5C?3H8Y+
MQ&A'H%E\=O@AJ7Q+OO@QIWQD^%6H?&'2XY)M3^$]E\0_"-U\2].AAL(-5FEO
MO D&KR>*+2.+2[JVU*1[C2HUCL+B"\8BWFCD;\W/^"J%E9MK7_!,+5)+2V:]
MM?\ @I]^RU86^H/!$;JWM=03Q;/=6<5T5\V*"]GTZQEGMT=8[B6QM7='>WB*
M2_&JRLH?^"R?[%-]%:VT5]>_LQ?M$07=XD,275W%926[6D-Q.JB6>.U^TW)M
MTD9EA\^<QA?,?*M^3_ #VWX5_P#!1W]F_P"+'[4_QC_9QT#XM?"R-_AO:?"S
MP[X7O[_QMH&F:E\4?BMXMU#XCKXX\'_#FVO]8B/CR'P18^'_  397LGA:TO9
M[?Q%KNJ:?<F2..P>7ZO\4?'GX&^!_&&C_#SQK\9_A1X/\?\ B%K9= \#>*/B
M+X0\/^,-<:]?RK-='\,ZMK%IK6IM=R?N[865E.9W^2(.W%?G9^R067_@J;_P
M5^*+O<6O[ Q5 P4NP_9[\0$*&;Y5W' W'@9R>*^-?V2?@=\6O^"@O_!/'Q-I
M>N?&?]FVQMOC]XH^*UQ\:V\0_LJ^-/''QJ\+?%M_'VNR7&H:WX[;]J_POI;>
M-/"%NF@S> 9[GX<Z9:>&_!L'A#2++19-%L[=;EV7RT_%7 _HTKF?&'C7P;\/
M?#]]XL\?>+?#/@?PMI@C;4O$OC#7M*\,^']/6618HC?:SK5W9:=:"65ECC-Q
M<QAY&5%RQ /F_P"S7HMQX:_9_P#@WX;NOB9+\9Y/#OPY\*:"OQ:FTFXT23XC
MV^C:1;:;:>,VL+K5-<G!\06MK#J0O6UG5DU07 U2'4KV&\CN9/E#]N6[^%<O
MQ:_8KT76_#_BWXF?'W_A;GC#Q7^S7\%](\4:5X5\#^,/%7A3P'?2^*O&7Q:U
M36M"\06VF^"?A9X=U#_A)?[9TG3[[Q;IVJ36L?AO1=?>\O\ 2YD!]R?#[XG_
M  U^+6@_\)3\*_B'X&^)GAC[5+8_\)'\/O%N@>,]!^VP+&\UG_:_AS4-2T_[
M5"DL3RV_VCS8UDC9T =2>YK\7/V!+#QEH'_!2#_@J=HGC6+P1IVNWUG^QWXJ
MUW1OAI9ZOI_@6UUW7OA=XGO;FXTNWUJ>2^OM2GM[B'_A(O$DUII,WBG6EO-=
MET72/MD>FVG[1T-6_#\5<#\1+7Q/^UC??\%2/%O['%W^VU\:+3X0C]EU_P!H
M70+O1?AE^R+;^.-(UJX\?Z-X17PQ<ZYJ_P"S5KNE:IX>M8;K4I[=W\/6^LLC
M:=%=:I<2VEW<ZE]]?"SP#^T%X)^.^J/K_P"U#XK_ &@/@<WP[UW2M7T#Q_X5
M^ &B>+/AQ\7[+6? .L>'A<:Q\'/AG\,;O4K7Q-X"\0:Y>KI>I:*D6CP6ECJ%
MU)=#Q#HLD/YO>-_!GB/QS_P74U?1_#'Q9^('P:U&'_@G;8ZA)XJ^&VF_"O5-
M?NK2'XSV,$FB3V_Q?^&?Q5\+KI=W+<PWEQ-:^&[;6EN=.LUM=7MK-]0M;[]0
MO@'^SWJ_PM\/_&KPO\2_B'J_Q^MOBM\5=;\<7'B+XF:?X9O-?UKP[KG@#P#X
M2?PYXQTK0/#'AGP3+'IK>%KW2++3]!\,Z=H!\,1Z/"FG6LAN;*!OIMLNGKY
M:7P.A^&OP]\ ^.KW1OVB==^,GA:R^(?CGQ!XG\??$OXN:#\0QX%U.^NH-0U?
MP&?%-J++3O#'AGP2DT%OI7A?4'2X\-V%Q'%=3.)4<]K#\?/@5<:WX(\-0?&G
MX33^(_B;HUAXC^&^@0_$;P?+K?Q!\/:I;?;-,U[P1I2:RU]XLT;4;/\ TNPU
M308+^QO+;]_;SR1?/7X)_LW> _!6H?\ !(7_ (*4^';_ ,)^';_0_"'CW_@H
M/J7A72;W1M.N[#PWJ7A'PAK4GA;4M"M9[>2'2M0\.R6UO)HE[8I!<Z8\,;6<
MD)45S?[0GPA^&/@__@CO^Q1\8/#/@;PUI'Q6T6W_ &!_'=A\2K;2[8^/4\3Z
MA!\/-/FOY/&,R2^(Y8X=.NQIFG6#ZF=/TG2;'2-(TJULM+T72K.S5OSM^%P/
MZ+?B%\4_AA\(]%3Q)\5OB/X#^&/AV6Y6SCU_XA>+_#W@O19+QD>1;5-5\2:C
MIMB]RT:/(L"SF4HCN$*J2+&D_$GX=Z]X+3XD:'X^\%ZS\.Y+&?4X_'ND^*=#
MU'P7)IMJ[QW.H)XIL[Z;0VL;>2*1)[M;XV\+QNLDBLC ?G[^T%=^![O]O'X)
M67P_\+ZK\5?VOO#?[/\ \0M6\+^#_$_B^U\,? KX5?!WQ/XLTCP_X@^,GCR4
M^%_$OB,>)=0U^VA\%^&K#P/97FK>(X7O-,UV/1]*AL_$6G?F_P# SP18W?[
M/_!;WP5X\T/P/KP^'_[17[?&J:3I>E^&5M?!/A?Q;H7P;M-2M=5^'OAW6KO7
MI_"-GHVN1/?>%H8-1GOM#41F"^,XDE<M^GXNP'[^P_'SX%7&M^"/#4'QI^$T
M_B/XFZ-8>(_AOH$/Q&\'RZW\0?#VJ6WVS3->\$:4FLM?>+-&U&S_ -+L-4T&
M"_L;RV_?V\\D7SUM_$/XK?"[X1:/#XB^+'Q)\ _##P_<72V-OKOQ#\8^'?!6
MCSWKJ72SAU/Q)J.F64MTZ@LMND[3,H+!" 37\ZG[0GPA^&/@_P#X([_L4?&#
MPSX&\-:1\5M%M_V!_'=A\2K;2[8^/4\3ZA!\/-/FOY/&,R2^(Y8X=.NQIFG6
M#ZF=/TG2;'2-(TJULM+T72K.S^^_@3XNTGXB_P#!6#]O/PK\319ZGXL^#7PL
M_9T\/?L_Z+K<<=R-"^%7BWP=-XG^,&K>%+2X#VZOXA\=>(/"D'B_5[>%;N>W
MC\-Z'<7,EMIYMT+;^5_P=OU _0'XH77P^^)?P*\67+?&NZ^'GP[\7^$KDK\<
M_AE\2-$\)7OAO1KU5">+/!_Q-+7^AZ//  &LM>#7-K&22-^:W=-\8_#GP%X*
M^&T&L?%70[G1M=M/!?A'P/XS\;>.="FO_B9J>KVNFZ7X6DL_$5U=6=KXS\4^
M-IKBQGM'T@37'B34]2273K:5[R&-OR)_:M_93_9S^ G_  3(_;N^$?PS%]XP
MT/P?=_$3XIKH_CF33?%"_"/XC>+M'\,^+K;0/ DPT'3;7PKI^BZ-JFD:OHFG
M:?Y^KZ?:^(YKS4=4NKG7)Y[CSS]N'P'X.\0?LU_\$:M9U3P]ILNOWG[7/_!/
MSP-+XFMH?[.\5Q>$->\#:[<:MX>LO%6G-:>(M-TV[O+:UU P:=J=KY.I6EIJ
M5NT5];07$9:_7J_RN!^XWA;XN_"CQSXE\3^#/!/Q/^'GC#QAX)E$'C/PIX6\
M:^&_$'B7PC.9FMQ#XGT+2=3N]4T"4SH\ CU6UM',RM'C>I497Q-^/7P,^"O]
MG?\ "Y/C1\)_A+_;"RMI'_"S?B+X/\!_VJL#!9FT[_A*=8TK[<L+$+*;;S1&
MQ ?!(%?ESXZ^&OP]^#W_  5W_8@B^%'@CPG\-K7QM^S=^T;X8\56'@7P]I/A
M33M=T3PI9Z;K7A^RU*PT*TL;2[33-1,=Q;-/#(\9MK10VVTMQ'F:<]M\'?\
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
MT#XM^ -8\5BZ4E6MCX>T[Q!<ZN+A64JT)L_,!!!4$&B[_#\/N \)_9Y_8/\
M#/[._P 5?C'\6].^//[07Q/UG]H"X34?B]X?^+%[\&=6\(^,=<MK>>RT[7)M
M+\(?!;P3>:1=Z7I]W>Z;:6'A_4])T"73;K[#J&C7MO9Z;'9>3_#W_@DA^S!\
M+OB#=>*/!?BC]H#2?AM>>*D\;3_LP0_&/6H_V8KCQ+!>PZE9WNH_#&WLX)M=
MM+'4;>VN[?1/$/B#5] 86UO8W.EW&EQ+85^F.D:OI/B#2M.UW0=4T[6]$UBR
MM=3TC6-(O;;4M*U33;V%+BSU#3M0LI9K2^LKNWDCGM;NVFE@N(726*1T96.C
M1=@?"EW^PEHMU^US_P -GQ_M%?M'6?Q1'AE/A['H%M?_  2;X>1?"A?$7_"4
MM\*4T&\^!UWJQ\(2ZR7O)+R3Q%)XU%S*]_'XNCU,)?)ROPU_X)K_  P\"^*/
MVAO$/BKXP_'GXX:;^U;I\ME\?O _QAOO@]J'@OX@7 L+K2].U:2R\#?!GP%J
M_AG4]#T^]NK716\&ZWX=LK*-[;_097TO2&T_]%:\N^,/QK^$_P"S_P"!]2^)
M/QG\>^'?AUX)THI'=:]XCO1;027,BN\-AI]K$DVH:OJEPD4K6VE:3:7NI7*Q
M2M;VL@C<J7?Z?UH!\%7O_!)SX):S\%H/V=O$_P ;/VKO%?P6TC7/#NL>#? .
MN_%[37TSP%:^&-9@U?3/#GAJ\T[P7IVLS^';<6\>EV-IXHU+Q)>>']- 'A2_
MT"_2*_C]'^+G_!/OPS\6_B_\%OC5/^T=^U%X+\4_L\6FJ6WP=L_#'BWX8:[I
MGA&?Q%I5KHWB[4[F[^*?PA^)'BGQAJ?C#3[."W\177COQ+XG%Q GV2SCL;$+
M:K]%ZU^TK\%/#MK\"[S6/&GV.V_:4U;0M#^"DG_".>++C_A--4\2Z$OB;1+7
M9:Z#/)X<^VZ(PO?/\6+H5M;9^S7<UO=@P5[I1=_G_P $#X1M_P!A#2+7]K75
M/VRX?VD/VDU^*&K>'I_ =QH+:A\#Y/A['\+'\1+XGM/A7;^'Y/@6VI1^$=-U
M2."6ROFUY_&[20?;KWQA>:M<WVHW>#\)O^"<7PU^&?BW]H+Q/K_QB^._QMT_
M]JBQNK7X^>!OC+>?!W5O!'Q!N+BPNM*@U.YTWP7\&? NIZ%>Z;I=_?:;I\/A
M;6-#TJ*SN(XIM-G_ +/TDZ?^AE9>LZWHOAS3I]8\0ZOI>A:1:M;)<ZIK-_::
M7IUN]Y=0V-HD]]?2P6T+75[<V]I;+)*IGNIX;>(-+*B,78'YY_L[?\$O?@)^
MS7XOT;Q%X3\?_M%^,O#/@[4[K6_AI\'?B?\ &35O%OP5^%NN7(N4CUWP5\/4
ML-,TY=:T^*]NTTK5O$LWB._TR>;^U+.XBUF*WU*'>^'?_!/^Q^&'QL^-O[0/
MAC]JG]J8_$C]H/3;:P^)E[JMU^SMJ6DZG-H7AO4/#'@'5+'19OV=18Z9?_#.
MROHYO!B6\?\ 9HEL+6R\3:=XDT2?5-)U'] J*+O^O^& ^!_V?/\ @GK\-/V?
M/AI\</@[;?%7XY?%?X8_M!/XXN_B#X2^+FN?#S5+>35_B7IDVC?$#7-(U?P5
M\,O GB2QU#Q9ILHM]3AGUJ\TF*2,7VG:98ZC-=7=Q4TS_@G+\*=,_97U[]DE
M?BS^TE=^!M;LO"6BV_C*\^*X/Q*\,^%O FM6FM>$?!OA+5[7P]:^&]"\*Z(U
MM+IT.DV_A)DN]+O;JWU&2]F6SN+3] Z*+L"AI6G1:1I>FZ3!->7,&F6%GIT-
MQJ-W/?ZA/%96\=M'-?7]R\ES>WDJ1![F[N'>>YG9YI7:1V)OT44@/S@\(?\
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
MTNL2^'-;FT."^TVWMM2N^@/[=?B$_M1_LE_!6'X,:7/\)/VS_A_XL^(WP?\
MC,OQ-U&V\66NC^#?A!9?%+6++QM\&M1^%UD?#VKF;4M.T6VM;;XC:M$UC>Q:
MS<7%MJ,-]X8L_P Z/^">_P"VCX<_88^%:_\ !/7]ISP-\6M*_:)^"?C3Q]X=
M^%_A;P9\*_&/C2X_:#\,^)_&NN^,/#NL?#V]T+3KK29'U&^\0WUK!?:_?Z%X
M>&DKI.H7&O\ GOK$>F^\?ML>.+[X._M8_P#!*#]J7]H"Q3P1X"\#1?M*>$_C
M5XET2QUCQ#X3^&?CKXQ_!GP_H?A71M0U'3+;4KB33+OQ+'J6CVNLO$D%U#I5
MWJCQVUN&BB+*]O6S[Z:?C_D!]C?"_P#:]\>^+OVN?CU^R?XV^!NE>%M5^#WP
MXTCXI^'?%GA#XLCQTGQ%\,>)-8;3_#ENFB:[\//AO#X4UV]MUS?V6HZ_J&GZ
M9JJS6"ZO>Z8D6OS^(^#?^"C7Q?\ BQX2_:.U7X/?L1>.?%WB_P#9M^-'Q#^$
MOBSP?KWQ;\#>$+60_#72M'O-;G?Q9_9NNZ5<^+[_ %"]U:PT?P7X+@\>61MM
M%BU36?%^BP>)/#4.J>*_!3XU^$-8_P""MW[1?Q ;3_&^C> ?$O['7PM.C>-?
M$/@'Q?HWALZ7H.NW>M7/B3Q#J-WHZIX \,W>EPWVH:5K/Q'7PA;:I86#ZE9>
M=IM]I%YJ/ _\$X/VLOV:-'TO_@J=X@UCXY?#+2-'?]MG]HKXU6U]JOB_1M/2
M^^$_BRX\%>%O#'Q TV.[NHIM2\,^(/$USIWA[2-2L8[B*^UW6="T>#?J6N:3
M:WBMY=%^/^8'T/K?_!5+Q%=?LP>&?VR/A=^R'\1/B!^SY'X>L/$7Q3\6:K\0
M?!W@/5O!D$>K_P!@^+[;P3X6U.UU/5_BF?!&KQ75GJVJV\?A/PY>O"XTK6[M
M[+74T3[3\7?M-Q2ZW\,O 7P2\(VWQ9^)_P 6OAS/\8?#>AZQXI;X>^$O#_PI
MMSHL"^._B!XN7PYXQU7P]IFIZIXBT?0?#^GZ+X+\5>(-:U>XO!!H\>EZ+KVJ
MZ9_/_P#!_P#:$^!NG?\ !NWXD\#7_P 6? %GXVL?AQ\6OAG=^#KCQ1I,7BJ'
MQ]XS^*7Q'\0^%/"I\//<C5WUCQ!X>,GB'2K:.S<WF@VFH:Q$6T[3K^YMMOQM
MXR^ 7A?QI^Q!^VE\9OA#X(_:K_8F\3_L)_#K]F'Q]XK3X=>&_CGI?[/_ ,6_
M >KR>)E\1Z[X?U#2]=_L.=9=9U#P?K=M':VVNVLT&NVK)-J=C9Z%J;MOY-KU
M[ ?JCHO_  4FCD^'/[7>H^*/@#XMTGXW_L217VH?&_X)Z#XW\(:]#!X6B\,Z
MQXQTSX@>%?B!K9\&VGB/P/JGAS0[_4!/#X;@\86Q2*'_ (0N=[JS-SR.J_\
M!3SQ=X<^&7[-7[0/BC]DKQAH/[./QW/P<TWQ)\4KKXF>&3J7P]USXPZ9IMQ8
M76G_  ]?0X?$WC'P'HVKZB=%D\::@/ USKBVC:UX?\,W^B:GX?O=9\0^)/Q/
M_8ML_P!A7]N+XM?L^?"#X0_L_? _Q[^S7\1?A3X&^*-K\&-(_9\U?]H+XG>*
M?AYX^M--\,>$=&O?#?@KQ-XD\/:9=7FDZ;H%U?Z)(/$'B74O$\>C1P67A+4K
MZ_\ DC]J#]I3X WW_!$K]D'PUI_Q?^'VI>)XM(_9$\*2^%]-\3Z5J'B:'Q'\
M'(?AG>_%+1Y_#]G<3:O!?>!+0VL_B6*:SC_LR/5-#:X*?V]HWVXMY/>WX?Y_
MY ?HG^VE\8OVH_"O[?\ _P $\OA3\./#?PHU?P!X[US]H/QAX?T+Q%\3?%_@
MJ^\=>,/AS\ O$UAJT'Q!UW2/A%X['@CPSX;T?XC7&I>$[/0-&^(DOB[Q%;1O
MK\?A*.RTV]MOUPTR35)=+T^;6;.PL-:DL+235=/TS4KC5M+LM4>WC:^L]/U>
MZTK1;O4["WNS+#::E<Z)I-Q>VZ1W4VE6$DC6D7XN_MO?%[X<Z'^V/_P2*_:C
MD\3VFL?L_:=K'[66EW7Q6\)P7WC3PE]L^+7P9\-^'?AY%;7_ (3M=9^W-XJU
M:&ZM=*6Q2XDNC9WK1HRVEP8_V@TC44UC2=+U>.TU#3TU33K+44L-7LIM-U6R
M2^MHKE;34].N )[#4+82B&]LIP)K6Y26"0!XV%)[+T_5@?B+^S3XN_:<U_\
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
MS:)=ZC<2>!8FTRVTG6/T4_;'\9_$KX#_ +(/QI\=?L\Z%\/;/Q+\)/A!XO\
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
M;J%I!X;U4Z7K%WI.J7MCI.H7-M]8_%3XE^&/A#_P68^&?Q(\8G6O^$/^+/\
MP3FN?A-\,M7\/^'=;\4P>._B3'^T7-XXC\&^&W\/V.HQWVKW'AHVVI1 R1V<
M=O?Z?/=7=M;WD,S"7ET?WI@?M/7Y!_\ !4GPE\0?VK?#M]^P_P#!S6KW2O$M
MU\)?&7[27Q$N-,;9/<:9\/FEL_@5\.9YR<6C_%7XUQ6E_%<(K7,&D?"[Q#+
M$?RWK]1_B-\1_ ?PB\$>(OB3\3O%FB>!_ GA*Q&I>(_%/B*]CT_2-*M&GAM(
M7N+B4\RW5[<VUC8VL*R75_?W5K8V4$]W<P0R?DA^Q#IR?MBM\;OVS/AS^V5\
M2/ ?B/XZ?$%[#5O 7P>MOV9_$3?#KX9_#>35/#'P1\%>.+/XN? CXN^)O#OC
M!_"+7GCG6],MM5T31Y-5\<:A<6NDW$QN-9U-+OV\NH'UO_P38_:E7]K_ /8Z
M^$GQ:U&Z$_CJUTIO ?Q6MVPMU:?$WP2L.D>)9[R #%I)XB1;#QC:VA+-;Z9X
MDL(Y#Y@<"GXK_;&^('B#XP?'/X)_LO? C2?CIXM_9MT+PMJ'Q;O?&/Q=7X-^
M'H?$OC?1[[Q!X6^'?@?4(/AU\3;KQ5XQO='T^:YU!]1T_P +>%-&GD@T_4/%
M$=\\D$7Y _LG?';X+_\ !.3_ (*9?M.?LG^*/VB/#_BGX)?'FXL/B3IOCSQ%
MK7@FUC^'W[03W5['XN\%_$-O ^B^$_A]X'U[6;E]>L=1LM/T'PWI6EQ:3\/-
M(_LC2&N7MK?T7X[_ +2OPU_92_X*"?M9:QI/Q6\5_LGZQX^\(?!*P\?ZCXK_
M &8?B#^T9\._C/K-GX2U*XTWXK>"[?P7XA\)-X(UOPAI.J0^"X+F[U#7_#GB
M+7=/\37>L^%K^[LY2[MJ_2Z_#_@K[@/M?X'?\%(_&_Q8_8F^)/[;VK?LTV^F
M^$/ NC^-M8@^'O@;XSP>,/'L%M\,&\5M\19O'B>.OAI\'=!\*V^A67AZRU73
MH_"6K_$S6-;T_5R%T6QU+3VTVZUOAQ_P4=\1^)O!F@_&[XA_LK_$'X5_LPZO
M^S7I_P >)_CQ?^+_  ]X@L$\23V.@RW7PPTKP/;:?IOB[4[J]U?67\/>!=>O
M+31;WXAWMO;:GX?\)_\ "-ZI::W7RU8_&K]@KP5_P1]_:6\(?LY_'O1?%'@3
M0_@E\=_AK=>(/&TE_P"%/'7BSXX_%?P%XYU&"QUOP]XIT;POK;^+?B!XDU._
MGT+3[/0X[&>RMI[70]^DZ#<-:']B#]LS_@A'X7^&_P"SAK7A[XE^._"W[/'[
M/GAF_P#"^E75EK#_ /"RO@+%\)O&_BSX4:_I1D/D^([^W\,'3H?#VJ+;-J4>
MMZ)<X?2M7M+FX++M;WK==%8#[4\6?MR>.O@S\3/@+X8_:1_9YC^$OP\_:3\8
M67PY^'?Q"T?XM:?\0-3\+_$;7(5G\+^"OC%X0@\$^&['P=J>NCS+5=0\&^,_
MB;X=L;Z&=+K6?L$$^HQ=OX]_:K^)$MS\9A^SE\!K#X[:9^SYJ-[X>^)>IZU\
M5X?A;'J?C72- L/%'B'P!\+85\!^/3XU\6^&=&U72QKG]OR^ _#$&M7Z>';/
MQ/?ZS8ZU:Z5^=?[,_P :O^";O[1&I^ ?"?P._8%^$WA[]JNVUOPS-XX^'NL?
ML;>'?#9_9\O-(U.RN?&/C/Q;\0Q\/M)\.Z;9^$8K34KOP<MEXDL_%GB;Q''X
M;T2'2]#U3596TSPG2=<_8Z_9&_:B_:T^%G_!1G]EOP-K\_Q?_:/^(_QZ_9Z_
M:#\6_LR:?\<+;XA^#/BWJ<6O0?#6UUFQ\#>,/%#:YX2U:6>RM].M[:>RBOKW
M5+6Z31DM]/GUDMY._;O\K]O/S _1+Q3_ ,%5_ %K\#?V3?VA/A]\(/B!\0OA
MQ^U1\7? OP;M=4@U'0-,N?AYXN\5>(M7\/ZQH&NZ!83^)/&&N^*O#K^&?$\M
MKI/AWPQ=Z)XDGTRSL['Q5;/K6FRR;^H_\%!?B)X*_:,T#]G?XJ?L=_$CPCKO
MQ8\&^*?%7[.DOA[XA> /'^M?%34/""PW&M>$?$FEZ1-9>%_AAK6G:=,-3U?4
MM3\>Z]X3T:Q'VS4/$45B?M=? O\ P4 ^)GP,^%7P3_X)Z:')X2^&G[+=G/\
M\%#/@5\>]+^!FFZ#X<^'.L^"_@=H/B+QW+=_$7QIX"T)+6#PU=S:==Z3K'C8
MMIUHF@^(M:G\+7LEYJVBW]W-ZC^U=^U'^SC#_P %4/\ @F/JC?''X6OH_A/P
M7^TE?^*-<A\;:!<:#X=L?C9\&/#\OPCO-;URWOI-)TNU^(EM<V-]X2N+R\AB
MUC3=4TC4[1WT_5]-N;HMY/[7X;?Y ?>O[-/[8_BCXP?&_P",W[-OQA^!-_\
M #XT?"'0O"OC8:"/B%HGQ1\.^+_A[XP>:#2O$^C>*M#T;088;FVO(X;35M'N
M-/8V<]W%%#J%Y-#?Q6?"_$W]O?QCX7^%/CO]I3X;?L\-\5OV8OAEK'B6S\4>
M/XOBM8>%?'WB'P]X$\07GAGQ]X^^%WPVN?!6L:3XN\&>&]5TO6XK>]\2_$;P
M!J?B*WT6\U70])N]"GTO5M0^5_A5\?\ X(ZU_P %N?C_ *'I7Q8\#7NH:W^R
MMX+^%6CK8^)M*F75/B7X1\<-J/BCP'I%VEP]IJ'C+P_9&XFU/P_9RSZI92:?
MJL$]JMQI&IQ6OQ;^R1XB_88_9C\-2_L:?MW?L4>#-2_:S^&'B?Q7X9\*ZS<?
ML>Z3\8?$/[4FAW_B?5M3\$^(O!/B.Q\!>(+[6M2U+3;^UT>&X\2ZE8Z2UK9Z
M=<2:_#*^HZ?HQ;RZ)V_/^NEP/UY\=_\ !1W0_#_Q2_9#\"^!/@C\0OBIX6_;
M+\'>+_&GPH\?^'=8\)6<6N6/ACX9P_$---T;PS=:E-JHU6:75_#&AZW-X]F^
M&WA[PO'J^H>(-2\02:1X<U61-+X4?MF_%_XI_$?]HG]G#5/V>-#^#W[3_P (
M/!?ASQWX+\*>./B\GBCX8^/?"GC)I;30_$EY\0/ O@/4-3T6WTW4!%;>(='L
M_"6LW,5Q+'96.HS/]LN=/^!/VDOC)\$OA#^WO_P1[\,>,]<^"_P,N/@YX<_:
M;E^)_P .O#^L>&?#O@OX")\5_@=X9T?P!X6U1;&>VT/PWIE[JXFT31+R2/2M
M-U86AUFTM;'2[VU1?2/AE^T#\$-5_P""WWQOT73?BMX#OM1U3]DWP?\ "?3(
MK7Q-I4T6I_%#PG\1GU3Q+\/-.NDN3:W_ (TT.R::34_#=I--JUG)8:M;3VJ7
M.D:E#:EM-NE_Q_R ]F_X(\?%_P"/WQO_ &0O _Q*^+>B>!+C1_'GB'XZ^,[;
MQ]I/Q!\0:AXT\0^*=?\ VAOB7J&N:=J_PPNOAAH_AWP1X>TF\N=2TWPZ^C_%
M3QDSZ/INCH=)TA;J2RTK]8J_"?\ X)"?M!> ?A#_ ,$XH_!?C2V\:6OB[]DC
M2?VA-=^/GAVU\"^*9]1\#/H_Q8^('C1?#]P9-,@M+[Q3JOAW54U#2]!L+JXO
M'BLM1:^%BEH[G]D?A!\4_"_QO^%W@'XO>"5U=/"7Q'\+:1XO\.KK^E7.B:RN
ME:U:1WEHNHZ7=#S;2Y$<@#JKS6\HQ/9W-U:2P7$J>[[7 ]'HHHI %%%% !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 ?EM^
MT3^SU^V#X_\ VZ/V:/VEOAQH'[-L_P -_P!F/3OBAI&D:'XV^+_Q.\/^-O']
MM\9/!5CX9\47NI0:%\ /%FA^#9_#L\3?V#96NK>+X]6BL8[W4+W3'U5],T?]
M2:**+[>0!1110!^<G_!3O]G']H7]KC]G.^_9]^!,?P:TZ'QEK?AO5_%_B[XL
M^-_&WAR308_ _B[PUXOT*R\.:!X0^&'CM/$#ZW?:1-!JM[J>M>'!HEM;1):6
M6N2:I)-HWW=X$N?'EYX1T.Y^)VB>$?#OCR2U?_A)-&\">*-9\9^$;.]2XGCC
M_L/Q+X@\(> ]9U*UN+1;>Z?[?X4TJ6SN)Y]/7[?%:QZE>=;11?2P!1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7YB
M^&O@S_P4)^!WQ'^,UU\*/&G[+WQH^&OQ?^+?B;XM1WOQUE^*7@/XJ>$+GQ-%
MIUC#X1;4_ 'A_P 9^'O%WASPAH6CZ-X<\+&ZM?#]W;:-I5I8HUG80V=A9?IU
M10!X3\'_ (6>(?"FL^,_B7\2-6\+:_\ &#XF6?A+3?&.H^!_#MSX7\(6&@^!
M4U[_ (1#PMH6GZCJ>LZWJ4.B3>*O$MW=^)O$>JWFMZ[?ZS=.L.AZ!::!X6T#
MW:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M\,M3O96:*V\=>";9/L6GZ3).[1VUL_AVV8V,'@BX\3FEEWZKR_K?[P/H]?\
M@I3HI_9GO/VMV_9(_:\B^"MAIUWK]UJTVC_L[0^(8_"6GFZCU#QBWA"7]H]?
M$:^'K&XM)8;B5]/74?)(U6+39=#675(M_P ,?\% )?%?PH\._'/3?V,OVRY?
MA)XJ\,:=XTT7Q=IWAOX >++N[\*:K8Q:I8ZW'X"\"?M$^*_B?);3:=,EYY$'
M@B:_6$DM:!P4'SEX@_Y0<?$+_LR_XI?^HUXFK[(_X)S_ /)@_P"QK_V;3\&O
M_4#T2AVL].K74#TOX+?M/?"']I+X3?\ "Y/V?-?/Q>\,[[FR.F^&C8Z3XGM]
M>LE@>\\+ZMH_C6^\*#PWXCMH[F">33_%%UHH:TGM;^&>6PO;*YN?(_V/?V^O
M@W^VEJGQD\-?#W0/B)X'\:_ ?Q7%X0^(G@?XI:9X3TKQ+I]_-<:M8+?64?@_
MQGXWTF_TE=5T'6M(DNXM662._P!-D#VZVUS87-Y^<W[(\"?"/_@N+^WW\%?A
M_&NF_##X@?!3PE\<?$OAC3QY6DZ5\2I!\)+N;5!;(!;VUWJ]W\3/&>J3)$B2
M3?V\@ :"T01_/&G-_P ,4?'G]F#]O>P_XEOPE^.?QJ_:C_9+_:MF3]UI]FFL
M?M5_&:Z^%OQ%UA_G5/[&FTR!-6U65%-GH/@6QT:U/GZ\P=VZ=TFOSM_7Z@?T
M(_M'_M _#W]EGX)_$#X]_%.?48O!/PZTB/5-4M]%@L[O7=5N+N^M-*TC0M!L
M]0U#2K&[UO7-8O['2M+@O=3T^S:\NXC>7UG:K-<Q?(UA_P %*= U/]EZY_;!
ML_V3_P!K63X'VVC7/BMM8;3/V=(M>E\#6,%]-J/CN'PK)^T>NN-X9L#8ND\C
M6BZK+!+%JMGI5UH2W&JP>0_\%*A_PN_PC^TE\.8_])\ ?LL_L=?'WXY?$$#Y
M[/4_C/XU^"GQ+\-? [PM<?=2=_!_AE?'OQ0U6R9I6T_6+OX2:R8HVDLYCQ'@
MW_E7^O/^T>?CK_U6/B&BRLO-I?(#[-^'_P"VUXJ^*?PW\*?%OP!^P_\ M<^)
M/ 'CCPOIOC+PKK5MJ_[&EM<:QX<U>RCU'3;Z#0=0_:^L_$<,MW:2QR)IUUI$
M&J*S"&2R2?,=4/BG_P %!/#/PJ_9W\(?M0WO[./[47BWX4^(O"+>,?$MQX+\
M)_"^_P#$WPGLHID@NK'XG^$]:^+^@ZWI-YITGVH:S>:!:^)O#^A#3KY];US3
MTBC:7XL_9^_:B^.WPI_X):?"75?AY^QW\?\ 7]4\%_LE^'9_#'Q'BU[]F.?P
M(TVE^ $:Q\=)HD7QZUOXHWGA[3VC37CI-S\)6\0W=E;-:7GAZUFDDBC_ $&_
M;UTW3M)_8&_;-LM*L++3+-?V7_VAKE;33[6"SM1<7_PY\77]]<"WMHXXA->W
MUS<WMW*$\RYN[B>YF9YI9'9=;6ZVW\[ >W_ WXX_#C]HWX2^#/C7\)-=C\3>
M!/'6C1ZOHUW'Y45[!("\&H:)JUIYSC3?$&B:C#<Z/K>F3S;]/U2TN;:21EC$
MC?*&G_\ !0FPGOOV@++7/V3?VM/"!_9E\+7OB;XL7.O:/\ ;NUL)D\#R^/\
M0?#'AIO"O[0OB6;QMXF\8Z,+.W\.6WA*'5]+74=5TR+Q!JV@VEP][#\&^(M,
MU+_@CA^TG<?$+P]:WTW_  35_:@\:6\?Q&\/V$%Q=V?[*'QEUQTM;/QAI>GP
M+(;+X;^(V2.UNHK.)([>PACT00M?^&O!6G^)/TD^! T'Q7^T#^W!)C2/$GAW
M6_&?P$O;9\6>L:+J^G77[._P\O;&[A;_ $BQO[*XC,%W:SH98)4,4\+LI1J-
M->W3[_Z_,#S+XC?\%'X?A'JWP:T+XC_L:?M>^%=9_: \9Z=\/?A-IE^_[)LM
M[XF\9:K]D^PZ'=6]E^U==2>%KB0WMLLL_C :!9VCR-'=W,#Q3+']%_"S]I.[
M^(7Q1UOX0^*?V?\ X\? _P 7:3X)B\?6<OQ7M/A)=>'/$^@'6H-!O!X7\3?"
M3XN_%71M3U+2+^[L?[9TZ2[M+C3(-0T^6Y5!?6HE_/?_ (*J?\G%?\$EO^SZ
M?"'_ *5^&Z_9=].T^74+;5I+&SDU2RL[[3K/4GMH7U"TT_4Y].N=2L;:\9#<
M06>H7&D:3<7UM%(D-W/IFG2W"2265LT1\OS[@7*\*C_:.^%,O[1UQ^RJFO9^
M,=M\)X?C/+H82$V@\&S>)6\+ ?:Q<E_[;CO1%>R:0ULLZZ-<V^J!FMI-P]6\
M5^*-!\$>%_$GC3Q5J=MHOACPCH.L>)_$>L7C%+32=!T#3[C5=7U*Z< E;>QT
M^TN+J9@"1'$Q )XK^8W]HW0_'OP+T/\ 9:_X+03Z-K%K\0]9^/=WXZ^/_AS$
MCZC9_LM_'JUTOP;\+_ E^DCF*"3P#\)M(\)>$X[5T2.#XB>.M0UB2U-U'NC$
MK_IZ@?TI?$[QMJWP[\&:KXMT7X:>/_BW>Z4(9#X(^&*^"I/&>HV[RA;FXTJV
M\?>-/ .@7AL82UU-9#Q"FJ742&'2;#4;YXK23YO_ &./V[?@E^VYHGCJ]^&%
MKXV\(>*OAAXHN/"7Q$^%GQ5T33/"OQ.\&ZE#)/!!-KOAO3->\1V]M87US9ZE
M96UQ'J<KQZCI.JZ9?0V6HV%Q:I]=:%KFD>)]#T;Q+X?U&UU?0?$.E:=KFB:M
M92":RU/2-6M(;_3=1M)1Q+:WME<0W-O(.'BE1AUK^</7_P!G'XH_"30;S_@I
MA^QUI4E_\=/AG^T=^W1IO[0/PHLS.EE^TC\#]._;;^/T6K:9=6MJDKWGC/PO
MHNFVQTF5;:ZU"ZT[1]'ETR*ZUOPCX<TG4A6U[]/^"!^P_P 3_P!L*Y^&/QX\
M&_L_M^R_^TMXX\0_$:#6KWP%XO\ !%K\!Y_A]XGTWPKIFA:GXQU-=9\4?'GP
MMJWAVV\)_P#"065CJD7C/0/#5_?7RNOARRUVUN-.NK_R6;_@I#IZ_M'ZQ^R?
M9_L@_M<ZE\<-'\(R_$)_#-M;_LPVNG7_ ( 34K?28O&.F>*=7_:>TSPS=:-=
M7UW;6\*MJL6IQSR26EWIUK>VE[;6V9X"_:*^&7[5GQE_8+^.7PDU@:KX1\9_
M"[]JB<6\QB35_#NLV]A\&(=;\*^([.*246'B#P_?B6QU&V$DD$A2.^L+B\TR
M\L;VY\4B_P"4^=Q_VC97_P!7A!1;RZ7Z[@?7>C_\% ?@];_%WPM\"/C%X1^+
M7[,WQ2\?2&W^'FA?'GPKHNC:%\0;\2Q6[:3X-^(_@;Q5\0/A?K>L"XN+6T32
MH/&BWUQ?7MAI]K!/?W]E;7'W/7Y%_P#!<?P#X7\7?\$Y/C/XEUN""+Q!\*M1
M^'OQ \ :^?W6H>'?%4/Q!\,^'#<Z9=KMGMKG5-$\0ZOH1,,B%O[320?O8863
M[P_9(\;^)?B7^RK^S3\1?&;RS>+_ !Y\ OA!XQ\47$XVS77B#Q+\/_#^L:Q>
M2)@%&O-0O+BZ,; /'YNQP&4@%M+^;7Z@?-OCO_@HKIG@#X??%;XPZG^R;^UA
M??!KX/\ B/QUX>\2_%&SLOV<-.T#4X_A[XQU'P-K?B/PKH'BG]I'P[\0]?\
M#-UKFF7 T;4K?P4DNI6;1W*6D8\U(NI\(_MS'Q-#\$=:U+]E+]J3P7X ^/\
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
M/!7B&ULM:T>X,]E?6T-T8)],N[JPU&UL[^XN-.OHK?X6_P""$/\ RC%^ O\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^5?[('@*[_9^_;M_
MX* ?"_6(VM=*^/NO^"OVM_A->2 A/$VE^)DU;P[\8XK>3:(C>^"?B%-H]IJ5
MDDDMQ;:9XG\,ZC<I!'K-KYOZJ5P'C?X:^&?'MQX9U75([O3_ !-X(U676O!7
MC#1)X['Q-X6U"ZMFL=1.F7[PW,,VG:SI[MIVOZ!JEIJ/A[Q!8E+;6M)OXX;<
M1'?S _.GP9\-?VC_ -FO]M']LKXPZ+\!=0^._P ,/VL+OX.:_P"&]5^&_P 1
MOAGX>\2> M8^%_@&X\&W&D>.?#?Q9\2_#V&33M7O+R>^36O"&M>*+FQL(+<_
MV'?7=W+:6/T-^QM^S?XB^!UC\:?'_P 2+O1;OXS_ +3'QA\1?&GXF6WAJXN;
M[PSX2?5(X=/\*?#CPYJMY9Z;>:[I7@?P]:P6+^(+W3-.N=:U>ZU:_6SM;.:T
MMX?L^N7\9>%;;QMX>OO#%_JNO:3IFK*MMJTGAO4WT35+[2I#MO\ 2$UFVC.J
MZ3;ZI;-):76H:!>:3K]M#(TFDZSIEV$N4=P/S/\ ^"?O@2[\3?M%?\%"?VQ9
M8V_X1O\ : ^.&B_#GX7WK F#Q!X"_9MT>]^&LWC71YE+17>@>*O$L>J6NE7J
MNR7T'AE;ZV L[JWDG_5BLC0- T/PIH>C^&/#.D:;X?\ #GA[3+'1="T+1K*W
MT[2='TC3+:.ST[3-,T^TCBM;*QL;2&*VM;6WBCA@AC2.-%50!KT/4 HHHI %
M%%% !1110!^(?PR\(?M=Z?\ \%4_B;^U?K_[%_Q.T/X(_$_X)^%O@18:C/\
M%7]EV]\6>&I=-\0^"=1D\<^)O#6E?'B_4^'(&T;5I;^P\.:EX@\2)IJVD^G:
M1JFIROHX^V?^"B6C_%_QS^RA\8OA!\$O@KXH^,GC;XR_#WQC\.K&+1/%GPL\
M'Z-X2/B+2'TPZ]XHU+XE^/?!DDEC'%>3O9VOAFS\17]S=VHM[V#3+69;]?N.
MBG?5.VUN_0#X!_8EF^.'PG_8L^&7@#XG?LS?$GPW\3/@/\*_!'P]/@6R\;?
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
MOBW3M \>Z##<'2['Q!ITWB?PU<:AI/AZ9=3?3_#EE=ZA#^UU)^UA^U=^R_\
M$_\ 9ST+]C'QQ\._%_Q9\+Q>%;WQEX]^,O[/,WPO\*O/J&GW=WJ<>I^"OB5X
MN^(>OV=LMI((8A\,-(O+I65GM[5\Q#]7Z*+_ (; ?AW_ ,%!OV;OVGO&G_!-
M_P"&G[#?P7^!FL?&/QU9_#?X!^%_$_C_ $'QY\)/"/P[T&Z^$ \*_P!L)&_Q
M+\?^"_&6JW>L7?A8-I"6?A#^S_[-OUN;_5+*_@?2G_1>7XC?&=_V;9->7]E;
MXH_\+9?0'\,CX'GQU^SZ->&JMHYL1K+>-!\8C\.?^$.^V_,;T>*3XM^P?O\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\\?C/^
MS!-)I7[57QK\7_&;]HZ77=5T;Q1XM^&OASP)^U)^T3\,O GPRTCPC\*=+TS1
M;'0_!7PT^(7@?PY]MO?$/A_4?%FNG4-/U>WOM4UB;>TJ-<";XO\ V"/@)XL_
M:9_X)U?!#XQWO[1?[5]A^T5XGTOQ/XAB^(-Y^U]^TU=Z'JWB'PG\4_%MEH6F
M>*?!&H?$K6_ DWA/5-/T#3?#WB6TL?!?VF?1I+VXM@=5D-Q)^P'[0;*GP$^-
M[NP55^$/Q*9F8A555\&:T2S$X   )))  &37PM_P1996_P""8W[*Y4AA_87Q
M#7(((W+\8_B(K#([JP*L.H8$'D&G=V^:_(#Y4MOAQK9_X+-W/P%/Q^_:U;X)
MP?LHI^T3'\,F_:S_ &B&\.CQ_P#\+%MO"WD-*WQ(.M/X5\N1M2/A9]5;2&NL
M:>UNWA__ (DQZ7_@L!H7BWPSXF_8V\5_#KXX_M'_  GU+XS?M=?"+X!_$&S^
M%_[0?Q=\$^&M6\">+DU&.]:T\':+XOM_">B:];KIP\K7-$T73[Z\>YFEU>34
MI5MY(,CQ_P##?PU\5?\ @NK<^&?$^J>/M+L+?_@G?::HD_PW^+7Q2^#?B!KV
MU^,BPQ6\_BKX0^,O WBFYTYH+V:6XT.XUB71[N5+2]N]/FN;"PGMN4_X*C_
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
M+K]XNOWEW<6DWB#7-)TK5?$%V^M^/9?"FN:E"D]Q9:])IOY__MC?\$VOAYX
M\.>/?V\_V!_BC>?LH_&/P5X$U_XMW%S\.=8M8O@E\5/#^BZ//XOOK75/#J--
MX<L++Q'IUF)+5M/2?P#J4DD<VM>%+[[=-JUN*WXZ.VGH_P"O4#]JOA1_;?\
MPJWX:_\ "3?VK_PDG_" >#?^$@_MW[7_ &Y_;?\ PCNG?VM_;/\ :'^G_P!J
M_;_M']H_;?\ 2_M?G?:?WV^NLUO2+7Q!HVKZ#?3:G;V.MZ9?Z1>3Z)K>L^&M
M9@M=2M);.XFTCQ'X<O\ 2O$.@:G'#,[V&MZ%JFFZSI5VL5]I=_9WT$%Q'\__
M +'7Q=\6_'S]ECX!?&?QWH47ASQA\2OA?X4\6>(M+MX)K6R&IZIIL4L^HZ;:
MW#23VVDZW@:WI%M++.\&F:A:1-<W)3SY/I.I _!W_@G;X,\3ZK^WC_P4+\.^
M,/CW^U%\0/"7[,'Q+^'.A?!OP;X\_:8^.'BKPIH>G>/-*^(%_JD7B#0M7\=7
M.G^.Q90:9IVGZ2GC:#7H;5+?^T)HKK61!J5O]@_MV_"-O%_C+]EO6]+^+G[1
M'PSNO%?[1'P_^%WC"T^$/[0GQ@^&.@^*/A_<^'_B/XFU#1-1\+^#O&.D^&K?
M4=0U#3;6*Y\8:7I-AXT?3XX=//B#[)9:;%9?/G[![#P=_P %./\ @K3X#\0@
MZ9XD\7>(OV>OB?X7L+O]S-X@\%OX7\71WFNZ2C[3>Z=IEYXFT/3[Z[M_-@MK
M^_2RF=+F.2)?MC]J:ZMM4^)G[%O@2QGBN/$^J?M-VWC>/2(G5[V'P?\ #GX1
M?%;5O%7B:X@!+P:)IEU>^']"N-1D5;9-<\4>'M+\S[9JUG%*WO\ )?D!^6G[
M<.@_M-?L7_M*_"+XR?LB?$;]HCXK^$=#^$OQC^,WQO\ V9?BC^T!\6OBWX.\
M2_#/X5>,?@IX1\7S>"M.^(_B+QEJMKXE&G?&DZ\L[7UX^@P^%O[4T&UD\FZ\
M/ZU]_?%WXF_#3]LC_@GWXV^/GP9^)WQ+\/:2GP>^(/Q1\">+?A3\4/'7PF\:
M^%/''A'P)XFE31?$]S\//$VB3WUUX:UI;BQ\1>"?$DVM^%[G4[*&\DT^^>ST
M?4XO6/%[1G]OK]GV-F3<W[('[88\LE=S!OC-^PX0-I.2&6.0CCD(_4*V/QP_
M;,^'OC'_ ()<7G[0OQ(^$/A_4M<_8/\ VP/!7Q!\)_%SX9:'%YMO^SK\=?'7
MA#5_#GACXD>%=-!2'2_ _BS6+VQTK5K6W\FQLQ,-"VA[#X<Z4'O;OI\]=O\
M+[NP'?\ _!2;X?\ B'X"?\$P-.^-'PM_:#_:X\.?%?P7IGP=O_\ A.1^UM^T
M7J&J^)KCQ_KWA#1?%/\ PD]IJ7Q*N]&OXKP:O/?6,,&F6D>A7$:0:$NG:?-=
MV5S^@_B+]B.YU;X;VL_P:_:>_:W^$?Q3/A^SO] \<ZI^TO\ &OXS:&?$)L8[
MBTD\5_#WXU^-_'_@_7-!GO"HU72[#2]%N)[1I(K.^LY-CCY!_P""Q3*O_!'3
MQ&"0"^@_LUJH) +,/&_P\<A?4[59L#G:I/0&OV-?Q3X;\#_#:/QCXQUW2O#'
MA7PQX.MM<\0^(=<O8--TC1M(TW2(KJ^U'4;ZZ>.WM;2UMXWEEEE=555[D@%=
M%ZO] /RM_8O_ &AO&'[=W[/W[0/P._:.O_%?P_\ VEOV7?'NM_"SXP:[\$?B
M#XV^$6J7>OZ&=>L_#7CW0M=^'6N^&=4TY-4U+P]XAM-4\/I<R^%-6U'P[<7K
M:*-#U*TT2P\P_P""27PLC_:=_87^&/QB^.'Q?_:S\:_$CQ%KOQ)L=8\2#]MG
M]L+PV;JVT'Q_XAT32$&D>$OCEH.@6YL],L;6V#VVE0O.8O.NFGG>65\S_@D/
MX;UOQQKG_!1S]MN72-1T'X<_M;_&W6M3^#T6KV<VF7>L^ O!&J?$R\@\6?99
MTC)M-3?QS%I?VAA_R%O#^N1I\B>9+Q__  1M_93^%_QD_P"";GPUU3Q?XA^/
MME<>)-6^+NE:C8^!_P!JC]IGX<^%!:Q_$3Q3IJ_9?A[X$^+/A_X=6[R6\:O>
MA?"9BU:Z::\U>*_N;FYEF;LKV[K\M5]X'TK^T=\)M2\(_P#!-WX[^,_"7[1_
M[1FK2>!?!/Q7_: _9Y^+FC?M'?'+3?B$/"6NZ GC[P;HWC3Q&OB?2-7\<Z3I
M4,DF@Z7I?CH^)A9>&UL;F":QUV:YEM_E;X@Z+XS^%_\ P26^&G[;7@W]J_\
M::\$?M :-\"O@U\6+KQ)XT_:0^+/Q.\&?$/QCXHM?"SZEX7\0?#3XL^+_&7@
M*XM_$USK-U:Z5IVA^']*^SZD]@62YTZ*[L+K[P_:FTCP=\-O^"8/[37[/OAK
MQ4OBB[_9V_8NO/A5KMZ;9X)H)M%^":Z?H2:LT9GTZSU[5M#M--U^YT"'4+G4
M--T_6]&O+N*.QUK1[F__ "$\6_LZ2?"/]C__ ()R_M\:;X:\5_M&_"+X/_!S
MX2:]^TG^S3\4?&OC7XN^!SX3U_P=I*7GQ7^&7@KXB>(_$?ASP3J_P_EOI3_8
M'ARQTSP9I%A#I%Y%H>D>'=&\4&^%M_V]]^FWS _I'_9=^)'BSXQ?LW_ CXK^
M/-!3PQXT^(_PE\ ^-/%&A103VL&GZWXC\-:=JNH):VETSW5G9S7%R]S9V=V[
MW=I:S0VUT[SQ2,?=Z\_^%7Q.\ _&?X<^#OBG\+O$.G>*? 'CC0K+7O#&N:6X
M-M=:==1X$,D)"RV-]83)+I^J:7=1P7VDZE:W>F7]O;7MI/!'Z!4@?GC\9_V8
M)I-*_:J^-?B_XS?M'2Z[JNC>*/%OPU\.>!/VI/VB?AEX$^&6D>$?A3I>F:+8
MZ'X*^&GQ"\#^'/MM[XA\/ZCXLUTZAI^KV]]JFL3;VE1K@3?%_P"P1\!/%G[3
M/_!.KX(?&.]_:+_:OL/VBO$^E^)_$,7Q!O/VOOVFKO0]6\0^$_BGXMLM"TSQ
M3X(U#XE:WX$F\)ZII^@:;X>\2VECX+^TSZ-)>W%L#JLAN)/V _:#94^ GQO=
MV"JOPA^)3,S$*JJO@S6B68G   !))(  R:^%O^"++*W_  3&_97*D,/["^(:
MY!!&Y?C'\1%89'=6!5AU# @\@T[NWS7Y ?*EM\.-;/\ P6;N?@*?C]^UJWP3
M@_913]HF/X9-^UG^T0WAT>/_ /A8MMX6\AI6^)!UI_"OER-J1\+/JK:0UUC3
MVMV\/_\ $F/2_P#!8#0O%OAGQ-^QMXK^'7QQ_:/^$^I?&;]KKX1? /X@V?PO
M_:#^+O@GPUJW@3Q<FHQWK6G@[1?%]OX3T37K==.'E:YHFBZ??7CW,TNKR:E*
MMO)!D>/_ (;^&OBK_P %U;GPSXGU3Q]I=A;_ /!.^TU1)_AO\6OBE\&_$#7M
MK\9%ABMY_%7PA\9>!O%-SIS07LTMQH=QK$NCW<J6E[=Z?-<V%A/;<I_P5'^
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
MHU&:#2/!?@[1R RR:OXU\6:CHGA?15Y674]8M%)"L6'PY\6_@)X6_:F^*O\
MP4,_9^\5/;KIWQ'_ &9?V5="BO9(UN&\/^(5UC]IC4_"/B5(.2USX;\366C^
M(+6-AB673T1@T;LI^0O^"=?Q7^)'[6VC? S]G7XO:)K-CK__  3Q\2:U;?M+
MR:M!/]E\3_%KX6:A?> OV:M!-[*N-:;3[6W\0_$KQ+=^?)<0^//A=X2U.=7@
MUF$TMUZ;^G3_ "^X#,_X)2^"?BO\;O$'[=9_:I^/O[17Q#\>_#']I/XA? XV
M>@_M+?'SP7X#\-C39-1@\32^!/#/@SXBZ!I^A12:K/.GAN>W3SO"VFV.F1>&
MGTEXI))=G_@F7\+)_CG)^VKIWQC^-W[77C]_@M^VE\7/@UX!O[S]M3]K7P[=
MZ;X!\'-IL&BZ7=)X)^-'AFRU*XC,DTT^I7]I<:A/+,PDN3$D44?J/_!)!T?X
MK?\ !5HHZL#_ ,%(/CJPVL#E6\0ZH%88/W6*MM;H<'!.#7B?_!,7X > OB_X
MH_X*/ZSXJU[XTZ;<6?\ P40_:%TFWA^&?[2?[1'P9T::S;4;.Z$M_P"'_@]\
M4O WA[5]09[J13J^JZ9?:I):K;V3WCV-K:V\+?VNGP_H!^EOPX_9IT*_\,?&
M[PA9?'7]HCQ1\*/'7C8-X2U.3]ICX_3_ !3^%_BGP!<W_P /_B!X6\,?%'4_
M%P^(=EX<L/&GA&>]BTV?Q9K&E:IJ=QKUMJ-G?:(UJE[^5_[#?[6?QK_91^-U
MQ^SK^U[\0/'/Q)_9]^.GQK^/?@;]E+]I3XJ>*]2\8>)+#QG\'?CCX[^">H?"
M[XF>+]9=I8[GQ/<>!K35]#2686FDW^N:;'8AM)UZ\A\(_M#^SE\.OAW^SCX4
MTS]F+PAXLU+Q#>^%3\0/B1;66N7FJ:WXFT_PG\3?B[XW\7:;-XGUR]N-3NKJ
M?^U?$&J^']+UKQ%J8UKQK)X:UW68DNKC3M>^P?(O@?\ 9B^%O[8O[$'Q1^!_
MQ3L1=Z#XB_:?_;KN='UVQ6!M=\%>*[/]MS]HR3P]XS\,W3AA::WHLUQYL?/V
M?4M.N+W1]1CN=(U6^M;A7WZ[?\.!T7Q[^"=MXC_;>_9MG7XM_M+>&O#WQ"\,
M?&_7_'O@#P1^TW\>/!/P^\3:E\-=$^%]GX.=?"7A?X@:5I/ABVL?[:O;K5-/
M\&0>';#Q+?.][XCMM4NKO49K[P#]M[]G_P 1_ _]B;]JWXYG]H#]J2Y^.6G0
M_$7XE^'_ !-HG[6W[2N@^%O!3>)?B'<:IX=\,>$? 'A[XD>'/ 5IX;\(>&]6
MLO#FEZ9=^$;B%(;'=AT$ B\D_8]^+OQ_M/VT_@A^QA^U?I^H:A\<?V6?AO\
MM Q:;\6MLLNB?'3X->*;3X967PZ^(=K?W#&XN];,7AR_TCQ#//YES-=V<?\
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
M%O\ 9L\2>/OA5\7_ (>ZFGV#Q-X/\10^/O%&N:>=6T><17UO!JFE:K;M'>O
M+6?5[/7-/AN)KG2;Y8CHWUNOE_3 ]YT;X"_&?X:_M.>"I=)^-_QK^('[+7BW
MX4?%?P?KOPZ\;>,=8\2ZG\.?B'?W'@S5?#WB:S^)WR?$S4K'5-!T/Q%I.CZC
MXR\7:QK'@G7'G_X1S7X)?&(M+3X*_8^^'&OZO_P4\_;G^&?B3]H+]K7Q5\,_
MV8KOX"^(?A+\/_$O[5W[0.L>&K#4/'?AVS\;7L/B:VO/B')<^.]'L+^T.G0^
M'_&EUKNA:MHUS=:?XGT[7HIFS^ZMYXIT"P\0Z+X4NM3A7Q)X@M=3O])T6))K
MF_GTW1DA;5=6F@MHIC8Z/8RW=A97&KW_ -ETQ=4U/2=(^U'5-6TVTNOQY_8P
M=6_X*X_\%:MK*W_$O_9.'!!Y3X6E'''='&UO[K<'!H6S]/U0'[2U^6G_  5<
M^/'QJ^%_P$F\$?LPS7D7Q_\ %ND^+?B39W^ESO%J7A'X0? /3[/XA_%;Q="D
M2R27#W:P^&/AS9Z;Y+MJ]]\08;*$I)NDC_1S5O&^@Z/XO\(^!9YY)_%'C.V\
M1:EI6EVOD27$&@>$[6SDU_Q+?Q23Q2PZ#IVHZQX:\/SWD$=RZ:[XK\/6;0"*
M]EN;;\NOA/K'[1?QI^/_ ,??VK_AI\(O@=\3/A/XCM?^&:_@;J'Q6^/?C7X8
M7,OPN^%7B+7+?XB^)=#T'PM^S5\:M+UOPQ\6OBK+K%Y;Z[>:WIESK/ASP;X4
M3^R)-,MK#4M0%\M.X'WS^RY\>_#?[4/[/7PC^/GA7R8]+^)G@S2]?N+"&7SQ
MH>OJKZ?XK\-2RY/F7'AGQ/9:OH%R^2'N--D=6965C^1'BWX;ZV/^"S7@_P"
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
MC_PD9LA;Z>VJ&QM+2W@\YO\ _@I#^R!H7Q!\ _"WQA\0/&WPW\<_%&]T[3_
M&D?%O]G_ /:*^$-MXFN]5>UBL$LM=^)WPH\)^'HXYKB^L[-KB\U6VMX+^Z@T
M^XEBO94@/UE\0_'WA[X7^#]9\=>*H?%$WA_08[:;4E\&^!/'/Q*\0I#=7MO8
MK/:>#?AOX<\6>,=4@MY;J.?49M+T&\BTK38[O5]3>TTJQO;VW-;];@1^,?AW
MX:\=^ ]3^&WB*3Q0WA?6-*MM$U!M#\>^._"7BB?3K9K=A&GC[PGXDT3QY;7%
MRMLD6I7]KXEAO]6MY+NUU2ZO+>_O8KCXV\ _\$O?V+?A7X/\9?#[X:_#_P"(
M_@/P1\08?(\:>%O"7[3?[4F@Z+XBC988IO[0L=-^,]O"[WEK!'IVH2QK'+J6
ME!](OWN=,EEM'^A?V?/VF_@Y^U+X2F\>?!#6O%/BCP7'+%#:^*-;^%OQ5^'>
MAZTTDEY"TGA?4?B7X*\'V_BZWM+BPNK74KKPN^KVVE7<:VFI36ES-!%)PUY^
MW)^S/'X@U_PSH7C7Q1\1M2\*:A-I/BNX^#'P=^-7QST#PMJMJ ;S2_$OBOX-
M_#SQUX6T#4;#E=0L=6UBSNM/D5XKV*"1'537;4#5_9N_8V_9[_9&T[4]$_9\
M\*^*? GAW5M[W7A6Z^+OQC\;>$(;F6=+BXU'2_"/Q \?^*O#6B:Q=R1H+W6M
M&TJPU:^A1;:[O9K=1$,#X3_L&_LK_ KXK^(_C3\'_ASJWP\\>>+]8UO7O%!\
M,_%'XO6'@K7]3\0IJ*ZC+JGPL'CQOA;>6\;:I>3Z3I\O@UM/\/7;07N@6NF7
M=E93V_KOPB_:"^"WQZA\07'P<^(_AKXAP^$[NRT[Q2WARZDNCX<U:_BN)H=$
MUQ'AB?2M?ACMICJ.@7RP:SI+"--4L;-YH5D]BHN_/7<#XQ^.O_!/W]E;]I;Q
M[HWQ-^-G@KQOXT\9>&;NRU#PE?K\>OV@O#6F^"]1T^/3$M]1\#>&?"/Q2T#P
MOX)U%Y-&TR^O+_PIHVCW>HZM:)K.H376K-)>O]*3_#KP]<?#P?#"2]\;CPR/
M#L/A;[?%\3?B3;^/CI=O;1VB3M\6(/%D?Q3?7WAC4W'BQO&1\574YDN[G69K
MN:69X/BC\4/"7P<\%ZK\0/'/_"4KX7T-8Y-6N/"'P_\ '_Q+U6RMG)\R_E\,
M?#7PSXM\3G3+-%:?4]4CT=].TJT22\U.ZM+6-YE^,=!_X*I_L1>*?A[KOQ;\
M,_$+XF^(?A;X7N);3Q'\1M#_ &6OVK]5\#Z#<6\!NKJ/5_%-C\$9]%T_[%;[
M);YKJ]B2Q2>U-VT/VNU\XU?=V Z/X8?\$V?V1?@K>>,-0^$WA+XJ_#R]^($5
M^GC:Z\*?M1_M4Z1-XHN-22Z2YU367MOC2AO=?0WMW-9>(Y<Z]IEW<S7FFZC:
M7<C3&K\/O^":'[(WPEBUV#X5Z!\;OAG#XHU637O$T/P^_;"_;$\&1>(M<E4I
M+K.NQ^'/CSIJ:OJLB$K)J.H"XO'4E6F(XKZ?^"7QQ^%'[1OPV\/_ !=^"GC3
M3?'WP[\4+=G1_$6FP:C9"66PNYK&_L[[2M9LM-UO1]2LKN"6"\TO6=-L-1MG
M4>?:HKQEO)K']MG]GO4?CG<?LV6NJ?%%OC1:3.+KP?-^SE^T=:Q6VEKK4_A]
M/%UQXHN_A/!X/A^'EQJUM-;67Q*D\0+\/[^-5O++Q+<6,L5RY=^?F!?\(_L9
M_LY>"_#OQ9\+6'@;5=?TKXZKIL7Q@D^(_P 1_BC\6]:^(5IH]E-INFZ;XD\3
M_%/QIXR\2WNCVEA<W5G'HPU=-*-O>7T3V;+>W0FY:X_X)^_LE7-I#HLGPOU!
M? ]O>0WT?PCM_B=\7+3X#F>WNDO84E^ %KX\A^"D]HEW&EP;"?P%)8M*H9[9
MCFOLJBE=]P(;:VM[.W@M+2"&UM+6&*VMK:VB2"WMK>!%BA@@AB58X888U6.*
M*-52-%5$4* !-7SK\2_VL/@'\)O&5M\./%?C:[U#XE76G1ZPGPT^'?@GQ_\
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
M-/Q5OO@C\-?&7Q%\0_%31[PV/B3P=+^SE^TIH-_X-G64P._CVY\2?"+2-,\
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
M^_;#UWQ!X$NKQ[M+2V\9Z/I?P&NM0\+3W3V%\MO%KEO8/,UE=B-6-M-L]_\
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
M=>(T35;ZU_X2>\T2X\1/ITL>EOJ;:=:VEK![;X(^%_A7X>> +3X9^&9_&?\
MPBMC8ZAIMF_B+XF?$GQMXLMK+4I+F26&'XA^-?%GB#X@H;3[5)%HLH\3^=X>
MM8K.ST&33;6PL8;?RO\ :/\ VOO@'^R3H^G>(_C]XF\4^"?#.I[Q%XJL?A+\
M8/'?A2RE6YM[2.UUSQ1\._ 7BS0/#=_>7%S#'ING^(-1TR^U0F1M-M[I()VC
M]K\$>.O"'Q)\&>&OB'X#\0:?XK\%>,-#L/$GAGQ%HTC7=AK.B:G;)>65[:%4
M$Q$T$B[K>2)+J"8/;7$$5S')$IK;RZ=@/C3PS_P3._9$\%>+?%?C[P;X?^-O
MA+QUX[>.3QQXU\,_M@_MAZ#XM\9212M-$_BOQ'I7QYM-8\1/',[RQMJ]Y>,D
MK-(I#,2?:_A9^RC\$_@YX]UOXI>#M*\=7_Q&\0^&(?!>J>-?B3\:?C7\:/$;
M>%(-3CUI/#]CJGQC^(7CRYT?3'U6&"_N;;2'L4N[FWMI+KSC;P>7YUX2_P""
M@'[-/CKQ'XX\'^$KWXWZUXL^&EF+WX@>&;?]D?\ :WBU[P>DFG'5[.T\0:3=
M? ^"^TW5]5TT&[T+0KB!-:U^,C^Q=/OW95.!X!_X*3_LG?%:VUN]^%VK_'3X
MDV?AK6[GPSXCN_ /[''[8_C&VT#Q)91Q2WGA_6Y_#OP$U&+2M;M(IX);G2;Y
MX+^".:)Y;=%D0DU\P/O"N3\<^ _!7Q-\*:WX$^(OA/P]XX\%^([0V.O>%O%6
MD6.NZ#JUH7258;[3-1@N+2<131Q7$#O$9+>YBAN8'CGBCD7QKP3^UE\%?B)X
M4^)?B_PA>_$C5+/X/ZO#H/Q%\/S? 7X]:1\1_#VLW.EZ9K=OIR_"76_AIIWQ
M2UBZFTC6-.U**/0?!VJ;[*X-PI,<%RT/BW@3_@IM^Q]\4;/7-2^&OBGXQ^/]
M,\,:G<:+XFU3P;^R1^UWXETSPWK%G'%->:7XAU'1_@7>66B:A:0S0RW5GJD]
MK/;12QR31HCJQ+,#O;#]A#]ERTN-!>_\ ^(?%^E^%;VTU'PMX.^)7Q<^,_Q5
M^&WAF^T]@^FW7AWX7?$KXA>*_ASH<VENJ/I3:7X6M/[+>.-[#[.T:%?1?V@/
MV:OA!^U#X/3X??&O1O%'B7P27E>]\+Z%\4/BG\.M&UQ9O(/V;Q19?#3QIX/B
M\66,,EM!/9Z=XF&K6%C=)]KLK:WN6>5K/P2_:3^!'[1VF:OJOP1^*/A3XAQ>
M'KP:=XEL-&O7A\0^%]0+S1I8^*?"VIPV'B7PS=R/;W*16^NZ3I\TSVUPL2.8
M)0GM]+4#PWX!_LX_";]F/P:/A[\&-*\5>'?!,+P'3O#6O_%#XI?$?2M!BMT>
M..R\+6_Q,\9^,/\ A$],/F/+-I/AIM*TRXN6-U<6DMR?-KW*N:\8^+-*\"^&
M=9\7:Y;^(KK2-"M#>W\'A/P?XM\?>(I(!)'$PTKP?X$T3Q)XNUZX5I%=K/0]
M#U&[6%9;AH!!#-(GQ9X(_P""F?[(/Q,TG7-?^'7B7XS>.] \+ZO>>'_$^O\
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
MGTJ":W@U*2P](_:[^$GC[XT?#GX,_P#!0;]CKPA\2/!W[7G[,>FP&#P+X_\
MA9\0/AOXS^+/PXL[5'\??!/Q/X%\9:#X;\2^(=L-YJTGA9]+MKZPUZ6ZU_2/
M"6HWFHZWI6JZ8+9='=V\GI:_]?A<#[U_;GLGL/V ?VO]/N+N?4Y;#]D+X]VD
MNH7FUKJ^FM/@YXJB:^N2/E-S<21_:)67@3.67'%?G5HO[._Q)_:=_P""'GP"
M^%?P>U'2['XC'X-_!+QMX6TO7'@A\.^+=4\ :]HGC./PCKS70-C]CU^32/)@
M.I@:5_;"Z<^KRP:<+NYB]@^.O[7-Y\??^"?O[0=A%^RY^V9X-^+WQ(^!/C_X
M6VWP;UG]E#X^WOB.W\??$CX<^*=!L;>PU?3?AY-X?U;PG8ZDT\EWXO\ M]C9
MVED-/76+72-:UG2]$N>!_9R^(?Q_\)?\$WOV:_#OPF^ /Q];X]? ?4_@#X5\
M??!KQQ\-_'/P3U?Q+H&F^)XK3Q_INC^(OBAH_A#P?K>CZAX+M-9NDUJTUO4M
M$T:[FT=/$(L]0GM-/G-4O27Z>H'+>$_^"@OP7_:ZTRX_8G_;F^'FJ_L@?M27
M.I>%6L/"_P 3=$F_X0C5/B)X<U_3]9\%^*/AKXEU&6TC62Z\2Z1:7N@:7J]_
MI\>LP7$>A>&?%WB[[<UW<=[_ ,%LD1_AM^PUN16S_P %)/V;4.Y0V4?0?BCO
M0Y!^5MHW+T; R#@5D_\ !171M#_;Z^ #_ SP/^RO\=-1_:(U;6O#"> /%'Q/
M^!'C?X8Z'\!]0'B/2;KQ/XIUWXX>)M#M? $NAVGARUU:TU;2OAMXQ\>R^*9)
M+2TTS3=1E-G?VG'_ /!6O_A/+WP%^QC\'O!/PG_:3^/7C/X*_M+? 'XS_$3Q
M)\.?@!\7/&VBS^$/ASX9\6Z-K>K3>,M$\*7_ (2U#Q3K5]JT5W_PCNG:_J&J
MVK&=]6BL5EM'NA;KIOI\G^?F!]5_\%,_V<? O[64'[(WP$^(;7MIX?\ B)^T
M/X\TE]:TEA%K.@ZAI_[&_P"U3XI\/ZUILI*B231?%?ASP]KK:=.YT_59-)AL
MM2BFM))(SP?_  3R_:?^)_AKQMXE_P""=_[9%^(OVHO@CI:W'P\\=7DLOV#]
MI3X*VJR1Z!X\\/ZC>;9-9\1Z7IMMY7B&.1GU>]M+2XO]36;Q#HGCD:9V/[1?
M[2>C7_Q7_8=\2>'O@Q^UOXH\/^#OC)XF^*'CG5-#_8[_ &G+@>"_".O?LY_M
M!_!VPFU_3YOA5;ZNFLCQ;\0]'DN?#-C87OB*UT:WN=6GTQ+2YTA]2[W]O;]C
M9_VLOA_X0^(7PGUR?X9_M4_!*\B^(7[./Q5%O<:-J>D>((5AU!O!?BJ*]M$O
MD\)^+?(@L=9TS5+%VT>^\F\N],N[:+6-"U==$GMK\G?^K@?F'^UY\?/&_P "
M/^"+_P"SMH?PUUB?PEXE^/FJ>!_@+_PE=A(]G=>%_#_BR+QMK_B>_LKN%HVL
MY]0T?PM=>'I+B%TN[>TUR\N[*6WO+>&Z@_>OX7_#/X=_LT_!?PS\-O &@2Z+
M\/OA1X-CL-.TOP_H=_K&K7-CH=@]QJ%^FC>'K"^UOQ-XHUR>*ZU._33=/U'7
M_$NO7MQ)%;W^J7X2;\Q-8_80\1?M<_\ !)OX2?LS?%.WN?A?\:-!\$>%?$VC
MSZ]I\\#>!OC'X6;551-7L(?.F72;^'4];\.:E/8B[DAT37;C4])%[+%9B;W#
MX"?M;?%WP3\.]"\!_MC_ +.G[1'A;XU>"=)LO#OB+Q9\,/@O\1OV@_AM\4KK
M2K=;*'QMX5\4_ _P]X^.F-XGB@CU74M'\767ARXT?4+R>T9I(8PZ-Z[=W_P
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
M\]_\$C_BNO[,G[#7PX^#GQR^#/[7'@7XC>%_$/Q'NM4\/-^Q/^UWXE M-?\
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
M8DT!+_5_!VMVWB8_/E7SWNO7^MP%^*?Q'\.?"O\ X+J:+XF\2Z;X]U/3IO\
M@G9'I@M_AQ\*?BA\8?$'VNZ^-&N2Q32^$_A%X.\;^*HM/2*SD2XUF;1DTFSD
M-K;7=]!/>6<4_P"B_P '_C]X#_:1^.WQ#T+1_ WCW2?^&>/"WPRU[0-?^)OP
ML^*'P:\4RZY\8S\7M%\216'A?XFZ-X/\2WOAE="\#Z-%#=:AX6MM/N=6FOW@
MEOI]*LI[#\S&^+-Y<_\ !7VW_::?X"_MA6OP)L/V-'^"A^($W[%_[5$D-QX[
M;X@7'C(VD'AFT^$=SXT^P+8WAL?[2D\-I:-J-O*$D:Q:"]E_2O2_VH++QY\7
M_ G@OX1? _XY/>^,)BOQ)^+OQ0_9B^.OP8\%>#OA[X+L==UR#3;SQ'\6? 7P
MZO?$7B76-9U23P_X&\/:>]]9:5>^*==\47:M;Z?>:3K@^FG1?J!\,?MCQK^R
M=_P4T_8S_;)M573OA_\ M#VM]^Q?\>+U!]GLH]1\03)JWPGUK5+DCREDDUF&
MSEU"\G(2VT#X=)%\BLTT7E'[0GQ/D^"7_!7SX2_M+Z/HEEI?P9U^Z\*?\$]/
MCQXUBEDB&K?%3X@^&T^+/A,:@P7[ MGX9MM;^%BZAK$CF6"#P_JVD7<D0TN,
M6?Z2?\%*OV;;C]JK]B_XU_"W1;.:[\=6WA[_ (3SX8&S1VU-/B/X E'B?PU:
M:4\>9(+[Q#)8W'A+SXP9([7Q!=>7AR&'RU\6/V*?'GQ6_P""3OBGX/>,TO\
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
MZG:6UR;*UM;EK^I:!\0/VC_^"IW[*/[1_@/X.?&#0_@G\"/A)\7O#'CCQ_\
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
M?!'C.#0&T66XG\'_  G\0V6FZC)+974$]CJ-U:M;O%OE=8725A;/Y?F!T?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M#'Q*^*OBKQ5\0M:U3Q<WB+3=&B\,_';X+Z%:>&_#^@Z?X4=[AY-3U ZMJUY
MY:)%2V^#_P!D3]I?_@H9^V!\&/C%\2_!_B_]CCPUXG^&?QC^)WP=T+P7K?[/
M/QHGTGQ=J?P^L]$N+/5;_P 8VO[6:S^%[?Q!/K26\EM'X3\1'1UA,YN=2$AC
MB=O-?U\@/VBHK\:?VUOVO/VX/V>M-_9!\1_#^S_9P2V_:B^(/P?^#&I^"?BG
M\*?BPGBGX:_$GXCZ):7-]=W^L:)\;M&AU/0['5EU6"?1)O"^D:UH26L%C/?Z
M]<23W</U?^UY\1/VI?@'^R5XR^,W@3Q7\ M>^)/P:\ ^)O'_ ,0H/%?PA^(<
M?@CQY8^&M,GU6]L?!ND:3\>(-=^']REI;SO;OK?B7XBQWLR1VS_V<LS7<!;;
MS_X8#[GHK\?8/VEOVZY?^"<3_MN/XF_9.3QB/@M-^T.GP^7X&_%]_#?_  @D
M/@^;Q9_PB3:^?VETU/\ X2J6P1+K^WAIW]E17&[1/[#E0CQ"OKG[.OC3]O']
MH/\ 9X^$7QVL_C)^R-X7N_BQ\-?#'Q MO"%S^R;\9-5M]%G\2Z/;ZK%HL_B6
M+]MJQDO8K1[@6SZK'X=MGE53.NF(2(*+>F]OZT _2:BO*/@;KOQ-\2?";P/K
M'QFT/1?#GQ7GT@V_Q!T?PU8ZQIWAJU\4Z=>76FZL_AJT\07FH:ROAV\N;-[W
M09K^_O9KK2;FSNA=3QSI*WQ1_P %1/VE/VD_V.OV=]<_:1^!UQ\$-6T+P+=>
M%].\7>"/BK\/_'>OZKJS^+O%NE>%;'5?#WBKPE\6O!-IIL>G7.LV7VK1=1\+
MZF]Y%]HNXM=M&ACL)Q*[L!^EU%>+_ *7XVWGPUT75OC[X@^%VO\ CW78+'6V
M'PB\$>*_ WA/0],U+1=)N$\/FW\8_$7XD:MX@U#3]3;57D\4+?\ AVUU&QN-
M/MD\*:;/87%YJ7M%( HK\Z/V;_\ @H)X2_:"_;!_:D_9;L=.M].3X*1:5?\
MPW\1;;N.3XG:-H>HW'@?XOZK:-<2-9W=AX)^*=L_A:ROM)#VNH0&64N9K2Y"
M=_\ M^?$_P#::^!W[.GCGXV_LR6GPFU_7?A1H&L>-O&'@SXJ>#O&?B5/$OA#
M18(;W6I?#6I>#OB)X'ET/5/#VCP:MK<\6H67B"#6[>U%C =(GC$]T[:V_K4#
M[8HK\@O$O[4G[;.H_P#!-SP9^VI\&]2_9?\ '_C[_A5,GQK\>>")_A+\5;;P
MS>>%&TNPUC6O#'@^6T^/LVLV'BSX96UMXGMO$$^JW&LVWC2_TPVNF:9X0FMA
M%J?U)^S7\7_C%\;?V*? _P >-8^(/P+T[XB_$KX9Z;\2=.\2:3\,_&L/PE\!
M)J>C6>JWOA_Q-X5U'XSW'B?Q)+X.N8]9T;Q#K%I\0O"4=S=VKSPZ7IR6,D-Z
M6_.P'VS17R-^Q)X[_:/^*WP!\%?%;]I9?A/IWBKXEZ+I/C7PYX9^%'A#QIX5
ML?#G@[Q!81:CH%OXB?QOX\\::CJ7B'4=,N+/5;V*&#P_'H;W;:)/9WMU92W\
MOJ7[0OQ]^&O[,'P=\<?'+XMZP^C>!O >EC4-2DMH5NM3U*[N;B&PT?0-#L6E
M@%]KNOZM=6>D:3:O/;P/>7<3W=U9V4=Q=P(#V>N#F^'FB7OC^R^(VJW6JZSK
M>B:7>Z3X2L=1N+8Z%X-AU>*VA\07F@:;:6=H&UG7XK*VM[[7-:FUC5[.P^UZ
M1H=YI&CZMK.GZA\C^ _%W[>OQ>\!:-\5M)T_]F[X'VOBS2;7Q+X5^"_Q)\'_
M !-^)'C6/0M3MUO=$MO'OQ,\+_$GX?:/X,\1W]C+;3ZMI6D?"_QS%X9GN'L)
M+K6+JSG1I?V>OVM=;_:A\-_&OX=:#IV@? K]K3X"^(CX$^*/P^\?:;?_ !1\
M+>#O$DDLSZ+XJTZ'P_XD^&6I_$'X;>,+&QO[CPSJ]GKOA"_D"-)=P)%#:G5G
M8#[OHK\</V(_VD/V^/VP-!^.^I:CX_\ V0_AEJGP,_:'\?\ [/U_IMI^S/\
M&7QW9>(+_P !66A7%UXEMM4E_;#\%36%KJ%QK+P0Z;)I5U+!%:+</>2/<FVM
M_P!"/V<]9_:*U+1OB)I7[3&G_#J+QIX1^*&J^'/#/B#X4^'/%OA;P1XW^'S^
M%?!WB+P[XKT[2?&?BKQEJ\-])=>(-6T+7HH]>O+"RU[0M2TJUEN1I\E]=C5N
MP'T/17SU\?-3_:+BE^%WA_\ 9R'PTT[5_$_CJYM/B!XP^+'@WQCXZ\+>#?A[
MIW@_Q-JESJ5IH'@SQS\.KV]\2ZAXHM?"VB:/;WWBNPT^6'4-1:4%XDFM_@#P
MO^T;^W5XE_;M^)O[$X^)/[)EFWPZ^!6@_&H?$L_LM_&&X&LG7-;\.Z,/#)\'
M#]M"$Z<+8Z_]H.M?\)3?F86GE?V3%Y_F0EO3^OD!^PE%?B=^V-^UC_P41_9&
M_9;^(7Q\UV']D_5-=^$WQ1M/!&NZ%+\'OC/:^'OB#X2\5ZIX8M_!7C_P+J[_
M +0$5UI9C@\66.E^)O#E_;^(;>#Q!I?B*VL_% ;2A9W/Z%2/^UFG[.K:S_PG
M7[/)_:"31F\3G41\'?B/_P *@,"Z6=2/A-?"Y^/ \9?:/-'V >-SXU\DK_Q,
M#X#!/]G@MZ ?4]%?C[^PS^TM^W7^V-^QW/\ M,7'B;]D[P-X@\32>+8_AYX3
M@^!OQ?UO1[8^!O$.JZ%J3^,-4D_:7TZ\F&OW6CW=M81Z/:P?V!$8-6N)/$!D
M?18;/[!G[0?[=7[;O[,G@S]HQ?B9^R9\,F\7ZGXQTT>#3^RS\8?&0T\^$_%6
MK>&1,?$0_;2\*FZ&H'2_MI0:%;FT$_V?==>5Y\A;?;1V_K0#]>:*\,_9^UCX
MXZKX.UNU_:&L/!-M\1O#OCOQ=X>?4_AQX>\3^&/!'BCPO97ZW'@_Q3H&D^+O
M$?BW5[==7\.WFGOJL1\1ZO;6>O1:KIL%V_V)P/<Z0!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?@O\$A<Z;_P<"?M@
MKXU9XK[Q!^R9X&G^$3:@-L5UX1MK'X&P^((= ,PYV^)-+\2-<);-N>>QU^7:
M8X[D)^\LD<<T;Q2HDL4J-')'(JO')&ZE71T8%71U)5E8%64D$$&OCC]IW]B_
MP;^T3XI^&_Q;T7QAXI^"O[17P9GNI?A9\=?A_'I<WB/1+*_6=-3\*^)=%UJT
MN]%\;^!=5CN[U-0\+:U$L31W^IPV=[96VL:W!J70Z%\)/VD-6L$\/_&/]I3P
MWXE\-&-8-2/P@^"=Y\%O&'B2SP$N=/UOQ?J7Q>^*ATVVU* O!?WOP^T;P%XA
M@$C2Z#KNA7*Q31MZV]$K>@'Y=_'RP'A/_@O)^P5>ZU:0Z5X!U']EOQ_X+^&&
M((['0-/\9Z7I/QP76-)TJ)52RM;\:%K'AO3EAM5A+0:KH6G1IEK>-_WEO+BU
MM;2ZNKZ:"WL;:WGN+RXNGCBM8+6&)I+B:YDE(BC@BA5WF>0B-(U9G(4$U\Q_
MM'_LB?"?]I3P7X+\,>(8M6\$:_\ "C7M(\7?!3XC_#J>S\/^./@]XL\/BV&D
M:OX*O9+*\TZ&TBCLK.VO_#VHZ;?:!J=I:VB76GFYT_2[NQ\T\:?LR?M*?%_P
M=>_"GXP?M=:?<_"S7;"30_&B?!_X$0?"?XK>._#5S'Y&J>']?^(^H_%3XB:#
MI%IXAM#)8^(+GP!\-_!5_<V%S>6FF76CQ7#!1ZV\E;\?^"!^+7_!/+2=:L/^
M"&7_  4'U.X@N[?P=XHM?VT-<^%Z7,<J0OX'C^"FF:#YNG"14"V \4Z)XGMC
M''&JIJ%KJ!8^:\B)]S?MR_ SXC?LH_&=?^"G7[)'A^?5]8T>PCT_]LKX&Z3N
MM['XW?".U\IM2\<:=:0(\</C_P &6=NFHW.HI;RR2VVGV^ONDO\ 9OB33?%W
MVW\>_P!DW5?&W[*U[^R/^SQXU\#?LX_#?6/ 6J_"C5//^$^H?$V2R^&^L:'<
M:'J&C>%+2/XG_#V'2-:OK:[N?[0\2Z[)XLNKTW=[=26JZS<G6$^D?ACHGQ(T
M+P3I6B_%WQOX6^)7C6TCEMM4\7^$_A_??#32-:MU.RUFF\(:CX\^([6FHM;@
M?VI/;^(_[/OKMI9[+2M(MG2QB;?7NWIY:?Y ?#'[&'QT^%'Q\\7?MB?'7P!K
M]IXC^%?C/5?@MXC@U%[8SM%ID/[.7@E-=TK6M*C6ZFM]7T2>VU#2-?T1XYKF
MSU.RO=/DCDDC*M\/:S^Q+^UG^Q'=:M\>?^"4_P 4+3Q_\#/%K'XBZS^Q9\39
M+G5O"FJ:?JUNFK//\(M5N+BUF@N+^QEM_P"S+)+_ ,*^*7L[2RLKKQ-XQD6T
MT0_IS\ OV(?AA^S/#^TMI'PCF;PWX0_:*\7WGC<>$(=-B&D?#S6=7\)P^'-:
ML_#B17<7F^'KF^CDUO3M$\NQAT07,NC6$RZ7#8Q6?#_#C]D_]IKX)?"GPU\$
M/A-^V>C^ ?"OAJP\*:!K7Q=^ 6C_ !)^*WA;2+&Q2QM;+PEXRT+XC_#?PM':
M:1$@B\-P^./AUX_DT>SALM-N+C5;&RA@I7WMMIH_0#TG]A/]J#P;^V!^S7X,
M^-W@WP>_P\&N7_B33O%G@*1(-_A/Q]I>NWJ>,M/-S;6>GQ:BEYK,T^N0:JUE
M9WFJ6^K17VJ6=EJT]]9P?#GPN_Y3N?M,_P#9BW@+_P!3?X=U^E?[-7[.WP^_
M96^#GA;X*_#5=5F\/^&SJ5[=ZUX@O$U'Q+XJ\2:_J5SK7B3Q7XEU&."UBO-:
MU[6+VZO;IH+:UL[5'AT_3K2STZSM+6'XD\#?L'_M)^$_VW/$_P"VUJ/[6WPQ
MUSQ)X[\&Z+\,/&7P]@_95UW2?"<WPTTK5/#6H-HWAF^;]IS5-<T'Q&1X;BDL
M?$^I7?B6"TU*^N[J]T#5M.*:,#37IV XS_@O'_RC(^./_8Q?!W_U;G@ROD3]
MI32?B)\1/VM_V8OV6/\ @I#\1-&N_P!D7XCVWA[Q;\$=0^"W@>X^$OPX^*GQ
MO\.P6=O:?"SXX?\ "6>,OBMXJT_":G/8Z78Z-XZMM.\03:WX?FA6QU+496\*
M_IW_ ,%#/V-/B9^W1\)9O@3HOQZ\,?!CX9:W=:)J?C*&?X*WWQ(\7Z]J?AS6
MXM<TB.Q\1'XO^!M+T/1([RTL)[K3U\+ZCJ=S=62.NO06<L^GR7_C7^Q-=?M2
M_LC7_P"S5^TO\0O#7C?QA#!:77A'XS>!OAA>?#VZ\(^+?#MLL/@[QQ9>$-1^
M(_CISK]@YN8O$JZ;XNT73O$VDZGJVCVEEX<M;XM$TU9>K]5>VH%7_@J;:EO^
M"=/[7-M:0 )!\%O$#)#!&%2*VLVLYI-D: *D4%M"[$* L<<9X"KQZY^PW/#<
M_L4_L?SP2)+#+^R[\ 6CD0AE93\*?"?((]"""#RI!! ((K$^"/[/7Q;T+X*^
M)O@7^U=\=/#W[6GA?7O" \!#5[[X03?#'Q+JOA&_TC4]"\2:9X_OX/B=XYM?
M&MSJ^EW5E;1:U;V/AG68FM[^\U>^\0:EJ:WMCYC\(?V2?VD?V=O EC\&O@K^
MUOX<7X-^&EN=.^'^E_%_]GAOB7\2? 'A>6XFGL?#.C_$+P_\:/AIHNKV6AK.
M]OHD_BWX>>(9K.T2VL7$^GVEO:1KI:_6_KI8#TKX#_O/VG?VZ)D^:*+Q]\#=
M/D<<JE[!^SUX$OYK=B.!+'9ZKI]PR'YA%=PN1MD4G\L_^"8V@_M&ZMXJ_P""
MD,OP9^*OP5\ Z(G_  41_:%AU'3_ (E_ /QQ\6=8NM9_M&S;[?I^M^&/VD/@
MU8Z;IWV1[2!=+NO#FL7"W4%Q=MJLD-S'86O[&^ ?@AJOPC^&GB[P[\._'7V_
MXK>-=9U3QMXH^,/Q7\.MXYN/%OQ+UFUTS3KSQ?XO\)^%-?\ AC;WMG;:-HVD
M>'=#\+>&=;\'Z1X?\-:'H&@Z2;;3])CBE^(_V6_V$?VK/V31\9V\#_M=_!+Q
M=/\ '7XO>)/C;XUNOB%^QYXQOIH?''BSRCKDFACPE^V'X-@LM+NGABD2PNH=
M0-NZ8@GC1G1A;/Y;^H'UG\!/!?Q:^'_[->K^&OCEKND^)_BBFN?M$:[XE\1Z
M#9QZ9HFNQ>+_ (N?$[Q?X?U;2=(BO-1_L/3M0\,:[HUU9Z#-?WMWH4$J:1>W
M4]Y93R-\5_\ !"'_ )1B_ 7_ +#GQC_]7)XZKZ27]G/]JBZM_B[XCUO]JOX=
MZK\6?B+H6C>!O!_B5?V:=7M/AY\'?A[;0:Q)XBTKP3\,S^T/=:E>^*_%FM:I
M::WJOC#Q)\0]52>3P[X:T[4/#^J:9H>FVMMXU^RO^PW^U9^R-\ _#_[.7PT_
M; ^$,W@GPS<>);C2/$.L_L@Z_>>/[&3Q5XAU3Q-J3VVIR_M5R>$9)(=2U>[-
M@=3\#ZG##"(([F"[$;^:='JMU^3\O,#Y@^-,9\2?\'!7[(R>!C]IU+P!^RGX
MUO\ XQ3Z=B1-,\-ZAI/QNM/#]GX@6'[DC:OXI\*O MT0R?V_X>G7(:U4_OE7
MQQ^RY^Q5\.?V9-:^(GQ%3Q%XO^+?QY^,E_%J7Q:^._Q,NM/OO''BUX-AM-%L
M(-*L-,T3PGX.TQHXDTGPMH&GVUI:VMKIEG<SWT.C:0+'ZSUN'6+G1=7M_#NH
MZ?I'B"?2[^'0M6U;29]>TK3-8EM)4TS4=3T.UU?P_=:SI]E>M!<WNDVVO:)/
MJ-M%+9PZOILDRWD(W>WDK?U]X'Y?_M%?&_PAX@_;=^$OPK\2:-\5/$GPW_9A
M\.7/QV^(4?PP^!'QN^.EI<?&_P ;Z9J'A'X(>$O%-G\&/AYX\F\/OX;\%:AX
M_P#B;$GB..RMK[4;KP/?:<+BXTZ9K;X[_P""3?Q.T?X&?M8?M<_L#0VGC70/
MAOJGBC5/VD?V6+#XC_#KXB?";7/^$$\23VT/BGPM9^#_ (K^&/!WC*"VT6*3
M18--670+.TU&Y\+>.M>L!<VD[7;_ *A_LA_LU?&+]GB]^,=[\4_CSX1^.U[\
M8_B)J?Q4UG7M/^"%S\+/%<?BW5[33-(EM[_5U^+?C[3M5\*Z-X<T+0_#OA'0
M(M!TJ?PYI>F0VJZM>VPCMX?!OVK?^"?OQC_:"_:L^"W[57P[_:@\)? OQ1\
M+.XL/A];V7[.]SXWUW4-.U>-!XBT3Q_XIN?CAX9@\5>'=3:YU^TL]'L?#7AR
M/2]&\3ZU9">\O[J36'>FJ\M_/==.^@'L/QL\!>#OBE^V'\)?AS\0?#VF^*_!
M/C3]B;]M/P[XG\.ZM#Y^GZMI&I_&#]ANWN[6905DC8HWF6]S;R0W=G<I#=V<
M\%U!#,GY+7?C7QE_P33\.?M!_P#!/OX\:_J6O?LU_%CX)?'6^_84^-OB&8O_
M &7<7?@;Q%->_L\>--394M8M8L;V^BA\,2$P)-?WMC#901V'BW1]%\+_ *Q:
MO^SC^U7J_P"TE\.?V@G_ &H?A!;6OP_^'WB+X8GX>6_[+'B4Z9KGA?Q_JWPW
M\0_$B:XUZ;]I^75;+7=:U[X9>'[SPW?P1R6'A>UM+.RO-'\3;-4N-9]<_:Y_
M93^%W[9GP-\6_ SXK6&_2=>A%[X?\0VL$,FN>!O%]E%.-!\9>'99<"+5-)FG
MD26 R);ZMI5SJ.AZAYFF:G>0R*^W;3\P/S0_X+$_\H<_$O\ V /V:O\ U.?A
MU7[5^&/^1:\/?]@/2?\ T@MZ_/7]M_\ 87^)?[7_ .SUX?\ V8M%_:#\+_"?
MX90:1X*M?&5Q/\#K[Q_XO\5:GX$N;"\TB:PUD_&7P=I7AO1)+S3+"]N]('A[
M6-3DNK5 GB1+-Y[*7K?%/[./[8/Q%\$?\*S\8_MH>%/"'A&^TM- U_6/V?OV
M:[SX8_%'4]!:V6RO;/3O'7CSX^_&O3/"]]>V>^'^V] \&V>J6+R>?IT]I.B.
M#HM>K_0#X&_X(]1G6/VKO^"NWCSPF?-^$7B7]JR"P\'ZA9XDT+5?$FD^*/C#
MJ/BV\T6:/%JT<EIXA\,W[M;Y6:PU71Y.(EAW?O?)_JY/]QO_ $$UXG^SM^SK
M\)?V5OA/X;^"_P %?#$7A?P1X;2:6.)YI+W5=9U>]99-5\1^(M5G_P!)U?7]
M7G42WM]/M1$2WL;&"RTNRL;&UZSXIZ)\2_$7@G5]&^$GCOPO\-O&U^B6^G^,
MO%WP_OOB;I>CP2$I>3P^$K#QY\.6N]3$+$Z9<W7B)M/LKM8Y[[2=7MU>RD&[
MO[OP27Z ?DO_ ,$&?^48WP__ .QO^,G_ *FNLUXQJW[(WQ%UG]C?_@G[^W)^
MR D6C?MC_L^_LB?L[7$>D6\3+IW[0/PQMO@[X2D\0?"3Q;9V[P'5KVXTY[V/
MPO(\B7-PT\VA)<6MW/X>UGPU]<_LC?L%_M*_L<?LYZ[^SE\._P!KGX8:WH<E
MQKM_X)\4>)_V4M=G\0>"M2\4ZC'>:].8=/\ VGK'2_$-J4>_GT:TO[.W?3M8
MNX[V]NM8TNV_L&;Z_P#V1_@M\2OV=_@?X&^"GQ"^*WA?XO6GPP\+^&/ ?@7Q
M)X?^%M_\+=0@\$^$=!L- T33O$]E=?$SXD6FNZQ:VEA#%_;6FGPW!+:QPQW&
MD37BSZA<MO5M/K^ 'QI^Q5^UA\.OVS/VC;_XS_#TS:>]W^R!\.="\<>"]1D!
M\0?#KQ_I/QE^*2^)?!7B"$QP2I>:9<31S65U);6HU;1KO3-8AMX8;](DX'_@
MO1_R8A'_ -E[^"W_ *?[JONKX7?L;?"[X-?M._&[]IGX=Q_\([JW[0/ACPWI
MWQ$\(65C#%H=YXO\/ZOJNHW'CRQDCF0V.J>)(=35/$=C':&WU'5;9_$#3)J>
MHZH]YXY_P42_8B^*'[=W@+1OA+H_[0OAGX*?#2QUOP_XOU:S'P0O?B+XSUCQ
M;X;N=6ETZ=?%4OQC\&:1IWAR*.^L95T.+P=/J9U/3FO)O$L]C=C2;5:771:
M?HY7X$? '2/C=JW_  5J_P""J*_!?XA?"OP#<P6?[+)\02_$_P"#GB[XNP:G
M!)\*+8:='H]OX4^.OP1DT*6UD2\:]FO;GQ$E^D]LD$&FM:2R7O[:>"-)^*.E
M> +32?B!XY\&>,OB7!8ZA!<>-_#OPXU;P/X3O;UI+D:-?S?#VZ^)/C+4(A:P
M-9#6K2U\?PQ:O=0WD^FOX<M[RWLM/_.'X2?L(?M6_![]HC]H7]IG1/VO?@GK
M_CW]I8>$%\>Z7XH_8[\83^$],B\"6#Z3X8A\*6&A?M@Z!K&GQZ?I3C3V.JZ[
MK<EW"B37<DUX&NF%UVV_5 ?7W[,/@3X\^!S\>)OV@O&'A3QWXF\9_'&;Q;X6
M\2^"?#,W@KPU=^!!\(?A!X6TFUT[P;>>*/&NJ>&O[+U?POK^F7-EJWBK7+^\
MNK2;6FOY[;5+9C_.[\&_%_[:_P ,/V>O^"H_Q4_9/\0>!CIW@S_@H1^T/J'C
MKPF_PVU#7OB_%X;@ET*3QEXU^&_C*^\;S>"H]0\-^'WM-0MO"NN_"76Y#'IV
MM:Q%X@O+A=/\-R_OAIOP+_:HN_'6H?$KQW^TW\+/$WB'1/ VK>&_A#X7T3]F
MGQ+X6^%?@'Q9XAU#36UWXC^(_"ES^TKXF\6?$#Q%+X=L)O"NCQ-\1/"\'A_2
M]8U\6$FW7=6@O?(_V%?V&/C+^QOKWQ>;7_VE_!_QG\%_&_XE>*_C%XYT"?\
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
M\;>)_"'B*QU&\O-3L9YM,^''@W6O#,&J:)9V^H:@\E_XFTW^I?Q)\$M6\.?
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
MGZIXG\57?QQ\,6&K:3;SM<M9:+IOA'0A%!=S0ZC>ZO*MO<P>R?M,?L^_'?\
M:*_9JUGX!I\>/AOX$UKXA^$]:\%?%WQ_8_ '7]=M-?T+7;.2PU"+P%X/OOCY
M:-X#GN[266VN9]<\4?$5O(GE^PC3[GR;J!WVV\_+5,"/_@G)_P F#?L;?]FV
M?![_ -0?1J^T:_(_Q-^RG\<OA+^P3IG[-M[^W#J_@N]^'$?@+P_\+_BU\$/@
MMK/@;XLZEX:\%JS6/PLBT&Q^-7B6_P#&_BOQ;!9VNB:*_@Z]\*:C<K:PVNI:
M1XD@GU6.]_2CX.6_Q!M/A#\*[7XM75O>_%2V^&_@>W^)E[9_9_LEW\08?#&E
MQ^,[JU^R!;3[/<>(UU*6#[*JV_E.OD 1[12?7U8'I%?BY_P0X_Y-U_:1_P"S
MZ?VA?_23P'7ZZ^.[#QSJ?A+6K#X;>)O#7@WQO<P0QZ#XF\8>#=1^(/AW2)OM
M=NUW<:AX/TGQK\.[_6B^GK=V]G%%XQTB.UOYK6_N?[0M;6;2K[X'_P""?7[#
MWQ;_ &'=+\>^#M;_ &C_  O\:_A]X_\ ''BKXIW^FR? >\^'OC"P^(OBV/P]
M;:EJ-EXLMOC/XMTEO#<]KH;-<>'+CP7+=MJ%S'=V7B#3K:"?3[XZ/Y ?-_\
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
MXDT^#6)O"FKZM'IDU]':7<EG%>M ]TEK</ KK#(5Q?&_[2_[./PS\76?P_\
MB1^T!\$OA]X\U&+3I]/\$^-_BMX$\*>+KZ#6+B2TTF:S\-Z]KUAK-U%JEU%+
M;:=)!9.E[<1R0VQED1E' _LPWGP9^*EMXK_:L^$&EV%E;?'F1O#VH:QHWV1=
M(\=:3\$_B#\4_!GA+XA!8-,TZXN-3\5Z7?3WDM]?F>Z.@1^&=)=C_8QN+KP'
M_@JG\ _A[^T+^S)I/@/QQI-F9O$7[0G[*?@72?%\.FZ;<>*_!-O\4?VF/A/\
M,_$NK>$M2OK6Y;3-3G\+>+=:L&*@V]S#=/!>0SP,R%:7MK^H'Z(^(?$.@>$M
M!UKQ5XKUS1_#/ACPWI5_KOB+Q'XAU.RT70=!T32K66^U36-:UC4I[;3]+TK3
M;*">\O\ 4+ZX@M+.UAEN+B:.&-W'SO:?MO?L77]AJNJ6/[7G[+][IFA16D^M
MZC:?'[X47%AHT-_=QZ?8S:K>0^+'M]/BO;^:&RM)+N2%+F[ECMH2\TBH?A#_
M ()[_M(?%#X8_$36_P#@FQ^V3JGG_M _";2#>_!'XFWSRII_[2?P/LTG71-=
MTN]O9'?4_%OAS2[*6'5X'GGU:[T[3K_^T_M>O^%/%^H2_27[)?@WPE9_"_\
M:PTFT\,Z#;:7X@_:K_:X&N:=!I-C%9:N)O'NN6$JZC:I (;Q'LHX[,I.CI]E
MC2 *(E"@MO\ (#TO_AO?]A;_ */1_9-_\2,^#_\ \V-=;J/[7'[*.D>$/#OQ
M!U;]IS]GK2_ 7B^^U;3/"?C?4?C1\-[+PAXHU+0)5@UW3_#OB6Y\2Q:-K=]H
MLSI#JUIIM[<SZ=*ZQWD<+L ?QL_X(R?M??LH?!K_ ()R?"_PO\6?VD_@3\/?
M%6A:U\6K_6/!OB_XJ^!]%\96EG>?$;Q1J-F\G@Z^UN+Q+*VH:?-#=Z?;PZ5+
M/J-O/!)917"S1%_O_7_V;OA%^UO^P-XV\(>$_#%CX<\-?M:?#N7XY^%-(O;>
MPET_P)\1OBSX6TKQ_H&MZ6L&DZ:UM_9WC2YL_$E_+]FBO+N_N]9+/;V]\+.W
M&DG;6U[7 ^C;_P#;"_9)TOPMH'CG4_VI/V<].\%>*[[6=+\+>,+_ .-WPSL_
M"WB74_#K6B^(-.T#Q!<>)X])UF^T)K^P76;33KNYN-+:]M!>QP&YA#]?I'[0
M7P%\0?#K5_C!H/QN^$6M_"7P_)=0Z]\4=(^)/@S4OAUHDUBULE[%J_C:RUJ;
MPUILEF][9I=1WFIPM;M=VRRA#/$'_$'X0>,O _[3_P#P0Y\5_#GXJ>$H+OQK
M\(/ VK_LM:AX,CL["'6M'_:"\ WVF> _@=9Z:LT1CL/%VL>(-7^%LHN3$N[6
M]<O;:;[5 ]R+CW_]A/\ :K:P_P""4]CXDU#PY;-\4OV8_#&L_LRZ]\-W@MXY
M+WXS_#RYLOAO\-_ MW;)LB_M3Q[>:O\ #JTNA(J*^K^*)U=I=K32%OP=NGR
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
MG:0-)=]DT!]=4444@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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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
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
MN>,OV4?C-\)?@K\%_%'QE\;_ !F^&WCKX9:?;:%XJ^%WA#2O"C>+/#MYHO\
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
M@9XXU2YUOPKK%M$W[V6"WO+[^V'<[(K'1_''A73H88HX54>L>._C!^UW=?\
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
MX(\7^+M%\ ^&X[G5-:U.'2O"\=['%=R:A'E?#_\ :+_:?TC]KGX;?#3PY?\
M[3'[0?[//Q>\)^++#Q-\1?C?^PW\3/@C/^SI\2]&TJ[U+POJM[KR_ S]G[P_
MXH^'?BR[CCTF71]26?6M,DP9O&T,QMAJ7BOP^_8C_:F\;?\ !,+X#? 34?!U
MW^SG^UE^Q[\3O#OQ=^#FJ>+?%7PZ\7>#?$WCWP-XG\7:]H%W'JOPV\6^.!;^
M']6T#QEJ&AW]OXBLM.N+3Q#&C3Z7JF@1?;;O[C^!?CW_ (*$?$NZTS4_VD?V
M;_"O[/NA_#.PU+7]8T/X=_&7PM\1/%W[1'BVST/4+30_#?A6QMM1T_PU\-O!
M,^I7)URYA\:?$*YU&_UC3_#6B:C?V?AJX\37I--=NO7[K=_ZN!\K?LN_$+_@
MHQ^T[K?[0,-I^TI\*O!VF?LU?\%!?B#\'-9E/P.T:^_X69\,_AQ/X1L=?\$6
M=E)J%Q<>!M+73WO->TW57U7Q9XUUG6O%=QI,_C3PYI7ABQN-3_<&OR7_ ."9
MG@7]I7X6>+?VR--^.O[-?BOX1:'\=_VJ_C-^U-X(\5ZA\1?@EXSTN+3_ (EZ
MAX9M;;X>:W8_#WXD^)_$-EXLL;/3QJ:7\.B7/A:ZM[;5H9]<TZ]ATBTUO]:*
M3WZ?+T0'X=?L@_#KQQ#_ ,%2O^"F\$_[1_QNO;'P!J/[&NIZE::M%\%]3@^(
M&D>*_A9XQ\90>#O%DNH?!RXNM \(^$+G5M3TKPK9_"BY^&FH0Z1>3'7=5U[5
MQ'JZ<1KW[<_[0'QL^ WB?]H[]G?QK^T3H_C>34_%6M_ []G_ ,(_L"_&/XJ?
M!KXA>#?"OBG4M(T#0/'7Q?B_9^\0G6O%?Q%TG1VU*[\2_#SXR^"O"?@N_P!:
M@\-SP75QH&I:U>?6OPZ^#7[2/PH_X*1?M:_%72/A?X=\4? K]K31_P!FR]F^
M)UYX_P!%TO\ X5[+\$/ 5SX'\1>'K[P-Y=SXM\0:WXB@NK^XT&6PL8?#MN\N
MFRZIK<:_;K2#Y\_9W^&?_!2S]A==9_93^$GP.^$_[0_[-]KXM\37WP#^-7BS
MXR:?\.Y_A!X4\8:]J'B!=#^)WA)[+5?&7C6U\.:CJEW=26'@_2([JY>:\BL/
M$7V*XT^PT5Z>6R\NFH&_\5/VIOVT-6^.O_!-#PGX'O?#WP3L?VS_  )\8-0\
M=_"KXC?":_'BSX7^+? /P7TSQ)K,7BRY\1ZG#KVN#PCX@\33Z_HOAC2]+^%]
M[K5UX/TWP]K^O)I?B'4;NUI^,OB)_P %$_@/^T+_ ,$_OV>?&/[2'PC^*6H_
MM!:W^T]IOC+Q._P-L?"<.I0_#GP7=^)_!NI>(+;2-787<6E6/B#2=3D\->"+
M;X;7&I:GX5A\.ZAXVGL-<O\ Q'#K_M)?#7]K.#]L'_@GQ\2/ _[._P 2?V@O
M!_['NE?&%/B?\3XOB-^S[X2U+XH:M\;_ (9>'O!>K:IX.\,^.?C!X<U2VN]#
MO[+4=5O-+UVV\,Z/]HEBT/P_<#1;:VU1^Q_;)\'?M+>)?VZ/V&OB[\,/V7?'
MGQ/^&'[+5]\:=5\<>*-%^(GP \.S>(O^%S_#_2?!MO9>"]!\>_%WPEK5U=>%
M&LY[O5V\0V?AVTOI2EMI-S=0#[<QVVV?;S_X ')>#?B'^W3IW[;?Q=_8;UC]
MI#P9XQMM7^ /AW]H[P3\<==^"WA72_%GPO\ #=SXWD\!:[X3T3P'X6ETGPGX
MNU*YUF2/^P]3\:7UW%HMC&FJ:E%XHDBDT+4/0_V/?VBOVD+ZP_;T^$_Q8UBR
M_:#^+/['7CK5='\$>+-(\):/X!U3XMZ9J_@*Z\9>"-$U?PMX6ACT#3O$-Q>V
M1T>6;1+:""0:A;0^3-<6CWU[A:=X3_:9MO\ @J_XE_:/F_93^(?_  HB^_9H
MC_9>LO'<?Q'_ &=WNY]1TKXMKX[B^)9\(M\8X_$T7@34K6.:&TLY-/7QS%;2
M6=S?>$;.^EN](LN+_9G\%?MG>#/B[_P4J^(%Y^S!XS^%>H?M*&7XA_L^^(O$
M'Q$_9S\4P:;XR\&_#O6?#/A/P]XTTCPO\6?%1T[5]:UJ71=0M&2SUWPE %U&
MSU[6K.UM[>ZU$^[9=M[_ .6X'5?L9_'SXE?M*WOP%^(O@3]LFU^*D?VW4S^V
M-^S?XA\ _"#P5K_PDN[KX7^-432_#&B6'A/0?BUX9TCPE\:(_"OAT1>*-;\>
MW?B6Q5]0M?&DNGV.K1:G^P%?C+J?[._Q?_:"_:*_9/\ V@M1_9+_ .&0_CA\
M)/B#9>*_C[\:;;XB?";6M/\ B5X!MO#&JZ;X@^$OAV/X7>,M?\5_$&V\::M=
M:9;)K7Q2\.>#Y/"GA>TU.WM9]2FOSI\W[-4GT_X'Z;_GW _%_P#:S^/'[3_P
MMT_]J[QOXK_:%TC]G#4/A]I_B77/V//@QX/\,_"7XL:G\>O"/@/P5_PD>I^,
M_B1X?U#PI\0/BE;Z)XB\1)=^'=2OO#LWPTT_X;6%L^K^(+F[L(5U?4:?Q_\
MVR/VH+?]G3_@F)\>/A9X@^'_ (3NOVLOC-^R'X"^)7@R]\'O?1W]U\;M"G\5
M>(=/T_QAJM]XB/AOPC<-H]SX<F%EX+U+Q=9:=JCZOI?B2+4;."!N7A_9U_;?
MT>__ ."FOPT?X)>!OB _[76M?&;4_AU^U/XF^+GA_3I+7X8^./ -YX4\!?!:
M^\)QV.J>/5;X;6#IIGA339[;0?!%OJ>K:Q>3:Y:Z?#'<ZGYM\0_@;^W1J'[*
M7_!,KX/6O['^KZUXM_9+^-W[,OQ=\>Q>'OC9\!FLD\-?L[^']0\,7'AZ2^\4
M?$'PI$_CKQ=<WESJ]E9:"GB'PAI.B?V6MUXUN=9O-2TK17IIMO\ AR_Y_B!]
MA^'_ (K_ +4OP9_X*'?"O]GCXO?&G0/C;\,?VD?@]\2_&F@V5G\*?#GPTE^%
MGC;X:36VHWUEX;GT6^UC6M7\):CI$QMH;;QGK_B76X9YHG;6G:SE?4>C\!?%
MGXU?MF?%W]IO3?A#\:M0^ /P=_9G^)FH_L_Z/JWA+P-\._&OBWXE_&?PMIEG
MJ'Q#U7Q7-\3/#GBW2=.^'GA34-4TO0=(\/>$]/T;Q%XE U+6)?'.D)+96%MY
MI\7O#O[4'B__ (*+?LC?M!>'_P!D+XGS?"+X/?#?Q]X1\;Z[>_$K]F>SUNVU
M+XS^&M.$\FG>&Q\<I[K4+7X=W[1:7XLDCN%DU&[L==E\&Q>)M-M]"U'Q&?!;
MX+?M6?L4_M+_ +35M\-?@U9_M _LS_M2?%G6/CYHFL:/\2O!/@/Q/\&OB7XQ
M;/C+2?%VC>-M0T^?7/"5_<K:)9ZCX/C\0:KIVD:-82C2-0U"[NM.MS[KV\N^
MOSL!'_P12C\11?LV_'2+QA<:;=^+8_VU/VCX_%%UHL$UKH]SXB36-"76[C2;
M6XEGGMM-FU,74EC!//--#:M%'++(ZL[?L-7YF_\ !,GX(?M#? +P%\<O"_QW
M\">$/!Y\:?M+?&+XN>%I- ^(,7C#4+O2O'VMVES!#>6%AH%OIMC8JMD]WIM[
M)X@DUB[M;N"+5O#/A^\AF@/Z94GNP"BBBD 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%<#\0_BM\+OA%H\/B+XL?$GP#\,
M/#]Q=+8V^N_$/QCX=\%://>NI=+.'4_$FHZ992W3J"RVZ3M,R@L$(!-=%HOB
M?PUXE\/V/BSP[XAT/7_"VIV U73?$NBZM8:KX?U#3&1I%U&QUFQN)].N[!HU
M9Q>6]S);E%9A)M!- &Y17E/@'X\? [XK:KJ^@_"[XS?"CXDZYX?5FU_1O /Q
M$\(>,=5T-5E6!FU?3O#NL:C>::JSND+&]A@ E98SAV -C7/C;\&?#'_":?\
M"2_%SX8^'O\ A6]MHUY\1/[<\?>%=)_X0*T\12WL'A^Z\:?;]6M_^$6MM=FT
MW48=&GUS[#%J<MA>QV33O:SB, ].HK#\->)_#7C30=*\5>#O$.A^+/"^NVD>
MH:)XD\-:M8:[H.LV$N?*O=*UC2[BZT_4+27:WEW-I<30O@[7.#7X\?\ !5K]
MI[1])^!ES#^SY^USI_ACXL> _B[\+-%\;?#_ .$7Q0\ MXRFT3Q+\0-"\,:U
M9^+['21?_$?PW%IPOB@.D:KX8C,]P]MK*ZA&T$$(!^T=%>!>*="\%W/[0GPL
M\1:C\=O%WACQKI?A3QKIGAWX!V'Q/TK1?!GQ.LM2MUFU/Q/K_P +)X6U;QIJ
M_@ZWM);G1]:L9XX?#T9N9KB.1-Q7YV^%?_!1W]F_XL?M3_&/]G'0/BU\+(W^
M&]I\+/#OA>_O_&V@:9J7Q1^*WBW4/B.OCCP?\.;:_P!8B/CR'P18^'_!-E>R
M>%K2]GM_$6NZII]R9(X[!Y2P'Z#45X%\)]"\%Z5\1_CQJ'AOX[>+OBEKWB'Q
M7H&I^+_AYXA^)^E>-]%^!]['HTMC8^&/!_A*PACO/AII&NPVUQJUSHNIO--J
MFH0SW\,@2-T7H[WX_? G3?']O\*-1^-7PDT_XI7<T-O:?#6]^(_@ZU\?W4]P
MJ-;P6_@V?68_$4TTZR(T,<>G,\JNA16##(!ZU17,>)O&_@OP5_8I\9>+_"_A
M(>)-=TOPOX=/B;7]*T'^W_$VN7D&G:+X=T7^U;NT_M37=8U"YMK'2](L?/U#
M4+RX@M;2WFGEC1L/PM\7?A1XY\2^)_!G@GXG_#SQAXP\$RB#QGX4\+>-?#?B
M#Q+X1G,S6XA\3Z%I.IW>J:!*9T> 1ZK:VCF96CQO4J #T.N \;_#7PSX]N/#
M.JZI'=Z?XF\$:K+K7@KQAHD\=CXF\+:A=6S6.HG3+]X;F&;3M9T]VT[7] U2
MTU'P]X@L2EMK6DW\<-N(N<N_VB?V?K#QT_POOOCI\'++XEQ7^FZ5+\.[OXF^
M"K?QU'JFLWEKI^CZ:_A*;6TU]+_5M0OK*QTVS;3Q<7UY>6MM:QRS7$*/[%0
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
MOBA=>')$A\0VWP[^('A/QK<:#-([QQQ:U#X:U;4Y-+DD>.1$2^6!F='502K
M&X'J-%>.ZW^T1^S_ .&M&UCQ'XC^.?P=T#P]X>\5GP)K^O:W\3?!6E:-H?CA
M;*SU)O!NL:I?:W!8Z9XK73M0L+\^'KV>#5Q97UG=&S\BYAD?YW_:_P#V]?@I
M^R9:?!BS\3>.?!$7BCXW?%'X4^%/#-CJ^OZ?;:99_#OQ5X[\/:7X_P#BQKFI
M?VA:VVB>!O!W@B[US6(O%FH7,>A/K4.E6LTTMI)>M  ?=5%<UX/\9^#_ (A>
M&M)\9^ ?%?AKQQX/U^W>[T+Q7X/UW2_$WAK6K5)Y;9[G2==T6ZO=+U&W2Y@G
MMWFL[J:-9X98BPDC=1P7C7]HC]G_ .&OB./P?\1OCG\'? 'BV;3VU>+PMXU^
M)O@KPKXCETI(Y)6U./1-=UNPU-]/6*&65KU;4VPCBD<RA48@ ]BKY-_:2_8^
M\$?M0:]\-=:\9_$GX]>"[;X<2>(HW\._"#XM:[\-/#_CW2?%4.FVVM:!\0(-
M"C74=6TJZM--^Q;M(U/0=4%C?ZE9'4FMKQHE^6/VI/&WQ+\$?\%*?^":OAW1
M_B]X]T[X7_&!_P!JP>._A?#JNFZ7X OF^%_P/AU70+Z_M]*TO3=4UQ%U'Q'<
MZO<V_B[6?$&FV>I:;I-_I%KI4MBK']&?A_\ %GX5_%FTU6_^%?Q,^'_Q+L="
MU)]&UR]^'_C/PYXRM-&U>-=\FE:K<^'-2U*'3M2106>QO'ANE49:(#FGM9_U
MV ZS0]$T?PSHNC^'/#VF66BZ!X?TO3]$T/1]-MXK/3M)T?2K2&PTS3-/M(52
M&ULK"RMX+6UMXD6*""*.*-510!J5Y!J7[0GP#T;Q[;?"K6/CA\(-*^*%[<V]
MG9_#?4OB7X+L?'MW=W8C:TM;;P?=:U%XAGN;I98C;P1:<\LPDC,:L'7/P5^W
MSXQ^*'@7]I/_ ()R_P#"&_%KQ_X8\(_$?]J#2O /CSX>Z%J6G:3X4\5:2FDW
MFLA];DT_2K;Q-JBS/ +2\TC4?$=WX:N;4)G0EN?.N9D!^JE%?E7\(O&/Q0@_
MX*R?M*_"K7OBUX_\8_#;3/V7_A]X^\*^"/$.I:='X7\(:MXD\:0VMZFAZ#X?
MTK0M(W006K6MKJ^I66H^)7LYY;?4-=O][N_ZH3316\4MQ<2QP001O---,ZQ1
M0Q1*7DEED<JD<<:*SN[L%1068@ F@"2BO*M)^.WP0U[4?"6CZ%\9/A5K6K^/
MG\11>!=+TGXA^$=1U'QK)X0O;_3?%D?A*QL]8FN?$;^%]1TK4[#Q$FCQ7C:)
M>Z=?VNI"VGL[B.-H^//P-/Q$'PA'QG^%!^+!9D'PP'Q%\('XB%UB,[*/!7]L
M?\)*66 &9E_LS(B!D("#=0!ZO17$ZK\2_AQH.NW7A;7/B!X)T;Q-8^&-2\;7
MOAW5?%>A:=KMGX,T>6T@U?Q==:1>7\.H6_AC2IK^QAU+7YK=-*L9;RTCNKN)
M[B$/REM^T/\  "\^'MW\7+3XY_!VZ^%-A>R:=??$ZV^)O@J?X>V>H1/'%+87
M?C2+6V\-V][%)-%'):S:DDZ/+&C1AG4$ ]AHKDK7Q_X$OO!L?Q&LO&OA*\^'
MLVD'7X?'=KXDT>X\&RZ"L;2MK<?BB&]?1'TA8E:0ZDM\;,1JSF;:":P/AO\
M&KX-_&2#5+KX0_%KX9?%2VT2>*VUFX^&_CSPMXX@TBYF\SR;?5)O#&JZI'83
MR^3-Y45VT4DGE2;5/EM@ ],HKY^TO2/ UA^T5XV\5I\>O%6H^,[KX8:-8ZQ^
MS_J'Q2T>[\!^#/#FDZK]H'Q+TWX4B)-5\.ZUJT]S%IFK^,KJX:QOK1K>R"1.
M59MN[_:._9YL+#PIJM]\>/@S9:7X[UC4O#W@?4KOXH>"+:P\9:_HVK3Z!J^A
M^%+R;7$M_$.L:5KMM<Z+J6F:1)>7MCJUO/IMU!%>120J >S445X%XIT+P7<_
MM"?"SQ%J/QV\7>&/&NE^%/&NF>'?@'8?$_2M%\&?$ZRU*W6;4_$^O_"R>%M6
M\::OX.M[26YT?6K&>.'P]&;F:XCD3<5 /?:*\QUSXV_!GPQ_PFG_  DOQ<^&
M/A[_ (5O;:->?$3^W/'WA72?^$"M/$4M[!X?NO&GV_5K?_A%K;79M-U&'1I]
M<^PQ:G+87L=DT[VLXC[+PUXG\->--!TKQ5X.\0Z'XL\+Z[:1ZAHGB3PUJUAK
MN@ZS82Y\J]TK6-+N+K3]0M)=K>7<VEQ-"^#M<X- &Y17P-_P4A_;%T3]C/\
M9<^)GC_3_&7@/1?C)=>$=3C^"OA'Q7KVA6NM^+?$S:IX?\/7&I>&?">IWL&H
M^-(O [>*M.\2:_I^EV=]#;6,,/\ :P@LKK>WA/P5\;?LYV7QY^%?C3P#_P %
M4?#?C9O%7A6#P1XZ_9T\5_M0^!_C'8?%OXE>(;>RL_#NN>!]*USXB:A?_#;Q
M:?$EWF7PE\--!M]&UN9].T+1= T"U%U:ZD[=?T8'ZWT5Y59?';X(:E\2[[X,
M:=\9/A5J'QATN.2;4_A/9?$/PC=?$O3H8;"#59I;[P)!J\GBBTCBTNZMM2D>
MXTJ-8["X@O&(MYHY&_/#X;^)/BQ=_P#!5']J7X-ZI\;_ (GZIX A_93\#^-/
M!N@W=_X;.E_#O7/%?B^.PN;[PGX=A\,1>$9+[38K<IINJ^)?#OB+5Y(':VUK
M4-8ADF25 ?K)17Y=?\$E_'WQ(^(7[/\ \6-0^*7Q%\8?%#Q)X?\ VK/CUX+M
MO%'C;56U76'T/PKKFFZ7I-C'LCM[#3;&WAB>2#2M'L=.TBTEN+@V6GVR2LE>
MF?\ !2']L71/V,_V7/B9X_T_QEX#T7XR77A'4X_@KX1\5Z]H5KK?BWQ,VJ>'
M_#UQJ7AGPGJ=[!J/C2+P.WBK3O$FOZ?I=G?0VUC##_:P@LKK>SMK8#[YHK\X
MOV</ 7A_Q/XZ\*_M%_!']O#Q?\8OA?IWA'4O!WQQ^'LWQ@M/V@/AEXI^(H\/
MZ7JJ^(;+7+CQ=K6F?!3Q3H<NJ6VNZ]X5\%V6EZ'<:;=Z1:V>@^&=(EG35/L?
MP#\>/@=\5M5U?0?A=\9OA1\2=<\/JS:_HW@'XB>$/&.JZ&JRK S:OIWAW6-1
MO--59W2%C>PP 2LL9P[ % >K45Y3XD^/'P.\'-XI3Q=\9?A3X5?P/)X?B\:I
MXD^(GA#0V\'R^+)KZW\*Q>*5U/6+4^'Y/$UQI>IP>'TU86C:S-IU]%IPN7M+
MA8]7Q_\ %KX5?"C0[7Q/\4OB9\/OAKX:O9XK6S\0^/\ QGX<\&Z'=W4\?FPV
MUKJWB+4M.L+B>:+]Y%#%</))'\Z*5YH ]!HK!TCQ5X8\0^';3QAH'B/0=<\)
M:AIW]KV'BC2-8T_4O#M[I(C:8ZI::W97$^F7.G>4CR_;8;I[;RT9_-VJ2.,^
M'?QP^"OQ>N-:M/A/\7_A=\4+KPY(D/B&V^'?Q \)^-;C09I'>..+6H?#6K:G
M)I<DCQR(B7RP,SHZJ"58  ]1HJ.66*WBEGGECA@AC>6::5UCBBBC4O)++(Y5
M(XXT4N[N0JJ"S$ $UY1X"^/_ ,"/BKK6J^&_A?\ &OX2?$CQ%H43SZWH'@+X
MD>#O&&M:-#'*D#S:KI7A[6=1OM.B2>2.%Y+N"%%ED2,D.R@@'K=%>8ZY\;?@
MSX8_X33_ (27XN?#'P]_PK>VT:\^(G]N>/O"ND_\(%:>(I;V#P_=>-/M^K6_
M_"+6VNS:;J,.C3ZY]ABU.6PO8[)IWM9Q'U_A[Q9X6\6^'-.\8>%/$N@>)_"6
ML6 U32?%/A[6=.UKPYJFF,K,NHZ=K>FW-SIE[8,J.PO+:ZEMRJL1)A3@ WZ*
M_%_]L+]IK3->_:)_8%A_9W_:ULO$7A_7OVN?!WPQ^,'PT^$'Q-\!ZYX>N].N
M[35=7$7CC_A#5N?%R2WDNEOIMSH.N^(SX:O;2*2-O#QNEN;B3]H* "BO*/%'
MQY^!O@?QAH_P\\:_&?X4>#_'_B%K9= \#>*/B+X0\/\ C#7&O7\JS71_#.K:
MQ::UJ;7<G[NV%E93F=_DB#MQ7P[_ ,%*/VU/#/[-'@[X=_#_ $;XP> ?A_\
M%/XO_&#X-^!=4.H^,/"6G^-OAY\&O'?B^]T[QW\9(- UR[:?3=!T?1/#OB+1
MK7QUJFF/X;T#6YA>S71N],$(=@/TYHK\+?VAOCGX5_8?^"/QX_:H^"?[=]O\
M8_"7Q9^&%[9?LU?!/XE?&G2OCMIUU\6]#\8Z/X+\3^.O@W\0?%WCSQ/XR\=:
M'X*FUD7'C#X=:5-K6DZ'?V]_)K-];VBV.F:5]1_ CPYX'E\3Z%^U-\,?^"@V
MN_$7X*^'/!>I^%_V@O"FO?&_2OC;\']:\>IH.E:I_P )1_PE>J^,]3T+X%>(
M]"GU:TUS7_#7A*WT?0)].O=&M+/0_#.DS3)JA;^K,#]!_$7@OPSXMN= N?$F
MF+K \,ZM;Z]H]E>75\^D1:W8S0W6EZM>:&MRFC:MJ&B7UM;:GX?N]7L+Z?P_
MJ]O!J^BO8:G#'=KU%>??#KXM?"OXP:1<^(/A+\3/A]\4= L[Q].N];^'7C/P
MYXVTBUU!%#O8W.I>&=2U.R@O$1E=[:699E5@Q0 @UE2?'?X'Q?$*/X1R_&7X
M4Q?%>5E2+X8R?$3P@GQ"D=HO/5(_!;:P/$CLT ,RJNFDF+]X 4^:D!ZM17Y\
M^)_^"CO[-_A;]L>T_9/UCXM?"SP[=:/\+?%GBOX@^)O%WC;0/#.F:#\0X_&'
MPZ\/^ ?A1I^LZSK%AI%]XXUO2=>\9Z[K/A2,SZ[8VFD:,\<*F;488?T&H **
M\@T7]H3X!^)/'5S\+O#OQP^$&O\ Q,LI+N&\^'6B_$OP7JOCJTEL!(U]%<^$
M;'6I_$$$EDL,S7:2Z>C6PBD,P0(V.FUCXG_#3P]K=_X:U_XA^!M#\1Z7X6U'
MQSJ>@:QXMT#3-;T[P3I$]E:ZMXPO]*O=0@OK/PMIESJ6G6VH^(+B"/2;*>_L
MH;F[BDNH%D .YHKCO GQ$^'_ ,4O#MOXO^&7CKP=\1O"=W/<VMKXH\">)]$\
M7>';FYLY/*N[>WUOP_?:AILT]K+^[N88[EI()/DE56XK\^?^"EG[1/A/P?\
MLQ_M#>&OAQ^U/X?^%7[1/@?X:Z]XTT3PGX,^(GPYM/BS='1=,DU,Z<WAC6(M
M7\7V6G7EGFZFO_#EEHFO0111W%CKEI;_ &A9P#]-Z*\4_9JU;5->_9R^ &N:
MYJ5_K.M:S\$_A5JVL:QJMY<:CJFJZIJ/@70;S4-2U+4+N2:[OK^^NYIKJ\O+
MJ66XN;B62>:1Y'9C\M_#?_@HK^SI\8OVF_C;^S1X9^,WPUTJY^'^E_#/PMX1
MU]_&?A33]>^(7Q;\9W?Q*A\:>'/A=9Z_?7-AX_?X?6F@^"(9CHFC:U%#XGUK
M4=.U*VO+6.S6X /T/HK\=_\ @GU^T4GA3PY^W->?M1?M)QW&E?#G_@HS\>O@
MGX-\>?'WXB>&O#L,/ASP;I?@;2_#/AC3;O5IO#?A;2R\<5WJ(T#PSIVD:9)J
ME[JM_9:1!)=W&[]>EU/37TU=934;%]'>Q&IIJRW=NVFMIK6XNUU%;X2&U:Q:
MU(N1=B4VYMR)A)Y?S4VK?U_7<"]17EWP[^.'P5^+UQK5I\)_B_\ "[XH77AR
M1(?$-M\._B!X3\:W&@S2.\<<6M0^&M6U.32Y)'CD1$OE@9G1U4$JP'J-( HK
MRCPK\>?@;XZ\7ZO\/?!/QG^%'C'Q]X?6X;7O _A7XB^$/$/B_1%M)!#=-J_A
MK2-8O-:TU;:8B*X-[90B&0A)"K$"N/T']KO]D_Q5J^J^'_"_[3W[/'B37M"T
MS7M:UO1-!^-7PVUC5]'T;PK:7%_XGU;5=-T_Q+<7NGZ9X<L;2ZO=>O[N&&UT
M>TMKBYU"6WAAD=0#Z'HKSSX:?%WX3_&C0KOQ1\'?B?\ #SXL>&K#5I]!O_$7
MPT\:^&_'>A66NVUG8ZA<Z+=ZOX7U/5=/MM6M]/U33+Z?3IKA+R*SU&QN9(5A
MN[=Y,OPK\>?@;XZ\7ZO\/?!/QG^%'C'Q]X?6X;7O _A7XB^$/$/B_1%M)!#=
M-J_AK2-8O-:TU;:8B*X-[90B&0A)"K$"@#U>BO,/B)\;O@O\('TB+XL_%WX8
M?"^37Y'AT*/XB>/O"G@E];FC94>+2$\2ZMIC:E(CNBO'9B9E9U4@%@#0\0_M
M!? 3PCXR\)?#KQ7\;OA#X8^(/CZ#0[KP)X%\0_$KP9HOC+QK:^)M3GT7PW<^
M$O#&I:U;:WXC@\0ZQ:W.DZ'-H]C>1ZMJ=O/86#7%U#)$H!Z]17C[_M#? &/Q
MWKGPMD^./P?C^)WAC3[[5O$GPY?XF>"U\=^'M*TS28]>U+4]<\(-K8\0:3I^
MGZ'+%K5]>W^GV]M::3)'J,\D=FZS'YD_9-_X*&_L_?M:>,_C+X3\"?$WX;SW
MO@SXNZ[X$^&?AX>+=&M/'GQ+\%>$_A]X$US7_B5H_@V\U4Z_JOA*3QAJ_C73
M=&\1Z7I8TB]T#P[;W[O'<"^$99@??=%>!_L[Z#X,\.^%?%ECX(^.OB[X_P!A
M/\3/&FIZIXG\:?$[2OBKJ?A77]4O(+[4?AQ8ZUI$,$.AZ%X/$UO:Z+X/N$-Y
MX?L;B.&>23SD<]%H7Q^^!/BGQQ??#'PS\:OA)XC^).F-=)J7P]T+XC^#M7\<
M:>]D'-ZM]X3T_6;C7K1K01R&Z6XL(S;B-S*$"M@ ]:HKE=8\=^"/#NO>'O"W
MB#QEX5T+Q/XN;44\)^'-8\0Z1IFO>)WT?3;S6=63P]I%[>0:AK3:7H^G:AJV
MHKIMO<FRTVQO+ZY$5K:SRID^ /BS\*_BQ;:M>_"SXE_#_P")=GH&I-HVNW?@
M#QEX<\96VBZNBEGTK5I_#NI:E%INI(H+-8WCPW2J"3$ ": /0**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _)'
MX$^+M)^(O_!6#]O/PK\319ZGXL^#7PL_9T\/?L_Z+K<<=R-"^%7BWP=-XG^,
M&K>%+2X#VZOXA\=>(/"D'B_5[>%;N>WC\-Z'<7,EMIYMT^3_ -M;X??"K]BK
M]ECPI^SW\&O$_BV7X(?%'_@H[\+?#G[3%CK^NI?6/P_^'7Q6B@^)7CGX7:;?
M:?I>AVGAGP'J6BZ9X6:71"]R?["\37]MXAU"^D\6S/=?I5^T_P#\$Z_@=^U'
M\1O"/QFU7Q-\8O@S\:O!FEG0--^,'[/7Q"E^&7Q!O/#1DN)5\.ZKK*:5K,-W
MI\37EZL-Q'96^KPV]Y<6<6II9LMNGIMU^Q?^SQJG[..K_LK>(/!4OBGX2>([
M:[/B>V\4:YK.N>+/$WB&_P!176[[QUKWC:^O9?$^H>/KGQ D>O?\)7)J(U.W
MU*&V-G);6EI:VD+NM/E=>G]7 ^ _^"L'@J'X;6W[$W[0'P7T:Q\+_'+X:_M;
M?!SX6>!;KPQ8V^E7GB'P)\1O[8T/7/A+<0:9% VH>&-<2QL(!HCK+:VNGKJM
MO8P0)J5XS\[^RU\ _@GK/_!4+_@JQHNK_"GP#J?AWPNO[%FH^'O"M_X6TBZ\
M(:1JOB[X%^(KWQ'K5GX1FM7\-)KNIW-SJ3R:X=*;5X5UOQ'#:WL$'B37H]1_
M0+P#^QEX2\*:S\-=8\<?%CXW_'W_ (4M*UW\'M,^-WB7PCKNE_#W5O[*N=!@
M\26D/A#P)X(N/%_BW3M"O;[2='\7_$RZ\<^)]%M;^^DTG5K*\O;FZEX#X=_\
M$_['X8?&SXV_M ^&/VJ?VIC\2/V@]-MK#XF7NJW7[.VI:3J<VA>&]0\,> =4
ML=%F_9U%CIE_\,[*^CF\&);Q_P!FB6PM;+Q-IWB31)]4TG47?2WEI]Z?Z ?C
MIX5^*?CC]G7_ ((P_MZ7WP@N[_P_=?#G]JOXY?"7P#/I$L\$GP_\%>*_C7X-
M\(:@V@20,)M(;2],\8Z]<:5=V+02Z7J][%JL,D4\)EKZ?_X*B_!+X'>%/^":
MOP3B^'?@_P *P>'_ (7?$;]FBZ^%6M:5IMA%/8Z?X@\3^'M&O]6M-3MHEGN7
M\6Z/JT][KUU)-*=?O[A-7U)[N_CAN4^\/@%_P3J^$GP(^&OQG^#-W\0OC%\;
M_A/\>M2\3:[\0? 7QPU/X<Z_I5SXB\:I''XP\0:;J/@SX9^ O$ECJ?B)8+5[
MH-KEQ8V-[:0:MHMEI>LF;4)?-[W_ ().?!+6?@M!^SMXG^-G[5WBOX+:1KGA
MW6/!O@'7?B]IKZ9X"M?#&LP:OIGASPU>:=X+T[69_#MN+>/2[&T\4:EXDO/#
M^F@#PI?Z!?I%?QEU^-_72WX?J!YY\9_"WAK1_P#@LW^Q3XBTG0-&TS7O%7[/
M?[1K>)M8T_3+.SU+Q#)H^D6UKI4VMWMO#'<ZI-I]I/):6<U])/+;VI%O$R0J
MJ#?_ &2$23_@J;_P5^CD5722U_8&1XW4,CHW[/?B!65E8$,K D,I!!!((P:]
MM\3_ /!/SPOXD_:0^&7[3R_M%?M0:/XV^#NC?\(Q\/= M_%WPS\0>$M'\*7M
MDMEXH\.:@_CSX2>,/&OBJW\;![ZX\3:QXO\ &>O>*GN=08Z+X@T6'2O#D.B]
MZW[%'PMC_:B\4?M8Z7XI^*_A_P <^/-*\%V'Q \'>'_&[:7\,/'NH_#BR33_
M  #XE\7>&(-,^WZOK/A*T@M(]*MI->3PXQM(WO\ 0+V2>^:[5_RM^-P/R]^
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
MDUV1=+@T66"_/V:^?6)KI-.BTYUE;4)+E;-(9FF$;?)_Q1_8A^%'Q"^+2?M
M>%O$?Q,^ WQWETJ#0=;^*_P+\3Z?X5U[QEH5H(%LM'\?:!XAT#Q?\/\ QW9V
M(M;5+1_%G@W5[R"*SL+=;K[-I]A#;>B^'_@ FF,VK^)OBY\7/B5XZL],U;3_
M  M\0O'=[X EU7P)=:OIEUI,GB+P?X,\+?#WPK\'K#Q7;6EY<PVWB2_^&>IZ
MK)97-]HM]<7OA[5-5TB^'J[]P/R1_P"":O[)W[-_Q!UG]OJ[\;_!GP%XG/PU
M_P""IO[0UE\-K75]!L[G3_AU;>!=2\%:KX=A\"6&Q;3PE##<2V\.HP:%%8P:
M[INDZ#I.N1:AIFA:5:6FE^SGX?\ BW^U1XV_X*3Z./B1^S;::A<?M6?%[X'_
M !"\'_&3]FGQG\8?'EO\)?#-K:^$_A7I::_I/[3_ ,*+"T^'=SX8L[W4/"ND
MP^#!IX\5MXT\01ZCJ.J:GJ$L?W[^R?\ L,^&OV0_%'Q6\2^#OCM^T'\1(/C3
MXJ\1?$/X@^&/BQK/PKUGP[JOQ/\ %.H6%_K?Q*MO^$1^$G@G7M.\57T=C)IU
MU%9:[%X;O+&]D^W^'[N\T_0KS2.&^-__  3$^ GQG^-UW^T1I7CCX_\ P"^*
M^O6%GI7CWQ+^S=\6+WX43_$O3;&&WM8+3QN;+2]2FN@UC:VUA=7.BSZ'?7UM
M;V_VVZN)[>">-W5W\NE^W3S _-K5?A[+\#_$G_!);_@GIX^^,X_: ^!%Q\</
MVAH?'?BG5O"LWA30?&_B#X$0'5_A/\(-=T6]\2>+K+6]!\#?$77HO#<_AZZU
MS5=%O=2\/Z)HTFGQ7'AK[!:?5/QM\">#=#_X+,_L-^*='\.:/I>N^,?V?/VC
MM*\3W]C86UI)KUGX6\-M%H*:FL$:)>RZ=:ZUJ%G!/.LDXL#!9&0VMG:Q0_9_
MQD_80_9U^-?P3\"? G7/#VM^%O#7PHU#1=<^$OBCP'XBOO#_ ,1OAEXHT'<U
MAXN\)^-9O[2U,>)I9I)KW5=4UL:U)KNJS/K6MIJ&L+#?Q<9:?\$\OAG/\6?A
M!\<O&GQA_:8^)7Q3^"FA^)- \)^+?%WQ;;3[N[L_$T,%K=MK-MX!T#P38.8K
M.*6TFL](M=&TKQ##>79\9:=XFF>.:)7_ %_'6_\ F!\X_P#!-WPSX=\'?M;_
M /!5GPYX3T+2/#7A_3OVAOAB=/T/0=.M-)TBP%Y\/+V_N4LM.L(;>SM(Y;RZ
MN+AH[>&-/-FD?;EB3O\ _!#7_E%Y^S5_U\?&O_UH'XJ5]"?LW?L+Z!^S3\6_
MB[\9-"^/_P"T/\1?$7QWU&'7?BIH_P 3]2^#M_X9\3^)K)9HM*\2I8^#/@QX
M'U#0=1T>UNKNPL+3PUJVCZ$;"X6SO-'O(+'2TL.F_95_8J^%G['UCK^B_"SQ
M-\5=2\*ZEJ?B"]\,>#/'/CB7Q#X0^&.G^*=<;Q)KOAWX=:%;Z=I5II.D:CK7
ME7]S<:N-=\032P)YNNNLMTMP-[_+\%8#T#]J+XVQ?L\? ?XB?%>+3'\0:_H6
MD1:=X#\*0(\MYXU^)GBF_M/"WPU\%65O"PN)[GQ5XXUC0=$5+8/-'%>2W"H5
M@;'X"_MB_!3X^:;_ ,$_OA-'X>_90_:/\+_M#?L@>++']J.[^.NM^(/V3M5T
MV]^)::MJ'Q ^/WC&^B\!_M-^-/']YIWB+Q'JFN>.;6TTGP3K&IS76@>&["ZM
M+:R@N)[;]N/VE?V0++]ICQ3\+O$^K?'[]H'X7I\(/$FE>./!WAKX4:I\*++P
MM_PG^AS:A)I'CC7--\>_"/X@W&OZWIT&HR65E::G?3^'+2"))K;08=0FOKZ[
M^@?'/@>]\;_#K6O ">/O&7A*[US0X]#N/'_A>#P._C2WC988M0O[2'Q3X+\3
M^!EO]7MH[BUOC<>"KBRABO[I]*LM-N4L;BS$[6]?/^NX'R#=?$^[_;?_ .";
MWB3XD?!CQ?IOP^\0?'3]FSQ>^A^(KK6#I6F^ O&U]X6U71_$6F:IXB5O,T2#
MPIXJM=8\/ZKXAB8S:.EC<:Q;%Y+:(M^7=M\+K[]I_P#9I_X)A?!SX7?L[?$S
MX8?%O]G_ .(O[/'CKQ;\1];^$OB'P1X"^''@OX=^'S<_$+QCX6^,%]I-CX-^
M(]O\3]2MM+\2^%]*\!>)/$NI^*-3O-*UOQ/'I-U8W%U%]'^)_P!B7PO_ ,$[
MOV&OVF?"7P:U;]J']I7X=>,_ ^M^&]0_9_\ %^I^$?&FDZ9!\2;S2O"7C;QY
MX=TWX=?#SX>_$2,^'O#%]JGB#7="\->+K.UU>PL]3E%MIVKSQ^)]*^3?AU\+
M_P!A3Q%I6E:/^RW_ ,%)_P#@I+JWCW2M)M+3P;\*_A9\6_B!J?B.#5;"TCAT
MK1M3^&6N?"VUM/#^EQW,4%MJUOXPG\*^#M'L!.==UK0=#M[F_M7IK;:^CL^W
M7[[ ?6G[>'PA^&7C3_@IQ_P2I@\2>"/#FHIX^F_;+L?'KOI5G%/XZTCP?\$?
M#.I:#H'C.>&))O%/ARU:2\T^;P_KCWVCWNB:IK&A7MG/I&K:A9W&#XD\!P?#
M?_@I5\(/V8/V?'^ GP#\%^%/V2O&GQF^#WA+Q[\%=>^)/@*]^*_CKXR:U8_%
M#5O!7A7PQ\9O@JFG?$:U\&Z!8_8-4_M?6+K0O \OB[3-'TG3]'U2[DC^IO&/
M[ 6N?'3QA^S;\>_C'^TY^T)X3^/_ ,!O!&E0Z&_P@U'X)Z5X!\*?$'7O!F@Z
M%\6]:\.:/XI^!GBNZU2T\>ZEID\FK6OBJ_URPN-/D32[6PL-&6+3(O8OVN/V
M&?@=^V;8^"W^)A\:>%?&WPUU2?5_AQ\6?A5XG;P5\4/ MW=M;/?#P_XD%CJ=
MNEO>26=G/);:CI>H0PW5I;WMDMK>1BXHNM/1KYW>OF!^2O[37P3^)'["O[.G
M_!2OXEZ#^T-X8UCQ-\?=-^#7CCQ1\,_A#\%?$OPI\)?"&S\:_$_2?A5X^^)'
MAG23\:?B3JUA<>/O"U_XO:_-OXBT75]1U3PW?:IINJQQ>'U_L;Z>^(W[&GC;
MXBG]DCXT7G[3W[,?P^\)_LV^.OAUXU^$/B;]G_\ 9$\7^"[O7?"6O76D:%I?
MPLTO7+O]K?X@VEQX$^)MOJVE:#!HFDZ!=?VM<ZCIT5O!>QW4^GW_ -T?"W]C
MGX._#3X2^./A!JC>-?C+I7Q4L[VQ^+?BWX\^,=4^)_Q#^*5K>Z4="^S^-/%N
MKF*ZN;*QT8G3M'TS2H-)TK1$:>ZTFQL]0O+Z\N?"?V=O^"7OP$_9K\7Z-XB\
M)^/_ -HOQEX9\':G=:W\-/@[\3_C)JWBWX*_"W7+D7*1Z[X*^'J6&F:<NM:?
M%>W::5JWB6;Q'?Z9/-_:EG<1:S%;ZE"7_JV^EOD!\O?LR_ ;X+:O_P %2O\
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
MEUI-O=PZ9?7UI<?<M]^PKH=]^U[9_MHG]H;]HNV^)UCX>@\!V_AFVU#X+?\
M"MU^%,?B'_A)[GX3G0;CX)7&MMX/U#56GGO+\^)O^$Z$US)?6?C*TU6*TU"V
MP?A5_P $_+/X/_%7XW?&CPO^U?\ M5WGQ"_:&L+6#XGZKX@N_P!G/4[35M5T
M30M1\/\ @SQ+8:,O[.5KI.CZSX"M-2ED\+0:?9P^'P8;>QUW0M<T9)-+E+^?
M1+\;@?DC\ E^!FG?\$\M>^&/Q>MOB!K'A'3O^"H7BOX9_ 7X-_#35-)T[4OB
M1X_TWXN6WB#X8_!3;XFAG\,Q^!M;UN/4;_Q/!K4FGZ=::7;7^JP7UMK-O8-)
M];?"^U^)FF?\%J(K_P").A?#;P7X@\=?\$W[[5]3\*?"NZUK5-(MK/2_V@M.
MTW18/%/BG5[#P^?'GBS38K.6S;Q1;^#_  K;0Z.FG:'9Z9);Z;_:%]ZWH_\
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
M/#&N)8V$ T1UEM;73UU6WL8($U*\9_OR]_9*\!^,OV==9_9C^.?BKQW^T?\
M#W6]/@TBZU'XO2>"(O&$6E:=%IPT&WMM;^&'@?X:6ZW_ (;N]+M]5T;Q--IL
M_B]=5+WM_P"(+]U@6'#\ _L9>$O"FL_#76/''Q8^-_Q]_P"%+2M=_![3/C=X
ME\(Z[I?P]U;^RKG08/$EI#X0\">"+CQ?XMT[0KV^TG1_%_Q,NO'/B?1;6_OI
M-)U:RO+VYNI2]K>5_G?^K ?FK\"/V4/V</BG_P %*?\ @K-X$^('P9\ >)_
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
M.R^&%CXM^)<^GZ9\0_#]AXL\$7NL_#@ZCX'\&:-XKT4^,/#FGZEX3BO- O\
M4H=,OIH9/U-^%?\ P3<T+X-^&/V@/"O@G]J_]K6WL_VE=?\ $WC+XEWVI:O^
MSYJ>KOX]\;7VFS^-/'GA^^N/V=C_ &)XF\4:78S^'-3FBBETR+2M3NKO3-,T
M_P 26'A[7]$Z;X>?\$Y?@9X-_9-U?]BCQ;X@^)/QN^ E\MS%H^A_%O4_!ESK
M?@VVGU23Q!%!X4\1^ / OP_U*U;3O$TTWB+2+[4WU;5=+U"4VUE?PZ.D.EQN
MZOWU7Y6 \HO?V/?B79_MB_LY_M8?$3]I#X+:%XF\&6?B/X10^#_@S^S!XM^&
M4GQN\.>*?#>KWMOX%\4ZIK7[3/Q6EO[?PI;:3J'B[07BT22TT"WT6^U2YA%O
MIT%[IGH'_!6'XA>+?A?_ ,$^_P!HOQ?X*U._T368M%\&>'KO6],CO9;_ $?P
MOXU^)G@OP7XVU*U33+S3M3$MKX-\0:ZZS:;J.GW]K_Q]6M_8S0+=0]-^R[_P
M3\^%/[+&LV_B#1?B3^T'\8-5T31[KPYX!?X_?%B_^(^G?"GPY?B"/4=$^&'A
M]=-T/PYX2M]0MK6UL+J_M=(EUM],A;2TU6/3KN_M;O[$\;>"O"GQ(\'^)O '
MCO0=.\4>#/&6AZEX;\4>'=6A\_3M9T35[66RU'3[N,%7\NXMII$\R)XYX6*S
M02Q31QR*KZKJEY6 _)7XC?L:>-OB*?V2/C1>?M/?LQ_#[PG^S;XZ^'7C7X0^
M)OV?_P!D3Q?X+N]=\):]=:1H6E_"S2]<N_VM_B#:7'@3XFV^K:5H,&B:3H%U
M_:USJ.G16\%['=3Z??\ @?\ P4K\(77[-G[15A^U]^R^/$NC^/K_ .%^JZ/^
MW-H7PO\ #.D:MJD7[+6LZQIVBW?QRV7TD&F:-\4?#6H64C>";R^@O[GQ(WA"
M[\07=E=>$/AC\0%N?N[]G;_@E[\!/V:_%^C>(O"?C_\ :+\9>&?!VIW6M_#3
MX._$_P",FK>+?@K\+=<N1<I'KO@KX>I8:9IRZUI\5[=II6K>)9O$=_ID\W]J
M6=Q%K,5OJ4/L_P /?V1[+X?0_M(G_A>WQU\;:I^TU=7%_P"*-?\ ']Q\']?U
M?P5J$WAJZ\(P3_#[R/@]INF6VGZ9H#Z78:1X5\9Z;XU\%Z8F@V)M/#<9U'Q/
M_P ) [_/Y6O?[_7UV ^/OVU_%7@'X*_\$B_'GB3]CZ?2?#/PK_X5G\+],\!Z
MWX @O'MK/X8_$/QYX$\*>)O$EF^G7>FZ[=ZI-X'\1ZY?:GJK:G9^*'U.2[U*
M_P!4MM9CN+V+'^(W[&GC;XBG]DCXT7G[3W[,?P^\)_LV^.OAUXU^$/B;]G_]
MD3Q?X+N]=\):]=:1H6E_"S2]<N_VM_B#:7'@3XFV^K:5H,&B:3H%U_:USJ.G
M16\%['=3Z??_ $]^S+_P3T^$_P"S+\$_&W[-]G\0/C%\:/@1XWT[4])N/A?\
M==8\!^*?#GA_3O$ U$>*++PQ)X6^'7@C6-.L?$SZE+<ZIIUSJE_IMOJ$?]K:
M+::3JMYJE[J')_L[?\$O?@)^S7XOT;Q%X3\?_M%^,O#/@[4[K6_AI\'?B?\
M&35O%OP5^%NN7(N4CUWP5\/4L-,TY=:T^*]NTTK5O$LWB._TR>;^U+.XBUF*
MWU*$NM=>KUMO?\F!X9^PE_PA?[2_C7_@J5IWQDL;'Q-\3;K]K#XL_ /Q?I^L
MQQ7&LZ-^S;HFAVG@[X2^$M-%PDO]F>$;BWM?'5]9"RC@M]5\22Z_KTT<]S.E
MPWBW[5/P=^%7P,^%'_!)/X4_"CQ#X@\;^$/@_P#\%2O@3\-=!\8>-M0MM?\
M%<7V#QC\3H_$_ANX\16^CZ):3VVB>)M.F\.+8Z386FEV2>&;'2(H2VB((_N+
MXT_\$PO@!\8?CC?_ +0^F^-?C]\"_B;XFL+/2OB-JG[.WQ:U'X4P?%73+**W
MM8[+QZNFZ=>7EW'-8VMM97LVA7V@7=_#;PRWMQ/>1I=#V+XT?L2_ OXU? 3P
MA^SK?Z?XC\ ^"/AOK/@_Q-\+=7^&6OR^&O&OPR\6>!&G_P"$8\6^$/$=Y;ZR
MT/B6Q2\U%9=6UBTUBYOI=3O[^^-QJ<_VY2ZOY=OE8#Y$^-5E90_\%D_V*;Z*
MUMHKZ]_9B_:(@N[Q(8DNKN*RDMVM(;B=5$L\=K]IN3;I(S+#Y\YC"^8^8O\
M@EQI.E:]:_\ !3S1=<TW3]9T?5?^"J/[8FGZII.JV=MJ.F:E87<?@*&ZLK^P
MO(YK6\L[F%WBN+:XBDAFB9HY$96(/T#I7_!.OX+VGQB^%'Q]USQU\?O&OQ;^
M$F@:WH&F^-O%/Q>UPZ]XJCUYT^TW'C/5/#]OH&HW]I;6RR6%GX/T>[T+X=1V
MEYJ7G>#+BYU74[B[W_ W["OPY^&'Q+^.GQ3^&_Q(^-W@O6OCQXC\6>/M6T#2
M_&>BWO@3P3\5O&VDS:1XC^+7@CP3K_A/6?#\OCJ]AN)IUD\?6?COPW!.ZQQ>
M'%LH8+.)7TMY+\&_\P/Q!\&^._&/P%_X(O\ _!0/7O@PL_AO6M!_:J^.7@K1
M+GPY&UE-X3\+>)OC!X#\ ZY>:,+'RI=+;1O"&LZDFFWE@89-#D2WU*!X%L/,
M3[4_X*1?"OX3:5_P2GT?XD_!ZRTCP9J/[.GA'X(?%C]FSQ[X1AL],U?P=?0Z
M_P""+?3M0\.ZSIZ)/GQ/H>M7$5YY=P\6KZE>V>K7:W=];6TR_:7[-O\ P3[^
M%O[-WPZ^+?P@A^(?Q>^-7PK^-6H^)=8\;^ OCI??#;Q/HMQK/C6!K7QMJ5K<
M>%?ACX(UL2>+;;RHM8LK_5]0TE9(%O=-T[3M1GO;RZB\#_\ !/3X6>#?#G@_
MX;7_ ,3/CK\0O@3\//$&D>)/ 7[/OQ%\8^&M>^%_AJ]\-:I%K7A"PEN+/P3I
M/Q(\8>&?!NJVUC?^&?"'Q#^(7C#PKIMSIFER_P!CS-IMD8'=?C?UV_KY@?"_
M[4'P\\,_$7]OG_@C;JWQ0^'?AM?%OQ5\&?M5CXRV+:/!8S>)[O1_V;?!^I_\
M(KXO:!(+OQ!H&D:E?:OI;>'-=DO=)N-'O]5T#4+&YT?5-1L+GU+X$>#_  K\
M,?\ @L3^T_X3^'GAW1/!/A;Q7^QM\'_&NN^&_"NEV6@:#?>*=-\=W/AVSUI]
M(TN"UT];^+29)[;[0ENLK?:;J1F,ES.TGU'\=/V%=#^._P"T!\*OVD-3_:&_
M:+\!^./@<NMCX2Z3\/M0^"UMX0\$R>+-(M=#\:3V>E>,/@EXSO\ 6)?&>G6D
M5MXA'B?5]=AD@ M-/BTZRC@M8N=N?V O"UE^T1\2OVK[_P#:,_:DOO&WQ!\!
M:]\._%^@6FI?"<^%YOA;=+<7-GX!T#0O"_P,M?%MC:^&I/L]SX6U+P[KB?$,
MZE90W-QXEUC5-1U:752^F_2W7>]P/T*HKX4_X)[?LV/^RO\ !'7_ (9Z;J?Q
M&N? -Q\3O$GB;X4Z-\6=8L]9\?>%_ &H:-X8TV&RU^73M/TFPTV?Q-XHT;Q1
M\1X?#\&EZ;<^';;QQ%HNLV%EK]CJUK#]UU(!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 (S*JLS,%5069F("JH&2S$X
M   )))P!R:\2^$O[2/P-^.^N?$7P[\'?B3X>^(NI?"?5M,T/Q^_AA[R_TK0M
M6UB*_GL+%-?6T70=8FDCTR^\_P#L+4M36R>#RKYK:62%)/,?B5^T_K6G?&V#
M]FSX%_#:P^,7QFL?!,/Q)\>6^O\ CW_A6GPY^%_@K4+]]*\/7'C;QO:>$/B'
MK$?B7Q?J$5ROA;PEH'@C7=3N]/LKW6]6;1=%2VO[K\T?V&?CQI?P^^+_ /P6
M#^/'QM\+:C\(K3P;\6/ACK'CWPE-=6OBG4='U+0_ &KZ/=Z9H5[H\<4/BV3Q
M'K%M&O@RXL;:TG\4IK.BNEC976HFSA=OT_,#]ZJ\0\)_M)? SQY\7?&7P'\%
M_$KP]XI^+'P]T1/$'C?PEH37FI2^&--?48-)QJ^KVMI)H%KJ4>H7,-M/H;:K
M_;=NS,\^G1Q1R.GRQXL_;D\=?!GXF? 7PQ^TC^SS'\)?AY^TGXPLOAS\._B%
MH_Q:T_X@:GX7^(VN0K/X7\%?&+PA!X)\-V/@[4]='F6JZAX-\9_$WP[8WT,Z
M76L_8()]1B\F^&BK%_P6A_:?DCB+._[$WP>E=(PBR3R+XYD11EVC0R,D<<2M
M(Z* J!G51D%OR _1KP'\;?AA\3?&'Q4\ ^!_$W]M^+?@GXATOPI\3M)_L7Q#
MIO\ PC.OZSI8UK3;#[?J^DV&F:U]ITPBY^U>'[S5K*'/DW%Q%<?NJ]5K\_/A
M5^VC\0?CAJ7[8?A#X=?LY7%E\3?V5O%GA[P=IW@3XC?%?0/#+?$?5]9TZZUF
M6"Y\2^$_#GQ$T'P63I5IYNC2Q7/B^QU*\NK.VU.^\/VSW5_:87[*G[=/CG]I
MG]D_XG?M-7OP6\"_"J\\!7OQ#TRW^'_B?XYZM?BUO_AA%<MXKMOB=XH@^"=C
M-\-7M6M9)TCM?"WC:X32I+?4[NWM!.EM1;].O<#](**^)]._:K\=6GPJ^ FK
M>._@<GAG]H;]I"X>U^'7[.VD?$>/Q#-9/'X>O/&FHW?C7X@ZGX*\)6_AO2_!
MO@RT;6?B'>P^$]6?0+^2'PSH-KXOUZ^TBSU/DOA[^V_XDU;XV?%O]E_XF_ 2
M_P#"/[2'PX^'=C\6_"W@/P%\2?#WQ \,?&/X=:A?P:,NM_#[Q[XQTCX.P6][
MIVM7"6&LZ/XQT+PQ<VH2>>PEU5;6Y2%6 _06BOR:_9S_ ."C_P 9?VJ_!_P<
M^(/P=_8?\;:CX ^*<_Q6T;5?'VO_ !8\.:%X1^'_ (I\#WWBZS\):=K,O_"*
MWWB75M \4_V!HO\ PDOC'1O"UQHO@[4?$%SX=T/_ (6%XF\/:AH\OK7[$?[9
MWQ1_:QO/VA-'\<?L^^&_@-XG_9]^(5Y\*M>\'7?QLNO'_BFX\:6-DE\]QJ-E
M;?"+PG8Z-X(U*&:-?#OBZRU+Q$=?:UU66QT<V=C#=WSL_N] /T+HKY:_9&^.
MOQ'_ &C/A=+\3_'OPF\-_">PU+Q-XDTKP/;>&_BG=_%2U\9>&/#NM7_A]/'<
M&IW7PW^&SZ=H7B:^TRZU'PE&^G7=QJWAF;3-=G_L\:C%9)P_C_\ :L^(7_"]
MO'W[/'P ^!5K\6_'GPH^&_AKXE?$&_\ ''Q+F^#OA&"U\:3ZC'X2\*>$M<B^
M'GQ(N/$WC#6H=(U&Y$=YI?AWPI8K"MO?>+8;M+V"Q0'V[17Y3>,O^"IOAK1?
M^">FB?\ !0?PA\#/'?C3P?J4)@UGP;+XE\)^&;GP7K4/Q#7X4W%CXGUF^N+S
M4)-/D\=,NFZ?J7A?PEXENI[&6#5=0TC2;>1TB]$UO]NOQAX)_:$^!?PL^)O[
M,OB_X??"K]I+Q#JG@KX2_&75_'7AJ[U>[\:6>D-J^E:5XQ^$VGV4VM^"+/Q3
M H_L*75O$,GB&#SX8O$GA;P]?V^L6&DNS_/\-P/T49E569F"JH+,S$!54#)9
MB<   $DDX Y->)?"7]I'X&_'?7/B+X=^#OQ)\/?$74OA/JVF:'X_?PP]Y?Z5
MH6K:Q%?SV%BFOK:+H.L321Z9?>?_ &%J6IK9/!Y5\UM+)"DGF/Q*_:?UK3OC
M;!^S9\"_AM8?&+XS6/@F'XD^/+?7_'O_  K3X<_"_P %:A?OI7AZX\;>-[3P
MA\0]8C\2^+]0BN5\+>$M \$:[J=WI]E>ZWJS:+HJ6U_=?"W_  2^\2:_XN_:
MJ_X*GZ_XK\#7OPV\3W?QV^$MOX@\$WVIV.MR:'K.F> =9TK4DM=<TU(;+7-*
MOKNREU/1=;@M[0:OH][8ZC)96,MR]I"6T _:6BO'OCC\:/#GP*\%0>+-=L-5
MU_4M<\4>%_ '@7P;X?%FWB+QY\0_'&KV^@^$/!VA?VE=V&FPWFK:E<J]UJ.I
MWUEI6BZ1:ZEKFK7=MIFF7<\?S+H7[:'BKPY^U!X"_95_:+^#&E?"+QA\9_"G
MB/Q1\#_%O@_XJ'XJ^!?'4_@^U?4?%/@_5;^^^'OPUUGPGXRT?2U6_-D^AZUH
M5\C"#3_$=S<SV,5Z@/H+XS_M-?!3]G^"27XI>+;W2I;?0+[Q;?Z=X=\&^.OB
M)KFC^#M,G6UU'QIKWA_X<>&?%FN>'_!5A=NMI>^,-;T^P\-6MUFVFU1)U:,<
M9XD_;=_9<\,> _#WQ,N?BM::_P""O$_@ZY^(FDZM\/\ PQXW^*,Z_#^QNC8:
MCXZU;1?AMX9\5Z]X=\':5J2RZ5K'B?Q#IFEZ)I&KP7.DZE?6NHVMQ:Q?F_\
MLU>+OVG=?_X*B_MX6OB+X5_!"ZN[#P7^QYX4\?:2_P"T)X\U'2/A]X OO"WB
M76PWPWU"Y_9CMIOB7?ZG%K>O>(-2\+^(M&^$>EV^O2)I">(]1M;Z?Q!:<_\
ML??\+QT+_@I+^VYX'TKX"_LW^%?#OA;P-^Q_X,\3^ _"OQI\56'@CX3_  WU
M/P[XJ\2RQ_".TLOV6](L_'MUJ\GB/Q+XIU7PEK'A[X.:1%XFNFTX>(]1AU.Z
M\1VM6_!7W[@?MS\//B'X'^+/@GPW\1_AMXHT?QIX%\7Z;%J_AOQ/H-VE[I6K
M6$KO%YUO,N&62&>*:UN[:9(KJRO8+BRO((+NWFA3LZ_/_4OC[KG@G1_BGX1_
M8Z_9?\'_ !#\!?LQ7>H>%?&6F:=X]T?X%^&X_%NFZ/:^,O$OPY^#7A_1OAUX
MQT[Q-XG\/6&N64_B"+5(_A]X5C\1:JVA6OB74-<M==M]+Q? 7_!1KP%\>?"G
MP$G_ &:/!U[\4_B9^T)X,\5>/]!^'OB#Q!;^ ['X=^$? .M+X4\<^(OC#XLM
M=)\9R^$]'T3QN\7@G3YM!\,^,;_Q1XAN(!X>TR^TD7>JVBM_7^8'Z-5PGQ/^
M)G@CX-?#[Q=\4_B3K?\ PCG@/P)HMWXB\5:[_9NKZQ_96CV*AKJ\_LO0;#5-
M9OO*5@?L^FZ=>73YQ' YS7YG^,OV]_C!XH_9V_;RN/A[\)-"^%_[3?[%.C^*
M3\0O#_C_ ,6ZMKWP]L=,L?!7B;QGIWC[X;^+],^']O-\2&O_  [X<O-5\+^&
M?$'A?P"E[?/ID?B:^T/2KV&YO,_X-_M4?&#]GC_@ES\+?VA_BA\$[#QYI?@3
M]F7X(>(M&7X<_&,>(O$GBOPK+\-?#\MSXV^);?$#P!\-X_ ^I2>9976L:)X.
MNOC/>0W>H7:VU]JD%BU_<EG^*7WZ@?K#X;\1:/XN\.Z!XL\/7G]H>'_$^BZ5
MXBT._P#L]U:?;M'UJQ@U+3+S[+?06U[;?:;*Y@F^SWEM;W4._P NX@BF5XUV
MJ_+7]J/_ (*"_%;]GKX7_LV_&C0?V9O#/Q ^&?[0"?"G1]5\1ZM\?KCP$OPH
M\:_%FTAOM%L?%L"_!?Q>EQX'MX;F&*7Q[;W%NPO4GL[SPSITDNDMJWU%\6/C
M5\8O OQ,_9Y^&_@WX.>!?'US\9+W6H/&5Y=?&C5_"=U\,])\)Z5::QXP\6VF
ME#X.>(_^$T\)Z-'=V6B6]_)?^$=0O_%?B'P=HLVDZ=;^()]4T@M^('U117Q!
MX]_:K^)$MS\9A^SE\!K#X[:9^SYJ-[X>^)>IZU\5X?A;'J?C72- L/%'B'P!
M\+85\!^/3XU\6^&=&U72QKG]OR^ _#$&M7Z>';/Q/?ZS8ZU:Z5X+XG_X*L>
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
MH7TZT70_$&KWGAB\>\U70-3O)/Z-:*=^NOW^5OD!^$?Q^_:=_9VF_P""NO[
MEQ;?&SX87ECIGP:^-.FZIJUEXTT"]T73-0^+OA+2=1^%UEJ6MVM]+I5C=>/[
M":RO?"=O<WD4NMVFKZ%<V"30:]I$E[\Y:3KG['7[(W[47[6GPL_X*,_LM^!M
M?G^+_P"T?\1_CU^SU^T'XM_9DT_XX6WQ#\&?%O4XM>@^&MKK-CX&\8>*&USP
MEJTL]E;Z=;VT]E%?7NJ6MTFC);Z?/K/]--%*_KMW\V_U _%+X[VG[#LOPB_9
MV^$?[3?P4\/_ +)OPN^+6N_%3XA_!/6/"6G0? K4_P!GCQ+X8U'PY>>"M>UN
M\\'V=EI_PN\<^-O#7B<^)?$EWJLEAH/A_P 416W@GQ;I^M7X%^O*?!GXQ:EX
M5_9C_;2T?]IWQ/J_[:G[&'PO\>_#SX>?#3XX>)=);5-<^-/P?^(D_A/0_B*K
M:GI5C,_Q7_X5!J'B86UMXYT&.YN/''B#2=6M]!U^&6WT]]'_ '8HHO\ U?\
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
M0-3-E=3G3/#&A>)[;4/#NJZG?BW@L]<T;7M*F*WV@:S!8]+\>_VE_P!GQO\
M@L%^PJT7QH^&EQ;:3\%?C%H.K:C:^,=#NM)TK6OBMX?T^_\ AKI.IZO;7LNF
M6.H>.;*:RNO#%G=7<4^L6^K:'-9QRQZYI+7G[N447_)_B!_,MI.N?L=?LC?M
M1?M:?"S_ (*,_LM^!M?G^+_[1_Q'^/7[/7[0?BW]F33_ (X6WQ#\&?%O4XM>
M@^&MKK-CX&\8>*&USPEJTL]E;Z=;VT]E%?7NJ6MTFC);Z?/K/:?M\_$WX%?"
MOX4?\$W="D\*?#+]EJR'_!1OX"?M"V7P.T[0_#?PWU?P-\!]"U[XAK<_$CQO
MX#T-;6#PQ=7%E?:3K'C0OIUHNA^(-7O/#%X]YJN@:G>2?T:T4[]=?O\ *WR
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
MH6KZK<>']1%QJ.DW5[=>_P!%#=_^'T^2Z ?B?\4?V@_#GBC_ (* _&G]FO\
M:ROOB1I/PF\(^!/A5J7[,7P4\%^'_B%<Z%^T_J'BG0IM3^)FN^*(/A_ITVJ_
M$R?PSXAEL/!^D_#_ %B_;X>1V]GK>J:[H%[?:7=:K9?'7[&7Q%_97M/^"3WP
ML^"G[6G@;5=3^%\W[0/COX0?%<ZOX>\8:':?"CQ)XE^(/QJ\<^%=?@UW3=*@
MG35/#%QH&BIK]UX1U>*]\!:?XB@UG7KNTLHWT_4/Z=:*+^7;\+_Y_>!^//\
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
MT.BZ+':>'_L#?L:?"?X]:_\ MFWWQ.UCXJZ\GP!_X*M_&ZZ^$=J/BQX]M_\
MA%]1^&D_@)=*U2\OAKCZEXMU34]&L]"\-ZEJGC&[U[4[;1=!MUT"]T2^U'7+
M[4RWGV_&_P#D!_0W17/^*_#&F>,_#FL>%=:DUB+2M=LI=/OY- \1:_X3U@6T
MV/,%CXB\+:GH^OZ5*P78T^F:G:3-$TD+R-#++&_\U_[ OP8\%:/_ ,$P?AO_
M ,%!_$-W\0?&?Q]_9F^'7[9?Q5^&-SJ'Q \6+X>LY]!\1_&R6?PU?^%K/4H=
M%U?1]=UJTO?$OB&^U"SG\0ZQJ>J7%MJVM7OAVRTW0[,2_-+[P/Z<**_G+_X9
M(_:=_:#_ &9/@-\9O@_X._9@^&W[1USH'PO^-^C?MR7_ .U7\7-:^+OB2]U7
M3-,\4^)[GXAVMI^R-IZ:KX9\76-_J-I??#*[\>:GX \%V]Q#HFBVEQH6BP65
MQ[)XF^%&A_$#_@L3HOA7Q3K_ (OO/#'CW_@FO?\ C?QQX>\/_%'QW-X6\0:M
MJ/Q[TW2-7T[1-0EUE=6T+P)K,&DZ$USH'@Z[\*Z3KEAHUI8ZI8SZ+JWB+2-9
M+>??\ /W0HK^?W]D;]DGX.>)_P!IC_@I7^R!XEM/%VM?LM?!OXB? _Q%\/\
MX"3>/O&5I\/-'U;XT?"[4?$WBN>>TT[6K/6-4MK6\T^)=!T?4M9NM TN1O[5
M329->M-,U6P\W^#_ .T'\2OV>?\ @CK^U/KWA+Q;J[:S\!_VA/B;^S]\+?$_
MB#5[F]U+P1X+U7XW^#OASHM^==OK76;F$^!M-\=W^H:)>75CJL6E-I^G01:?
M<65G!846_3\=@/Z2JH:I'J<VF:A%HMY8Z?K$MG<QZ7?ZIIUQK&FV6H/"ZV=U
M?Z5:ZIHESJ5G!.8Y;FQM]9TJ:ZA5X(M1LW<7$?XC>(?V+/VBM%^*'[.WQO\
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
MNZ):S6SRWT05MO/\^P'ZU45_.7_PR1^T[^T'^S)\!OC-\'_!W[,'PV_:.N=
M^%_QOT;]N2__ &J_BYK7Q=\27NJZ9IGBGQ/<_$.UM/V1M/35?#/BZQO]1M+[
MX97?CS4_ '@NWN(=$T6TN-"T6"RN/Z(=%N;F\T;2;N]ETV>\NM,L+F[GT:X>
M[T>:YGM8I9Y=*NY$CDNM-DE9WL;B2.-Y[4Q2.B,Q4#5@.=^)/Q!\+_"?X>^-
M_B?XVOQIGA'X?>%=>\9>)+[ =[?1O#NF7.JZ@T$19#<736]J\=I:HWFW5T\-
MM"&EE13\I?\ !/;]L.+]MO\ 9UL/BSJ'A^#P7X\T;Q?XO^'WQ/\  ,0O$D\%
M>,O"^JN!I$\.I,VH12W/AN]\/:Q)%>!)K>?4IK-U62UD5?)?V]OBOX?O?B3^
MSA^R_JNG>/\ 7?#/B_QA:?'/X]V/PT^%/Q2^,VMVGP9^#6JVNM^&-"UGP?\
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
M7PZ\.>--)_8\UI?B;I^@^'M'M]#T^ZM]5US]JGQ#X*_MQ+*VC?\ M"[^'][
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
M(W[.FI7%O<_ K_A.W\=WOAB?QO\ \+ZANAX[GU2::YMOB!%X<33;34DLYY/
MMYHT$WAZ[_1ZBE>P'YV?%3]C?XU_$#]MKX2_M>Z)^T;X&\+:7\&= UGP;X3^
M%%]^S[JGB1;[PEXRL8[7Q[;^(_'$?QV\/W%]X@UB9[FXT'6M,\-:+8>'$@T2
M"X\/Z^;'5IO$'P-";CX[_M2_MB?$3X%?\%-=1_8Z\36OQ6T_X4^,OA#XW\._
M"OQGJ]S-\$_#&G^#4\9V/A3XG7WAW5?"_@K6]5.NR>&K'3TU.RO=NJ>)+O6(
M]0\17/AOPU_097BOCS]FS]G7XJ:]!XJ^)_P"^"OQ'\3VJ0QVOB/QY\+/ WB_
M7K9+=0MND&L>(="U'4(4@556%8[A1$H 0* *=_R[+]0/SL\$?#O]JO\ :-^
M'[3_ .S;KG[:/PU^-'A;Q9HUM\/-"_:YT_\ 9\T=H=9T#Q[X=\9^'/C-\--/
M\(^!?B;X3\$ZMX@\%61\-167Q%T3Q!K&FV6H^)=;\/ZKIUWXJ\.:C:Z!#\2O
M^";7Q^^)?[&/PB_8QU']KSX?Z7X8^$\_@FV@\<Z=^RSJC>)]<\._"J#PVOPN
MTB>SN_VDI]'L+W0[K1KNX\2:Q#;3GQ3"^A6T%AX?;2M9N/%7Z[Z=IVGZ/86>
ME:3866EZ7IUM#9:?ING6L%E86%G;1K%;VEG9VT<5O:VT$2K'#!!&D44:JB(J
M@ 7*+ORWOMU _//QA^Q1\1_%O[2?PE_:IM_VDIO!'Q1\-_ F3]GGXQOX%^%&
MF6FB_%/P#-XOE\=3IX0L_%?C'QA>?";4W\1W,UU'J+ZA\0+RUCCLDLI[:6VD
MGN4^"O@3XT>'_P!N3]H'Q8_[1WC?XQ_ CQ?X3N[F_P#ASKVFO%X(^!7Q'MM;
M\(6?@OP+\/\ 6!K.HZ9?ZG%X;LOB/?>/].T33?#USI,=_P"!)_%UGJ&L:M9Z
MI<?H;11?_(#XJ_X*07MG8_L"?MCS7MU;VD4O[.'Q<LHY;F:.".2\U#P7J]C8
M6J/(RJUQ>7MQ!:6L()DGN9HH8E:215/QW^SG^R9X\_:,_8B_9.^'?Q<_:,T_
MQS^R_??"'X >+=5^&6@_"ZST+QQXQTC0?#/A3Q3HGPK\=_%VV\?:II6L> -"
MUJQTW3+ZUT#X8^$O%VKZ5HEOINM^*[B\DU*^O/U5^)?P@^$OQHT2S\-?&+X7
M?#KXL>'-.U6+7-/\/_$OP3X:\=Z)8ZW!:7EA!K%GI7BG3-5L+758;#4=0LHM
M0@@2[CM+^\MDF$-U.CS?#CX4_"[X.^'Y/"?PB^&W@'X6>%IM2N=8F\-?#CP=
MX=\#^'Y=7O(;:WN]5DT;PSIVEZ<^I75O96<%S?-;&ZGAM+:*65D@B5"^GG>_
MX6 ^9_VD_P!C33?C7\1O@Q\>OAYX^O/@C^T3\ IM3MOA]\2=-\-6/B[1;[PE
MK]K/8>(?A]X]\$76HZ#'XK\&ZG9W=ZD%I:>(/#^J:-/?WUUHVKV4MW<>9V'P
MI_9NO/#'Q>\3?M%_%GQQ9?%3X\>)/ VE?"RT\2:-X-'P]\%^!_AEI6L7/B0^
M#O /@R;Q+XVU?3+?7?$UV_B#Q1JGB+QQXKUG6+^VTR"*^L-*TNRTV/ZFHI7
M^2]*_8^^&^D_ME>+?VT;>6X_X3SQ;\(_#?PPN]"%NJZ2FI:#J&I";Q_)*;A_
MM/BB[\)R:+X&M)S:0R:1X=TS4;:WNI8_$6H0H[]FK]D#X<?LP>+_ -I#QCX&
M>2:__:/^,-]\5]:CEM$M5\.P7MC',G@W33%<2QSZ)8>+=3\<^*M.9(+$6LGC
M6[TU;4QV,=U<_65% 'Y7_$;_ ()P^.[?]HCQU^T3^R7^U]X__9(UKXRS6-[\
M<?!^B_#WPA\4_!7CW6+*,V[>)]-\/>-+VWT;PQXKO('GDN==ETSQ!-'J-W?:
MA8Q6;ZCJ,5W9_:5_X)Y_$+XR>#OV</A]\,_VEK3X6^&_V<_BOX6_:!L=8\9?
M!ZX^,?Q$\>_'?POJ_B77!\0?&/BV7XL> =-N(]=UCQ9K>N^(-"M?"L27VO:E
M>W4>H6^F'3]&TW]1Z*=V!D>'H->M= T.V\4ZGI6M^)[?1]-@\1ZSH6B77AK1
M-7UZ&R@CU?4]&\.7^N^*;[0-*O\ 4%N+K3M$O/$WB.ZTJTEAL;C7=7F@?4+C
MY#_:7_8XL?CA\2O@W\?_  #\0;_X+?M'? >YU6+P%\3;'PY9^,=)U+PMXBMK
MBS\2> ?B#X+O-2T)?%OA#5K6\OECMK;Q#H&K:1<:A?W>D:O9S7EP9/M.BD!\
MD> /V:?$/A_XD>.OVA?'?Q%T/XA?M*>*?AK!\)_#?C9/AU/X8^&WPW\$:=?W
MWB+3_#?A/X9P^.]8\0OH^I>,KQ/$_C0ZS\5-2\0^)Y[*PTZT\1^'].L+"&U\
MI_8C_8W^,/[)OBKX^:IXP_:+\*?&3PS^T%\5?'/QX\2>'M/^ ]U\,M4T7XP>
M/]0TB?7=9T3Q"/C)XZMAX3N-.TZ2QD\)WGAZXNEN$TF^L?$EA'8ZE8Z[^AM%
M._\ 7H!R'C[3O&^K^#M?TSX<>*M!\$>-[VQ-OX>\6^)O!]UX^T30;QY8M]_>
M^$+/Q7X(GUPQVOVA;2V_X2C3(([U[>ZNOMMK!-IUW\4_L+?L3>*/V2/V<M3_
M &6?B+\7O#'[0/PG2'Q#8>%[)O@_<?#?4].T3QUJ?B?6/B!X?\47+?$_Q]9>
M+])UV_\ $<LFF)%IOAZ\T>*35K:\O-=MM0TZ+0OT%HI7Z ?D-\(/^"77CWX-
M3S_"WP[^W#\9KO\ 8KEU:^O/^&5M0\)>$[F\?0-0O9=0OOA[)\;;NXO/&5A\
M/=6DGN+'Q!X?\,:5X:FUO2+W4K2YU%+S4[[4IO8[_P#8V^-US^WIIO[:]K^T
M=X"M=/TSX:Q? N'X0R?L\ZK<0M\%7\:?\)OJ.B-XXC^/-K./'ESJCS2VOCA?
M"XTBRG%H9/ E[IUO+I5U^BU%.[_I+^OF!^9GP/\ V+OVEO@U\>?VGOV@&_:H
M^%'BOQ)^U':^&[GQ5H5U^RMXBTGP]X<\3?#WPGJOA;X:ZEX?6U_:?N-4;1-!
M@U&(>(=!U'4KJ]\4V-J;:+Q%H&HS_P!M197[.G_!-_4/AK\!/VAOV9_CU\9/
M#W[0GPD_:%\3^-?&NM6>F_!^Y^$WB70_%'Q#N+>]\3WMEK<7Q4\?6-Q:V^IV
M&FZWX5ACT&PO_#NN6IO?[5U&V-M8V?ZD447?Y?AL!^7O[.7_  3[^+WP<O\
MPAX9^)?[<?Q9^/G[/_POU+2=6^%_P/\ $?@?PAX;33;WPK=0WO@5/'OQ'L+O
M5/&GQ"TGP/?6>F:MX>\.O<>'?#MMK6B:%<MI3:?ID.DMT]O^PCXO^&_[2?Q0
M_: _9F_:)OO@GI'Q^OK37?CM\)M7^&.C?$[PCXI\86WGK+X\\&W&H^)?#EQX
M#\7WWVN_O+^\FMO%6EZAJNH75UJ6D7MD+73+7]&Z*+L#\YOV>_@EX _X)G_"
MCXP^)/BW^T_>ZK\.?%WQ>\4?%/7/$'Q(TOP3X(\+>%_$'Q.\0V%JD<,VEZ>^
MKW&IZG=MI6GW3SZ\VCWM^TMYI'ACP^ES+;IS_P"S1\,?@K\6OVT_VA_V]?A=
M:Z-K6@^(/ W@7X#>$OB)H-W%J7AKXFZ]X8B;4OBC\2/#-_ 9+#5M-B@7X??"
M6R\1:7));7&H?#?QG;VUW=6UU+)+^B7C+P1X,^(WAO4_!OQ"\(^&/'?A#6DA
MBUGPIXRT#2O$_AO5H[:YAO;>/4]"UNTOM+OTM[RWM[N%+JUE6*Y@AGC"RQ(Z
MZFBZ+HWAS2=-T#P]I.F:#H6CV=OIVD:+HMA:Z7I.E:?:1K#:V&FZ=8Q06=C9
MVT*K%;VMK#%!#&JI&BJ  7^]_E_2 TZ_.'P#^PKX\_9_\0_&"U_98_:)A^#_
M ,(?C9XMU7Q_KOPM\0_"&Q^)$OPZ\<>(X(+7Q-XA^"/B=_'7A*T\&_VI':V<
MMMH7C'PI\2O#.E75G;-9Z+]D0V3?H]7*>,O'?@?X=:.OB+X@^,O"G@3P^^HZ
M=I":[XR\1:1X8T=M6UBZCL=)TQ=3UN\L;)M1U2]EBL].LA.;F]NI([>VBEF=
M4* ^1/&W[&<NG_L8R_L8?LU_$#1_@AX4U#P9K_PWUGQ=XL^']W\7M;O?!WC3
M2?$5IX^O8+2#Q[\-H(?B%XPU?Q!<Z]?^,K^YU:Q@N[O6O(\+"ZU#3[_1.Y_8
MX^ _Q0_9H^"GA#X(?$#XO>$_C%H?PU\->'?!OP]UW0OA+J7PLUVS\,^'[.6Q
MM[/Q9]I^*WQ(TWQ+>16B:=:6%]I5AX2^S6MBXO[;5[NZ:\A^K:*=_P#,#X?_
M &N?V9OC=^T;K/PG'@;]H+P5\*_ 7PS\=>$/BAJ/@+Q/\!;SXK6OQ"\<^!=;
MFUSPP?%NJ0?&7X<M)X-TJ_CTC5;;PM8Z?;W)\1:1:ZW/X@G>#3;33/I#XH^#
M/%7C[X2>+_ &EZ_X,TSQ+XN\)77A:\UWQ7\/[_QMX)9-9M%TWQ&]_P##N'QU
MX6O=4TW4M,GU.VMM'F\=0K:/=V[WUYJ]O:SVE_ZA12_0#\BOV9?^"7>O?"+]
MEKXC?L3_ !O_ &A[+]HC]FGQQHNNV.B^&!\'9?AMXR\ :KKFM6GB(ZAX;\9#
MXJ^.K*33],\0PW/BO2M(OO"LTMEXOGBU>/518Q7&C7U/QA_P3*^-7Q*_9HTO
M]E3XD_MR^(_$WPX\(:YX"N_ FKP? WPGI_CRP\._#W7+#4M!T+QAXGN?%^K+
MXQOM*T[3K;3M%\06VG>&)HKN&#4_$5CXJCC;3I/V!HIW?XW^8'YI_';]B;X^
M_%G]H3]F?X]^'_VKO"_A^Z_96A\72> M'\:?LY1>-[_Q/J_Q&\-V/ACQ_JGQ
M"UGPE\8_A/I.I+K.F6,<&E6/A/PEX+@T&%F\M[V\+7KZ%I^QK\>+3]N[6OVU
MD_:5^'DD6K_#=_@<OPID_9QU?[):_!J'QJOC;2]&'C./]H)+V;QW:ZE%%)=^
M-VT)-)OKF2\>+P/8Z=-:Z38_HY11=_A;8#\G/AY^P+^T]\/?$/[8?BVS_;!^
M%FH>(/VQU@O/%<L_[)6N0Z=X'U^VT^7PW!JG@ZQC_:C::6UM?"&H:II5KIGB
M"^U?_B:IH6N7M[?1Z;JNE>(N!UO_ ();_&O7?^"?FF?\$];K]KKP,GP]L;^R
M@N/'$7[+^J#Q=?>#]&\::;\1M!\-/ ?VC_[)@O+#QE8M-=:_%;F34-!6PT<Z
M;;75M?ZQJW[0T47?Y=%TV _+[]H#]B3]IWX_ZI^RSX@U;]K3X5^'=>_9@\::
M/\4;&ZTS]E'7+JQ\=?$K1+O4(+75M;L+O]IWS-+\,S>&9;#2+SPQI-ZEU)JC
M:_K<'B*V@U31=%\+=+\2/V-/COX\_;.^#?[75I^TK\/M B^"WA?4O!>@_#%O
MV<M8U:QU;P[XPTV"T^(PUGQ4W[05A?'5]>O&O+OPWJ%CI5G:>%+>'0K.\TOQ
M1)IVKWOB3]'**+^GW=P/S?\ %G[%OQW\6>'/V@?A)>?M8:5)^S]^T1XG^*.H
MZ]X'U+X!6FK^/_ 7A/XNZSJVJ^,/!WPS^)5Q\5(M&TI;E=;U7[+K'BKX:>,I
M=+U34+K5]%L=+D%G;6=[Q-^P'Y'[0WP3^._P8^-OB3X*I\+/V=--_90\0>%=
M-\)Z)XOG\7_ _0]>B\1:)H>D>)?$-X)/!?B*RU"-2_BH:/XEO'6WLGM;:QN(
M)I[K[GMO'?@>\\9:E\.K3QEX4NOB#HVBV?B35_ MMXBTB?QEI7AW4;AK33]?
MU+PQ%>-K=CHM]=*UM9ZK=6,5C<W"M#!.\@*CJZ+L#\X?@)^QE\=_A!^U[\=O
MVIO$O[3/@3QU8_M)+X/@^*7PTTS]G34O!<(MOAEX0O?"7PR'@WQ;-\>O%MSX
M?N_#MK/;C5[G5M#\3P^)+(ZK;R6>FZC?6.LZ-?U/]AOQMIO[6GQ;_:8^$O[3
MOB[X1Z-^T/H7P^TKX[?#C2OA]X/\37OB>^^&6@?\(KX5USP7XX\32WJ^ -0M
M?#_FV,CCPCXC?S=1U:^MYK>ZGL'TO]#Z*+O\+ ?DCX6_X)4V.D?L%?%?]@GQ
M'^T)XL\5>!/'-]>77@K7V\$>'M'?X;1+\36^+>CA-*M]1NM0\7W_ /PF'D2^
M)[[6/%-M'KFGVD%EHEEX1S/+-T_[3/[!?Q^_:6_9V\#_  (\0_MCV<&I:7XQ
MT+Q[\0?B1K7[/>FZYJWB[Q#X-FT>?P79^$_#NB?%/P9H'P_\,:9<Z6^I:UI5
MU%XUU3Q!J\Z7O_"0Z9#_ &A9ZI^H]%%W^-_F!X_XJ^%0^*_P.\1_!KXVWVB>
M-1X^^'VK^!/B)JOAOPW=>#]&UK^W](N-)U75= \-:GXD\:WGAIO](:^TNWG\
M4:]<Z5>103Q:G++#'(O%_L]?LP^!?@'^S%X(_9>BV>,_"/ASP'<^#/%-[K-E
MY \?7/B""\?QWK.KZ<UW?FW3QAJNK:U?7.F-J%^MC;:@--2]N8K9)F^E**0'
MY#?"#_@EUX]^#4\_PM\._MP_&:[_ &*Y=6OKS_AE;4/"7A.YO'T#4+V74+[X
M>R?&V[N+SQE8?#W5I)[BQ\0>'_#&E>&IM;TB]U*TN=12\U.^U*;]>%554*H"
MJH"JJ@!54#   X  X ' ' KS"R^-_P %M2^(-W\)=.^+WPOO_BI8+,]]\,[+
MQ_X4NOB#9);1F:X:[\&0:M)XCMU@A!EF:;34$48,CE5!->H4W?K_ %_7<#X6
M^ ?[,GQZ^&/[0WQD^._Q0_:)\ _%Y?C-IWAG2=2\/:?^SWJ/P]U7PAHW@2#5
M(?!/ACP5XL?XY>-4T[PCI<FNZ]J>JZ-J?AS5[O7-=U:\UEM6L+RXN6N/.?\
M@H)^P5\0?VVM4^"-_P"$OV@_#_P"F^!'C*T^)7@SQ'9_!.X^(/Q$L?'ME,SP
MWVF^+I?BWX,T_2_#I^S:%>3>'5\*W<UUK6@V&HW>M7%O%;Z;:_I?11=WN!^&
M/[6$^K>*_P!IC]EKX%^-?VZHOV:/VD/A'\'/B-\44^.>G^"O#?@3X8_$Z7XB
M:U9^ +/PWX8^%OQ*\6^)_#^H^-8M&\/:O>ZO*GQ"OY=#TS^TX]&T:ZB\77<?
M@?U+X&Z-^T/9?&;2OA+X[_;P\ ?\% ?A%X_\,^-M$^,_P^/P:^&OA/5_A;X0
MO/"&MC2?%FI^+/AAX@U6VFM?%OB./3/ :>$_%JVUSK]AKFLZQX;M;R'POX@N
M]*_3GXC?"'X3_&'2[;1/BW\,/AW\4M%LYGN+32/B-X*\->-]+M;B1562>VL/
M$VF:G:03.J(KRQ1*[*JAF(4 :'@3X<?#SX7:$GA?X9> _!GPZ\,Q3/<1^'?
MGA?0_".A1W$BHLDZ:1X?L=/T])I%C17E6W#LJ(&8A0 7_JR_![@?ES\(/^"7
M7CWX-3S_  M\._MP_&:[_8KEU:^O/^&5M0\)>$[F\?0-0O9=0OOA[)\;;NXO
M/&5A\/=6DGN+'Q!X?\,:5X:FUO2+W4K2YU%+S4[[4IO8+O\ 8U^.4G[>2?ML
MV7[2'P_MK>#X6I\ [?X33_LZZO=6L?P4'CC_ (3V31&\9P_'ZRN'\<MK327$
M?C9/#D6EQS&,'P5)IT9TM_T9HHN_Z2 _.[]E7]CGXU_L_?'W]HGXV^-OVC/
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
M>W4&CZ#?W5L6_7YV ^W? W[<OP*^*G@#]H#6;CP_\1]*U/\ 9TU#5/"OQ_\
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
M?^"9/P%MM.O+"YN]+UKXRV>M06DT$EQI^H3_ !K^(.I6]MJ443&2VNY=&O\
M2[V**Y5)7T^ZLIT!@EA8EE:_I^*?^0'Z]5\%_$W_ (*&_"'X::3\1/&J^!?C
M)X_^$'P=\42>#/BY\;_AWX8\,:O\-OA_XCLM3L='UW3[DZOXVT#QKXR7PIJ6
MH6]EXLOOA?X,\=Z?X>O4O=.U*[@U+3=1L[7[NN$EDMYXX)?(G>&5(9BH<0RL
MC+'*4/#^6Y5]IX;&#P:_GH_X)I_M<?LP?"C]C#7OV/?VR?%OP_\  'Q6^ GB
M[XP_#OXP?";XOK9W6H?$F/Q+\1?%?BV2YT/P?K5I>7/Q17Q&/%,^CSZ'HFG^
M(=6UB^LY+EM+>RUG27O!+KVL!^Q?CK]JGX6^$--^$DVA'7OBKXB^/NG_ -L_
M!+P+\+[+3M9\5_$O0H]!M?%%WXDT8Z[JWAKPWH_A73?#]_I^IZIXL\8>(_#7
MAK3X]1TVUNM6CO\ 4]/M+GC?AK^VY\*/B)J?Q<\'77AKXK> /B[\#;&SU?XD
M? KQCX$GU'XNZ=H>J1P/H_B'P[X=^'%_\0-.\?\ A_5C=6R6FM?#[7/%&GQ&
MYM)-0N+*"]LY;C\\/%WBRX^#O_!4[]BWXL?$?PHOP@^!WQG_ &*+S]G?X=:7
MJL=CI'A;X2?%@>);GQ_%\-]3:WCLO#_ACQ!>:!:^&/".FV=LEO#?WI7P_I(N
M[+1'N(O5M9\-P>+/^"RNB_%CP9J-C'X7^!?[$^J>&_V@/%-E>6ZZ'I^K>*_'
M/B*_\#> ?%&HPR&U@\1KIIN?'<FFZA)'<6/A[2-.U&\,%O/I(G+?E?\ X']=
M0.L3_@KQ^S?>? O0?VD="^'7[2?BCX-WVHZK9^+O&OAOX2+JFC_"FQTWQMJ/
M@:/6OB1J$?B5-.T^VU"[T^/7;?1O#M[XF\86'AC5_#^K>(/#.BG7=,MKG[2^
M)W[1G@SX=6/PS_LS1O%7Q4\3_&>ZGM_A-X$^&,'AZ_\ $WCR&R\.3>+M4U;3
M+SQ;XD\'>#M+T#2/#4(U;4O$'BCQ9H&C01W.GV:WLFI:GIME=?@I^SKJVBC_
M (-MO'"RZEIJBT^$W[2NF7"RW=LOV;5M0^-GQ%FTK3YE=P8=0O3J.F26%I(%
MN;@WUBT$;FX@+_;7B[P/\$/CA\ O^"<G@S7?CAXG^ GQUO?@SH'C/]ECXY^
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
MZ3X9\)>&-&MBLFI:[KFHRK;VD,DMM9P1K/?:C>V.FVEW>0>'?\$V-2T_5/V
M?V.KC3;VUOX(/V=OA5ILTUI/'<1Q:AI/A'3-,U2RD>)F5+K3]1M+JQO(&(DM
M[JWF@E59(V4<%_P4S^/6G? 3X-?"J^O_  S\.=2E^)/[2WP<^%>E^._BYX;L
M?%GPZ^!.I^(=1U/5HOCOXAT6_>VAGE^&MMX?NM6T.4:EHYM-??3;R35(8+>6
M"Y6[MYO\V!ZW\-/VRO!'CSXO>,O@#XE^'/Q@^#7QH\&?#>'XP3?#OXF>'?#%
M_K/B3X83:K_83>,?!=[\)O&?Q2\/^)[*#7&BT:?3-/UEO$2ZM*=.31I+RWO(
M;;PFW_X*I? K6O!WQA\8^!_A3^T_\15^!/Q"\8_#[XE>&?!OP9N)_%GAH^ =
M+TK4_%/BS6]*UO7M#A\,>&[!M2NM,M[3QC>^&_&FJZEX;\61Z3X0OK7PYJ=W
M#\7_  Q\6?"OPM_P69\,31_M)2_&>;7?V"=2\(ZE\1_&'CWPSK,.O?$_5?VA
M=+%OX(\+1>&+;1? .C7+6OV.6S\!?#_1M/M;2ZN+NXGTZ36+G5+N;T+_ ()Z
M^(O#<_PR_P""O=X-;T:73H_^"@G[;FNW-T=0LFLTT"_\.^'C:ZQ/,9?)72+U
M+*^:WU!V%G<I:W+12NL,A5V6_DG][?\ D!]<?'7_ (*2?!CX'?LU?#;]KH>
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
M/ 7BBWMYH9I[:*_\:^-=-N3;RXF%CK6BSM'>:=.5%QIFIVEI=1!)H(V'E/\
MP3YN?CC\3?'/A/\ 9M^/^CZFS_\ !+G6/%7A'7O%U^A&F?&#Q_JVE7/A#]G#
MQ=IJ3R23W-IX9^ .J^+M9O?[0\^\GU7Q1X#\52207YB-*RU\GKYKH!^Y=G/)
M=6EK<S6ESI\UQ;03RV%XUJUW922Q+(]I=-8W-[9-<VS,89VL[R[M3*C&WN9X
M2DK_ "UX\_:U\,^&/''C7X;^ OA?\8?V@/&WPQTK1]8^*6A_!31/!NIM\.[;
MQ#9RZGH-CKVH^//'?P^TC4/$^L:3"^KV'@;PGJ'B7QS+I3VFH-X<2VU'3)+S
MZMK\7/\ @G)XND^&'[4__!2[]GWXPZA!H'Q6UC]J7Q;^TCX4_P"$AN8K"?QQ
M\%?B-;)%X7U[PQ+>RH=5T'PKI&@Z;9ZFEBTUIX8DU*'2II(Y;>YBMSOY?Y@?
MH5\-OVJ? /QR^!,?Q[_9]T/Q=\<M(ENCI:^!/!__  AWAGXBP>(+/5;/2O$/
MAC5=-^+?C'X:^&_#GB+PH+J34M;TWQ-XJT9Y=*M6NM"?6FU#0X=5_*K_ ()H
M>&/"G[;7['^FZ5^TW^S9XL\;6'BWXR?&/XZ:K\;?%FJ_#:/PSXC^)]C\;M93
M38O#^H>$/BU)\=-*\4Z'I\,'AT7-_P"!?#WA=_#OA34?#<>O7OAV?1K'7?=O
M^"7_ (67PWJO_!0;XUVM[::7\"_C!^V7\5O&WPJU*2ZAM?"VL>&- N+G3_%/
MQ,T&[9TTP^$/$>N)>6NG:W!,MC?6/A<WENYTQ;*XF3_@AEK&EZK_ ,$Y_A<F
MFZA9WTFG>.OC=;:A';7$<TEC<7?Q?\9ZQ;6]W&C%[::?2M3T_4(HI@CO9WMM
M<*IBF1F>R?JOR _4[QSKNO>&?"'B'7_"_@G6?B/XBTK2[B[T7P+X?U3POHFL
M>*-110+72;+5_&FN>'/"^F-/*RF:]UC6K*VMK=9I5^T3K%:S_P O'[1'[0'C
M#]L;_@AS\7/C3\8?@KXA@\1MXGU#QSX,^+^O3?"[6_!UD^O?MSV'AZ'P9\+9
MK;Q_K?Q@T,>$?!=TGP\GN/$_P_\ !UE?:)X?NK2VU/5M/GT^?4OZLJ_D!A^)
M/@#_ (ALM?\ A9_PF?AH_$C1)[F/6? RZQ8OXITB5/V]=+U40:IHJS&^TZ>;
M2]4L]3M8+R&&:\T]I[ZT2:UL[R6 C_[=']0/Z$-)_;\^#X^-7PN^!&J^#OC1
MX9;XP)J.F?"#XO>*/AU/H7P5^*.N:#I*ZG>:+X,\6WNIIK%]<75DIN-!U*\\
M,6'AWQ1;O:7?AK6]6LM3TJYOO9/B?^T?HG@#Q7/\//#'P\^)WQP^)>G^%H/'
M&N_#[X/Z;X1O=<\,^#[V[O\ 3]*UWQ'JGC[QG\/O!ND_V]?:3J]KX8T*X\4C
MQ3XI?1]8?PYH.J0:3J,MM^?'_!1SQ)X=7XM?\$FKX:[HX@U']M/P)?Z==C4K
M/RKW2KKPQ<6GVVSF\[;<:?//J>F6_P!IA9[=Y;^QC,A:Y@#^#^-?%7P)^$__
M  5%_:P\.?MD?$7XG?!/PW\?_"/P#\<_L\_$C2/VD?CU^SK\-]<TGP%\.8?
M_C?PKXBU[X4?$[X>>&&U/3O%%O?WVD3>+YITM/-U<1WNFW&OV%KK*M^7KUL!
M^QW[-W[2?PL_:K^&D'Q2^$VHZG<:,FMZOX5\0:'XBTJ?0/%_@KQGX>EC@\0>
M#/&7A^Z9Y]%\2:-)- ;NS,MQ!+;7-I?V-U>:?>6MU-[W7P[^PUX)_9A\+>%?
MBGK?[)7AZ_A^%OCCXIZMK]Y\1[KXC?$3XF6/QH\<+INFVWC/XA:#XC^(WB7Q
M;J.LZ4-96;PO<^*++6);/Q/XC\/:_>1"YM[>UU;5/N*DP"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MFL=9*Q1'2M6B;3KE1-MW 'H/@+X;_#OX5>'HO"7PO\!>"_AOX4M[B>[@\,>
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
MTVMM/_K8(G5OPN^ ?P+^!_\ ;G_"EO@M\)OA!_PD_P#9G_"2_P#"KOASX/\
M '_"0_V+_:']C?VY_P (GHVD_P!K?V3_ &MJO]F?;_M'V#^T]0^R^5]MN?,]
M9HH *\OU;X(?!?7O'VF?%;7?A#\+]:^*.B+ NC?$G5O 'A34?'VD+:KMM5TS
MQC>:3-XAL%ME 6 6FHQ"%>(PHXKP/]I']KN7]GCXL_LR?"^X^$GB3Q59_M)_
M%?1?A58^/XO$GAK1O"WA75-5:6287%D9]6\6ZMJMII\$VHQV'_".:5HEY"%@
M3Q5%=^;!#]F4 <IXU\!^!_B3X>O/"/Q%\&>%/'WA343&=0\,>-?#ND>*O#U\
M86WPF\T77;._TVZ,3_/&9[9S&WS+@\UREM\"/@?9_#J_^#]I\&OA3:_"7559
M-3^%UM\//",'PZU%&N+>[9;_ ,$Q:.OAJ\5KJTM;EEN-,D!N+:WF(,D,;+V?
MBGQ=X;\$Z9;:SXJU>VT73+OQ!X3\*VUY=^:8YO$/CKQ3H_@KPEI48ACED-SK
MGBKQ!HVBV8V>6+J_A:9XH1)*G1T ?,<?[$_[&<.A7OA>']D?]F.+PSJ.K:9K
M^H>'8_@)\*X]"O\ 7=%L]6T[1M:O=(7PH-/NM6TG3]?UVQTS49[>2\L+/6M6
MMK6:*#4;Q)MV?]D_]EFZ\(:1\/KG]FKX 7'@+P_<ZO>:#X(G^#?PZF\(:)=^
M()K6XUZZTCPU)X<;1M-N=;N+*RGU>>RLH9=2FM+66\:9[>)D]_HHN^[ \^TS
MX2_"O1/ 4_PKT;X9_#[2/AA=6%[I5S\.-,\&>'+#P%<:9J6\:CIL_@^TTV+P
M]+87XDD%[9R:<UO=>8_GQR;VSPGB;]E/]EWQIH'@_P *^,?V;O@'XL\+_#VT
MU"P\ ^&_$WP>^'FO:!X'L-7EM9]5LO!^CZIX=NM.\,VFISV-E-J%MHMO90WL
MMG:R7*2O;Q%/?** /*M1^!'P/UCPIX1\!ZM\&OA3JG@;X?W.GWG@/P9J/P\\
M(WOA3P3=Z1&T6E77A'P[<Z/+I'ANYTR)WCT^?1K.RELHW9+9HE8@Z/COX0_"
M;XHS^'KKXF_"_P"'?Q%N?"-^^J>$[GQWX*\->+I_#&IR&$OJ/AZ;Q!IFH2:+
M?N;:W+WFFM;7#&"$F0^4FWT2B@#F-"\$>#/"VI>(]9\,^$?#'AW5_&&I+K/B
M[5="T#2M(U+Q3K"PI;+JOB.^T^TM[K6]26WCC@6^U.6ZNA#&D0EV*JC.\'_#
M'X;?#RZ\37W@#X>^!_ U]XTU=_$'C&\\'^$]!\,W7BS7I3*TFM^)KC1=/LIM
M>U>1IYV?4M4>ZO7,TI:8F1\]Q10!Y9X.^!GP3^'?B;7?&GP_^#WPL\"^,?%
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
M6T<RPW=PDGH=% 'EGPP^!GP3^"-OK%I\&/@[\+/A%:>(9K.YU^V^&'P^\)>
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
M^*7QI^-OB>#]GCQW#\2O#O[*_P"RQXY^"-M\3/BG\=$U+X47WCNQ^)'BO2]
MNOA]\(/"&C_%W2?%FC'^U$U>]U![^'X>>*K_ %V33UT.PDT347MDU;YK^#/[
M9O[2?Q#_ &$_V^?B-9?$'PSJ'Q3_ &.OB/\ M+>%/"7Q0\4?""ZT>Z^(W@KX
M,>!8/'GAS6/$GPS:]\$6O@[QSK]K="QO4GT2/2]#,<(O?!E[=+<HV+X6^$W[
M<'ASXU_L4_&ZZ_93;QWX:^$W[(=C^SKK7P8\<?&CX/:+<_ [XSZ7>Z=;:S\?
MO#NKZ5XE\<>&M6TWQAX<TO3?"UOJGAH:EX^M_"9U6&_\-:=<K::5?X7AC]G[
M]N+X>? K_@J?\,=1_9MTKQQK/[7/Q/\ VB_%/PZU#X?_ !@^'$%KJ-[^T1X%
MM_"MK?P6?C[7O!W]F^"/!)BOKC7M0\2:CH_C;4+J32+/0_ -_9W.IZOI!IY=
M/SU_#_@ /\?_ +2O[<OPQ_8__8Y_;FU?X[^#]9T+Q19_LM'XK_ ^U^$GA2+3
M?'GAKXNZ;X9L?$/B34/'Y@M_$&D^/-1U+6?[=CL_!6E>$?!OAUK]=!MM&URV
MT)M8\1?H#\7_ (V_$#Q?^USX*_8I^$GBX?#'59?@;KG[1WQ:^*=KHGA_Q)XI
MT/P%;^,[/X=>$O"OPZTKQ;IFO^#HO%?B/Q5<WE_JVM>+?#?B/3-&\-Z.\=MH
M5YJ.LVEU8?G5\=O@U^V9\0/^"7O[./[*?AG]CCX@O\8OA];? ;PSXLL]2^+7
M[,MEX9TZS_9[@\#7$WB&#7X_C;=?VA8^/9],FM/#5E:6+ZII\FGZY+XFM=%@
MA\/2>)_?OVG_ ()_M=I^T3\!?^"B'[*/PNL]4^+&C?"&\^"7QO\ V6?B=XW\
M$^%=8\3_  WU/7KSQ99:5;>.M#\3:_\ #NW\0Z#XBOY[VXO+?Q=J.F?:=,\,
MWEJ^M6]GJ&CW)IY=;;?(#W7P+>_MZ^#O W[8&@_%;Q!X*OI/AQ/J.L?LM?M
M>(?#?A+5]3^)'@QO#^L:Y<K\1/AM\.-;\#:3I_B#PI/9:?HC:E#I?@RQU:]O
MI[^'PQ?Z=IH.J?#_ ,1OVT?VM=,_X(I>$_VV?"_Q-\+Z;\:U\,Z#K'B_Q!J?
MPT\/ZO/JY\6?&RP^&ML?#FFQW&F^#/#EQHMEK4-T'U/P9XJMM1BTZ*WEM(+J
M:XU&7[ZAOOVP->^!7QN^(GQ0^#$!^*7CGP,?!WPT_90^%WQ,\'>($\(V]Q:Z
MQIK:EXG^*/CC6/AWX!UCQ9J^I>)&U+Q?J6FSV^EZ/X+\*:-I_A2T\0>)'U"T
MUK\N?%G[.'[:VN?\$8-(_80M?V0?'*?'(+X>\&WYE^+'[-(\(V>C>$_C'H/Q
M93Q>FNCXV;[FSUG3K+_A'K72DLEUBUUZ*_DO;6+1H=/U351>=MU?TZ@?:/QC
M^+G[7G[.W[3G[&^I^,OC)X0\;_"/]J#XN2_!7QA\$=(^&.B:)I'P^U+7O#MS
MJ7A36_!_Q%D>X\?>(KS2;NV:+7;[Q#/9:5K_ -GFN['PEX7CU.#3-$U[7XK?
MM"_M1?M8?MG?L^_#SXYZM^R[I'[*FC?"?1O"<OA;P!\,?&?BSQ]XM^*?A'5O
M%(\<>,T^+/A#QM8#P#I$EE:Z;I7A_P (6&@:IJ]O,^HWGBZRDGMK-///VR-&
M_:S^-7BS]@3QAX$_8J^*EROP*^-WACX[_%;2=3^*W[+6FWVBV^C?VOX:O?!&
MB2R?'B2Q\1>)I++S/$EG>PW5IX:DTO4- M9]:M];N?$&E>&/#_CEX7_:2^,/
M[6'Q\^)WPX_9"\*?M/\ @?1++P5\$]$U_P &?M::]^RCXX\'#P_X6M=;^*7P
M=\?Z]X&\1Z!;?%26U\:>)KN+Q59SZWXN\#Z:UOI_A6WNI=6T7Q)IFG'W;>6]
MP/LK_@DE\5/CS\>?V5K#XS_M"_%;Q=\2?&_B?Q7XS\,R1:KX=^$?A[P5IT7P
M^\:^*/#0UCX>P?#3X8> M3FT[Q!#%;6FLR>+-;\8JVJ>'6N- DT*WN;ZRG_4
M.OA[]B;XI^*->\.:_P#!+QY^R>_[''BSX&Z-X'BL_A+I7C'P9\0? H^'_B]/
M$UIX,UGP7XM\"PVFC7%M<7G@KQ19ZII$EC!J.E7=E')>RW4FH"6OM34KJ>QT
MZ_O;73;W6;FSLKJZM]'TV33HM1U6>W@DFATVPEUB_P!*TF.]OI$6UM9-4U33
M=.2>6-KV_L[82W$:>[ _&K]B+_E*W_P5V_Z[?LF_^JRUJO+?^#@&UB\"_ ?]
MG/\ :8\)^7I'QJ^!_P"T]X'D^''B>U4IJZ1:MHOB?7-1\/0RQ 3SVE_JOA#P
M]JL]GETD71I(_+,=S<+)U/[-&@?M?_"7]M7]N;]I'QI^PK\:)?!G[3UY\(SX
M&TGPS\5_V/\ 4_$NB6GPP\.ZMX<>3Q;:ZG^TIH6F6D^KPW5G>B'1M6UQ+.0W
M-MYUTL,5Q<>I?$3]EG]H7]N_X]?!OQI^U'X2T'X'?LN?L]>+8?B+X0_9^B\7
M:1\0?B/\6?B78%?[(U_XJ:KX7-WX!\.^&M(AS;6OAWP_KWBRZN;.Y\0Z9>7Q
M@\0+>:6]FGT27STM8#UZ]^-WQ)_:%_:^^,/[*WPH^(^I_!'PS^S9\.?AUXB^
M+GCSPQX<\#>)_B-K'Q%^+UE<Z]X/\&^&A\2?#7C?P)I'AC0/"=H=6\3:G=>#
M]<U?5M6U"UT?3YM BTZZN[_RWX(_MQ>/?AOXN_;I^!/[65]I_B_QE^Q!X+D^
M-%I\4/"V@V?AJ7XO? N^\(7'C;3M4U#PO8R?V'I/CW2;+[!I.LPZ&++0K[4]
M4AM-/T^W?3+NZOMCQ-^S]\<_V>_V^/'O[8OP.^'\WQO^&G[27P^\+^#?C[\*
M-"\5>"O"/Q#\.^,OA_9Z;I?@WXC>"9?B-K_@_P $^(-,.@:6ND:OX>U#Q?X>
MOHKO4M4U:";4&F@@MM[P9^Q=JOQ4\4_MP_&'X]:3'X&\1?MI_#?3_@98^ ],
MU?3O$NK?"SX-:-X NO!,7]L:]I3MH&H>/_$^I:A=^*]:M=#O=9\/Z UEH.D:
M3XAU@V]]J-RM/P7K>ZO^OX < GB'_@HWXZ_9X^"/[6/P7\:^'_&GQ"^)<GPV
M^)>J_LD76B_"SP_\'H?@S\1+:#6?^$:T_P"(GB'1M-^)Z>/_  OX7UC1[W5_
M%US\3%T;5-5L=:.C>!3#+INC2]?X*^)GQYT;_@JM\2?V9_$'QQ\3>-_@GK7[
M&M_^T5X2\):WX-^$FF7GP[\6:W\<]-\"VNE:'XE\*?#WP_X@UO0_#6CPZC:Z
M#'XQO_$-Y+:W\9\2W?B+5;-=7F\1_98\'_\ !5#X2?#GPW^Q3XL^&'PI@\ ^
M =/'P\\,_MN67Q:L)KC3?A)IY;3]);P]\&(+2Z\7:E\1=!\+F/2/!5SKK^%_
M#.F7=CHK>((-7M]/O;C5_9/C7\(_VD_AQ_P4*\"?M>_ _P"#EC\>O!OB/]E2
MX_9=\>>&9?BCX9^'FO>";JR^*1^).D>/9]1\:.ZZ]H]TS6ND7]II":OKL:0Z
MC?\ V"YG^QPWCTU6FSM^G];@> ^!?VAOVO=&\ _\%:-.N?V@+;X@>*OV,]6U
MN\^$OC'XD?"?X=&\'AWP[\)?$'Q#FT?4])^%ND_"K0;O6M3GL;.R_P"$BU'3
M-3L;*6.2[7PS<6\ITU>(^+/[3/[>/PQ_8'_9Q_X*!_\ "^/!6IVL'@_]G'Q%
M\2_@:/A+X531_BCHOQ.;P?H>M:EKWQ ^RQ:]H/BS5M8\21ZT8/ &B^$/#7AN
MTNWT&STW7'T==?US8B_9Z_;E\':%_P %6A>?L]^&OB#>?MG+K.E?#BW\ ?%S
MP1I%[#JOBCX2ZUX".JO8_$#4_#VF-X#\/W&K1+J&MZUXI\-^.=4DTXWFG?"^
M*#5C;:)A?'?X)?MD_$7_ ()'_"G]C?P[^Q]X^'QKT?PU\&_ASXBL]0^*_P"S
M1:^&M&M/@1J'PSUQO&']OI\:YX]1TGQX=&N]+\-:=86TNNV%]I6O2>)].T+3
MXO#5YXK%;3;=7VVMK_7<#Z7^+WQ5_;#_ &;?VI_V0)_'GQN\'?$7X3?M1_%N
M_P#@UXM^"NC_  IT/PQH_P -M4U70;K5/#&L>!OB ;F]\?\ B)]*NH1;:O=>
M*[U;37$M9[RV\/:!_:T%AH'0?&+]K/6O$W[27QF_9X\,?$'X[?![1/@-X:^'
M:^(/&GP"_9.^('[37C'Q%\1_B;X>N/&=AIE_=:-\#/CGX"\%^#_"_A*7P[<W
M.GZUX?M?%?C75=?O8M&UG0;'PO=RZIY]^VIHO[5WQK^(7[!?CGX>_L7?%2^M
M/@7\:M"^.WQ1TS5/BI^RYI.I:/;6B:CH%YX%T=IOCN]CK_BF*S\W7$O(+RW\
M+2V=YHEJ-?&I7.MV?AZW\7?A+^VW^SU^V#X\_:Z_9!^%7ACX_P#@K]IGPA\.
M=,^/_P"SQXM^(WAGX7>*M$\:?#3P^GAGPKXN\,^,]9N[KPG;?9O#@CTS54MY
M]<$]T^K?\2W58Y]'U72C33O9]N_^7<#YN^)G[<'[?/A;_@F5^T!\<M=T^_\
M@Y\;_P!GGXH6?@.'QO\ $7]FWQ5X'G^.?P^U_P ?^!?!WA#XL>"_ _Q0AT"R
M\%WM_9^,;F]UG3]5\$^*--_M#1C9II'AZ6\DLK#ZJ^,?Q<_:\_9V_:<_8WU/
MQE\9/"'C?X1_M0?%R7X*^,/@CI'PQT31-(^'VI:]X=N=2\*:WX/^(LCW'C[Q
M%>:3=VS1:[?>(9[+2M?^SS7=CX2\+QZG!IFB</\ M[_"3]MO]H3]@3XH_"A?
M@Q_PG7QX_:-\1^"]1G\"^!/B7\.[3X;_ +//A/P-XU^'WBO3_"UUXL^)OBWX
M?3>,]4U&T\)7UQJVN^&= N1J/C+7]7B*:?X4T7PTUS<_;(T;]K/XU>+/V!/&
M'@3]BKXJ7*_ KXW>&/CO\5M)U/XK?LM:;?:+;Z-_:_AJ]\$:)+)\>)+'Q%XF
MDLO,\26=[#=6GAJ32]0T"UGUJWUNY\0:5X8-/+=]5VT_$#F/V0/ASXYC_P""
MI?\ P4VMI?VCOC??V?@+4OV--2U"SU2+X+ZI#\0=)\6?"SQAXQM_!OBN2_\
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
MCQ;>V_/Z!X4_:<M_^"35Q^SO??LK^.;7X^Z=^S-<?LIV?P['Q(^ $\&JW?\
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
M4+VVF2>(=+O[_P /:U>Z?:N\K6=GJ6I:1<ZC;61FF^Q0W26HGF$(E?\ /?\
M9'\(?M>?!WX??\%"K+QQ^Q=\38/$'[0G[1?Q\_:)^%FCZ7\6/V7M1BU6W^-+
M>'- TOP-J^I#XZ16^AZ[X=BAD\0:YJ5TLFARZ%I^KKI-[J'B%-%\.Z]]6?\
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
M'7Q+U&[TED-QK,16[UBQJ^$/^"9^O>+OV<_V^?@PNC2?LT?#3]J3QIX5\9_
M#X'2^(M-\5+\!->\#V?AW7$\1:O-X-UC7_"NCOXY^)_ARPUS5?"?@+Q#KVE^
M'/"MCIND:9K=S/&MM9^Z?L]^)O\ @J)XV/A+X2?M*?!/X:?"?2/"5[HA^(G[
M37A/XQZ1XCU+XLZ)X8N[:YFTWP#\,/#UM+JWA/6_B$;"#3?$WB3Q)K.A6^CZ
M)JOB#4?#OA[3M:&C6%F]-=G^'3^MNODP/U0K\_/CS\>OB'XA_:P^%?[$'P2\
M5V_PZ\6^)?A;XC_:!^,'Q4&@Z+XIU_P/\(]#U^+P;H6E^ ="\36FI^$Y_&GC
M7QI,=/?5O%>D:YI/AC0[*XO_ /A&M=NM0M%L_P! Z_*G]J;]GW]HCPA^VG\'
M?V]/V8_!FE?&'5M%^%>I?L^?&WX(WOB[0O 6N>*_AK?>(;WQ3I/B#P3XG\5W
M-EX5BU[1-=OQ>WUCKFHZ=%>Q:+HUG:R,MY?W%DE_G;UZ >-_LU>&_B1X0_X+
M%_M*:'\3?B1)\5KNS_8P^'LGAKQOJ?AWPWX7\27_ (0G^)%I<6-MXPT_P=IF
M@^$)O$.EZG)K-A+J?ASP]X>TW4M,M],NVT:RO)+M6\]U[]N?]H#XV? ;Q/\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%>>>)?B[\)_!FHZGI'C#XG_#SPIJVB>%KWQSK.
ME^)?&OAO0M1TCP5IEW86&I>,-3LM4U.UN;#PMI]]JNEV5[X@NHHM)M+O4K"V
MGNXYKRW23+\3_'GX&^"/!V@_$3QG\9_A1X1^'_BF&TN?#'CKQ/\ $7PAH'@[
MQ';ZA;)>6$^@^)]5UBTT35X;ZTDCNK273[ZX2YMG2>%GB96(!ZO16-HWB/P]
MXCT*Q\4>'M>T;7?#.J6":KIGB+1M4L=4T+4=,EC\Z/4;'5[&>?3[NPDB!E2\
MM[B2W>,;UD*\U^/'[87[36F:]^T3^P+#^SO^UK9>(O#^O?M<^#OAC\8/AI\(
M/B;X#USP]=Z==VFJZN(O''_"&K<^+DEO)=+?3;G0==\1GPU>VD4D;>'C=+<W
M$@!^T%%>??$7XM?"KX/Z1;Z_\6OB;\/OA=H-W="QM-;^(OC/PYX)TBZO2N\6
M=OJ7B;4M,LYKHI\XMXYFE*_-LQS7EOQ]_:C^$GP*_9_\3?'S6/B+\-D\.1^$
M/$.L_#J_U;QUX;TS0/B=XGLO"6N^*/#?@_P=K4^J16?B;6_%<>A72:-I>@7%
M]J6IQ0W,FG6]P()"H!])T5^#GP<TO1/VR/V?OA3\>;/_ (*<_$;X7?$2'X>:
M!XG_ &RK3X8?M$:5/X?\.6/Q0T+4+NZ\+W/@:X\72^#/V8O%'AB_AO=,\!^+
M;#PSIFHZ8OAS4UUO2?%&M17>J6O[)Z;XQ^'/@+P5\-H-8^*NAW.C:[:>"_"/
M@?QGXV\<Z%-?_$S4]7M=-TOPM)9^(KJZL[7QGXI\;37%C/:/I FN/$FIZDDN
MG6TKWD,;-JP'J%%>>>%OB[\*/'/B7Q/X,\$_$_X>>,/&'@F40>,_"GA;QKX;
M\0>)?",YF:W$/B?0M)U.[U30)3.CP"/5;6T<S*T>-ZE10^(GQR^"GPAGT>U^
M+/Q@^%OPONO$+F+0+;XB?$#PGX*GUR19%B:/1X?$NKZ9)J;B5EC*62SL)&5"
M-Q * ]2K\][K_@G1\/\ 2?'_ (W\??!_X]?M4_LZK\2O%FJ^//'G@;X+_%?2
M]/\ AOXC\:Z_<&[\0^*'\(>.O!GCVST76==N3YNI7/AF71!)MBB@2"""WBB^
M\=1\0:#I&AW7B;5M;TC2_#=CISZO>^(-1U*RLM#L])CA^TR:G=:M<S16%OIR
M6_\ I#WLMPELL/[UI1'\U?D+KG[0W_"<?\%1/V1-(^#7[4C?%/X&?$#X7?M
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
MT\L216EUJ6GV]PT<MY;I)SWPGT+P7I7Q'^/&H>&_CMXN^*6O>(?%>@:GXO\
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
M=<WUEXDB@MKP:W;_  ]T+P+:,J64,ME/::)!H>F^((+V\;QA8^)+AXIX5?\
M7\=;_P"8'WO7X _L9_ _X1?$[PA_P5\U;XB?#OPGXXU(?M\?MS>&K.[\6:/:
M>(6T?29M(\/7MS'X?AU>.\MO#UW>W<L-QJ6I:)#8:EJDFF:%_:5W=KX>T-=/
M_>[5K*XU'2]2T^TU74-"NK_3[RRMM<TF/3)=4T:XNK:2"'5=-BUO3M8T:34-
M.D=;NSCU?2-5TQ[F&-;_ $Z^M3+;2_G=\*_^";FA?!OPQ^T!X5\$_M7_ +6M
MO9_M*Z_XF\9?$N^U+5_V?-3U=_'OC:^TV?QIX\\/WUQ^SL?[$\3>*-+L9_#F
MIS112Z9%I6IW5WIFF:?XDL/#VOZ(+9Z[V_,#\E?@K\0?'VN? G_@A;\+#XX\
M#>&O#_Q"M?CW<#5/C%X&UKXH_#?4/B'\(]..B? S0/$7A'2/B3\*KC5KNP76
M=03X?6=UXSMK6R\:V'A/4['3M0U'0M.AC_3GP'^Q'J7AS]LCQI\;/C+\9/@Q
MXXE_:(^#%_X!^('[/'@7]FK5_ '@'XGVW@;5_#^H0_$WQ5I_BOXZ_&F+4M=\
M*-J.D:#=ZSJ5FEJT.NZ9ID,]E?:H1J>]8?\ !*7]G-_V4]+_ &//&WBKXP?%
M#X6>$/$+>*/A9J_C;7_!-M\0_@]K#7%_>_:/AYXP\#?#WP7/ @O]6U:Z$7B>
MT\4(5U*XTY@VC16>FVOJ7PA_83\)?!3P5XXT'PI\=OVF];^(7CG0[+PO-^T)
M\2/B;I7Q1^-_A;PMIUW]LLO#/@?6/'W@_P 0>"?"VAPR/<DV.G^ PD\UQ'J%
MP9M5TO0K_2FVNGGT[N]_+_@ ? ?_  1/_9I^!&O_ +"/[+'QQU[X5^$_$7Q?
M\,:_\:-8\+?$'6=.BO\ Q9X>N+?XM_$WPO;Z?H6M71>ZTO1(M.CEN(- @D30
MK;7M0U/Q-#81Z_J5[J4WE/[)/P.^+7_!07_@GCXFTO7/C/\ LVV-M\?O%'Q6
MN/C6WB']E7QIXX^-7A;XMOX^UV2XU#6_';?M7^%]+;QIX0MTT&;P#/<_#G3+
M3PWX-@\(:19:+)HMG;K<_KE^QA^QIX3_ &'_ (;W?PB^'7Q5^,OC[X=+?-J/
MAGPS\6M4^'VLP>!;J]O]7U7Q!_PBE]X.^&_@754MO$^IZLVH:Q8Z]?Z]8P7M
MG#=:%;Z--?:X^K^#>)/^"37[-.L?&+QE\7O#7B_]H;X30?$_5I-;^+OPG^#?
MQFUSX<_"#XM:A=S2SZLWCKPSH=I'K%U::Y+<73ZMIVC>)-$T^X>[O'BM8'N[
MAI"ZN_6Z=K_*P'R'^TC\/-"\,>(_^")^H3^+=+^,GC/0?C_\.?AZ_P"T _A:
M/0O$?Q-\,:-X(N19:S<W%S?:WJTNEZY+8V^O0I-XAUBRO[BY?6[6\NQJ'VN;
MT'Q'\%_A-XC_ ."XITW7/AUX/U+2=:_X)LM\0O$&C7.A6!T3Q1XW@_:E_L^#
MQ/XMT9(5TOQ9J\$%KI\T%UXDM-4:'4='T'5X@FK:!HU[8_97[1O[!/@W]H[Q
ME\$/%][\:OCM\)8OV=-0TC7OA!X0^#=W\'M!\'>%/%6B/LL?%":;XL^#?C:^
MU&_CTZ*PT1-)U/5;OPE;:-IT=E8^&[3^T-<DU:$_L&:2?VL+;]LAOVE?VEF^
M*]OX1MOAN=--[\"!X&G^%D&O+XFE^&<WA]?@*+H>%[W6Q+J5S=0:M!XK6]GE
MOK/Q+:7PAN8BZ[]&OO8'SG_P3@T'1O O[5O_  51^'7@_3+'PWX%T#]HOX;Z
M_H7A/1;6'3= T;4_&7PU.I>(Y]*TFT2&QT\:E=6MJTT5I!#'LM;:)5$<$2)]
MR_MD?":[^._[,OQ<^#FF^.]-^&VK?$CP_:>$M$\6:R(9-&@U_5M=TF#0=#UB
MUG=%U'2O&&L&R\':EI*+<7&KV6O3Z7:V5_<W<-E<>:?LY_L,:%^S?\8?BY\:
M]%_:"_:(^(OB;X[7MIJ_Q6TGXG:C\&K[PQXJ\0:7!/::'X@^P>#/@MX'O]!O
M]"LKJZL=.M?#&JZ+HIL9DL[[2;VWLM.CL_H;X\_!?PY^T+\*/%/PA\6:UXN\
M.:%XK;09;G7O >LQ>'O&&DW7AOQ-HWBS2K[P_KDUCJ0TK4(-6T*Q=+V.S>Y@
M02/:26UT(;J%/?[@/S@_9S^,VJ']L/P)\,OVO?V;-,^ ?[8L'P.^(G@CX9?$
M?X9WFGZ[\"OV@OAC;ZOX!\5^,(/"6L164'B'2;_PM/X%TC6=&\$>)I+BX\)Z
M/>:Z]Q/97/B"TL)_G[]C/X'_  B^)WA#_@KYJWQ$^'?A/QQJ0_;X_;F\-6=W
MXLT>T\0MH^DS:1X>O;F/P_#J\=Y;>'KN]NY8;C4M2T2&PU+5)-,T+^TKN[7P
M]H:Z?^H'A/\ 8]T30_&>C_$SQ=\:?CC\8/B=X+\$>+? /PK\?_%'4OAC?ZS\
M(M)\<6]E;>)]4\$Z5X3^%GA#P?>^*M7CTK1TO_%/CSPQXUUN_MM*MM,U"\N]
M(FO]/O?'/A7_ ,$W-"^#?AC]H#PKX)_:O_:UM[/]I77_ !-XR^)=]J6K_L^:
MGJ[^/?&U]IL_C3QYX?OKC]G8_P!B>)O%&EV,_AS4YHHI=,BTK4[J[TS3-/\
M$EAX>U_1'=:]-N_1O;L!^<W[.'B'X>:]^QM_P1WL?%VE>-/BS^T-#JGCC5OV
M9_@[8>+-,\-^"_%NM?#?3O&&D:IXG^+.K:[H?B&#3/ 7P=\$?8]7MM5TFPOO
M%>D7::?:^%]$UX7-[I,OTO\ L"6'C+0/^"D'_!4[1/&L7@C3M=OK/]COQ5KN
MC?#2SU?3_ MKKNO?"[Q/>W-QI=OK4\E]?:E/;W$/_"1>))K329O%.M+>:[+H
MND?;(]-M/3]%_P""2'P4T'X;? [X=:=\<OVH[6X_9G\6>)?$_P  OB/8>.?A
MUH?Q-^%UIXU\N3QIX-T/Q%X=^$VCV6I>#_%5U$ESJMCXGT;7]3C7?IFF:QI^
MAR2:4WLO@7_@GS\*?AA\7OB;\<OA]\2/C]X;^(OQ6\$:3X4\2:M)\33XJMVU
M_0?#NI^&M%^*-S8>.=#\46_BWX@:59ZO?W6G+\1U\;>!;+494NK7P/$(((HR
MZU\[_G?^O,#XZ_X)K?\ )CG[9O\ V<A^VQ_Z/N*^DO\ @D)_RC:_9,_[)[J'
M_J9>)ZL_!S_@G#X8^!7P=^,OP0\!?M.?M3Q>$?C;J&MZSXAOM8UKX%ZMXG\/
M:_XMN;5O'.O>#]:N/@(#INI^-M,MGT36SJ=MK-G96MY=ZMX8M/#WBIH?$4'O
M7[)/[+6@?L>_"32_@EX+^)?Q5^(7@/PY+<?\(?:?%:]\!:IJ/A#3[N[N]1N]
M%T?4_!7P^\!W-WI4^I7UW?K'XB.NW=G)-]DT^\L]-B@L8D[:^OZ ?'W_  7$
M_P"47'[4/_7/X,_^M!_">O)?VU?A)\,OA!\?_P#@E3XL^&?@;PUX+\4S_M>Z
M=X0U+Q1H6EV]GXHU[0O&WA#51XLM_$_B94.O>*;GQ%();K6]1\1:CJ>HZM>W
MFH7VHW5S=ZC>SS_H/^V/^R'X4_;8^%,WP4^(7Q,^+7@/X=ZI?V5]XKT;X5:A
MX!TF7QK_ &3JFEZYH5GXBO\ QG\//'5ZEAHFN:19:O96^@S:&)[Z-7U5]1B@
MM(K?QWXM?\$[-.^-4_P"OO'/[6O[6MQJW[-NK:=XH^&^L:;J?[.^G7Y\<Z1J
M-Y=:=X[\3>7^SD]IXC\1VVFS6/APQWMI_P (_<:+I,#7>A7&L:MXIU?Q T]$
MK]^_56 ^$_C/IOA+QM\,?^"NDG[-WA'3_&?AW44^-,/[3_QN^.NKC7[&U^*O
MPT^#.=4^$7P$\&Z)I&G^(-0C^&EG;Z;)I_B/QCXIT71? 7B_48[GPO%XWL+)
M-.L/I+PS^S?I7[:/_!'3X)_!CQ0MI?\ B#Q?^Q[\'[CP9X@UA$N;C0/B-HWP
MU\/WW@KQ"+Z99+NW,&N6=C;ZQ/;RQ75_H=SJVG33&"_N%?U%O^"8'P&;Q)\>
M-5_X3W]H*#PG^TI<>(]:^+WPCTOXJ2>'OA/XG\<^+M*GTWQ-\0Y_"_AS1-(N
MCXGUR:YGU;4K*XU>X\&7>I?9EF\)MIFG:7IME]4?LW?L^>$?V7_A#X4^#'@C
MQ!X]\3^'/!]A::9IFK_$?Q1)XJ\2-8:=8V>E:78_:$M=,TC2],TO2=/L-.T[
M1O#FBZ)HMK#;&XCT[[?=ZA>7:OV[I_A;\P/S4_9(^.=K^W=\+OV3/AEXGT6R
M&O\ P5C7QE^UIX1OM/MBOAKXC_L]:JW@'X<>#]9THQO#H]WXW^*=@GQBT&TC
M5HX-&^%NI:+<E5N3')P7[.?A_P"+?[5'C;_@I/HZ_$C]FVTU"X_:L^+WP/\
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
M\9M+:&XU7Q7JEWJ.MW&J.^F_2W7>]P/N>OR7_P""47_'S_P4L_[2N?M>?S\
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
MV5CHQ.G:/IFE0:3I6B(T]UI-C9ZA>7UY<^$_L[?\$O?@)^S7XOT;Q%X3\?\
M[1?C+PSX.U.ZUOX:?!WXG_&35O%OP5^%NN7(N4CUWP5\/4L-,TY=:T^*]NTT
MK5O$LWB._P!,GF_M2SN(M9BM]2A+_P!6WTM\@/E[]F7X#?!;5_\ @J5_P5&T
M75?A9X#U+P]H&F?L;ZSHOA6^\,:3=>$--UOQ1\'/$$^O:[;>$9K5_#2Z]J,M
MQJ+R:XVE-JT7]M^(EMKV%/$>NKJ'D_[!7[.'P*\3_LU?\%&-%\4?"SP9XHTS
MP#^UC^VQ\)? -GXFT6T\06_@+X>Z'8Z1J6F^&? MMK$=[;>#+*'4[^;4YF\,
M0Z5<7NHPZ=?7TUS<Z3I<EG^C?P\_8#T[X9_';XS_ +1?AW]J/]J&;XD?'S24
MTKXCRZO=_L^:CH6H_P!D>&-1\+> ;^PT1OV>HK73+WX76U[;7_@E;9AI[7FE
M65IXML/%>@7>N:+K'/?"?_@F]H'P7\ _'7X<^!_VJ_VLK?1/VA_$'B7QAX^O
M=3UGX :KKL/C7QM/IO\ PG'C'PYJEU^ST7T?7?%^E:=_8.KN8[JP@L+RXO\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X5^T?
M^T-X"_9:^$?BGXT_$NS\97O@_P (VOVO54\$>$-8\8:LD1.U9)K?3(39:39[
ML)+K/B+4-%T&UD>**\U6WDG@63Y^^,'QK_:;B^+GQ/\  _PWT3X5_!?X7?"3
MX7>'?'%_^T1^TIX6\8ZS\,?'_BKQ//J B\$^&=0\/^/?AAI7A^P\,VVG#_A,
MO%E[XD\27VC7>H6<;>"VMY+*YU3XY^+'[4-S^V7_ ,$0?C1^T1J/ABT\':QX
MW^!WQ,L]=\.:??OJFF6&N>#O&&K^#-3ETJ^E599=+U*[\/OJVG1S--/:6E]#
M9S75W-;O=S-+[KK\0/O3XU_MR?!WX"?!KX7?'#QQHWQ.N/"GQ>/@./PI:>&O
M ]UKFH6US\1+?3+C0+/Q-JD-Y%X*\,7)75;>.6/6?%MJ+R>*ZBT1]7:W<5]D
M5^$G_!0L#_AU%^S1QTUO]APCV/\ :'@D9'X$CZ$U^[=+I]X%)-2TZ34;G2([
M^RDU:SLK+4KS2TNH'U&TT[4Y]0M=-O[FR60W,%EJ%SI.JV]E=2Q)!=SZ9J$,
M$DDEG<K'=K\4OV4;K]J#6/\ @I]_P47T3Q'\;?ASXBT;X;K^QYH^N6>I?!7Q
M,K77PY\0^!_B/\0_#/@KX8&R^.EI:_#6?PY+XR\0PZUK_B2R^*__  ENMW\G
MB,:1X?WSZ3/ROQ/_ ."M:+\*_'OQ_P#@W\:OV&SX<\"ZUXF.@_LW?$GXD0+^
MT5\7/!G@KQ#>:'J>MZ5>:1\3M(_X5UXG\7V^EW^N?#SP->?"CXA7^J:%<^'[
MS4-1L]2UI]$T]V?Y?C\@/W7HK\@?'?\ P4/^,^I_$W]@#1/@)\)OAQXH^'_[
M>'@+XA>+?!U]XQ\6^(K/Q;I&H>$OA/8^-7L/%%OI^D6VC^#])\,Z]XCT5_%.
MIZ7-\2]3U/PUH/BR'0?#\6O2Z+#-3UC]L']O[X5_&#]B[X&?&3X&_LUW?CK]
MIC5OVA-*U>3X>?$#QP-(\[X2^&K_ %_P]/82Z_82#P1HFH6VH^%-7UK5I[CX
MH:W)H5MXFCL/!=KXC;2="8L_Z\K_ .0'[%45^2'A#]K']N)OVHOBO^Q?XO\
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
M_A)M ^'OFV4][_PEGQ0U'^T;'_A$_!<?D?9)==\G4-E[-!!]E/F;A^/OQ/\
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
M0?M5:%^VE^S+\-OVAM#T.;PL_C&TU2SU_P *SW8U!O#GBKPWK%]X?\0Z7#J
MAMOM]@-1TZ6\TB]>VMIKO1[NPGN;6TNI)K6'YZ\<_M8_M/6'[>]Y^QOX)^%O
MP;O-,U;]F+5/CMX,\7Z[XQ\6%X9$^)5EX"L]3\<RVVCZ>^EZ9IJ6NNS7?@OP
MMX>\6ZGK>J7WA:TA\;^'M*E\0:UHY;?R_0#]-J*_(7X+?M8?MX_%_P 5?M._
MLW0?#C]F/2/VC_V9O&OAS2_$WQ,OM5^(\'P"OO"OC_PU+XG^'MSIG@>VO]4^
M)^H^)=;L[:X-_92>)-)T72K%)KZ;5VU&"S\/:MVGP7_X*-0ZK^P=\2?VN/CO
MX0TOPEXF^!OB+Q_\._BAX3\(ZF3X?U+XC^"/%5OX.L--\(ZIX@N-]AIWC'6]
M7\.65A+K]Y)'HMUJTB7^HW=G9-J$Y9_E^.P'ZC45^(NL?\%3;CX;?%_]G31?
M%7QI_8@^/'P[^/WC[1_A?XDT#]F+Q^?$7Q,^ GBKQ6T,'AS5M;U!?B9XSLOB
M=X M]2D_LK7?%D7@?X530.8KNWT8SW%II5U[!^T%^UM^U=\/_#W[6OQ4T7PE
M\'/@S\+?V8+R]T_P?:_M'>'/&R:S^U#-H'A*/Q9K-U\-_%^G_$'P%X>\+V.N
M/(?"_P /GM] ^)K^(_$<+V=X-)NQ=Z?IY9_U]P'ZM45^3/QU_P""@?Q;\'?!
M7]@'XZ?"WX1^"M;\,?MD_$_]FGP)K.B^(_%6IR^,/#=S\>-+;Q+/X>\.:=#9
M^&O#=U>VVCZ?JND:=XQUWQA9:;::_+IUSJ/A2ZTD73CM_"7[4?[3GA#]MSP=
M^RW^T3X,^!T?AWXW_"KQO\1O@]KWP?U3QW=:CX=U?P!<PRZ_X)\>:EXQAM(/
M$N-(E-S;^*-!\+^%(WE^S ^'L7,\6GEG^?X;@?;7@/XJ?\)WXP^*GA#_ (5Q
M\5?!O_"K/$.E^'O^$H\>>$/^$>\'_$;^T]+&J?VY\*];_M&\_P"$O\/:?G^S
MM4U/[+IWV35 ;3R9,>97JM?G-^S9^U5\?_C=\0_VXOAMK/PY^$>D>+OV9?B!
MX6\#> M&TWQCXP70/$$GB#P_?Z[]K\5^.[KPO=W\D3P)8RP2:3\-M+>!C/93
M6T_F)J%O\8>&O^"B_P"W)X\_X)\:;^WQX4^$/[-MAX:\+6_COQ/\0O"?B/5_
MB&^L^,O"G@[XI^)/"=_:_#BWTC5+BV\*7&B>&-)MC=>(O&>K:U/XA\36GB*:
MS\":%H<&@OKQ;]/Q _>BBO@']I#]M6?X8?"G]F'Q'\-/"VG:]X^_;&^(WPA^
M&'P@LO&=W=V'A+PWJ/Q<TV+6K?Q/X[N-)#:A=:1X;TJ3S+G1=$FAU77+^2VT
M^PNK2.2>^M?"]$_:,_;GT/\ X*%^$OV-_B9XB_9<G\$>)?@^_P =-(^(/@KX
M"_%FVUOQ1X=T+Q9;:#XH\#2Z;K'[3^H6/@'Q \%OK0TWQ=,?'VEV<IT&[G\+
MZG_:-WI=@6_7\-P/URHKD/B#XO@^'W@+QOX]NM.O]8MO!'A#Q+XON-)TJ/SM
M4U2#PUHU[K,VG:;%@^;?WL=DUM9QX.^XEC7'-? O[.?[17[3?QOMOV9_BWHV
MJ?LU?$KX!?'.[U%OB);_  IT+Q[_ ,)G\!$E^$_C+QKH^BZSXMU#XB:]H/BN
M^TSQMH_A[X?^,-3U'P5\.KW3-;U6&PC\&K-J:7.D(#]*:I76I:=8S:=;7U_9
M6=QK%ZVFZ3!=74%O-JFHI87VJO8:=%-(CWMZFF:9J6I-:VRRSK8:??7AC%O:
M3R1_AK\3_P#@K6B_"OQ[\?\ X-_&K]AL^'/ NM>)CH/[-WQ)^)$"_M%?%SP9
MX*\0WFAZGK>E7FD?$[2/^%=>)_%]OI=_KGP\\#7GPH^(5_JFA7/A^\U#4;/4
MM:?1-/Q/CA\:?C5\=_VO_P#@D)X\^"7Q>\)>$_A?^T3X6^/?Q5^'?@GQM\)-
M;\6:=X0\4^'OV;+J?5-7^)=MH'QB\#7OQ%U@Z#\2/$'A30+#1=:\ 6/@>_6^
MU&2?QG'?3V\KL_3?\%?L!^^5%4=+CU.'3-.BUJ[L=0UF*QM(]6O]+TZXT?3+
MW4TMXUO[O3M)N]4URZTNQN;H2S6FG7.M:Q<65N\=M-JFH21-=S?!&G?M$_'+
M]H7XE_M!^"/V5+CX,^&_#?[-?B]?A7XD\>?&/PUXU\=6GC[XRV>E0:QXJ\#:
M#H?@GQQ\/KCP?H?@A;[3-&UWQIJ.H>*[V?7;J\M]-\$W%EI:WNHH#]!:*_!3
MXK_\%2?C_!^Q;\3_ -H_X:^$/@_X$^+W[*?QBD^!7[5/P+^*?AOQIX\A3QI<
M>._"7@*QU+X<>,?"?Q&^';:?H4=WK=UJ0_MW0?$!U=3=Z9;7^GR^&'O_ !1]
ML?M6?M'_ ![^ W[2W[&_@WPPWPAUCX,_M)_%BV^$OBG3->\&^,F^)OAS4H]/
MO=9NM<T#QAI_Q)LO"UQ97]BD5M;:?J'@!Y])NK26:6\UF+44ATMV?Y_AJ!^@
MTFI:=#J%II$M_91:K?VE_J%CIDEU FH7EAI<VGV^IWMI9-(+FXM-.GU;2H+^
MYAB>&TFU/3X[AXWO;99,WQ5XDL?"'AW6/$VI6FNW]CHEE+?W-EX9\.ZYXLU^
MZCBQ^YTKPYX;L-4US5KMV("6VGV%Q*!NED"01RRI^./B:Z_:@OO^"T$7@C0O
MC;\.;70-/_8+\0?$/P9H?BKX*^)O$GAOPEX+\5?M#>#/#/BOPU%I>B?'3P5?
M:I\1-?OO .@:G=_%&ZUJ+2$T^UMM!C^&/EV=OJ"_M;0U:WFK@?/_ .R]^TE\
M/?VN/@GX4^/OPKM_$EMX#\:7OBVTT)?%FFV>D:Y,O@_QCKW@J^O+C3K+4]6A
MMK6^U+P]>7FF+)>?:WTR>TDOK6PO7GL;?Z K^8/]A_X^?M:?L[?\$>?AE\;O
M@YX!^"&K_#'X+0_%[Q1XWL/B=K/B^7QK\1?#\/Q\\?7'B:/X?0^$);71O!@T
M.QO)8+75_&%QKEWJ^J6&K(OA&RTNST?4_$WZJ_&/_@H'X%\-^(?@G\/- ^*'
MP(^"GB/XS_!6T_:!?X@_M-^*-.T3P-X)^'FJOIMCX:LH?#C^-OA[>?$+QQXL
MUB^OK;3?#>F>.?"]K8:1X6\5:]?ZR38:=I6KC6K2[O\  #])Z*_$KX:_\%1O
M'WCCX3_MUC1=)_9Y^*7QC_8C\.ZKX^G\6?#3Q]K1^ 7QB^%\'A+Q'XPLO&?@
M6^TP?$35(M;M;7PY<:1K/@B?Q3=6<&MSV]F?'EJXO$LO=?V=?VI?VMO''@3P
M%^TO\<_AY\"? '[)>N_LEV?QR\5^(?#^O^+;CXJ:%XLL?"6D^*];U%O#UW<Z
MCH-KX#US33KVM>%M$@U'7M<L/#<6EW'B7Q5;^(9+GPT"S_K[P/U KRK7/BI_
M8GQ<\#?"7_A7'Q5U?_A./#WB;Q#_ ,+,T/PA]O\ A'X0_P"$:6%O[#\<^,_[
M1A_X1_Q#X@\[;X9TS^S;O^U6BF'G6^S)_&#XE_\ !8.?X=_#7P#^TC:_%']B
MKQS\/O$6M>$[CQG^RKX+^)5EKG[5O@7P#XQN8(;;58_$&F?%&_T/Q%X^\+VM
M]97WCGX?K\(M'L?#]TFJZ4GC6^M=*FU^3[L\3?M:?$S2?V\OV>OV:++PG\/)
M?@Y\<OA/\0OB9IGCV'6/$>K>-[^/P?H:ZA;PII;V&@:%X8AEO+FR)5I/&;:C
MISF1;C1[IS! 6?Y_@!^A%%?E#X2_:O\ VT_BK^TS^VC^S%X#^&7[.7AOQ%^S
MC'\#Y?#GC+Q7XI^(/B#P?:6OQ7\'^(/&JW'BA-)L?#GB7QCJFI6">'+/2M"T
M'0/ ^FZ ]IXPO-7\8ZK)!X:TO7?H;]@/]J#Q7^UA\!)?'?Q#\*:'X+^)O@SX
MC?$'X0_$S0O"UU?7?A6+QK\.M<?2M2O/#,NIRSZFNC:A;2V-[!;:A<75U9S3
M7%FUY>I!'>3EOT_'8#[8HHHI %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M?CZ[U8W?P_MM/L]&=+5(O"^L/?&Q\77,MS;^'I;^70/%*Z%_2;11?RZWW\K
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
MS#:W7BO3K#5)YM+T_P"D?V>_VR/VK_CL?"7PH\6?L3?'?X ?%C3KW1(/C/\
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
MPLV^&CZM!K,]WY3>%O#FH:?:>(/%AN;?3]"TR]UF:/3&^;?V?/@-\5?VC/\
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
M60_!:P\ ZKK%CHWC/1=#N_$7AR.;48M2TOQ#H2ZCH6I!+G2Q?#6-,UG3-/\
MTWHHO^=P/Q&_95_::_;9\%?#7P7^QK\0/V'_ (UV/[0/PX\.:3\(]#^/::5I
M=U^RC=Z'X8L(/#>A?%?Q-\2KC4[%9H]-T*UM-;U7PCX8LO$&M^++NQFLM-71
M;_65TW2=;X[^(_$5G_P5A_9"\30_"7]H[Q5X$^%'PG^)_P .OB!\6O#_ .SM
M\7O$'P_T[Q9\4](LSX99_%OAKP+-X<U2P:06?_"2Z]X:>]\,>%KK47MM8OM,
M;1M?AT;]HZ*+^7]/^M@/Q(_9@^)5]X;_ ."BO_!2CXJ>)_@G^U-X=^&_QET?
M]GJ]^&?C+5?V4OVB8])\5P_L]_!S7]!\?16*P_#2>^2_NKU)%\&:7<6<.I>-
MY3:Z;X9M=1UO4M+TN\;_ ,$R_'7COX6_LY?MAW>O_LY?M)Z;XXT;X\_M%?M
M^$_AKXO^"?Q%^'FO_$OPIXNDA\0>#]*\$ZEXR\.:7H&K^)M<GT^?1Y/#MCJ-
MYK^G7GE2SZ1);W5@]Y^W-%%_+MU[ ><?"#QSK'Q-^%W@'X@^(? 'BGX5ZYXQ
M\+:1X@U7X<^-H5MO%G@R^U*TCN+CP_KUNJQ-#J-A(YBFBGM[.[3"K>V%A=B>
MR@]'HHI %%%% !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 445\^>./C5);_ !;\-_L^_#JUTW6_BIK/
MAB?XA^)Y]5-Q)X;^%_PQMM471(O%WBB"RGM;S5-3\3:\9="\"^$+.^TR[\27
M6G^(=2GU;2=&\,ZG>4 ?0=%4-4DU.+3-0ET2TL-0UB.SN7TJQU34;C2-,O-0
M6%VL[;4-5M-+UNZTVSGN!''<WUMHVJSVL+/-%IUXZ+;R?GM^QQ^U/\>_VH?@
M-\6_B)>>!OA?I'Q.^''Q_P#BE\*].\":9J?B2+PMKFG_  SNM*M)-&D\8ZC)
M/>V>MZU<W%_;6WC*3PTNE6A:QN;GP2(TN8F /T8HKRGX*_&/P?\ 'CX=Z/\
M$?P6]]#8:A<:KI&L:%K4$5EXF\&>+_#>IW6@^+_ WB[3(I[E-+\5>$/$5AJ&
MA:Y8I<7-NMY9O/87=]IT]G>W/JU !1110 4444 %%%>&?M(?M ^!_P!F#X0>
M*/C)\0(]7OM&\/OI&G6&@^';6*^\2^*_$_B75[+P]X6\)^';*>XM+>XUCQ!K
MNI6.GVQNKJUL;1)9;_4;NTT^TNKF$ ]SHK\\_B5^UW^T1\"_"&G?$#XR_L>B
MV\(ZSK/A?P\ES\)_CKI/Q,U?P1JOC/7--\.:#)\6=*U?X>?#N'P[HB:QJUE9
M:WKGP]U+XL6FD22B3;=VA6Z;]#* "BBB@ HKSC1OBMX+\0?%+QY\'=)U+[;X
MV^&OA/X>^,?&-G 8);?2--^)U]XZL_"EI<S17#RPZO<I\/M:U&XTZXMX)(-*
MN]$U!6E@U6$K1\!_\+P_X3#XJ?\ "S_^%5?\(!_PD.E_\*1_X0/_ (2[_A,/
M^$4_LL?VU_PM3_A(?^)+_P )#_;6?[+_ .$1_P");_9>/M?^EYH ]5HHHH *
M*** "BBOBV3]L5(OVV/#_P"QC=?!_P :Z-J.O?"CQ5\6K3XF:_J_A>W\-ZOH
M?AS7$\/Q#POI&AZEXAU:_BO=12]BN'\2MX-U.P2V@NDT6_L=1LKN0 ^TJ*^8
M/VAOVF=-^".N?";X;>'_  K=?$SXY?'KQ'JWASX1_"^RUFU\.1ZNOAG2FU_Q
MIXM\4^)[NSU./PMX#\$:$@U'Q)KD&C:_JB&YLK/1_#VL7ESY,=3X&_M-?\+*
M^)/Q/^ OQ$\&0_"OX_\ PBL_#VO^)O UIXJ'C;PUXA\#>+H6D\.?$+X;^-)/
M#_A"]\5^$[F[BN=$U634?"'AG6O#WB&U?2]8T:U%SIMS?@'U517->-/&/AGX
M>>$/%'CWQKK-GX>\'^"_#^L>*O%&O7[,EEH_A_0+"XU35]2NBBO)Y-E8VL]P
MZQ1R2N(]D4;R,J'X TO_ (*!:I9>%OA#\;?B=\"K_P"&/[+OQX\3>&?#7P^^
M+.I_$"RU7QCH,7Q!9E^&7B[XP_#&'PM9:?\ #SP1X_+Z>NFZWI/Q&\<76AOK
M>BGQ?I7AZ&ZGGM #])**^)_VG_VD_C[\*O%OA#P!^S7^R-K?[67C+5M"U#Q5
MXUL[;XM>%/@KH'P[\.&^32O"]UJGB[QMHFJ:%J.I^,-2M/$L.DZ'!/:WZVWA
M;5KUEDA5*\P_9L_;+_:=^*?[2.K?LZ_'O]B*']FG4-&^#_\ PN*[U_\ X:8\
M"_&EUT:^\6+X.\-6$FE> ?!T%G97/B35+/Q(]B=3\0V-Q]D\*ZQ<1V-RB1EG
M;K^J_+<#])Z*\Q^,GQ=\$_ CX;>*/BI\0;ZXLO#/A:T@EFBL+5]0UG6=3U&]
MMM)T#PSX=TN-EFU?Q-XHUV^T[P_X=TF%EEU'6=1LK17C$ID3P;XK?M/Z[\!O
MAU\.]8^)'@)=:^,GQN^(>A?#?X1_ OP-JUH^HWGC'Q7;RW>E^$]<\<:S=0Z
ML7AS3[#4M7\=^/EL].\.:3;02VNDZ9K,T6FS^($!]CT5\):Q^U5\;/AKX\^#
MO@/XV_LO+X?3XW?$/1_AUX8\?_"GXOVOQ4^&_A[6-2M;_59K/Q[J6O\ P^^%
M7C#P_JIT72M4N=&@T_P-KV@ZUJ-H=*_X2>P>5;D?=M !1110 4444 %%%4M2
MDU&+3[^72+6ROM5CL[I],LM2OY]*T^\U!(':RM;_ %.UTW6+G3K.XN1'%=7]
MOI&J3VD#O<1:=>R1K;2@%VBOA+]@3]I_XD?M3>!OCCX@^*7A7P7X.\1_"C]I
M_P"+'P&BT?P+=:WJ6DBP^&MOX7@:ZN-7UYX[O6;^XU;5-5)U.'2?#MM<6"6
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
M8T444 %%>5?&3_A>'_"'Q_\ #/O_  JK_A/_ /A(?#OF_P#"Y/\ A+O^$/\
M^$4_M2#_ (2WR_\ A"?^)U_PD/\ 8OVG_A'=W_$M_M3R/[3_ -$\RO5: "BB
MO@;]K?\ :C^+'[/_ ,9OV._ GA;P7\/]6\!_M&_'7P_\(?%'BG7]9\17'BK0
MVU-+B^NX]#\+:?8:7I,3-I5I,]EXAO\ Q5J:QWQ-O<>$I((EN9P#[YHKRK3?
M^%X?\+C\2?VO_P *J_X9^_X0O1_^$0_LW_A+O^%Q_P#"Q/[0D_X2#_A)/M7_
M !1/_"%_V5Y7]C_V7_Q//[0\S[;_ *-MKU6@ HKSCQE\5O!?@3Q=\*/ OB#4
MO)\4?&GQ9KG@[P'I4)@DNM0U+PWX!\6?$?7+N:![B*XCTC3/#O@[4$O-1AAN
M([?4[_0["98VU6!Q1US_ (7A_P +<\#?\(W_ ,*J_P"%#_\ "/>)O^%E?VY_
MPEW_  MS_A*]L/\ PAO_  @WV#_BC?\ A'M_G_\ "3?V_P#\3+;Y/]E<[Z /
M5:*** "BBB@ HKS3XN^(OB5X3\!ZWXB^$_@/PM\2O%^DP/?0>#_%WQ"U#X8Z
M;JEC:PS7%]':^*M/\ ?$AH=7,<2IIEE>>'X-.O+B01WNM:3"IN:^ _V2?VV/
MVJ/VR_@7X9_:"^%_[+7[/^A^#?%=]XET_3=+\>?MA?$32_%$4_A;7]1\.7YO
M+/0/V*O$^DQ1SWVF3RV30ZW<-):O#).MM*SP1NP'ZCT5\C^&OVHKC0_V?_BQ
M\</VD/ ME\#+CX'ZC\1K/XC^%=,\<0?$6SMK3P&[W&GW_AOQ1<^'? 0U]O'.
MC3Z-J?A33Y]"TB^O)]?TO26B%]-MKZV1Q(B.,@.JN >N& (S@D9P><$_6D Z
MBBN1\<W'C:S\,ZC??#S3] UKQ58(+VPT#Q)=W>EZ;XB6V)EFT$:[:"=O#EYJ
ML:FULM?N-,URRTNY>.XO-%O[<2(H!UU%>4_!7XQ^#_CQ\.]'^(_@M[Z&PU"X
MU72-8T+6H(K+Q-X,\7^&]3NM!\7^!O%VF13W*:7XJ\(>(K#4-"URQ2XN;=;R
MS>>PN[[3I[.]N?5J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_(#_@G'
MXAO?B3^UG_P58^)^O.\^NVO[4>C_  .LC,238>#/@3HVM^%?#5C9(P_T6SN!
M=7FI2QP!(KN^NKB^D$MQ-),WZ_U^8O[//P[F_9J_;W_:W\+ZBAM? _[8Q\)?
MM$?"'46!CL;OQ[X8T_4]"^/?@E[F1A'+XIAN[_P]\0+'3HU2:\\*:IJ%W:+=
MQ^&M=FL&MG\OS X_X(:WK_[??Q<_:^\0>(?BK\8/ 'PE_9[^.?B3]E_X3>"?
M@W\3?%?PDG'B?X=Z7ILWCSXL^+M;\#ZAI&L^--4UK7=9M8O"/A_Q)=7W@72-
M"TP0W_A+5[^]OKV7#_X(I:9JFB_LV_'31]<URX\3:UI/[:G[1^F:OXDNX+>U
MN_$.J6&L:%:ZAKEU:V<<-I;7&K7<4U_-!:Q16\,MPT<$:1*JCM_ _P"R)^TU
M^S+^TQ\>/B+^R_XL^"NN_ G]J#QG+\4?B)\,_C)<>.-&UWX<?%75&F;Q)XO^
M'E_X,T/7++Q-8>(;BYGU#4O#>N3>%A(D>F:1::S81Z:NIW/HO[ '[,'Q@_9(
M\$_&70/B]\0_ACXKT_QY\<OBC\:=/;P7X>\1Z1_8B>.M3@O[MM6UWQ%KGV=K
M;[+81W;:1#X?C&A7$]U;MXJ\0VT4-U0_\K?J!X7^PIXDO_#?_!07_@JW\!X9
M'_X1+2?BA\&/C=H=DA?[-8^)OC)\-H]4^(%PJ;FBCEUB\M- N9-@1Y9[6YED
M#NYV?K]7YC_\$^?AG?:C\0OVQOVS=7M9[2/]K[XQV%Y\,UNX7AN-0^ GP@TN
M[\#_  I\7F"=(KFSA^(-G)JGBO3;>2)#<^&+OPQJ+-)]K18OTXH>_P!WWV5P
M"BBBD 4444 %?+/[9G[-_P /OVM?V?\ Q=\ _B)XDN/!UEXYN=%3PQXKT^YM
M8-8\/>.]'U.WUSPCJFCPW<]M'J=[;ZIIT?GZ*D\$^KZ8VH6$%S92SK?6WU-7
MS+^UC\'OB5\;OACI/A7X1_$;3/A/X]T/XF_#+XA:'X\U;0KCQ19Z-+\/O%^F
M^*GCF\-07VEKX@AU1=-_LB[TBZU73+*]L+Z[BNKORBT$PMP/QQU+]J7]LC]@
M>RL_@S_P4Z^'MO\ M'_LF^(KJR\"V/[8OPV%]-J^F:=J$R6FEGXL:-;&VU-]
M0MXEM9)[Z:'0?%3W4%Y>Z'XA^)6N0*\WVG^T?\??&'C/]K7P/^R]X&\)_'/X
M@_#Z']FM_P!H_P :V?[,GQ$^&OPT\>>,(/%'CV3P#X&MY/B/XW^,WP2U70?
MFD)I.MZUJK_#3QE;^*M<UC6/"$4US!X<M-9MM2Z7]HCX!?M??M=?";5?V:_B
MR/V;_AW\+/&]UX<M?BE\2_AUXJ^(WC/Q[XA\-:#XATKQ)=V'@;X9>+OAMX=\
M.?#_ %?7+O1K2UAUC6?B;\24\.6\\\]O8ZO>PVTZYG[5?[#WQ=UOXD_ []I#
M]B;XF^$O@[\?_@7\/V^#%MI?Q'L=7UCX7?$GX+&X6^M/A_XV.DVNJ:Y;6>C:
MB;F_L;NST^_N9+F[^U1RZ=JVG:3J]E6GE?7T\O3K>P'R+J'[0'[<'[#/[./[
M>'Q$^*O@7XEGX7^"[OP-??L8Z]^TG\1_A5\3?BAI=]\3O$FG^!M2\+?$O6?A
MQ\4?B;?^(-"\ >(_$&E>(='OO$WB.]U34] L[RPO-?GN;N&STO[CU']E']HW
MP;\0OV;_ (@_!O\ :C\?ZW<^'_%MK%^U=IOQL^(OCKQ7X0^-'P_U&TM1XCOO
M!7PV9=;^'_PW\:6M[;W,_A*R\ Z+\/=!L$U()>WMQ;:<MGJ#=:_8V^)W[2O[
M._QL^'/[;?Q!\%>(/B)\=?">D^$;@_!+0-;TCX8?"+3?">J'Q/X.;X?Z;XRU
M"^\1Z_JMMXY6#QCXGU[Q%=V-SXG>PT'P[)9V&D^&].=N)_9M_9Q_X*%:):^
M_A;^U+^T%\#O&'P*^$MSX;FT6]^%_A;QE!\:/C!:>!;JSN_!&C?%?Q%XE-CX
M=T'0[*]TK1=0\1P>%]-U?6O&,.F/H/B#Q#>6&L:W<Z@?=?\ /3^NW<#P+]CO
MX"> K#_@J=_P5&33M2^*NGK\/]9_8S\5:"EI\>/CC%!J&M^.?@]XF\5^(9_'
M=F?B(UE\5;!]<N;BXTC0?BE;>,O#_ANTGGT;PYI>E:)/-IS]-^SO^T)\0?A+
MXN_X+ ^*_BK\2_B'\9_#7[*WB.U\3>$-/\9ZOI[3V7A[0/A-XD\>7'AO0M-T
M/2M#\*Z =4N(8M/=]#\.Z7#<R1V=Q?1S2P^;7T?X3_9;_: ^''[>_P"T/^T=
MX&\9_"C_ (4Q^T_H_P #)OB)H_B"P\4W/Q/T/7/@7X2E\'Z;HWA*WM((_"9T
M;Q9ILERNJ^(M5U2;4-(&I2-I_ARZN-.M[FZ\P_9I_9!_:/T3XL?MSZG^TUX;
M_9VU/X/_ +<%S)>^(_#_ ,,_BG\2O$GB3PK9_P#")ZEX$E\(RP>)_@EX$T[Q
M+INM>%]5DBU#Q#'JOAN]T^_M&N+70[R+4A!I0]?N7X6N!Y3'X4^._P 3/^"=
MUE^VWH/[2OQGT3]JK4/@I=?M/:1=:'\0O$5O\%X9(=#N/B);?!UO@%)?S_"*
M\\'P^'H%\$)?:OX5O_%[Z@BZYK/BC4;@W<-QP_[1/[3_ ,:OC!^S)_P2L_:1
M^&OQ4\9_!;6?VBOVL_V6?AQ\0/!GAA[./P/J+>,K[Q3-XM_M6WAM]/\ &NO>
M'SXD\'+9IX:F\<V>@:_X/GN-,UBPFGOY;]?H;X8?L>_MB?"G]FGQ1^PWI/Q'
M^"_B#X'WNC^,?AWX&^/FNWWC>+XW^"/A#XX?5(K[0;[X3VOA*3P/XL\8>'=)
MUS4M(\)^)D^*_AG1K)(M(N+SPG>6^G'2[A?VM?V)/CCXG^'_ .Q+\%_V3=(^
M!>C?#']CSXO_  2^,^FS?%[XB>/]!U[7=2^!EKJ^E^'_  ?]A\'_  B\:VLE
MEKMEJDFI>(?&-UK":K<ZO-*4T !9+R\-+]-W]UG^MM ,BP3XH?LX_P#!3WX%
M?"NW_:"^-_Q:^&_[3GP0^,&M^,_"GQC\86WBO2]$\<_#1K36[+Q5X&TNPTC0
MM#\"KJ%O,-.NM \)Z3I/AX0RW/EZ8JBQ6Q\$^%WQ;D\6_%;P_P#"3]H7X\_M
M%?LQ_MZ:7^T;H7B6Z\(^/?B;\1_#/[/?QY^%NA?'*QUI_ OP<\-P7\GP4U[P
M;XI^$UNG@S0;?1M)T3QYKGB61;;6=6\4VLVO3:A]6_$[]G[]M+QU^W/^S/\
MM2Z?X7_9@TSP/\"_ OBCP;K/A.\^-GQ6NO%6O'XJ^'K&T\?7^FW\/[.,&DVR
M^$M5\Z'PA;W,9/BVPTF&_P!9E\(7'B*32_#'(>//V//VP?VDO@EX#_9S_:?O
MOV;=3TOPAXY\!>)1^TCX2\5_$CQ!\;++2/ /BC3=>A'AOPCXD^&6B:7I?Q&\
M1Z+I2>#]?^)+?$UXKFPU36M6F\&WEY=BU4^[;_/RL_0#]A*_);XB?\IIOV=O
M^S&/BS_ZLN"OUIK\K/'/[/G[9^M?\%#_  )^UMH/AO\ 9B;X9?#WX8^)O@A9
M>%]7^,WQ4L_'6O\ @WQ+XJGURX\;73V?[/&HZ!H?B:"(V4L/@V*]US2A);7&
MG/XRD2]35K)+KZ/] /-_B!/>:A_P7;^ VG:LT@T7P]^P)XRUSPC%*2;8>)=8
M^)?C/1_$5Q9@X1;Z70K>S@NU3,GV2UMV?Y'3"^/)KRS_ ."[_P $%T,M&^K_
M /!/KQ5;>-%@&WS_  Y;_%3QM=Z.U]L7YXQXEL]-6)YB!YL$"*V41#]D?M+?
MLR^(_B%\4_@-^TM\'=4\,Z'\?OV>-1\36NAV_C-]4M/!'Q)^'/CW29=$\;_#
M;QEJFA6&K:SH<<\4D6L^%/%5GH?B5_"VO6TEQ_PC6JQ:C<+%7^!?[-'C#2/V
MA/BG^UY\==2\(W_QM^(W@OP[\)_#/ACP#=:QJW@CX0_!_P -7S:X/!VA^*/$
M.D>'-=\9ZKXH\5.WBGQ5XEU#POX6MY;V.RL=(\.:9:VL\M^7_P#2;?,#PO\
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
MS++<7-Q+)--(\CLQ]Y_;\\8?%'P+^TA_P3F;P;\6_B#X8\)?$?\ :DT3X?\
MCSX>:%J6FZ3X4\5:1_9=WK.[6Y-.TFU\3ZHL[VHM+S2-2\1WGAJYM-H.AI<&
M:XF\F^)_[)?[?/CK2?\ @GM;Z=H/[(=CJ/[%FN>#/%_B8WOQO^,CV7Q$U[P9
MHZ>#(=+T0P?LTF?PSI.J^%["+5I=2OEUJ[L-=UN?2TTV^L/#D6J^)_;/VV_V
M=_VN?CS\5?V0?&WPAT?]G.TT+]FSXEZ'\:]>M/B/\5?B7H^J^*?&%O!/INI>
M"=)'AGX%^*+33O#=KI;R_8?&EW//J>I7NH*]QX*TF'1_+UM=MNOZ@?.O[''P
M&\ Z=_P50_X*A_8+_P"*=FGP^UO]C+Q7H<%M\>?CI%:ZIK7CCX0>)?%GB*3Q
M]:)\1A;?%33I=<N+B?2M"^)\7B_0O#=E<7&C^&M-TC1IY=/?>^#.C>)/V4O^
M"H'BKX0_%/XV?M"_$#X7_M'_  HO/&_[)!^+'Q^^+/CGPAX6\1>#KBXN/C'\
M*'T3Q5XOU#0_$'B&TTN:S\4>'=;UW3]0U/0O"=E8V-MJC:MJNHW%[]'^!OV7
M?VA_AW^WA\?/VD/"_B_X1VOPA_:BT+X"W'Q3T'4[;Q9K'Q(\->(O@;X/;PA;
MZ%X&\NQTGPO?:#XFL9;R*^\4:W=6NIV,>H-+9^%!=6,,L_(?\%,_@[\/OVI_
M!'P/^%&D^+9M-^,MU^TQX*TKX:^(O VM6R>+?!ATXW-Y\=KNXN-/N#J&GZ;H
M7P3MO&FHZO:2M!;OXFM?!5CJ&VXO-.CE=]?)I+TT_P T!ZQ^PMX6O-7TSXK?
MM&3>/OB_XF\-?M!?$OQ7XG^$'A;X@?%SXD>/O"WA#X)V&KSZ5X$U#P;X>\9^
M)-;TSP];?$F.QO?BC:MID41LO#?C+P]X8L_L>DZ#;6$?SQ_P1V\27\7PW_:T
M^"LTCR:#^SG^W1^T9\+O D.7-OIO@E?$=OX@L-(M@S.D<5IKFK^(IXX86$44
M-Y"BHH&Y_P!/]6U3P%\$/AC>:K?R:?X.^&GPJ\%--+L0Q:=X<\'^#M&"Q6]M
M"FYS#I^E6$=M9VL(DFF,<-M DDSHC?CM\'?@5^U=\$/^">7Q(\>?#+X@> ?V
M;_VE/CM\:O&?[7_Q2U_XPZ,FKZ/\//#_ (_UR#6]8\*:E:3>'?%44'B6P^'^
MDZ%;7MG>>&[P6?B&XUW1H1IU_+!K=HNC^7]?<!^Y%?DM^WS_ ,GK_P#!)G_L
MOOQB_P#55PU^D/P<USQMXF^$/PK\2?$O1(O#/Q&\0_#?P/KGC_PW#%+!#X?\
M;:MX8TN_\5:)%#.\LT,6E:[<7]A'%-))+&EN$D=W!8_G]^V+^SS^V%\9/VF/
MV6?BS\(-#_9L7P+^RSXVU[QSIMM\2/BU\3] \6?$2[\7>&-.T#6=*OM/\,_
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
MO#]QHEU]KU'7=.TW3]174]*6WMM"^RZXUSH"^[9?G_D!^=WPWO\ ]I/XE_\
M!&:']LO6OVR/VDM/^,WPV\._&7XB>$KCPYXZ?2-&OKSP1\;O'*SVOQ'A>VO]
M2^)MOJECILVB6ND^(M27P?X>\,VWAW0M \):>NEZI>^(?T%_;,_:1^+6E?LN
M?L2^-](\1ZK\,/"/[1'Q6_9G\/\ [2GQ=\)&/3]2^%?PM^*.CV>J>+-3TK7)
MHKJ+P'!J6IW-MH8\>3#_ (I>&Y1+6>'5=0TZXC\?^&W["O[<?@#_ ()?^+/^
M"?SV?[*>I>)=5T_QEX-T;XCCXQ_%R#0T\'?$SQ1XR\9^*M6U30_^&<VOQXET
M'4M<M-&T#3+2[?2]8LM0NM8U#4]'G\/0Z-XIZGX^^%?V@G_9\_8A_8IE\?\
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
M:@V:?1'Q"U_XD^ _^"J'['GPNTGXO_$^\^$/C/X"?&C4;_X7:MXF-[X774_
M?AZ+3=(U+4+@6D/B/QGJ4@G34;G5_B+KWC+63K"-J,.I02OM7M_VD/V./BWK
MGQ&_80^*_P"S9XJ^'UIXG_8PN/B1H,6E_'&X\6W^F^+?!WQ5^'VB?#WQ%JNH
M:QX4L[O6M3\8V6GZ*=107(TZ'7M6U*YO;_6K!XF6[YOXF?LW?MC>)/V]/V<_
MVF=$B_9RUOX;_ ;X?^(/AOJ,?B#XB_$?PM\0?'UO\1-&M+7QUXR3P_H_P6\4
M>%_"%_IFI^9<>&O",?BGQ)9:E;:<B:AXGT=M;9?#QO;T?YL#$^!WB'5?V_OB
MC^V?>^)_BE\8_ /PZ^ /QZ\0_LR_"KPA\&OBGXP^$%YIFI_#O3+$>+OBKK^M
M> =4T35O&.L^)_$FHR'P]I'BZ?5_!>D:%I%M:2>%+N^N-5O+SY^^'7[17[1O
MBS]B;_@I7\-O''Q?\6Z?\>?V!+WX^>%]%^.WA*R\,Z5XB^(V@_#WP-XI\4_#
MO5_$*W_A_5;"SU;4_P"PFM_$EYH%KI&O2Z='I=W#K5KK=SJ6H7?UOX7_ &3?
MCQ^S1^TI\??C%^RU??"3Q9\,?VHM9M?'OQ+^#OQ?\4>,_ #^#?B[%]N_M7Q]
MX!\7>#_ ?Q,34;+Q;-J=YJ/BCPOK/AO3)KB_%LMEXFM+2VM8;:CKO[%7Q5\*
M?LB?M4_"OX8ZC\+_ !G^T-^V=J_Q@U[XS^/?'NK>*?AYX"L=:^.&@:IX:UNZ
M\)V>@>$_B?XB.A_#[0+G3]#\#>%M15!J M;G6M8U^SO;V\M+LT_+Y=_U]0/@
MGXJ:Q^T#\+/V!?V(?VY[/]JSX_:S\4+/3/V.KOQ)X0O_ !DZ_"?QMX1^(VG>
M#])\1>'O&G@HPW$OC77=8CU@:EK_ (]\8ZUKOBK4M?GU?4M/O="LKG1]'T#]
MO=>^#/BG6/VC/ OQRM?C?\2]$\(^$/A_XA\%ZG\!--O8$^%OC/5M:O)KFT\:
M^(;!@9)_$&CQSB"SG\MYXQ8:8ME>:?;?VU::Y^6_QA_8K_;I^)G_  3W^!7[
M&>GZ=^R=HWBKX6K\)M$USQU=_&/XOWV@:CX>^!$'A!_!-]I.C0_LZVNH#6?%
MEYHUVGBBQO+N&Q\.VVFVTNE7WB"7Q)-#X3^MO%7C/]MKP]^U7^R_;ZAJ?P&M
M/@K\2O#FH^%_BE\%O#%YXF\7>/-,\:Z5X<\;>)O$_P 2?#/CC5?!'A&:Z^'7
MA1K#P+HHUC5M.\-PSZIXFM/#5[X8&M>(= U-D_EU^[[ON ^^/$'_ " =;_[!
M&I?^D4U?S[_\$;?$W[76E?\ !-SX:P?!;X,_L]^,M#AU;XNR>'-<^(7[1GQ"
M\#>(KS5&^(GBF2>'4/ NA_LR>--&B@M]3,MM:*GQ2B_M.TCBNKFZT.2XDM[3
M]S_C&?BPWP]\06WP3T+X>^(/B%?VDVG:1:_%#QAXC\$^#[-;VWGMY=5U#5?"
MO@/XAZS>/IS/%<1:+;Z':+JP5[9]=T?(NA^:/[!/[/?[>'[$/[,_A+]G1_AO
M^R/\3U\):OXOU.U\8+^U!\9/!)NX_%?B34?$AMKC0#^QIXO"O87&IS6PN(]:
M"W,*1,;>W<.7%L]MUO\ ,#PS_@JOX/U[Q3_P14MO%GQH@\5Q?&/P)\+?V7M>
M\0VMWXG\8:-]E^)VN^+O@]X7\>-XP\.66N6ND^+=0@FUOQ':QVWC?3_$ T75
M;B75M-2SUR&+4(_J/XZZ]?\ PI^+'[%?[#GPI\>?$_P=IW[4_C#XP^)?'7Q'
M\0?%?XC_ !3^)VF> O@S\.X/&VO^#_!WC[XO>*O'/BS0=0\>WTNE:';ZGI^L
M>9X.T2+Q!?>&+?2];N[74H+'Q]_9)_:8_:V_8W_:A^#/QN\<?#'PU\6/CCK?
MAZY\!Z;X%UKQIXD^#WPT\,?#OQ-X+\6>!_"XU'7?"WAGQ%J=_KFL^%]3O_'O
MC)/!T&HW%SXD$5EIESH_AK0-'M\?]I/]B?\ :4_:5^&GP%^(>H_%SX9?#/\
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
MXN@\+Z7//#;ZCXEN-%BT*QN)HK>ZU"*:1$* ]LHKSCX3?%[X9_';P%H7Q/\
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
MDNEI*-,BUK4E*?VQJ]M:0ZCK306CZM<WKV=HT/X4?\$TOV__ -DS]GO]@?\
M9$\"_'SX^>'/!WQ \5Z9X[N6L]:C\2:U/;3:Y\:?B7+9:AXTUS1](UC3/!L>
MKE+B\M]2\<:GH<%];QW%^EQ);1RSK^HGQW_;H_9B_9J\2?#[PE\8O'?B'0=<
M^*\-C)\-(?#_ ,)/C+\1K'QS/J=^-,L-*\,:U\-/A_XOT35O$-W>26J0>&K3
M49/$+PZCI%V-,^R:QI4]X[/\_P  /KBBO /B?^T]\'?@YK_PH\+_ !"U3QGI
M&N?&_6(O#OPSLM-^$/Q@\5C7_$$L"7:Z%>7?A'P'KMEX8UE+!IM2GTOQ9<Z'
M?6VE:?K&J7,$6GZ)J]S99_[67B/]F[0?@-X_M/VL?$?A[P]\#O$^C7'AKQH/
M$.NZQH,>LZ?J2'S=%TZ?PS=V?BJZU*[2)C!:>&)&UJ18Y&M4(1R$!]'T5\J7
M_P"TY^RG\#?"?P \.ZI\4?#/@S0?BK8_#3P?\!M OY=?NM<\2Z9XJATG0_A[
M%::1<6E]XKM].N8;G3;6XU[Q/;6EII@$T_B34[)K:^FBM?";]M']F#XY_$KQ
M)\(/A5\7-$\7?$7PMHO_  DNH^'8-,\2Z8;_ ,,_;(M/_P"$F\*:KKFB:9HG
MCGPV+RXMX3X@\%:EX@T=3<VSF]$=Q"\@!]0T5\X?%O\ :V^ /P/U34]$^(?C
M74+?6/#_ (?3Q;XJTSPEX#^(OQ-OO!'A*47+0^+/B!;?#+PEXOE^'_A:X2QO
MI+;Q'XT70M&N(K&^E@OI([.Y:+L-4^/_ ,%='^%6F?'"^^)GA$?";7++1[[0
M/'5IJL.I:+XB3Q#/#:>'[7PX^F_:[GQ!JVNWUQ!IVC:)HUO?:SJFIRQZ98V$
M]^PMR >OT5\^?"G]J?X%?&CQ;XC^'O@7QE>K\1?"6GVVL>(?AQXW\$^/OA3\
M1M.T.\D2&VU]O /Q4\+^#/%]QX>FFE@A37[31;C1S+<VL?VT/=6ZR^.^-/\
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
MT6..-52.-%"(B( J(BJ JJJ@*JJ %    %.HHH **** "BBB@ HHHH ****
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
M7Q;X<_:'^.VA^-DN RWD?BNT\6+)J27RO^\6[$<]L95D+2 %=QSP/V0KXD\
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
MM)N='T'QGKJ>'KJTO_#>F_$OXR?&CXQ:!X8U#3Y$FTW4?"_AOXM_$'QMX?\
M#6I:9+&DFEZAH>F:?>:8Z(UC/;E01R5Y^P9^S%?_ +05M^U/=>$_'DGQ[M-0
MM[^U^("?'S]H*&>WM[6__M*/PU%X?@^*4?A1/ ;W!DBN?APNA#P#>:=/=:1=
M^&Y]*N[FRE%97]&OR ^"/V@-4M?"7_!5?X(^ -7^./B_]EGP-XH_8EU'P9\"
M?$O@/2/@C;Z#>_$.+XQRWWC3X;V ^-'PF^*'A#1+K6?">C>!)XH-!TG0]1O'
MT+PQH<6HRMJ-GI-[\^?MW? S1/V;_P!F?_@I[XX^!WQK^-_Q<^.WQ<\"_ Z[
M_:/U3Q)=_"<:1HOA_4/'EOX4NI(]&^#_ ,,?AAI&B^*-6^&L_C0^)[.+3)9(
MO!UR_B+6H;-M9T^_U;]O_P!H?]EO]G_]J_PA:^!/VA/AAX?^)GAO3[XZGI4&
MJOJ>FZIHNH/'Y,UWH/B3P_?Z1XET&>Y@ @O'T?5[(WL"I#=^=$BH+'PA_9E^
M 7P&^%5Q\$/A-\*_"?A+X57T>K1ZOX,CLY-8T[Q$->M%T_6Y/%4_B"?5M1\6
M7&K:='%IFHW7B2]U6YO-,@M].GE>RMX((R^WE;32SL[[[@?E9_P5(O/AAX@_
MX)>?"CQ#\/!H-S\.;?QM^R7J_P ,;K3Q:/ING>'6\3^&=/T:31WCS%:_9O"]
MY=::P@*/!9R7EI($3SD'K/QX6(?\%A_V#7 03/\ L[_M-HS<"1HTL+9HE)^\
M54O.R \ M(1U:O=;?_@E[^PC;^%+_P !GX Z;>>!K_7[7Q./!>K>./B?K7A+
M2=9M-536A-X7\.:OXVOM&\'VMYJ$:MJ^E>%;+1M*URUW:;K-E?Z;)):-UFK_
M /!/O]D_6OB_X0^.\WP^\3Z;\4/A];:98> =<\+_ !H^.?@W2_ ^D:3:+8P>
M'_!W@WPC\2=$\$^&/#%Y;?:%USPOHGARQ\/>))-2UJ?Q#IFJ3Z[K,M^:>?7\
M?ZU ^7?V3KNUL_\ @JA_P5W-W<V]J)XO^"?\<)N9HX!-)/\  ?6+"!(C*RB1
MYKZZM;.%5RTEU<P6Z!IIHT;]'?C?\6_#7P'^$7Q$^,/B\ROH'P\\*ZIXDNK.
MVYO]9NK2 KI/AW28]KM<ZYXFU>2P\/Z%9QH\M[K&I65I#&\LR(>)OOV3/V=M
M2^/D7[3]]\+]&N/CG%I6G:.WCIK[75>ZM=&A^SZ+<ZCX=CU9/"6J:SHMN(X-
M&\1:EH-WX@TF&WM(M.U.VCL[585_:)_95^!W[5N@Z#X7^.WAKQ%XN\.^&]5.
MN:7HFD_$WXI_#[33K"R6<UKJ6J6GPV\:>$(=?O-+GL+>XT2?7EU)]!N?M%QH
MQL)[R\DG-VOE^"L!^46N?L>_MH?%G]@WXJ_L[?$3X'?LTWOCC]H2[\7?&7QS
MX[U3]J'XBZ=XNLOC3XV\2I\0](U2?P7;_LC:MH%G>> ;RT\,>![7PU8_$Z71
MV\-^%;?P]%XR3396U0?2?_!*3]H?4OVF?V)-(\*_$"^U+1OC'\#5UO\ 9S^,
MUK<W!LO%.B^(/ ]F=$TK7+TSDW4&JW_A<Z7=7NIW$85_%EEXAB5Y9-/N-OZ/
M:5X"T#1O </PWL;GQ:WAN#P]/X8BN[_X@>/=7\:+I=Q:2V3RM\2]6\2WWQ'D
MUN."9S:^)Y/%;>)K*X6&\L]7@N[>WGB^'M$_8!^!W[+%E\7OC/\ L=_"+5;?
M]HW5_!?CF_T2S\3?'_X\:OX:^)WCV]T77)M$L_B7I_C;XI:SX8\3Q:CXAU)Y
MWU'Q997,MC?WL^K6^J:3J!_M>W+W37G=?KU _+'X/_"3XG?&_P#X)D)_P3S^
M'_A#P?X[\%:[XTU[POX$_:[M?B!\,K;X6:E\--._:&O_ !U_PLR]^'4WB_\
MX77:^.52SU"VT;PK:> KO3-7N/[,UB;QM;V5],U?9?[6O@OP_I__  44_P""
M+'A&^MH=:TSPS_PV)9V+ZW'!>337/@SX$^ [SPYJ=P94V/J=AK&DZ;JUI<JH
M>WU:"&[M_+F1&'QE\,?V2/V"?&?AGPSX9^*W_!)K]L"U^.\>CV%EXY6U^'?Q
M&\%>%-<\>F!/^$CU70OB5X3^*'@3X$:=X?U/76O+S1[BTUGPCX>TS3)K6WL]
M)T/3[:#3[;]*/ G_  2\_9^U;PU\']<^.>C_ !-\7?%OX3V.IVW@/Q+'^T]^
MTE;ZG\*=#N]>U'4?#'@WP7K?A?XG>$[>VE\#>&)]!\$S^+]&T;0=3\8_\(S!
MXBUB(W][($=U?KUZ=U:^X'C7_!136-*^%O[3O_!-@ZA\1M9_9N^"=[\1/VC[
M#6_B=X$T?X7V^F^"_B[XP\ :58_#O5=6A^*'P^^(7PZT^?Q')K?Q"TJ;7M6\
M*3W5G!X@\2ZT=2TLPW>J0GQH_9JT'X>^+_VC/CKX"_:-_: ^-?[9OBO]@?X\
M^&?#%OJ-Q\![33AX-TCPZ+[P;K&J:'\%O@O\+0NKGQU=>'[7P!JL\D^I:W?1
MW,-JNH:9X>OI=&_5'XR?!/X4?M!^ =6^%_QI\":!\1? >MM!+?\ A[Q#;/-;
MBZM6+V>HV%U;R6^HZ1JUD[.UEJ^DWECJ=D7D-K=Q>8^[@/V;OV1/V;_V1/#N
ML^%_V=/A5H7PTTKQ'?6^H^(9+&\UW7-:UVZLTFCL/[8\3>*M5U[Q+J=OIJ75
MVNF65[JT]EIGVR]-A;VYO+DRJ^G_  VNM_4#\=OAE\&OV=_VO/\ @F7\,I/B
M+^W+\>KW]G_PS\+_ (:#Q?\ #?PY#^R%H4GPX\:_#G2=)$7@'3)]%_9<@^)-
MEXBT7Q)IO]C^&-.D\27GB7QE#-IR)>>)(_$*3ZG]&G1M.?\ X+;_  R.HV<E
M_J.C?\$M9KFSO/$D.F7OB*TU*']H>[TLZC=75JCVT.O-8W^JV5]?:6R1R)?:
MI;VTALKJ5'^J]!_X)L?L,>&/C?'^T7H'[-W@/2_B[!K3^);3Q#;/KXTC3_$C
M3F['B+2_ CZT_P /]*UZ&])U"VUG3O"UKJ5IJ6-1M;F&^5;@=/=_L+_LUWW[
M0<'[5%QX8\>GX]6UQ;/!X]B^/7Q_MGBT^TOEU&+PLGANV^*$/A > GNE8W7P
M[_X1_P#X02^MYKFRO?#MQ9W5S;REUY[/HNO];@?'?[$FAZ);?\%,/^"NE_;:
M1ID-_:^)_P!DR.VOH[&U6]MH_$GP=U?5_$$4%V(OM$,.MZM9VFI:M%'(L>H7
M]I;75TLL]M"Z?E+IGB:X\ ?L(Z+K+^)O$7P_^$_@[_@MIJ[_ !5\6>#=-\.:
MG=?#WX8Z5XSUB_T_Q'%HWBSPQXR\(7&G>%/'R^"M>M;#7O">OZ9)J]EI,?\
M8][+)%$W[_\ @7_@GG^RQ\,_&'C_ .(/@7P[\6/#WCGXJ:7?Z1\1O%MM^U#^
MU)/X@\9V^H6%[IINO$&JWWQFNKS4-;TZVU"[?P]XCEE/B#PM?2C4_#>IZ3J4
M4-W'H_"?]@#]DKX*>"_B1\-O 'PLN8OAU\7DG_X6/X!\8?$;XJ_$_P %>*+F
MZ"B\U.Z\*_$[QQXPT*TUR]$=N+[Q!IEA9:W?"RTX7>H3?V;8?9W=?E^"L!X!
M)^S;\(M7_:1_9,_:-\6?M@?'?X\?%+0IO%^G_ *);_\ 9=MM \1>&/%/@W6+
MKQK>:G'\&O@%\.+KQ%X @\.6]S>7>L3ZY)9V%_<Z;8:7=#4_$5KIVK>$_P#!
M/O0= N? 7_!86672-*EEU?\ X*#?MO:#JMP;*U,^HZ';:%HSVVD7UP(_-N=+
MM9-7UA[:QF=[6WDU/47AB1[RY,GWM\!/^"?W[('[+Y\;3? 3X,:9\-=3^(6C
MWGA_Q/XCT7Q1X[N?&$FB7YW7.EZ'XTU?Q3J7BSPA9M.L%Y%#X1UG0EMM1L].
MU*V$-_INGW-MSG@S_@FY^R+\//#WQ0\*^"/!_P 3O#7A_P"-*77_  M/3=+_
M &F_VHH8_&ESJ&HV.IZIJFKRM\97N3KNLRZ?%8ZYXAM9K?7-;T*ZU;PUJVH7
MGAW7-:TN_5UJM>G3L[] /Q?^(4TMS_P;'6#R2/.Z^ ?AC"&9B[+%:?M@>$X(
MH\\D);P0I$J](XXPO 7C^GO3KRTO+=?LEU;77V=+:*?[//%-Y$LME:WL4<WE
MLWE226=W:W<:/M9[:YMYU!BFC=OE7P7^PG^RSX!^ OBS]F#P]\-;V7X!>-8[
MF+7/ACXG^(WQ3\=>'XXKNZ74)X_#S>./&WB+4?!R-JR+KJKX/OM"$7B$?\)#
M%LULF_/M_P )/@_\-_@5X%TCX;?"CPO;>$O!NAJXL=+AO-4U6Y>20(KW>IZW
MKM]JFO:WJ#QQ0P/J6M:GJ&H/;6]M;-<FWMK>.,;O][?W@?B9\2?$>D?%CX,_
M\%==4_9^B\'_  $^$W@K5?VE/!?Q_P!?OK6X\7_%3]H#XZ^#OA!)I?C9X+7Q
MAJ]WX/\ A+\.]0+Z;X1L)-.T#7]<\8SMJVJ^'U\!ZTTEY>>:_&VPT7Q)_P $
MZO\ @ACH^NVNGZSI5_\ M5_\$X-$UK3M1C@O+.ZTN^^%_B:SO]+U"WF#QR6=
MUITA@N;6=3%+:MMD0QD5^O\ JW_!/K]C;7?B1\0OBUK/P%\*:GXX^*UO?0_$
M&\O+WQ)/H?B:XU*PNM-OM:O/!3ZX?!,'BF>UOKXGQ?8>';3Q3'=7UY?Q:PE_
M=W%S)P?B#_@EI^PQXF\'?#[X?:G\&]8B\%?"RY34? OAK1?C3\>O#6E:-KD3
M-Y/BJ6W\-_$_21K/C2WM_)TRV\;:\=3\6VVB66F:#!K4>BZ5IMA:.Z\][_\
MDM@/F'_@HUJ^D_#7]J[_ ()U:SK'Q&UG]G7X5>)_B5^T'!XS^,7@K1_A<@T'
MXR>(/A9X<\+?"S6_%$_Q3^'WQ#\!K>ZMI,_C#PG%XB\0^&+R]TK1+_5KJ+5-
M(MM.>_M?H/X9?LS?"WP%^VO:_'"[_:-^./QK_:*\7_ 75_"VIV_B:X^ 5GX9
M'P>TOQ#X=O+#5_%.B?!SX,?"R%)&\1W>EVGA#5KN2XU#6FCOXK9-1TOP[?2:
M/];?$/\ 9W^#7Q=^$47P*^*W@BU^)?PQATG1M(&B>/M5U_Q?JDL?A^TBL])U
M6Z\8^(-6U#QM>>*[:*$2/XUN_$4_C"[O9;G4;W7+C4+R[N9N8_9N_9$_9O\
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
MSQ)H5[J5KIQ L+3Q-'X7US1+3QA9V48%O:V?BRVUJV@M +*.);0>37N7Q%^
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
M.-&^$WPP^&.B:)XTO]*MM7O+^QBTR6<Z2;#6]5@M)M>TV]U?S#XS>'$\._\
M! ?P-X@^'OABUMM>L_V.?V;GUJ_\,:/I(\1KX!\3ZK\)/$7QUAM;J>PNHOLG
MB'P_+XLU?Q=;WT4^EZB6U"]UJUN]L@;]1(/V"OV3[#]GZY_9:T/X5-X4^!.H
MW\^I:YX'\$>//B7X%?Q1=W=LUG?-XR\5>#_&6B>-/&D&I6?DVFJV?BOQ%K%G
MJEM9:9!J,%S%I6FI:>F?!;]F[X.?L^_"^3X+?"_PSJ=A\+7;4%3P7XL\;^/?
MB?I-I8ZK86VF:AH.FGXH^)_&5WI7A6YM+4!O"&FW-IX72YN]5OHM(2^UG5KF
M]=_GK?Y)6 _.?Q=\#/@+^T3X/_9@^.WBS]NS]H?XT^$?"OQ>^%WQ!_9WMM$;
M]D/P_<:G\3Y]7TVR\+Z!8Q_#C]F3P)XDEG66Z6T\7^%;C6;&/0=.L=4O_$,6
MD+X=GU#3-+]DG3-*?_@K'_P5NU4Z?I[ZK9:5^PS96FHFUMVU"SM-5^ ]]<:M
M:6UX8S<V]MJ5QI>E7&HV\4B17D^GV$MRDDEI;M']2?!/_@G1^Q/^SI\3+[XQ
M?!?]GSP?X'^(]['J$4?B.UO/$VK'18]5CE@U%/">D^(-=U;0_!:WEI//83CP
MCIFB!M-N+C3>+">:W=?"?_!/C]ESP+\0?'WQ6\(^'OBMH/Q'^*6G:KI?Q#\9
M6'[3O[4":[XOM=6TN]T9VUJ\D^,DC75[I5C?SGPMJ>%U/P9?1V.J^$;O1-5T
MS3;VT+K7?;LNZ?0#\+WD\7:5_P $8/\ @I-9_#J*]1M'_;"^.>DW6GZ*\MO+
M:_#4?&_X=Q^/M-M1:C-KI#>!KGQ#'K"JHBBT"?579=N:_;/Q!JW[$WQ\^'G[
M)GQEU.Q\)^.="T;Q]\,O%'[*\&A:N]GJ^D?$74I-+TSPSI_AW0O#^NZ4MS>>
M$XY([GQ;X5U1+W2/"MAX:U'5?$FEV\'A::XL?1?@)^Q+^S3^S)I/CGP]\&?
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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!^,>L>+-<C_X+0>'_ !^/@W^T7+\,;3]CZ7]F:X^*EM^SK\:;KX;Q?%;5
MOC@?&=M;GQE;^")=$_X0^/2I($O/B(+O_A!;&:62XO-?@TJTN]2AP/V0/B?>
M>'OVY_\ @I9\4O%'P1_:K\+?#WXSS? [Q5\,/%'B#]DW]HS3[3Q?I7P4^%'B
M'0/&<=A9M\-'U:#69[ORF\+>'-0T^T\0>+#<V^GZ%IE[K,T>F-^W=%._ETMO
MYW _EJ\+?"#XV?&K_@EA^WU\ =#^ WQY\(_&+7_VD?%7QX\%>#/BA\&OB)\-
MIO&O@J^^,W@#XCZ>GA?4_&'A[2-$UWQ!=:'X6URU/A;2]3N?$,&JP6=O-IR0
MZGIL]W]@?M,?$'XV?M+?$?\ X)U_%;X??L:_M/:?X:^%_P"TK9^,O&^D>.?!
M6F^"/'&EQ'PK/;:JDGAOQ'K=A::+HNBB:6*;Q7X[UWP5HNL:B;.Q\+/X@2:]
MN],_=6BB_P#7RL!^1'Q7L/BM\-_^"L/PX_:!TWX$?%GXD?#WX@_L*7?[.UGJ
M_@'0;36-,\*?$Z/XZS_$=+3XC:\=0CT+P/X?.C/:1R^)-7U :<\UQ(--.IM9
MW4<?RYXKT+X[^,?$'_!2[P;\9?V3/CA\8_C[XM7X_P#A3]D_XJMX2T_4?@KX
M2_9S\3_#G4- ^'&A_#?QGXBU6V\,>#O$T?FW.J>-M*\&6MQ\0?&^NZO86.I6
MVIZA83KIG]#5%%_R2^YW_P"'[@?SN>/O!?QRU?\ X)P_\$P]4L_V;_CFWB3]
MD']I/]C+Q[\2?A=_PA,DOQ;U'P?\$?">J>'_ !GKGASX=6MW<>)I8SKFI)9:
M;IFK6.DZ]-:P2ZW=Z39:$T6HR>R_M^?$+QAXM^+'_!.#Q-IG[.G[3^HP?#K]
MH31_CG\2;7PG\ ?B=\13\/?AQ)%JOAW3KCQ/JGP\\->)] 'B^>V;^VM4^'VB
MZMK/B_P]:1M;ZMI<-S<Z2NJ?M]11?R[_ (@?C9^U]HOP3_:*\>?$CX=?M%?L
MG_M(7.H^ K+POJW[,O[3WP,^ OQ@UGQE&=<\#:#XDDTK0/'_ ('T&_U#PMXL
M\+>/KO5TFT[QO_8GPW#MI]MKWV76M'UNX7[P_8HT?X]Z!^RG\#-&_:?U";4_
MCQIW@:RM_B'>7=];:IJ9U%;F[;3+?7=5LY;BVU7Q)8^'VTBR\2ZI#=7B:CK]
MOJ5[]NOC.;N;ZCHHOI8#\8]8\6:Y'_P6@\/^/Q\&_P!HN7X8VG['TO[,UQ\5
M+;]G7XTW7PWB^*VK?' ^,[:W/C*W\$2Z)_PA\>E20)>?$07?_""V,TLEQ>:_
M!I5I=ZE#@?L@?$^\\/?MS_\ !2SXI>*/@C^U7X6^'OQGF^!WBKX8>*/$'[)O
M[1FGVGB_2O@I\*/$.@>,X["S;X:/JT&LSW?E-X6\.:AI]IX@\6&YM]/T+3+W
M69H],;]NZ*+^72V_G<#^6KPM\(/C9\:O^"6'[?7P!T/X#?'GPC\8M?\ VD?%
M7QX\%>#/BA\&OB)\-IO&O@J^^,W@#XCZ>GA?4_&'A[2-$UWQ!=:'X6URU/A;
M2]3N?$,&JP6=O-IR0ZGIL]W]@?M,?$'XV?M+?$?_ ()U_%;X??L:_M/:?X:^
M%_[2MGXR\;Z1XY\%:;X(\<:7$?"L]MJJ2>&_$>MV%IHNBZ*)I8IO%?CO7?!6
MBZQJ)L['PL_B!)KV[TS]U:*+_P!?*P'Y$?%>P^*WPW_X*P_#C]H'3?@1\6?B
M1\/?B#^PI=_L[6>K^ =!M-8TSPI\3H_CK/\ $=+3XC:\=0CT+P/X?.C/:1R^
M)-7U :<\UQ(--.IM9W4<?RYXKT+X[^,?$'_!2[P;\9?V3/CA\8_C[XM7X_\
MA3]D_P"*K>$M/U'X*^$OV<_$_P .=0T#X<:'\-_&?B+5;;PQX.\31^;<ZIXV
MTKP9:W'Q!\;Z[J]A8ZE;:GJ%A.NF?T-447_)+[G?_A^X'\SGQ-U;XIR?L8_\
M$COAY-^RQ^UHOC#]GG]H;]D#XE_$K0M-_9W^)GB>_P!%^'_P#\+ZKX<\;^(;
MV+PCH.OIH]Y<:W>S6_A_P=XADTCQWJEC8R:X_ABTT6_T6^U3ZL^//CJ]\4_\
M%._V+O'^C_!?]J/5OA=X*^$/Q9\*>.?B)IW[+O[04?AKPSJGQQ\):=)X.M;[
M4)_AS!<P2VZSV=OXLGBM)(O >HW<NG>+9-'U+0O$MIHO[;T47\N_7N!^"W[$
M3_'']CG]G_XF?L!_%+]F_P"/'BO7/AY=_%ZV^"/Q2^&GP]O/%7PH^+/@?QW?
M:_XETBZF\?0W%MX8\%^(TU77-3FOM#\8:GH\\%G<6-E"9]9273:\_P!%T/XP
M^#/^"$4OP%\5?LX?M#6'QCU;X7>*/A/X>^'6C?"KQ#XY\7:UK?BCQ1XEUW3M
M6G\-?#Z+Q7X@\&^';;1I?M&JZI\2-+\%BROD72%BGU'4-&M]3_HIHHOY=4_F
MO\P/Q\U?QSX1\5_LP?L@?"[XX?L;?&[XP? _QI\)6\&?&;PYJG[,_P 7-7^(
M'P8^('PV\*_#_1]!UC6/ )\,V_CG3M/EOI_&FF6'B7PAHM]K=[<1:;X@\#ZG
M=:/9ZI<3W?V(?#/Q8_9D^&'[8.HZ#X0^/WCG]FOP9K+^)_V+O@Y\3+37(/CO
MJ'AG0_A^=2\7^#-"\.>-XK;QMX?\,ZOXXC'A_P"%OASQE8:?XF^Q6<NIW6@"
M\UG?J?Z[447Z?U_P_2X'G'P@\<ZQ\3?A=X!^(/B'P!XI^%>N>,?"VD>(-5^'
M/C:%;;Q9X,OM2M([BX\/Z];JL30ZC82.8IHI[>SNTPJWMA878GLH/1Z**0!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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 445\^>./C5);_%OPW^S[
M\.K73=;^*FL^&)_B'XGGU4W$GAOX7_#&VU1=$B\7>*(+*>UO-4U/Q-KQET+P
M+X0L[[3+OQ)=:?XAU*?5M)T;PSJ=Y0!]!T45X'\>OC!J/P%T&W^*>MZ1;:M\
M'/#TD0^+6H6"78\4_#[P[=74-O)\38;=9)[7Q!X1\)>:MYXZT>&VL=9TKPNN
MJ>+=+O-7DT-O#.J 'OE%5[2[M-0M+6_L+JWO;&]MX;NRO;2:.YM+NTN8UFM[
MJUN(6>&XM[B%TEAFB=XY8W62-F5@38H **** "BBB@ HHKYZ^/GQ4^*GP[E^
M%VA_!OX0Z'\8?&?Q*\=7/A>73?$_Q,G^%/AGPCX=TWP?XF\5:OXVU[Q-:> /
MB7?R6-C/H>FZ''I>G^%KF]O+[Q!9F"3=#Y$X!]"T5^5^@_MP_M2^(?VLO'7[
M'%C^RQ\ H_B=\/\ X3Z3\8M9UNY_;!^(<?@6Z\,ZSJFC:1:V&EZI'^Q9-K\V
MO)<ZY://;7?AFQTY(8[AH]4E=(XY<+]J+]O#]IGX%?L6_&[]HEOV>/AGX,^)
MWP,^(]M\/_&?@3Q7\5/$'C_P[:VNM:_X T;PEXO\-ZEX=\"^!+GQKIOB*T^(
M_A[Q!_9EY=> ;K3=(D<37<^J)-ID#L_Z8'ZVT5!:2M/:VT[A0\UO#*P4$*&D
MC5V"@DD*"3@$DXZDGFO,=-_X7A_PN/Q)_:__  JK_AG[_A"]'_X1#^S?^$N_
MX7'_ ,+$_M"3_A(/^$D^U?\ %$_\(7_97E?V/_9?_$\_M#S/MO\ HVVD!ZK1
M110 4444 %%?'O[(G[:GPI_;+M?C3=_#";,?P7^,GBCX4:COOH;W^WK#1F1O
M#_C_ $SRH83'X9\;6XO9]",JO*3IE_$\CM 37V%0 4444 %%%% !117RG^VW
M\;_B)^S=^S%\6OCE\,_"?@_QGK_PS\+:AXJN=(\;:]K.AZ2NDZ9"TU]=PIH>
MC:I=ZW>VZA&AT-[[PS!>H96;Q'8O%''< 'U917F7P5\::I\1_@W\)?B'KEO8
M6FM>/?AEX#\::O:Z5%<0:7;:IXI\*Z5KFH6^FPWEU?7<-A#=WTT=G%=7MY<1
MVZQI/=7$H:9_3: "BBB@ HHHH **\X^%7Q6\%_&CPB_CKX?ZE_;'A?\ X2SX
M@^#K;54,#VNHZE\-/'WB7X<>(;O39[:XN;>]TB;Q%X4U5]'U&&8QZEIAM+]%
MC6X"+Z/0 4456O7O([.[?3X+:ZOTMIWL;:]NY;"SN+Q8G-M!=WT%EJ,UE;33
M!(Y[N'3[^6WB9YH[*Z=! X!9HKX._80_:A^)G[3EA^U!_P +2\*>"/!^N_ 3
M]K;XJ?LY6>F>!+W7=5TRXL/AII?A%9]1N]:U_P"RW.M7MYK>KZN\6I0:%X8M
MY=*738VT"TNHKJ6X^\:-@"BFN6"L4"LX4E%=BBLV#M#.%<JI. 6".5&2%8C!
M_/G]E;]J?XT_'/XH?MM?#;QEX"^&7A[6_P!F?XB>'O G@O3/#GB?Q3=:9K\F
MM^&=1UZ*?Q/XUU+0/M30W31Z:OVW2OAUI\FF0RW8.DZO(D18 _0BBOA7_@GW
M^T_\0OVL/A!XZ\?_ !,\,>#_  AXD\)_';XI?"@:)X)GUF\T>"P^'^H6&FPR
MR:EKD[WFJWTMS-=F?4DLM%MKJ(6[1Z+I["1&^ZJ "BBB@ HHHH **** "BO.
M/B=\5O!?PAT;0-<\;:E]@M?%'Q"^''PN\/PQF![W5O&7Q3\:Z)X$\+:98VTU
MQ;M=,=6UV&^U$6YDFLM"L=6U4P2PZ?,M4?B+_P +P_M_X7_\*E_X55_PB_\
MPFD7_"Z/^%B_\)=_;_\ PKO[%/Y__"K_ /A&O^)=_P )I_:/V;RO^$K_ .)'
M]B\_?^_\N@#U6BO.-&^*W@OQ!\4O'GP=TG4OMOC;X:^$_A[XQ\8V<!@EM](T
MWXG7WCJS\*6ES-%</+#J]RGP^UK4;C3KBW@D@TJ[T34%:6#582OH] !17G?Q
M<^*?@SX(?##Q[\7OB'J0TGP5\./"NL^+O$=Z# 9_[.T:SENWM-/AN)[:.\U;
M49$CT[1]/$\<NI:K=6>GP$SW,8/H2.)$1QD!U5P#UPP!&<$C.#S@GZT .HHH
MH **** "BBB@ HHHH **\J^$/_"\/[ UW_A?7_"JO^$H_P"$T\3_ /"-?\*A
M_P"$N_L#_A7?VU?^$,_MW_A,_P#B8_\ ":?V=N_X2?\ L_\ XD?VW;_97[C-
M>JT %%><>,OBMX+\">+OA1X%\0:EY/BCXT^+-<\'> ]*A,$EUJ&I>&_ /BSX
MCZY=S0/<17$>D:9X=\':@EYJ,,-Q';ZG?Z'83+&VJP./1Z "BBB@ HHHH **
M^!?^"A_[4?Q7_9'^#WAKXG?#/P9X \5Q:E\3O /@+Q#/XXUCQ%"VB6WC?Q%9
M:%;7VE>'-!LK4>()-]S()FNO&'AT:<5@F2VUA9)8(/OJ@ HHHH **** "BBO
M./B=\5O!?PAT;0-<\;:E]@M?%'Q"^''PN\/PQF![W5O&7Q3\:Z)X$\+:98VT
MUQ;M=,=6UV&^U$6YDFLM"L=6U4P2PZ?,M 'H]%%% !1110 45\%_$#]H?XR>
M.OCG\9OV;?V64^%-C\1?@)\,? _CWQGX@^-&B^+?$7A;5O$OQ-&MW?@;X;Z=
MIO@WQ7X-U+1!=:)H,NLZ[X[N=2UR'1TU32;.S\&ZU(U]/9_4'P1\0_%3Q5\*
M/!'B#XW_  ^TWX5_%C4='$GCGP#H_B73_%^E>'M;ANKFVDBT[Q#I<US8W]G?
M00P:I;I#=7;6,5\NG3WEW<6DMS* >J445XSIOQ=L_B!;?&K2O@XNA>+?&WP9
M\:S?#'5K+Q#K=QH/A.3XA1>"?!?CJ?1[GQ'HND^++V"VTO2?'>CVFKR0:#<W
M=GKUMJ>B36L$MG+<H >S45\2?\$Z_P!ISQA^V+^R'\,?VB?'>@>&_"_B7Q]J
M'Q'CN]!\)IJ::'IMGX4^)_C+P;H\,#:QJ.J7\UTVC^'["34[J2Z6*[U-[NYM
M;/3[66&PMOMNC8 HHHH ***^"=,_;1\0_&3XA>/_  #^R%\'+3XZ:=\)O$4_
M@SXD?&#QE\21\(?@?I/CJS5'U+P-X;\66'@?XH^+/'7B31(WCDU]_#/P_NO#
MNE+<Z>)/$,K:A:JX!][45\5>!?VJ_'E]^TAX?_9B^+/[//B'X6>,/$'PQ\<?
M$_2_'-CXVT7QW\)?$^G>#-=\$Z'-I7@;Q/;:7X>\0ZQJJ/XMFN=?L/$_@[P1
MJGAZWL])N/[,U2R\2V=Y;?:M !1110 45\#?#S]J/XL>)/\ @H#\8?V2O%O@
MOX?Z#X&\ ? K0?B]X5\0^']9\1>(/%7B!?$/B^S\/6,FMW6HV'AW2=&46PU%
M[SP]8Z'JS6EXML8/%NHP+()?J3P'_P +P_X3#XJ?\+/_ .%5?\(!_P )#I?_
M  I'_A _^$N_X3#_ (13^RQ_;7_"U/\ A(?^)+_PD/\ ;6?[+_X1'_B6_P!E
MX^U_Z7F@#U6BO./A5\5O!?QH\(OXZ^'^I?VQX7_X2SX@^#K;54,#VNHZE\-/
M'WB7X<>(;O39[:XN;>]TB;Q%X4U5]'U&&8QZEIAM+]%C6X"+Z/0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
MOPB\.WGA^Q\"?#;Q+JT%S_9-H=&\)2>&M&;==GPOJ,&-//I'[*6H_$7X-_\
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
M9ZMXAUC7M:NYEOM2\)Z:=.DCUI]M?YO+?8#Q;]CCX#> =._X*H?\%0_L%_\
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
MP<\0>,=0\0W/B*]T>*WT2/0])@^G+CXT?'SX[?M%_LO?L3?$C4/$7P#\6O\
MLFI^U'^U[!\,/%EKHWBO5]<MM:L/AW8_"GP;\1/!NJZC<^$=!N/'#ZCXH\0Z
MOX'\0?V_=^'ETG1='\4Z6#J=S=8_PK_8E_;[_9/\2^+OA7^R7^T)\ K']D+Q
M?XPU[Q3X:T3XS^"?&7BCXH? "#Q?J4^J:[I7PLT[09M.\+^)H+*]NI[O2;?Q
MGXB@T.:[)O+S08[V]UBZU3U7XX?L+?%+2_C/^SO^U!^R)X]\):1\:_@;\.&^
M"'BC1/CG/XANO!WQN^$ES<7>H7%GXU\4>$],U/Q'IOC"/7-2U?Q*WB.UT+4V
MU7Q#?VVH7T,2Z8+>^>GEUMY=K_T]=0/$/V:_AG<?"S_@L3^TMX53Q[X^\;Z/
M+^Q=\/M4\+7GQ%\4:IXZ\6>&=$U#XCV@'AF7QGXGGU/Q+XHL]-UB'5K[2=0\
M5ZCK6M0V.HP:7>:E?PZ?"Y[S]CI/&7Q<^-?_  5%^!7QJ^*_Q7^*O@CPO\6_
M G@;0#K/CO6?"6L:)X2\0>"=1UC4-'\.:A\+I? /_"&QW;72VM]-X)@\-RZC
M;V\:7S3[I"_IGPP_9<_:BTO]NOQ5^V%X^\:_ BRT7QI\ /"_PAUOX>>$-'\?
M:[?03:)XDE\1M;:5XDUF[\-0PQVES' L7C"\TB];5H;V]MW^'VBM:VMU-3_8
MO_9U_:R^#?[1_P"UM\5_C3I?[/">#?VH_&6A_$"*S^&'Q0^)'BCQ-X$U;POI
M,_A_2O#[VOBKX)>!=*\4Z=J&DW$37^NC5/#EU97]@TUOH5[!J?D:4ONV0'C?
M_!"'X=>'](_X)[_ WXBVFH>.I?$'BJW^+>FZGIVI_%'XF:WX#M;;3?CS\1K6
MVD\-_"W6?%U_\,?!M_)%IUNU_JOA#PAH>J:K<27UYJEY>7>J:G/=_M'7YS_\
M$X_V6_C[^QW\(8?V?_B3XU^%?BCX7_#G5?'</PFN? VG>*!XOU[1O&GCS5O'
M(U?XBW>OQV.G:/J^ES:QJ-A;:!X9MM6L'BU%Y;KQ!=OI]J)?T8H>K?J 4444
M@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MKS+XS_%;PS\#?A/\1/C!XQDD7PW\.?"6M>+-3AM\&]U!=)LI;BVT;3(B";C6
M-<O1;:/H]FBO+>ZI?6EI"CRS(A_'C_@F3\8/CI\.OVH_VI/V-OVM-4CG^+/C
M-M&_;(\"RJ\XTM[/XM:5HM]\4O _AI[R0M_8_P /O$U_8:%I%A:@1M/HWC.\
MM[:WL[0A7;?R_K\ /W4HKP_X^_M"_#C]F_P?I/B[XB7.KS/XH\7^'OAWX$\)
M^%]*EU[QI\0OB'XMN7M?#/@?P9H4,D)U3Q!K,L4[01SW-E86MM;75]J5_8V-
MM/<Q_*>@?\%'M#UC]I _LJZG^RI^UAX0^+MMX1M_B+JNF^)]+_9[73=/^&DF
MJ6>E7WCVPO-!_:)UZX\<Z3I,UV[WFB?#*Q\<>-[HZ?JUAHWA35=8TR\TV)6
M_1RBOS(T#_@JW^SWXMU.^TGPC\.?VF?%5YH?[0X_9M\6QZ'\$-;NY? 7BQIM
M$L8_$WQ LWOX=1\$^#KC6]8N/#MD/$EGIWC34=;\-^*K;3_!EU#H=Q<-[[\5
MOVP_"GPWOOB+9>'/A7\:?CC_ ,*;M8+OXQ7?P6\.^$=;LOAJ9]&M_$@TW6)O
M&'CGP.WB+Q)!X:N[+Q%J'@_X>Q^,_%VE:+J.E7^J:%9Q:OI1O'9@?75%?+MM
M^V'\#M:^#OPN^-G@K7=2^(GAKXWW5GI/P=T+P3I,VI>-/B/XDNH-4N9O"^@^
M';V337M-:T6'0?$$WBP^(;G1-*\%VOA_7;_Q=JFB:?I%_=P<K\.OVX?AEXZ\
M7_%KX8:UX'^,?PP^,OP7\/V/C#Q?\%_&W@BVUOXD7_@S4W@@T[Q=X'T[X2:]
M\3]%^(?A^ZO;JVT][OP5KNN2Z??7$$&K6^G^=$SH#[,HK\L4_P""N?[.M_\
M 72OVE/#/PT_:7\:_".:_P!;M_%OB;PC\)(M6L_AAIFB>+M2\(2>(/B'?'Q/
M;Z/I=C>3Z;_;T6D:1JFN^,=-\+:EHFN>(O#&B6^LZ<EQZ)XK_P""EW[/OA+Q
M%\,H;KP[\:-1^%/Q8\4>&?!7A;]I;2_AG>_\,['Q5XP"#P]I5SX\U/4-,U"X
MBOIY!9MKFB^'-8\-6=]#J%G>ZS;W&CZS'I[L_P"O(#]"J*^=?B?^T?HG@#Q7
M/\//#'P\^)WQP^)>G^%H/'&N_#[X/Z;X1O=<\,^#[V[O]/TK7?$>J>/O&?P^
M\&Z3_;U]I.KVOAC0KCQ2/%/BE]'UA_#F@ZI!I.HRVWSEXC_X*B_LO>'?V6+_
M /:Z*_%/6OAQHGB"]\&^*M!T+X;:S=^.O _CO3=5TW0]1\#_ ! TVXDL_#_@
M/Q%:ZQK.D:?&/%WB?1M*U.?5-.;1M4U*"]MII58#]%ZYKQ3X/\->-;"VTWQ/
MI%OJMO8:G9:WIDCM/;7VCZWIKM)IVN:'JEE+;:GHFM6#/)]BU?2;NSU&U669
M(+E$FD5_CZW_ ."@/P=;X[?#;X%ZGX.^-/AD_&:?6-/^#_Q<\4_#FXT'X+_$
M[6]#T[^U+S1/!_BN_P!3CUB^N;JS_?:%J=QX8L_#?B>"2SN_#6NZM8ZII5U?
M>"^*?VQ/CC8?\%/++]FNR_9]^*>M_#WPQ^RMXM^(=KI?A'Q;\$AJ?CZ3Q3\7
MOAWX3L?C#J%EXN^,/A#0M-\#^"O^$9\3>&-&TJZU8?%22[\2ZSJ#> 3H][;W
M%L[/\+@?K!7,ZEX.\-:SXAT#Q3JVDP:GK?A87C>&[F^DN;J#0KK4+>2SN]4T
MK39IGTRRUR73Y[O2QK\%FFM1Z3?ZCI,5^FFZE?6MQA_%CXJ> _@?\-_&?Q;^
M)VO0^&/ /@#0KOQ%XHUR>"YNA9:;9A01#9V4-Q?7][=3O#9Z?I]E;SWM_?7%
MO9VD$MQ/'&WS-X$_;I\ ^*_BU\*_@SXL^%OQM^"_BSX[^$]?\9_ ^Z^*WA[P
M3;:%\5-&\+Z-!XDU^'P_?^!?B#X\GT77-)\.W,.MW_AOQU9>$=>M+&2$7.G1
M75U:6UP@/MNBOS[/_!2#X,WWQ$^.?PC\(_#?]HWQ]\4?@(/!G_"1_#[PI\&M
M9_X3#Q&?&NG:SJ]G-X7T#Q%>^']1M]*TO2M)MK[5?$GC:W\&>%I%\2^$+71=
M;UG4/$NF6<WH7@#]NO\ 9T\?_LNWG[7J>*-2\(_"#1TUB#Q0?&FBW.E>+O"?
MB#0M:/AS4?!FM^%K)M5OG\9'7VMM'TW0-';5KG7;_4-+AT(ZE_:=B9RS_KS
M^F_$/C;P9X2NO#]CXK\6^&/#-[XLUBV\.^%;/Q#KVE:+=>)O$%XZQV>A>'[?
M4KNVEUG6+IW1+;3-.2YO9W95B@<L =+7-=T3PSI&H>(/$FL:5X?T'2;:2]U7
M6]<U"TTG2-,LXAF6[U#4K^:WL[*VB!!DGN9HXD!RSBOP(_;4^+'AWXG?M:?\
M$N[[5OV<_BU\&_B%<_M6^#[_ ,/^*OBWX&\$:3JOB[X<I:W1O=,L?$/@WQCX
MVOM*&E:WJ.BWU_\ #_QS/X5\5:9+JD%_+X6B+7<L/Z.?\%.O"OAGQ5^P'^UE
M'XF\/Z-X@70/@5\3/%.A#6=,LM2_L;Q+H7@[6;G1O$&E&\AF.GZSIDQ9['4[
M3R;VU\R40S()'#.VWG_G8#[>T76M'\2:/I/B+P[JVF:]X?U[3+#6M#US1;^U
MU31]:T?5+6*^TS5M)U.QEGLM1TS4;*>"\L+^SGFM;NUFBN+>62*1'.E7XL?
MG_@II^S_ / [X!_L:^"?B3X4^.OA[P-K'P7^!'P_'[2%Y\)M8M?V;+'QNOPW
M\-V$_AVY^)E_=6;74MGJ%M=V%[K&BZ'JWANUN-/U8S:VL&C:O-8_IS\5/COX
M;^%^J^%?"5OX=\8?$KXE>.K76M1\&_"WX;6>AZAXQU[1O#2V!\1>(GN/%'B#
MPEX.\-^&-$DU;2+.^\2^,O%GAO0O[4UG1]%MK^XUG5M/L+DL![=17S/^SC^U
M;\-/VFD^(>G^$;#QAX.\>?"#Q6?!7Q8^%/Q)T6T\/?$3X>>()(YY]/AU[3=-
MU77M%NM.UNUMKFZT'7_#VO:YH&L06UT;#4YI+6YCAZOXK?'7PY\+=7\+>$(?
M#GC'XD?$SQQ;:WJ'@[X5_#BRT2^\9ZYH_AD6'_"1^(9)_%/B#PEX.\->&=#E
MU72+._\ $GC/Q9X;T,:KK&CZ+;W]QK.JZ?87* ]MKR_6OC?\%O#?CK2OA?XB
M^+WPOT#XEZ[]G_L3X=ZUX_\ "FE>.M9^V8^R?V5X2OM6@U_4/M61]G^R:?-Y
M^1Y6ZO"OA5^VCX,^-OA/XK:A\,OAE\7=?^*7P1\5V7@KXG?LX:A9?#GP=\;?
M"WB"_O8X;:*[@\<_$KPS\,)=-N--%]XAT_7[?XG2Z#KFD:1JD?A_4M6UFWCT
MB?\ *G]@J/3/VK?V%C=_'S]BWXL_M#3Z_P#&7XJ_'2[\:6/B+]GO2W\>_$^/
MX_7^GVD?@S6]=_:/^'_C_1?%'A#1G%G>7/B>U\#^&)_!O@;7/"VE:[KME=>&
M/#_BEV_K3J!^Y>M?&_X+>&_'6E?"_P 1?%[X7Z!\2]=^S_V)\.]:\?\ A32O
M'6L_;,?9/[*\)7VK0:_J'VK(^S_9-/F\_(\K=7J%?SV?L!77PL_:8_83U+Q-
M^VE\"-<U#P OQ)^.O[3'CO\ :.^(6N?#2R\#W7C3PU\8]>N_MFF:MX1^+4OQ
MTTCQ%X9T6S30C<WG@/0/#<WAWPEJ/A>VUK4-!N=#T_7OTSM_V\OAS8?$SX4?
M#;XC?#'XX_!9/CS>MI/P2\>?%7PCX:T7P-\1]>>&*YT_PS;3:)XV\1>*O!'B
MO6K>>*31O"_Q5\)^ ->OY72Q33UU)TLF&OP_K^NH'W!17SA\3OVF/#'P_P#'
M=K\)O#?@GXB?&KXNS>%F\=WOPR^$ECX3N_$&@>"/M\FE0>*?$^L>/O&/P_\
M WAO3]3U.&YL-!L]8\76>N>);FSU!/#FDZJNFZBUK^=G[8?_  4PBNO^";_Q
M5_:@_9+\/>+/$4R7&I?";Q)XCU.?1/!6M_LW>,M5U?0_ ][?>-] U77[;Q+-
MXR\/ZMXPT0>'--\%6'BNW.KW^D:[J-[;>%8Y=1F$F_Z[@?KOXR\=^!_AUHZ^
M(OB#XR\*>!/#[ZCIVD)KOC+Q%I'AC1VU;6+J.QTG3%U/6[RQLFU'5+V6*STZ
MR$YN;VZDCM[:*69U0]77YZ_M&_M5_!?X>_!'PSXM_:Y_9J^*.G^'O$?Q$\,^
M&M(^&OCWX<_"[XO3+XI_M33AX3\2ZIJ7@?QW\2_@YX<4ZO/'<^'KKQ%\0M)\
M2"\LKB;3]+%U!'OW_C1^WCX9^!_[2'PI_9D\0_ 3]HCQ!XN^-]ZUC\+/&7A;
M2/A&_P -/%TUC8VNH^)EM?$7B7XQ>&=2L)O!EM<[_$ECK&@Z=J:)&D^CV.L6
MM_I%QJ);]?P ^ZZ*^<O$G[1EMX:_:$\+?L]S_"3XL:E=^*/!&N?$0_%33$^&
M3?"?PWX5\-7%G8ZY?^*]1U#XFZ?XWT9K'5-4T?2X83X#G?5KK5$ET3^T[#2_
M$%[H_AGB?_@HW\&/!EEX(\;>*O _QFT+X ?$7Q/IGA/PC^U%?^%/#<?P/U"_
MURX>TT#5;N9/&C_$[0_!OB&X11X?\?Z]\,],\#ZU:3VNKZ;XAN=$N[;4I58#
M] **S-:UK2?#NC:MXAUS4+72M#T+3+_6M8U6]E6&RTW2=,M9;[4-0NYV^6*U
ML[.":YGE8[8XHW<\"O@CP_\ \%)?@WK5W\#M2O\ X>?'#PE\*_VE?&VG_#OX
M%?'7Q5X3\*6GPP^(7B_79;Z#PII,%OIOCO5?B7X5?QB^GW+>%I_'OPY\*6^K
M6Z/>))'90W%Q" ?H517RQ\1?VK-#\$^.?%?P\\*_";XT?&[Q)\._#NA>*?B?
M;_!W0O!NK)\.](\41:G<^&TUE/&/CSP1>:_KNMV&CZAJ=CX1^']IXS\7'38[
M:]GT*&'4]+:]]I^%7Q&T'XP_"_X<?%KPM!JEKX9^*'@/PC\0_#MMKEK#8ZU;
MZ%XTT#3_ !)I,&KV5O=7L%GJ<5AJ5O'?VL-Y=Q6]TLL4=S.B"5@#OJ*^&_\
MAO'P-//X8U;2?@_\?-?^$_C/XO>'/@EX7^/6B>&/ ]W\*]6\9^)OB79_".SN
M@K_$6#XC:=X.B\<W?]E?\)OJ_P /-/\ "VJ>2'\.:IK;7VD1ZEX'XI_;$^.-
MA_P4\LOV:[+]GWXIZW\/?#'[*WBWXAVNE^$?%OP2&I^/I/%/Q>^'?A.Q^,.H
M67B[XP^$-"TWP/X*_P"$9\3>&-&TJZU8?%22[\2ZSJ#> 3H][;W%L[/\+_<!
M^FMMX[\#WGC+4OAU:>,O"EU\0=&T6S\2:OX%MO$6D3^,M*\.ZC<-::?K^I>&
M(KQM;L=%OKI6MK/5;JQBL;FX5H8)WD!4=77Q3X._:)_9Q\1_M;?&;X6^'OAO
MXAL?V@?AM\)=-\2?$?XA77P9N=$UC7/A_;:Q#!H_AO2/$%QIMO\ $7Q]8I?W
M3WV@:?HVB:MX:U!TEE\/7U]>20Q3^"77_!7;]GB3P3\0_'/A/X4_M5?$:Q^%
M'C[Q;X%^)&D>!/@;J&JZ_P"!(/!5MIDVN^-O&]G?ZUI5MX(\'Q7%]>V%K_PF
M5]H'BN[NO#/BV2'PJUAX=U"^C+/HNWX@?JC17YY?%S_@I5\#_A;^S+X!_;"T
M?P;\6OC)^SUXZAMY)O'OPDTKP#>IX(FO]<TWPMIEEXWT+QW\1O /B&PO+[Q3
M?W/AEXM%TO7ET;7='U+3O$DFBSRZ0-5]5^,O[87A3X&?'+X%_ _QG\,/B]<2
M_M#>);?P9\/OB=H.G_#Z_P#AD/%DJ7$]UH&OW-S\1K#QSI-[IUE#%?W,A\"7
M%E=6MW$='N]3FMM3AL"S_/\ #<#Z1M_&_@R[\67O@*U\7>&+GQUIFD1:_J7@
MNWU_2IO%FGZ%//':P:W>^'([MM8M-(FNIH;:+4I[..SDGECA28R.JGIZ_'?X
M+>&/#?A?_@M!^U<GAO0='T"/7/V/_A7XCUB+1M-L],BU/7]3\>8U+6KZ.RA@
M2ZU743;Q/?W\ZO=7DJ"6XEDD):O;/$W_  4\^ _ACPWKWQ0E\%?&C5_V=O"G
MQ*?X4>*OVF]#\+^$[SX/:!XLM_$5KX1OI;J"?QW:?%2^\,6'BB\@T&;QGHGP
MQU7PK<:DR6^G:O?&:W,Q;] /T<HK\K/VN/VNOC1\*?VU?V(?@1X)^"7Q#\6>
M"/B?K7QC\6:IJ'@SQ5\)+/6?C$/ 'P2\52S^ O"FF^,_BAX,TFRTGP=J?B[P
MYXZ\57WQ'U;P5!J=UH6DP>!V\1WEC<6UU]=^._VFM,\'ZQ:^"]"^%'Q<^*GQ
M53P1IOQ#\3?"3X9V/P^U/Q?X"\+:L]W;6%SXTUGQ)\1/"WPUTV^O]2TS6=*T
M31K'Q_J>K^++O0=<E\'67B'3M*O+Z(MMY@?3%<QXA\;>#/"5UX?L?%?BWPQX
M9O?%FL6WAWPK9^(=>TK1;KQ-X@O'6.ST+P_;ZE=VTNLZQ=.Z);:9IR7-[.[*
ML4#E@#\S>"/V[/V;/''[.'B+]JB#QI<^'/A9X*N]6T7QZOBS1=0TCQAX%\8:
M'>VNEZG\/_$GA"..\U>+QVFK:AIFEV'AO3HM2O-<O=6TA- _M2/5=.DN?RS_
M &U/BQX=^)W[6G_!+N^U;]G/XM?!OXA7/[5O@^_\/^*OBWX&\$:3JOB[X<I:
MW1O=,L?$/@WQCXVOM*&E:WJ.BWU_\/\ QS/X5\5:9+JD%_+X6B+7<L);]?P
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
MK[3-6TG4[&6>RU'3-1LIX+RPO[.>:UN[6:*XMY9(I$<_$/\ P4Z\+>&?%?[
M7[62>)= T7Q F@_ KXE^*M"_MC3++4QHWB70_!VLW.C>(-*-Y#-_9^LZ9,6>
MQU.T,-Y:^9((9D$CAODCX$_\%-/V?_@=\ _V-?!/Q)\*?'7P]X&UCX+_  (^
M'X_:0O/A-K%K^S98^-U^&_ANPG\.W/Q,O[JS:ZEL]0MKNPO=8T70]6\-VMQI
M^K&;6U@T;5YK$L!^T]%?"?Q7_;S\+?"+]J#X7?LHZQ\!_P!H77_&WQI:0_"_
MQGX;TGX2#X7>+K73=(76_%EW8>*/$WQA\-7\!\#V N9/$^FZAH-IKJ_9HVT3
M2=;AU?P[+K/K?B7]I&T\.?M(^!_V:%^$7Q=U_7O'7@K6/B#:_$3P_:_#FY^&
M7A[POX>O[32=<O\ Q7>WWQ)T[QMI!T_5M5T+3(XT\"W9U>]URRBT$ZL+767T
MLL_U^0'TC7Q3^TI^RY^Q]^T)\2/A6?VB9KS4_B-97@F^"_AIOVC/B[\,[S_A
M(/"\>J>)Y=?^'G@+P1\4_!^G77C71[.'4-4OO%N@Z#-XM@TC2H6OM6_LO0;)
M;'QK_@I)^U/\7OV=%_9:\/\ PT^&'B[Q'8_&G]K#]G_X;>(/&WASQ%X"TJX6
MWO?B!9>)+SX4>&=-\2>-O#=[=>,/BEH'A+6_#2ZEXA30OAKIV@W^I0>(/&NE
MWE_:"#YF_; \2>%/#'_!1'_@DK\<_%OPSUGX5^)->M_VTXO&FD:EH?A7Q#\5
M+TZ3\%-!TCP=X6U7_A46M_$.S\:ZZU[K+6'@W0O#'B3Q9//=^(HM)TA?[2U"
M:P D_P [?(#]PM&TJUT+2-*T.QDU&:RT;3;'2K.;6-8U?Q#JTMKIUK%:6\FJ
M:_X@OM3U[7-1DBA1K[6-;U+4-7U.Y,M[J5]=WD\T\FE7Q_\ L_\ [:GPT^/_
M (Y^+/POB\'_ !7^#_Q-^"]MHFK^,_ /QR\)6/@?Q%_PBGB.">XT3QKI*V6O
M^(=-U#PM?1V[[KPZC!>6#/;KJEA8_:K8R^?^)_\ @HW\&/!EEX(\;>*O _QF
MT+X ?$7Q/IGA/PC^U%?^%/#<?P/U"_URX>TT#5;N9/&C_$[0_!OB&X11X?\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R]_;$U
M+7OVC_CQ\&OV+_A+X\^'^@ZSX2O])_:I^.=SXPT*[^(6@V/AKX6>)=(N/A'\
M/_$O@#0O'GP[U;Q&OCKXG/IWB:]T:/QAH,EEHG@'^TM0EGL=0L]-UGX'_P""
MG'@O]I3]F7XB?LR_\%,_%OQ'^#?C[4OV;?'FB> O'.D?"GX+^+?@QK6O?![X
M@ZE<Z=K6F:C=^,?VA_C5#XFC5M7UG0-)T_3[30I]*N/'5]K=R^IV]GC3_P!Q
MK7]E[]F>Q^(C?%ZR_9W^!=G\6'UN\\3/\4+7X2> +?XB/XCU$SMJ'B!O&L/A
M]/$K:W?-=7)O-5.IF_NC<3F>X<RR;N@^)_P+^"7QN@T>U^,_P=^%?Q=MO#TM
M[<>'[?XG_#WPEX^@T.?4DMH]1FT>'Q7I&K1Z9+?QV=HE[)9+ ]TEK;+.TBP1
M!6G:W;KMUW _,+_@ISX^^"'B_P" 7[(_[0.C_&7POX6U#2/VI/@?\1/V;_BC
MJ;OJ/PCN_%;Q:IKH3XIWUDWG:7\-[GP78^(+WQ!J%H8];TZ]TZPL[:*2>:YT
M^XG_ &;O%7PE_:,_;9LOVGO%G[1W[(7B'XM>&_@7=_!3X7?!#]G7XYVWQ4NH
M-$NO$-YXP\9>/-<UK7] ^'OBK6]3F61]/L-#TWP%;Z/X9T9[ZXO=4U>^N%O(
M/1_VFOV;/'7@=?@=;?LF_LO?L]^/OV?O!?C#QKXN^,W[(MA9^!?@KI/Q-\3:
MYX>T_0O!GC2P:?PZ/AKJNH^"6CU'5'TCQA:6UIJ&JQ>'-1\^74]"T/4O#O,>
M%_V1O"WQQUSP??\ C;_@G#\ ?V2],\)>,/#OC+5O$$D7P-\3?%/Q(OAW4(M3
M/@;1X?@WHNH>'H_!WC%H/[#^(=QXJ\9W=OJ_@RZUCPNO@B_E\0+KWAIZ6Z]>
MW7\0,?\ X)*:YX?U36?^"F$.E:MI&H7K_P#!4#]J#6V2PO;2ZN)-!U>;PK'H
MFJ_Z/([R:3J4]AJRZ9>C=:7<EK??99',4V/D3X)>*_V6/A]^T=^WC\"_VV?B
M_P#$SX"_$N\_:G^+?QC\'W6I_M=?M&_LZ_#'XD?!7XJ7%IJ_@S4-'M? WQB^
M'_PVO]:LM)C72K^&2R.LW^G#2],@GU8Z)?VFC_N=\-/V9?V;O@QKMWXH^#W[
M/GP0^$_B:_TF?0+[Q%\-/A1X#\":[>Z%=7EAJ-UHMWJ_A?0-*U"YTFYU#2M,
MOI]-FN'LYKS3K"ZDA:>SMWCWO'_P/^"OQ7U#0]6^*7P@^%WQ*U7PS)YOAO4_
M'_P_\)^,=0\/2^:)_,T.]\1:3J-SI,GG@3;["2W;S0),[P#2OJ]];=KZ ?S\
M?'_0/V<?V=+'_@FI\6/"'@KXL?"C_@GKX4^(_P"TWX<U?6/ GQ6_:"\,^(_#
M%G\<].T>S^&/QB?Q?X:\::9\7-&\'>-M2T7Q!XFM+./Q,5N? WB%8GL)+WQ'
M_P (RWZ'_LZZ'^P%K'[1\_Q<_9O\37OQM^)F@?"'5-.^(/Q\N_VI/C5\?M(^
M'GP[OM3L+O0_ ?B/Q+\1OBE\0_#]MJ?B74H]5UO2/"T\UK?Z'8>&/$^MW8TI
MC:Q:Q^EVO^&?#GBO0M1\+>*?#^B>)?#&KV;:?JWAS7]*L-8T+5+!PH>QU'2-
M1M[G3[VS8*H:VN;>6%@JY0X&//=,_9]^ NB_#W5_A'H_P1^$6D_"CQ TCZ]\
M,=,^&W@RP^'NMO-);S3/J_@NUT6+PWJ32S6EK+(UYILQDDMK=V):&,J7]?\
M/U\P/P4_91UK0S_P;N_%YGU32Q';_!?]LO39O,O+55@U35/&OQ6DT>PE#R 1
M7^H'4]*?3K5PMQ<M?V!MXW-S!OZ7]M#Q#H,7_!%+]C:^DUK24@DT7]@A;6[?
M4+01R7.E6/@2?4T@F,NUI].M[#49;Y(V,EI#9WC7 C2WF*?L5!^Q7^QO;>']
M2\)VW[)?[,UOX5UG5]&U_5_#,'P'^%D7A_5=>\.VFMZ?X?UO4M&C\*KIU]J^
MA6'B;Q)9:-J5U;2WFF6GB#6[:RF@AU6_2X+K]BK]C:^T32/#-[^R5^S+>>'/
M#]YJ^H:#X?NO@-\++C1-$O\ Q -.77K[2-*F\*O8:;>:VNCZ0NKW-E;PS:D-
M+TX7CS"QMO*=UY[WZ=@/R,\8>+O@)\+O^"H/[5FA?MA?$GXE_!GPK^T+X-^
M/CW]G3XFZ)^TI\>/V>?AGXAT7P+\-X/!/C3PQKWB+X3?$[X>^%9=0L?$L%]J
M&C7'BV>XBMA-JWE7VG3^(-/MM9\__;F\+?LJ>#/^"27[=&J_LJ:1-8_#/XD?
M%CX8:FGQ!U#XF?$#XD6OQV^(D?QH^#TOC3QSX6U_XD>)_%>J>(;&.]L-1T.[
M\1Z9J\]MXDUGPGXHU2-+BQL8=9U+]Z]>_9X^ 'BKP7X;^&WB?X&?!WQ'\.O!
ML<$7A#P#KWPR\%:QX+\*16T8BMH_#?A;4-$N-#T..WB58X$TNPM5BC 2,*H
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
MW'AW5](TKQC\2[#XR^"?"UW:7,6I:#\(]:_:;^'VJ^&9VT^1%EM;*Z\+Z?\
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
M )^^-O@5\2?B-^PI_P %B_B'\"-)U*;P7^T5^T?>_$7X.:=H5M,G_"QOAO\
M#?QQX9U7XF^.O!EM9('U+0/B%!IGBY]!EL89'\8:?I!CLX;JSU:RFN?Z+OB#
M\!/@7\6M2TK6/BK\%_A-\3-7T(*-$U7X@_#GP?XSU+1@DC3(-*OO$>C:E=:>
M$F9I5%I+#MD9G&&)->IV]O;VEO!:6D$-K:VL,5O;6UO$D-O;V\*+'#!!#&JQ
MQ0PQJL<44:JD:*J(H4  O^GX ?B3^W-\4OAA^U;_ ,$B#+\-;O1?&.L_M >&
M?@AX6^#_ ('T6ZT^[\2:G\6[SQOX"EMO FCZ3#.]Q'XI\):A9ZC%XCTZ'$FA
MZ=HNMW&I-#IEI=S#9_X*"^!?&'[/7PZ_8_\ VX=&-UXD^(_["NI^#M'^,ESI
MOF3W_C[X#^.-*T;X??&FU?(274KB*YDM?$&E37Z20:(ESKFNM%%)'+(/U(\-
M? #X$>#/&>H_$;P?\%/A)X3^(6L-=/JWCOPU\-_!VA>,]4>^+&];4?%&EZ-:
MZW>M>%F-TUS?2FX+-YQ?)KT?7-#T3Q/HVJ^'/$NCZ5XA\/:[IUYI&N:#KFGV
MFK:-K.DZA!):W^F:KI=_#<6.HZ=?6LLMM>65Y!-;7,$DD,T3QNRDO]UW^('Y
M_P WPX^(WC_]AK]J'7--TW4-.^.O[6OPL^-GCZRTB?-KK6B:O\0_AA?>%O@M
MX#G)9?L&K^"/AWI_PZ\&:H89! /%.F:WK,*I)J$H/Y<? 3Q9_P $O_C_ /L:
M_#SP+\9?&'Q8\5_$K2?"/@KX<^,?V./&7[8O[6O_  EOB#XS^#K?3-"LO!'@
MKX#:G\<X--U"#4?&FF6A\%IX>\,1^&O"\=QIR7?_  C)T:_MM*_I;KRRU^!G
MP3L/B'<?%VQ^#WPLL_BQ=K,MW\3[7X?>$K?XAW2W$)M[A;CQK#I">))EG@9H
M)A)J;"6$F-PR$K0G_GI_6WX@8GQB\6V/P;_9Q^*'CJ^\%GQ;IGPM^"OC/Q3>
M?#V&[DUG_A)+#P7X'U'5;CP>M]JMK<RZHFJV^FOHYO-1L;B6]2<SW=G.\DD#
M_P WWQN^*GP[\=_L_P#_  3#^+>J_M"^!]1U_6OVQOV0/&Q^ GPOU7PKX&^!
MG[-'P]2XURXU7PK8_#/PR8I-)_X5Q<BU\(:EXR^*&IZMJ<&H66NVWAJ3PWHE
MU>:'!_59)&DJ/%*B212(T<D<BATD1P5='1@59&4E65@0P)!!!KQ.T_9D_9MT
M_P -7_@RP_9\^!]EX/U7Q%9>+]4\)VGPG\!VWAK4O%FFRF?3O%%_H4.@)I=Y
MXBL)F::RUNXM9-2M96,D%S&Y)H3M_7DU^H'YPZ?XP\)^(?\ @N+X>U'0O$FA
MZO8ZS_P2HA&DWFG:G9W=OJ3:E^TNWB;3DL989G2Z>]\.2QZ_:QPEWGT:6/4X
MU:RD69OS>_:+T[Q5X]\!_P#!P/X9^$=R=9\31?$[]G'7=2T?PY<I=ZK=>#_#
M-MHE]\2?(M[)Y)VCMM#T#Q-'KD:(S30Z;JNES*T[20U_1=<?LG?LL7?CH_%"
MZ_9I_9_N?B8VO1^*F^(EQ\&OAU-XZ/B>&X2\B\1GQ;)X<;7SKT5W''=1ZP=0
M_M!+A$G6X$JJPG^'G[+'[,/PB\0CQ=\*/V<?@-\,/%8L;K2QXG^'GP@^'W@K
MQ"-,OO+^VZ<-:\-^'M-U(6-YY,/VJT^T_9[CRH_.C?RUP[_@EVZ.X'XY_P#!
M2S]IG]G[XP_\$O\ X>>./AW\0O USH7B7QW^S=J^B:)::_HXU;1H=$\;>%[O
MQ!HMSHBW/]H:;J/@VTBNK+Q!8RVT4NCFUFBNUB0KN_>:PUC1O%WAN+6?"^L:
M3XAT77=,DN-'UO1-1L]5T?4[:YA=8+NPU.PFN+*\M92?DN+::6)ADJQQ7E5A
M^R]^S/I1ULZ9^SM\"]./B;5=/UWQ(;#X2> +,^(-;TC4$U;2M8ULV_A^/^UM
M5TS58X]3T_4+_P"T7=EJ")>6TT5RJR#W)55%5$541%"HB@*JJH 554 !54
M      8I?\$#^5WX3_&+X7:3_P &]?BKX1ZAX[\-0?%;1_AU\??!FK?#)-4M
MKKX@:9XC3XV>.M?FL-0\'6CW'B&R2ST#4+/7]1OKG3XM/TO1)QJVI75I8)).
MGTO^UW\3?AS-^SA_P1B^(<?C7PK=> M$_;&_8UN=<\6V^MZ9=^'-'@T/X?:S
M'KLNK:K!<2V.GKH$EO<#6_M<T1TAK6Y%^+=K>4)^UG_#//P!^V^.M1_X4;\'
MO[0^*,<D/Q,O_P#A6?@O[;\189;E+V6+QU=?V)Y_BZ.6\BBNY$\02:@KW,:3
ML#*BN/SH_P""DWPH^.GQ/\2?L:^%O@C^RIKWQ;\ _ 7]H_X6_'OQU=:9XP^
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
MI-K<2SSVVFS:F+J2Q@GGFFAM6BCEED=6=O>/V^/VD]6_9[G_ &?+34O'VM?
MOX0?$_XB:YX5^+7[1VB^$-$\87/PJAM?"MW?>"-,$7BKPYXQ\'^'&\?>+#:Z
M1)XM\4^$/$ND:-86&H++IL#WB:SI1;6P'H_[=G[6LW[$O[//BO\ :!D^$WB+
MXL:3X2ET:#5=.T7Q)X<\+V6E'Q!X@T;PMHUSKFJ:Q-=ZM#8WVO:]INGK+X<\
M*^*[NW:5[B]L;6SC:XK[!MY?M%O!/MV>=#%+LSNV^8BOMW87=MW8S@9QG Z5
M^ G_  4;E^*5U_P21_;?U#X@_&O0OVA?">J_$'X-:G\"?BSH-E\/K&+Q-\&[
MSXA?LT261U'_ (5E:V7A6^U:P\?_ /"P;&[U>SM+1-72W@U&SL-+TJYT[2K'
MZ+^+7Q9_:X_9R_:6_8ROO&/QD\(^-OA'^T_\5&^"GBSX'Z3\,]$T71_AUJ.M
M>&I]1\*:UX,^(\C3?$#Q'>:3=VWV?7+[Q+-:Z9XA$,]Y8^$_"Z:E;Z;HA;3Y
MO\$G_F!^NU?-?[7/[1$O[*GP!^('QX_X5OXB^*%E\/M(DUG5?#_AS6?#>A30
M:=$0LVIZCJ/B*_MC!I=J[1K=-HNF^(]97S4DMM"NH4GD@^:_VB_'GQYT;XR>
M+]/\3_'VP_9(_9]L? 7ARU^"GC+PCHWPG^(_Q0^./QJUA]1N/$6@1_#SQQX8
M^(WBG6=,\&6=KI\:>"_ O@?3?$WB1-1>^TWQ8ZB>VT?X^\0?M(>._P!K+_@@
M[\6_CC\3H-)A\?\ B3X)_%O1O%4NAV,NEZ7J&H^"?'WB#P4FK6^F2L6T^75[
M/0+74K^S18;>VU&ZNXK2VM;18+:(2V]5^('W+^T9^W;+^SY^S?\ !K]HB3X)
M^(O&VG?%N7X3VMQIVE>,/#>E:/X'O?BO#HSZ9#KVN:E$=?U"*"XU<VEK<Z!X
M&U*.[DM';41H27$!;]!*_"3_ (*%_P#**']FG_L-_L.?^G#P37[MTNGW_H 4
M5^(=A\1/^"BGQM_:M_X*!?LR_#;]I'X4_#?_ (9^C_9LU7P!XXE^!NE:I;Z6
MOQ+\%:QXZN/"\'AG6=6\1W#CQ+;W4>F^(_&'B+7_ !<VC)X/LSX6\(6,_BN_
MNM&O^(_VO/BG\7;_ /:*T?P+\7OCU\)]6^!7CSQ7\$? L_P1_85^*G[0?A7X
MB?$WX9Z786?C;Q-\2?%5C\!/C3X8LO#6J?$"74_#VC_#_P $^*?"7BOP_P"'
M]*BU_6_%%[+XAL+337;^O4#]K:*_!GXB?MK_ +<T?[,'[ OQ>NO"]G^S]\4/
MC%^UK\(?V=?CC\(_B-\)=?\ #&N:G<>(?%?B>RO=6TR_\<C4M0\&^#O&ND>%
M+.000^ -6\0Z79>*+JZT+Q3)<Z-:F[]4\>?$[]NCX,?MQ_ KX 77Q^^&_P 3
M_#'[7_@/XQ2^&E\0_!;3?"6C? ?Q?\)]$L_%>KZ[X;T_POK<WBSQSHIT2Y$.
MD>%O&WCRYN+^^;[/?^+-/C!U$%OU_#<#]DJ*_)O]G_XT?M5>#_VL_P!JO]DC
MXH?$71_VEM5\"_ SPK\>O@IXIOO!?A+X1:M/<>(9;_1W^'/B2'P?;P^'O[-E
M\0BPM[#7Y;=M0L[-+B[O[F[%TEO8?-7B[]L+]I;X&>(?V-I_B!^T7H?COXR_
M%C]H[X3?!C]JO]E;1O!7PNUSX;?!6V^+]WJ<,VF:#\1/AOX;O/$7A+QKX&$=
MC!I>B^/OB_XMO/&N;C7+&RN=$T^^,I;^OQ _:37/%OQ/L/BYX&\':+\(O[>^
M%6O>'O$VI>-?C)_PGWA[2_\ A =?TM83X<\-_P#"O+NV?Q'XI_X2EGE7^V-)
MNH;+0_)W7Z2"1<>JU^:WQ'^.7QX\)_\ !3/]FOX!1>-/#A^!7Q9^$?Q@\97W
MA"P\$6=KX@_MGP+I&+3^VO&.I:GKE]?1"_N(+^S'AVT\'Q1I&+'4;?54#SS>
M.?#OXD_MN_&?]L/_ (* ?LR6O[0_@7P#X=^!$7[.$_@WQUX?^".A:EK7A>W^
M*OP_\2>.)[/PWX5\3ZSKECJ&I:A+/IMEKVO^//$OB[3[.U\*1P>'/!UC<^+;
MS5/#I;\K_C8#]C**_/K_ ()I_M _%3]H7]G?6-3^-NH:1KWQ3^%OQE^*WP/\
M8^*]#TBV\/Z=XRU#X;>(?L%OXG30K%4T_2+C4=.N[-;VTT^.&P-Y;SW-I;6<
M,Z6<'D7_  5;\:_M3? OX7>&/VCO@)\??%_PW^'OP_\ &'@C2OV@?!?A_P"&
M_P '/'$LGPM\0>*(])U_XB^%[KQ_\.O%VNVOB[P^VJZ=:RZ<;RZ\-3:5LU23
M2[&72M3GU<MK8#]8J*^'?B+J/Q+\<?'#]F'P;\&?VC/&/AWPRWA+5_BQ\8GT
M+PO\%O$VD_$#X4:3#HNG^%I[_5/$7PRUJ]\/>(OB9XOUFPATJ_\ !UYX>TF\
M\'Z+\2)M'TJSU;3=)U'2_P U?VK?VPOVMOV;/@M\1_CCX]^/'AGP3^T-X)^)
M4>LZ/^Q%X>\,?"SXE> 9?@-=?$_2_!WAJ[^(?B7PSX:\2?%;PE>^*?"=X?%,
M/Q U7XE^#="N]4F@\+67AO3-<NHM-M!*X'Z@?M&?M=R_L^_&+]F+X3W'PE\1
M>*+3]I7XGV/PSL/B GB3PWH_ACPMJ-S%)<W FT\3:MXJU;5+6RB:]2Q;0-'T
M:ZA*QQ>)UNEFMX?=]<\6_$^P^+G@;P=HOPB_M[X5:]X>\3:EXU^,G_"?>'M+
M_P"$!U_2UA/ASPW_ ,*\N[9_$?BG_A*6>5?[8TFZALM#\G=?I()%Q^;_ /P4
M6NEOOCO_ ,$I;U%*)>?MGZ'=(C$%E6X\%ZC*JL1P2H< D<9%>F?$?XY?'CPG
M_P %,_V:_@%%XT\.'X%?%GX1_&#QE?>$+#P19VOB#^V? ND8M/[:\8ZEJ>N7
MU]$+^X@O[,>';3P?%&D8L=1M]50//,?Y,#]&M4O+C3],U"^M-*OM<NK.SN;J
MVT;2Y-,AU+5IX(7DBTZPEUK4=(T>*\O'5;>VDU35=-T])I$:[OK6 23)\H_L
M7_M7I^V#\.?&_P 04^'.K?"YO!?QD\?_  @N/#.NZ_IOB'5VO? $FF6U]J&H
M7&CVL6E6-S->W\]M)INGWVN6EN;/S8-<OX[A3'X+X"^+/QJ_;,^+O[3>F_"'
MXU:A\ ?@[^S/\3-1_9_T?5O"7@;X=^-?%OQ+^,_A;3+/4/B'JOBN;XF>'/%N
MDZ=\//"FH:II>@Z1X>\)Z?HWB+Q*!J6L2^.=(26RL+;S#_@BE'XBB_9M^.D7
MC"XTV[\6Q_MJ?M'Q^*+K18)K71[GQ$FL:$NMW&DVMQ+//;:;-J8NI+&">>::
M&U:*.661U9V+:?=^('[#45^7OQK^*'QV^&G_  4S_8F^&>C?&KQ#?? S]IK1
MOVBY_&'P:U3P=\*I-$T+4/@Q\&[?6-&G\,^,;3P%9_$V&UU?7[^U\1:I:ZMX
MTU61=5MKFVM+J#PW=Q>'K*#X-_%#]H*'_@H_^U+^S?XD^-VJ_$#X9^'?@)X.
M^+'PRTGQAX#^&=FW@37_ !QXDEM#ILM_\//"?@#7?%6@Z&J-9V%OK>MMJ=SI
M(BAU#5[C6%EUZ<M^5_QL!^I-<[XO\6>'/ 7A3Q-XY\8:M;:#X3\&^']9\5>)
M]<O?,^QZ/X?\/Z=<:MK.J70ACEF-O8:=:7%U,(8I93'$PCC=RJG\3_@K\5/^
M"@7[1/PS_;N>R_:<\#_#OQ)^S-^U7^T1\*?!WBO0/@9X1U>[\00?"'P]X:;1
M/#!T#Q--J>B>&?!5S>?:]4U#4-3D^('CS4;KQ1/:0>)=#T_PG9Q>(_&/VZ?C
M#X\_:F_X(/V7[2^L^,O$O@7Q/J_@WX8:KXZ\,> Y=&TGPC\0M4U#XS^$/A=X
MBT_Q/%?Z)JOB*/PK-<3ZGXDT[0/#OB/04_M!K"TUVZU_2+1]/N"VMO-+[P/W
MB^(?B_XG>'==^%UC\/?A'_PLS0?%GC.'1?B1XB_X3[P_X,_X53X-DL9KB3QU
M_9&MVL][XY\J[2"Q_P"$8T%[;57^T?:1*(HG!\*_:,_:[E_9]^,7[,7PGN/A
M+XB\46G[2OQ/L?AG8?$!/$GAO1_#'A;4;F*2YN!-IXFU;Q5JVJ6ME$UZEBV@
M:/HUU"5CB\3K=+-;P_,7[1?Q%_:7_9G^+/[!/@/1/VA=7^(O@3XZ?M(Z;\.O
MB+=_$?X<?"<?$C4](O=,.JMI$'B3X?>#O /@FP\.+;64MK!%I7PQTWQA#/<3
MW4_C>]C>VM;)O_!23_DX/_@EA_V>SI?_ *B&J4?\']0/UKKYM^,_[2>A?##]
MG[XJ_M!>$?#.K_&+0OA+8?$Z[\1:/X/U+0=)N8I/@Y?^)](^)"SWWBO4='MU
MA\):QX/\0Z;JO]FQ:QJDMSI\JZ-I&L94-[/XY\-7WC+PAXA\+:=XQ\5_#Z]U
M[2[C3(/&G@9_#T7B_P .&Y4(^H^'IO%7A[Q7H%OJD<9=+>YU#P]J:VS2&X@A
MCNHX+B'^>/\ 8@\/>+'_ ."$'QF\?ZY\7/B)XKT_Q7^RG^W88OAYXAM_AQ-X
M1\-ZJOB#X\?VEXAT?6]-^'NF?%74]9UZ[M[O4M7D\:_$GQ;8-?:OJ+:?8:?;
MKIUOIXE^:7W@?O3^S]\5E^.WP)^#/QL70CX77XN_"WP%\2U\--J8UIO#Z^./
M"^E^)!HIU@:?I0U0Z8-2^QG4!I>G"\,/V@65KYGDIZ]7\Z]M\6?VN/V7?V _
MV!/VF?#_ ,9/"*_"S1O!?['W@;Q/^SK;_#/1+[3/$WPU\:>'/"/A9]4U'XHZ
MNTGC:V\?/'=VVKH?#L/A_P -:-)<KHS:=XD31IM=\2_H/^T_^U9J/AG]HWP?
M^RWX<\1_%+P UY\'=0^.'Q!^(?P<_9\\=_M&_$;3=!N?%[^!?!/AKPGX4\(_
M"WXPZ)X:EUO6=.\3ZIKWC3Q[X&US0["QT"PT#3].DU?Q1;ZCI1;7[_P8'Z0T
M5^:'[ WQY_:.^(?C3]H?X5_';PS\5M>\+?#+Q'H5]\$/VB_B/^SMXZ_9TNOC
M+X$\36][+<Z?K7A#Q9X%^'VG1>,O U]:PZ;JMSH/AG0;/5X;M+V+0K.WAAO=
M2]#_ &P_VB_&GP[\;?LU?LW?!V\T;2/C;^UEX\\1>&O#?BWQ!I8U_2?ASX ^
M'?A\>+OBI\0%\/-<VD'B+Q#HV@/:VGA'0=1NK72+[6]12[U26XL-+N=-ORVM
MOZ[@=!XO_:[E\)?MG_!_]D"Z^$GB1#\7?!?CSQII7Q6OO$GAJW\.M:>!-$DU
M74+31?#VF3ZWX@U&=;O[-I=Z?$,?@TVTDYO-/BUFT1'F^S*_"[Q/X)^+/@7_
M (+!_L0Z;\0_C-JWQKT"Z^!?[2%[X/UWQ;X3\!>%_&^D7;>&EA\4Z-K#_#/P
MQX)\(ZOHWFPZ-?\ AVZA\*:;JUH+S5-/U2ZU46UI>MPG[5O[87[6W[-GP6^(
M_P <?'OQX\,^"?VAO!/Q*CUG1_V(O#WACX6?$KP#+\!KKXGZ7X.\-7?Q#\2^
M&?#7B3XK>$KWQ3X3O#XIA^(&J_$OP;H5WJDT'A:R\-Z9KEU%IMH6VMY?C<#]
MZ=<\7>&_#>I>$-'US5[;3=3\>^(;CPGX/LY_-,VO>(K3POXD\:W.E60CC=1<
M0^%O"'B76G:9HH1::1<CS?.,,4O1U^('[;7@[Q?XG_X*8_\ !+6;0?CQ\8O
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
M7^S_ .'O$_P\\674<>DR:1J<=QK.ER8,_C2*8VZZF68'[(45^(?P!^(O[?\
M^TUX3_;BT.R_:=\#?#7Q/^SY^UE\;?A!X*\;Z#\"_">M76IVWPXT7PVN@: G
MAKQ-<:EHGA[PA<7<ESJNL7NLS_$3QOJ-SXCEL;+Q%H%CX6M3XB\L_P"&J?V\
M_BE_P3,\/_\ !0GPK\;OAW\+M4\#?#[4?%VJ_"O2OA!HGBW2?BVWP[\9:EX0
M\:7?C;Q+XHNFU#PD/%,F@ZC>Z3H'P\L=*.AH$5O$U^VJQQ>'"WYI??L!_0?1
M7YH?'W]M74/#GA_]C?P[X:'B;PGXI_; T._\97'B+P7\)O'7Q\\3_#OP#X5^
M'>B>.O&5[X4^&GP_\*>,=<\3>*9K_P 4^%O"VAWNI>&-3\,>'X]5U'Q=XDTW
M4]/T&31M0\R_9Y^/'[6WB']HWXM_ 0WGQH\>_![5_A;%XY^"?[5?[0/[&/Q&
M^#<W@OQY;:C9:=KGPL^(.@W'P[_9P\,^-BUC<3Z]X<U71M)\*2N(5LYI=;?[
M7!8E@/U\KG-<\7>&_#>I>$-'US5[;3=3\>^(;CPGX/LY_-,VO>(K3POXD\:W
M.E60CC=1<0^%O"'B76G:9HH1::1<CS?.,,4O\]_@C]I__@H3\2?^"5]G^WI:
M?M%>!_"WBWP#I7Q0\=7_ (0MO@MX.UNS^*FD^!_C#XOT:_T7QEJ5]#9P^$],
MM?#6DIX<\.Z?X#TFRU[R=%BU[7O'&L:KXDGMO#OH'[2</C+XQ_MW?\$>/'VB
M_&WXO_#.#X]_#[]HGQ=8:)X4?X6:EI7PMOM-_9IT;Q,^I>"-(\<_"SQ?HFH:
M[XEM/&FJ^'_$^J_$/2O'3IH_E1>$8O"5S']I);]?P5P/WSHJAIEK/IVEZ?97
MFJWVM7-A86EK=ZWJJ:9!J6K3VMO'#/JNI1Z-IVCZ-#?7\D;W=XFDZ3I>F1SR
MR+8Z=8VHBMHOP2U[]N?]H#XV? ;Q/^T=^SOXU_:)T?QO)J?BK6_@=^S_ .$?
MV!?C'\5/@U\0O!OA7Q3J6D:!H'CKXOQ?L_>(3K7BOXBZ3H[:E=^)?AY\9?!7
MA/P7?ZU!X;G@NKC0-2UJ\$K@?OY17X<_M=_&#]NKPA\%_@+^W+X \>_%SX8?
M"6.Q^%_BK]L']D]_A+\'KGX@_#/P1>PZ.WQ'U3P1J/Q&^$E_XWMK[PS,-5A\
M1:=XKGNY8+:X3Q):R^&]%TV_@M/M']E*_P#CM\6[KXB_M(WWQ]UW6_@7\8(]
M1U/]E7X1>)/ 'PN73/"7@#5(=*NO#'Q&\5ZOX1\)^#_B'K5QKMU:ZAJ7A;P3
MJ_C2UU#1/AYKECIOCR]OOB(US=>%RVE_ZOV_KH!]ZUY5\9/%OQ/\%>#X]:^$
M?PB_X79XM;Q#X=TV3P5_PGWA[X;^7H&I:I!:>(/$G_"1^)K:[TU_^$:TR2;5
MO['6+[;K/V?[!9/'<2HP_';X!^./^"F/[6OPU_:A;P1^U-\+_AAXP^!O[5WQ
MS^$?A/78_@/X7US_ (3R3X;P^&K/1_!UYIVMSW^E_#[P*T[37<OB":'XE>/;
MN^\4W8EU6STWPG86GB+A_$W_  4<_:<\<?\ !-?X5_M2>"M7\(?"SXK:;\=?
M#/P*^.VC/X#M_$DESX@7X@V?@O6+KP?<:[K-WHGAN.^LKFRUF\L=2\,>*)+:
M;4Y]+T[4;,:8E_>EO3?]+@?T+45^4_[8GQJ_:P\"?ML?L/? [X-?$7X?^'_
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
M@_7?%-[!X0TK78?%M_<:U=>'M2U73]-@M=+T+0]'9;%KB2PWOA3\*_VK)_\
M@I!XZ_:H\5_ _P -^!OA-X[_ &8O!OPKE@U;XO>'M7\8:-JNC>+YO$C6XTGP
MMI.NZ?J7B"!8FM]2T\:M8^%(X[^SFTOQYK$L%Y:Q_K!11?\ *W]>G0#\)OA/
M\ OVK/&.M?\ !63P]X]_9K\5_!W1/VZ/"GC!/A'XO\4_$?X%>)-.T.]NOA)X
MF^&6F:1X^TWX<_%/QGKVDZEJ,NL:;JT<VA:7XET>VCCU6UO-5@:VL)M4_0'_
M ()_:'\>_!?[,/PB^&7Q\^%6E?"77OA#\,?AW\)K#2;7QYH?CW4_$(^'OAFV
M\,7?C"\N_"WVGP]I&F:_!IVEW6CZ-!JVJ:I:O_:7]JO;[K.&OMBBB_\ 7RL!
M^8'[8GACXU?'#XY_ GX2ZI^R+XL^+7['W@_QU:?$#XR:\GCC]GU=#^)&O6.@
MS1> - O?AYX[^*.A:[KWPW\$^*-7;Q1X]TG6]$@N/$FI^&-+M-'T/7M*M]NN
M^=?\%!O^";W[/WCG]E+XF>#OV>/V'/A5=?&?Q!9VMM\/-4^"O@+]G[X0^*_#
M'B6SG_M;2]>U/QGXCO\ X<V\'@X7>G0Z1XKT[3]6U/5]2TK5Y;>QT*Z_>WFG
M_L)11>UO+S8'XF>*_&?[:&J?\$S]4^$?QR^"VA?#S]JC6='^&?[/6@Z?\3_&
MGPM^(/A+]I'6/%&LV/AG5[;PU+X$\5>.9+'QGXI\"Z?K5WJLGC#2=%T;PQKM
M[/XM.IKX4T'6M:T+R_X9:K^T+^R1KEO\6O'G_!*&Y\/^"/ 'A:?0M=^+&A_M
MSQ?M">(O@Y\)8#;W/B-/AA\/_BCK_B#6]%\*6-E8Q7M]X(^'-SX9AO;+3XHF
MMY5M8HQ^OO[27[,/PM_:I\%Z-X-^)L?B>R?PIXLTOQ[X$\8^!/%.K>"?'GP_
M\=:+!>VND^+O!_B;1IH[G3=9L;;4;Z&$W$5[9,+@R364LT-M)#YW\//V,='\
M(W^FW?CS]H']J']H:QT6]L=4T;PW\=?BAINN^%+35=*N8KW2=2U'P]X+\(^
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
MMAH6LWR+:Z+K%QIQ36)/0_VR/@3^U;X7_:=^%W[<O[&.A>$_B9X_\-_"Z_\
M@)\7O@3XR\267@RT^)OPJN/%-QXUT=_#OBG5;BST71O$>A^)+Z]O!>:I>6PC
M\O2WB74K.'4]$U/]5J*+[>EOD!^>T>O_ +?FK_!KX@_&"[^%'@_P=\=[F3X=
M6WPL_99TWXHZ%XLT'3/#V@>.]*U'Q\GCGXJ7]EH?A"\\7?$+PY=ZYI-SJ&C6
M$EEX.\.Z-HC>&+VZ\3ZAJQF\=^%?[,WC#6_VY_ ?[6OA[]FV]_8TTW3/AG\1
MO#G[0.C7GB_X6:G>?M#^*/%HTA?!T*^'?@MXQ\9>&)M.\$ZC:ZMXFU+QYXIN
M?#_BOQ%J+Z#93>&W2P:]M?UKHHN!\M?MK?LS:9^V%^R]\7?V=M2U<>'W^(6@
M6D>B>(&A>XBT/Q5X=UK3/%?A+4[JWB9)KC3K;Q)H>F'5K6!XY[O26O;6&2.2
M97'PYXO^%W[9/[3O[(.D_L3_ !F^"R_#/Q#K>F> /A[\9OVBX_B/\-O$OPYU
M7P1X'UWP]>^(O&/PRT#0]=OOB3J7C3Q[I?ALPZ;X;\9_#_P1HGA[4M=GN[WQ
M!<6^EQ6=]^Q%%%_SN!^.%C\-?VB_"O\ P5.\)_&OPQ^R5XY3]FGPS^R=I/[%
M]GXSB^)GP 273[*S^+:^-;/XH6WA*Z^+J^+I_ .E:<EG:3Z;+IB_$"32[>[O
M[;PE=ZP+;P]=?L9+%'/%)#,BRQ31O%+&X#))'(I1T=3PRNI*L#P02#3Z*&[_
M "5@/QY_9$^#O[5'_!/WPO\ $W]FGPE\#;G]H3X.P^/?%GC/]FGXBZ!\2_AM
MX2M_#.A>,YQJ"^ /C1I?CCQ%H7BO2X_#VM?:;VZ\6^ /#WQ(N-5BU.]FMM B
MECMM/7F_BA_P3=\?:5_P2+^)7[%7PXU'1/&/QM\80V'C_7=5:ZCT#0O&'Q0E
M^,?ACXO^*K#2KO5FMK?3=-G71)/"/A2YU=M.B-G9Z/<ZY+8/+?W$7[5447=[
M^C^: _$S]M;P[^V_^T#X*_8OFTG]C+5Y?%7PG_:T^"W[47CKPYH'QN^!4]GX
M:\.?">'7;*[\ 7/B#Q7X^\(1ZUX]UZ^U>\U6UG\.Z;?^"]-T1]*MIO$][K#:
ME;V?7_%SPS^T]XS_ ."B_P"R/^T#H?[(7Q.E^#_PC^&OCSP;X[US4?B1^S/:
MZQ:ZA\:/#=@MQ)8>&D^.5U=:E9_#N^ECTOQ<\4PDU*YL->E\&0>)]-M]"O\
MQ)^PE%%_+OWZ@?AK^SO\,_\ @I9^PNNL_LI_"3X'?"?]H?\ 9OM?%OB:^^ ?
MQJ\6?&33_AW/\(/"GC#7M0\0+H?Q.\)/9:KXR\:VOAS4=4N[J2P\'Z1'=7+S
M7D5AXB^Q7&GV&B]5^TE\-?VLX/VP?^"?'Q(\#_L[_$G]H+P?^Q[I7QA3XG_$
M^+XC?L^^$M2^*&K?&_X9>'O!>K:IX.\,^.?C!X<U2VN]#O[+4=5O-+UVV\,Z
M/]HEBT/P_<#1;:VU1_V@HHOULNOSN!Y%\?O@[X;_ &@_@G\4_@CXN1?[ ^*'
M@;Q#X.O;@Q+-)ILNL:=-;Z?K=K&Q ^WZ#J1L]:TYR1Y=_86T@(*"OR6U;]@'
M]HCQ%_P3A\/>$/$6N6.J_M[>"]?^$OQO\'^+I-5TMK?0OBM\"+30/"GPS\-V
M6OR3'2Q'8?"WPZGAJ_U%[X:1J'C;Q!XH\8W,Q?7-0EF_<:BBX'R=KWP_\3?!
M;]C[4_AA\,_!7B+XU^-]%^%E[X1L-$T?5_!?AO7_ (@>-O$EC-8^(?&.K:SX
M]\3>$?"VGRZWXGUG5?'/B^]NM:2[9+C5Y='T[6-6>QT>]^%_V4?#_P"W!^SO
M^P9^S;\++3]E;4+KXG_![QTOA#XJ_"[7_B;\!VT[XD_![5;?XB7VKZWX.\86
M'C_Q#HEC<V5]KOA6>VTW79O#VJW7B#2I=)N()O"-W?ZQ-^S-% 'XZ?!W]A*3
M6_BO^V#XH3X-W_[(W[/G[4O[.1^"GB3X!Q^(/ .IZIKWQ%U__A)+/Q;\:#X<
M^%7BGQI\,/!1LO"^MP>&_#VG:'XFOKO5;R77-?U2QT2>]\BZP?V:M$_X*M_"
M?P3X=_8W\6_"?X2ZCX*\$:7:_#CPG^W%9?%G2HFT;X6Z1 FD:-JD7P3-GJ'C
M'Q+\1]#\,1Q6?AH:I_PC/A]M7LM*_P"$GN=4MH=3U;5/VIHHO_7II_5P(+6W
M2TMK>UC>>1+:"&W22ZN)KNYD2&-8U>XNKEY;BYG<*&FN)Y))II"TDKN[,Q_!
MW]G[]@S]H[Q!_P $U_B+_P $X_C?X.\/?"JR\,V_CJP^'7QBL/'NF>+3XZ\4
M2_&RZ^-/PX\9:?X=\-)+?^%_">E:T(+;7[?Q!>V/BR\MS;"RT6S;[6%_>FBB
M]OO3^X#\K_V>_$W_  5$\;'PE\)/VE/@G\-/A/I'A*]T0_$3]IKPG\8](\1Z
ME\6=$\,7=M<S:;X!^&'AZVEU;PGK?Q"-A!IOB;Q)XDUG0K?1]$U7Q!J/AWP]
MIVM#1K"SY?\ 96\)?M/>&O\ @HE^VI\9?B!^RIX[\!?!S]JF+X(VOA7QOJGQ
M*_9^UR;P@_P#^&.J^$8[CQEX9\'_ !<\0^(EM/'=S(XT@^&M.\1W>DWMWI<&
MM6MKITFJZSI'Z\447WT6OJ!^2&K>#OVEF_X*SZ)^T5;?LN^/+KX!Z?\ LS-^
MRU/\1(OB)\ (Y?[1U+XN?\)]-\3D\(W/Q=M_%S> M.MI([>YLO[&_P"$[DMX
M;NZLO!]W>BUTFYP/V6]%_:G^'G[8?[?GQT\=?L9_%?1/ W[29^%'B3X<QVOQ
M/_9;UCQ"MQ\$?AMKOA8>&_$&FV/Q[-GIFM^.[B>S7P]/#JE[X?TV^N?(\2:Y
MI.F13:TG['447\NENO>X'\X/@SX#_MP:/_P3S_;2_9JU/]BWQ]%\4?V@/B[\
M6O$_@>.U^,7[+]UX9@\/?&>_AU62]US6V^-]M/93^#ETF>RU.S@TR[GU.[U7
M0&TE;BSDU^Z\/>O?M&?#G]L7XD?L_P#_  3=\%>%/V,?B-<>+_V9OCI^S5\:
MOBQI=[\6OV8K&TLK?]GO1]7\,:IX9T'5'^.#P:WJ/BYKL:WX>OHT@L+;1WM4
MUN33-9EN])T_]X**+^2_'M8#\??B]X=_:@\7_P#!1;]D;]H+P_\ LA?$^;X1
M?![X;^/O"/C?7;WXE?LSV>MVVI?&?PUIPGDT[PV/CE/=:A:_#N_:+2_%DD=P
MLFHW=CKLO@V+Q-IMOH6H^(_+8?V=?VW]'O\ _@IK\-'^"7@;X@/^UUK7QFU/
MX=?M3^)OBYX?TZ2U^&/CCP#>>%/ 7P6OO"<=CJGCU6^&U@Z:9X4TV>VT'P1;
MZGJVL7DVN6NGPQW.I_NI11?^O1W _"+QI^R[^V%K_P"P#^P!X1MO@MX>'QP_
M8L^/?[+'Q1N?@ZGQ5\)/>^-?#?[/_AN_\,ZC:-XVG-IX"T3Q!KM[J,NJ16$/
MB#6=+L="AC<:Y?ZU*^C1>N?M(_!?]MO2_CE\%?V]_P!FSP)X \1_&O2OA+J7
MP0^.O[,FN>/;/3=)\7?"W4?&-]XZ\.:5X?\ B-JD>B: GC'PEJNH.VJ:W<-8
MZ=+JEO;SZ0NJZ'%=:1JW[ T47_7\=T!^>T>O_M^:O\&OB#\8+OX4>#_!WQWN
M9/AU;?"S]EG3?BCH7BS0=,\/:!X[TK4?'R>.?BI?V6A^$+SQ=\0O#EWKFDW.
MH:-8267@[P[HVB-X8O;KQ/J&K&;QWX5_LS>,-;_;G\!_M:^'OV;;W]C33=,^
M&?Q&\.?M Z->>+_A9J=Y^T/XH\6C2%\'0KX=^"WC'QEX8FT[P3J-KJWB;4O'
MGBFY\/\ BOQ%J+Z#93>&W2P:]M?UKHHN!X!\#/%7[0WB;4/C%%\>?A7X4^&F
MG>'_ (K^(M#^#5UX9\8VOBN7Q[\)K00_\([XSUV&VFN#H6K:GF5I]-NQIM]&
MQ>&?0M/6VBN=1]_HHI %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!117RKXH^->J>+/VA%_9B^%5_!8Z_P"$_!FE_$WXY>.S:VNJ_P#"N?"GB'4+
MC3? OA#1+"[CN=-F^)'Q'N-.UK4].?7+6\TGPSX0\/:CKE_I.K76K>'K*X /
MJJBO@GXT?&WQQXB_:Z^'?[%?PX\9:C\*=0\1_ /QU^T%XS^*.A:)X3\1>+--
MT71/%>E> O!_AWPGIWCS0O%7@R"34_$-[JFI^(]0UWPOKCG2M'M],TJ'3[O4
MI-6L>4^&7Q._:>_9J\1_#/X>_MO?$+X<_%?1_C;\2]=^%_PS^-7@3PT_@NYT
MKQH]O<ZI\,_"WQ'\.V^G:7H-O>?%30-*UF+3YO#UI]D\->.M)3PW+JGB6R\7
MZ->>'G8#](:***0!1110 4444 %%%?/7Q\U/]HN*7X7>'_V<A\--.U?Q/XZN
M;3X@>,/BQX-\8^.O"W@WX>Z=X/\ $VJ7.I6F@>#/'/PZO;WQ+J'BBU\+:)H]
MO?>*[#3Y8=0U%I07B2:W /H6BOQ[\+_M&_MU>)?V[?B;^Q./B3^R99M\.O@5
MH/QJ'Q+/[+?QAN!K)US6_#NC#PR?!P_;0A.G"V.O_:#K7_"4WYF%IY7]DQ>?
MYD.5^VU^T+^W?^SY^P)^T%\8]2\3?![P3\:?@Q\1M*\/P>)/!/PHU^Z\)^.O
M /B[Q?\ #7P]X4\4>"=,^(_CCQ;;:%JMO9?$"5_$!UJ'Q_I*^(=!U7PW:Q0/
M8S:C([>FOZ_(#]F:*K64CRV=I+(=TDMM!([8 W.\2LQPH"C+$G   Z  59I
M%%%% !1110 4444 %%?FS^VY\<OCO\&OCI^PEH7P]\9^&]&^&WQQ_:4\,?"?
MXC^'Y?!%IJ?BG5=.OK>\U:Z6W\6ZOJM_8Z;I5[9636$EKI?A2PUZVF9KVW\4
MJ'2U@_2:@ HHHH **S]7MK^\TG4[/2M2_L;5+K3KVVTW5_L<.H_V5?SVTL5G
MJ7]GW++;WWV&X:.Z^QSLL-SY7D2L$=B.*^$OAKX@>#_ASX4\-?%/XE_\+B^(
M.D:<]MXH^)G_  ANB?#[_A+[]KNYF74O^$,\.3W.B:!LM9;>S^QZ?/+"WV7[
M06\R9P #T6BBB@ HHHH **H:I'J<VF:A%HMY8Z?K$MG<QZ7?ZIIUQK&FV6H/
M"ZV=U?Z5:ZIHESJ5G!.8Y;FQM]9TJ:ZA5X(M1LW<7$?Y[_\ !,[X[?&3X_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQU_X)
ME:I?>*_VFO\ @K'XSU]GE\2R_MF7'P_DGG):<^$?A9I.I^%? =MN8D_9;70E
M\NS3.U(6PJJ#BOV*K\X?AS\-_P#AE_\ ;F^//B2>,VOPC_;BA^'_ (KT#6RH
MBTCPK^T3X"L-4\/>*/ VI3*OEV5W\6_#^H:?XP\)7E]*D>M^(="\5^'K=H]2
M.AV6K-;/Y?F!\C>-_P!F3]FWQ)_P6ET;PQXB_9\^!^O^&O%O[!7C#XI^*_#V
MM?"?P'JNA^)OB=J/[1,UMJ'Q&\0Z3?:!/8:UX\O[>XN(+SQ?J5O<^(+J&>:*
M?4'25U;V'_@N/)/H_P#P3K^)7C32KDZ=XD^&_P 0?@9XW\'ZC#M6XTOQ)IOQ
M?\':=8W]F2IV7%K;ZK=O&5VD*'&=NY3WWB/]BC]I35/VWD_;4T;]J[X9:5J>
MF?#O5/@MX<^&>I?LMZYK/ARS^#]]XMO?%MMH6M:U:?M+:#K.M>+X=0N8;N]\
M96G]A6=[JEI'/;^%=.T4CP\FQ^WK\-G_ &L;OX/_ +'FDQF^T'7?BAX(^+7[
M1EY&-^G^%?@7\.=0N=?BT;59T)6T\2?%;QI8:'X9\$Z;,DD]]9:?XQ\11VTN
MG>$M2EB=]5ULE?Y;[@?H5H&H3:MH6BZK<6YM9]3TG3M0GM6!#6TU[9PW,ENP
M))!A>1HR"205Y)K6HZ=**D HHHH **** "BBB@#\7/A=_P IW/VF?^S%O 7_
M *F_P[KT/_@N)_RBX_:A_P"N?P9_]:#^$]7? W[!_P"TGX3_ &W/$_[;6H_M
M;?#'7/$GCOP;HOPP\9?#V#]E77=)\)S?#32M4\-:@VC>&;YOVG-4US0?$9'A
MN*2Q\3ZE=^)8+34KZ[NKW0-6TXIHP]T_X* ?LF^-OVV?@!K7[._A[XQ:'\'/
M"?C2^T6?Q]JM_P#"NY^)>MZQ8^&/$F@>+_#^G:!)'\2OA_:>&Q%X@\/VEQJU
MU<6WB";4K0)96PTM1<RW=:)K7M^ 'P=^U+\%_!W[./[6/_!-_P"-GPRNO%UE
M\5?BK^TA:_!_XN>.=6\9^)-:UCXI^#/&GA"^;5-.\9VU]J+Z%<6=K<VWVG0]
M(TK1]*T#PR6@M?#6D:/8:9I%GI_+^'_"GQ#_ &]/$?[<%SXH^ 7[/'QTL?!G
M[37QB_9M\$:I\8?VC/B+\._%'P/T7X56^E^&]#?X:^#/#?[,7Q;T_P #:[?W
M4TOQ!O/B!H?B_3?%WB36-<;3]0D@T?P[HEG;_6GQ]_8B_:=^/NI_LKZ_J_[6
MOPL\/Z_^R]XRT?XGV%WIO[*.N7-EX[^)&AW=_!:ZMKMA=?M.A]+\-S^&9+#2
M;WPSH]Y%<RZHVOZW;^(;6WU31=$\+9?CS_@F_P#$6T^/WC']H;]EG]L3QQ^R
MAXG^,:Z7=_'WPOX:^&GA7XC^ /B+XCL+9;:Z\6Z)X2\<ZQ/I?@WQ'J*M=3MJ
MEU%XMN[2]O;R[M)HY;[4C?'SU^??RM\@/IW]A;P+\>/A;^S-\/\ X8?M*?$;
MPA\5_B_\//[9\*>(/''@WQ'KGBJUU33K#5KN7PQ;ZSK7B30?#6N77B32?#-S
MI.E:O+J>E)>W,EG'>W=S?75U->3_ %W7G_PM^'.D?"?P'H'@/1=0UO6K?1HK
MR:_\1>)]0.K>)_%7B#6=1O-<\4>+O$VI^7 E]XB\5^(]2U3Q#K=Q!;VEH^I:
ME<BRL[*S$%I#Z!4@?C'_ ,%5_ASX#;XM_P#!,GXMGPAX>'Q.A_X*,?LP?#E?
M'J:5:)XK?P'<ZOXP\3/X0N-;2);^Y\/1>(;1-9M-*N)I;2QU*:]N[.*";4+]
M[FO\7/AEX!T7_@M!^R_XAT'PMI7AWQ!\4OV9OV@I/B%KWAN)_#NN>++S2M.M
M=$TW5M6UC1'L-2FUVPTB1=-L]?2ZCUJUM+:PA@OXUTZQ%O\ =7[9O[*4/[6W
MPW\'^%K#XAZM\)?'OPM^+?@3XY_"7XEZ1H6G^*9?!OQ,^'DVH'P_J]YX7U.Z
MT^S\1:>EMJ^I13Z3/J5A'+-+;7#W#);&WG\&OOV!OBEKGQ_^#W[3_B/]L#Q?
MJWQC^$WP^\=>#EOX_A7X+LO!^NW7C"+RH(8_!"ZA/I6@>!K0;GUC0-.DD\?>
M(9+B:3_A;6E26NB/HSOHO1K[]@/SW_93_9.^$OQW^$G_  5+\-_%C_A./'&@
M^ _V\OVP?#/@/2=?^(WCB]M/"]QX2\+>#[+P[XM$AUU=1\2^-=)L;+1+'3_$
MGC2_\2WNEVNB01Z.=-;5O$[Z]/#^U#\6;?\ X),_\$[=*7Q]XET?QQ^UC\7/
M@O\ LJ>)_BY;:I<1>,O"W@;7_&/BS0/$/B73?$DKO=VWBN3P;X,CT.#7Y)'U
M:V;4KW7;:\BUBT@OX_N#X$_L'_M*? GP=^U;X8TG]K?X9>(+[]JCXB?$/XPZ
MKKVJ?LJ:S!+X+^)_Q6NM'M_&VM:1I]I^TRMKJFA3>';"\L=#\-Z@Z?V3KLFD
M:W<:IJFFZ;J7AGQ!G>%/^"6]I=?L(Z9^PM\:OC.OQ#T'P%K$'B#X,?%3P-\.
M9_A3X\^&VN:=K&K>(=$UQEN?B)\0].UW6=(U/7=7L(;ZU3PZ)_"]_<:// VH
MM_;X=U?RNORMV[_>!\Z?MJ_LJ? CX$_M'_\ !+KQ-\&_ &E?#>ZO/VR/!WA3
MQ#9^%VNK+3_&,2Z/>ZCI_B'QG;M<2CQ5XTTR2RO((/&NN-?>*KJUUO5H-2U>
M]CN$$5?P_P"%/B'^WIXC_;@N?%'P"_9X^.ECX,_::^,7[-O@C5/C#^T9\1?A
MWXH^!^B_"JWTOPWH;_#7P9X;_9B^+>G^!M=O[J:7X@WGQ T/Q?IOB[Q)K&N-
MI^H20:/X=T2SM_JOQI_P3_\ CQ\8&_9LOOC5^V]KOB?Q'^S5\5]$^)_ASQ)X
M-^ W@'P1?^(;S0-.N;*RGUJVU;7?'6G/XIFEEB-_K<EI=>&+JR%W:_\ "!1W
M=Z=3@K>/O^";GCZQ_: \9_M!_LH?MC?$7]E/7OC!_9EQ\=?#6F_#OP3\4?"7
MQ'US3K<6DOB^T\.>*9M-\.>%O&.I0M<7%[K<>AZP(M4OM0O]+L].&H7]M<E_
M/7OKW^_7H!\!_M,_!GX\^ ?V8O\ @F%X$_:"^-LOBWX]^%?^"B_[/'P.\0_$
MKX5?$_QSKVD7/A34O$GCK7/#DVK:9XIT[0M%UCXA^&+72_!Q?Q#XH\#7FOK>
M>'[*2ZU'4(;R\-W]T?'?]AFZ^#'[.GCSPY^QCX,USQI)XL_:"\$?'?XL_!#Q
MM\7_ !;<0?&_PMHUYI\GQ!^%=AXR\9:SJESI">/+?3;.ZU8:YJ=W:^)##?:/
MXAFU72;]-';H_P!I7_@GG\0OC)X._9P^'WPS_:6M/A;X;_9S^*_A;]H&QUCQ
ME\'KCXQ_$3Q[\=_"^K^)=<'Q!\8^+9?BQX!TVXCUW6/%FMZ[X@T*U\*Q)?:]
MJ5[=1ZA;Z8=/T;3?J;XX?!3XN_%CP#\);'PQ\=K+X4?%_P"&7C;PK\0;KXF>
M'?AC_;/AOQ#KND>#O$WA3Q/I<?PWUSQY-+IO@_Q@OBK5%GT.^\;^(=0TW1)3
MI*Z]?:CY7B&$OM\[_?=?UT _-K]G*[_9%^*/AS]MZP^#7@KXB_LN?$:^^"?A
M+0_C-^R=?Z?XE^!?BOX3ZU\.[/XLZGIGC/PK:>#]<TJTM-!\7/XYMK2[D\"S
M:?H.H0Z%IM_K^F177BZYM[SR#PG>?'M_^#?;P3JOP#O_ !*OQ&B^%@U;6K_P
MOJ4MGXZE\!6_Q;U6^^*5QX8U8RI<P>('\$IKTS7<$W]JFS_M Z0S:V]@#^BM
M]^Q=\4-9\0?&KXQZU\>?!,_[37Q:^".D_LZZ7\1M-^ U]I?PS^'_ ,*[37;_
M %[58-*^$I^,][K_ (@\7:S>ZQJ5XWB7Q-\7-0M;#4(- %MH1T'2;KP[JWQ-
M\;_@K!^QC_P3<\$?L9?&K]IHMX6\>?%OX=_!3X>?'WPQ\/9O@]!\*]*UGQP_
MQ)GUKXLWVH>//B/H&I^&]&&@:Y!>-)-X0LO$^EW&G>#=5GTJ.]U7QQ8'5==5
MO=]->FJ_$#Q3Q!^S=^PQ^T/^VO\ L$:]^QM\*_@Q\0?!WA_2_B5JW[4^D:9X
M'T3Q5X%TKX>IX-L(/!D?QZT37--U+3+7XN7GB+4M2T_2K/QE;/\ $NZUQSK&
MMI_Q3]KJ5G](^.?@SX5\=?\ !:74? 7B+5_B!<^!O%__  3;U'QOXM\*1?$G
MQQ%I>O7U_P#M*V7A_4=$\PZZ^H^'?!^I6F@^'7U3PEX-O_#6A:H-#M]-U*SN
M] U+7]'UC(O[']KGX7KH_BOX<?\ !7WP+^TIKTEY9-X)_9ZUWX(? W5[KXYW
MS2(]MX&T[Q'X \4S^,M+_MB$.;WQAHMDUIX7TY+OQ-K]UIWAW3-5U&U^PKS]
MC;XYS?MYK^VW:?M(^ ((8OA<OP%A^%%S^SMK%W;I\%CXX_X3Z;17\:1?'^RN
M9/'3ZVTERGC=?#L>EI.8PW@J33HSI;GSZ-+?_(#\J;/XH>)/V(/@?_P62\#_
M  .U>_\ "_@[X#?'#X/Z/\%+"]UK4;RQ^$,/[14_A'PUXEO/#NHZM'X@N=%T
MWPT_B%]?T=6M=4M-.U*Q2^;3;V>>\2[^IO$/[%G[16B_%#]G;XW_  3^&W[)
M7[*^L?"GQUH6H?%WXB^'/VJOC#X^U?X]_""^>WMO&/A#XIOJW[*/P_C^(FN^
M(+=DO=-\:^//%&L:O#J[>?#?V]W=0:G8^T_#W_@FSXP3Q/\ MBS_ +0?QW\$
M?&SX=?MOP6<OQ>\ :!\ ]4^%USHVMZ'I<VD>%M4^'OBJ7XY_$";0H_#]K+#-
M##K.C>);^74=)T74HM7M+VTO)M1W?V<O^"??Q>^#E_X0\,_$O]N/XL_'S]G_
M .%^I:3JWPO^!_B/P/X0\-IIM[X5NH;WP*GCWXCV%WJGC3XA:3X'OK/3-6\/
M>'7N/#OAVVUK1-"N6TIM/TR'26+KRO\ /71+^KZ=0/(_V8/#?P^_X*!?&']N
M7XB?M'^&--^)NE?!W]I?QI^RU\'_ (<>+O.U#PQ\+_!GPNTW3+>^\8^&/#[S
M+:Z+\0?B#KNJ7FL:IX[AB'B_3GTRRTK0M;TW3M-BM5V/^"*6@0^%/V;?CIX7
MMKW4M3M_#?[:G[1^@0:CK5[-J6L:A#H^L:%IT5[JVHW+/<7^I7:6RSW][.[S
M75U)+/*S/(Q/M=O^PCXO^&_[2?Q0_: _9F_:)OO@GI'Q^OK37?CM\)M7^&.C
M?$[PCXI\86WGK+X\\&W&H^)?#EQX#\7WWVN_O+^\FMO%6EZAJNH75UJ6D7MD
M+73+7T/]BK]CNZ_8[\.?$SPZ?C5XO^*]G\2?BSXY^+4]MX@\->#_  YI^BZU
MXXU&&\U!K./1-.DUFYOIH;6TBU*XN=>_L2YNHY[W2?#/A\7+VJIO]++\_P"N
MH'VQ7Y/_ /!<3_E%Q^U#_P!<_@S_ .M!_">OU@KX@_X* ?LF^-OVV?@!K7[.
M_A[XQ:'\'/"?C2^T6?Q]JM_\*[GXEZWK%CX8\2:!XO\ #^G:!)'\2OA_:>&Q
M%X@\/VEQJUU<6WB";4K0)96PTM1<RW8MUZH#X._:E^"_@[]G']K'_@F_\;/A
ME=>+K+XJ_%7]I"U^#_Q<\<ZMXS\2:UK'Q3\&>-/"%\VJ:=XSMK[47T*XL[6Y
MMOM.AZ1I6CZ5H'ADM!:^&M(T>PTS2+/3^C\:7'CO]J;]N+]L#X.:K\$/@)^T
M/\/_ -FWPW\!?"?AWX9_'_XU>,?AQX7T&;XJ_#ZZ^(>O_$+3_ ^@?L]?'#1_
M%?B?7;S4(?#MIXSU=](U;P9IWA&SM?"GV63Q!KEU<^T_'W]B+]IWX^ZG^ROK
M^K_M:_"SP_K_ .R]XRT?XGV%WIO[*.N7-EX[^)&AW=_!:ZMKMA=?M.A]+\-S
M^&9+#2;WPSH]Y%<RZHVOZW;^(;6WU31=$\+:?[1?_!/?Q3\3?CCH/[4O[/W[
M37BS]E']I"/PAI_@3Q_XU\'^!=&\=>"_B=X;T[RWM+?Q1\,_%.NP:9>75C)'
M'%IDVJZOK<%M96>D0W-I?7>CV&H1/Y]//37Y=.P'Y9?M;_L\?'G]GO\ X)!_
MM9^!/CI\2=&US4?AG\3O".O_  *TCX:_&_XJ^,9/AS\'_B/\7/AEH-C\+?'^
MI:_X>^&MQXZL=$TK4_$NF>'F\7>&=5LETV_:XTF'21:VEE8_6'[77P:T#]C_
M $GP3XH^"6H^,9_BG^W?^TS^S9^SQ\;/%/COXY^/_#%CXQT^ZA\8^(=8GG\8
MZ?I7C6[^%FI_$<Z&?!.I^(/ OA"7_A%-!\0W=MX T'PZEO!$OT/^T7_P3O\
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
M_+Y7T _&;X9_&[QA^SM_P;]^ OBMX U)=$\7Z5\*M \-Z)XA:;[+_P (Q/\
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
M(7Q3#)H!T72K?35351';V-C!IRI]@7[,?Z:/B-I?C_6_!.OZ5\+O&/AWX?\
MCR^MH8/#_C+Q7X(N_B-H>@3->6QO;VY\%V?C'P#-K=P=,%[!IB2>*K"TLM5F
MLM2U"UUFPL[G0]2_/G]DW_@GSXT_9_\ V8?'G['/Q-^/?A[XV? GQIX0^*'A
M2*+3/@O?_##XB:1'\79-3/BTMXN;XP^/M#U'32NO^(+C3K)O!-IJ=KJ>HQW3
M:]-964>ENT[+?JG]VX'Y\_ME_#WP-K?_  27_P""=?Q#U;PGH-_X[\#Z-^P1
M8>$?&%QIEJ_B/P_IWB;1/AU:>(=,TS6#']NMM+UN&"U.IZ:D_P!BO)[*QN9X
M'N+&TEA^U_\ @I)_R<'_ ,$L/^SV=+_]1#5*YO7/^"6'Q-\<_LS>"OV8/B/^
MVYXV\1^#OA7K?PV?X5W>B_"'PAX2?PQX4^&-_;2>'=*UNVL_$%]/XW\2Z9HM
MC9>']$\0>(=3E\-Z9!"-5N_ 6L:Y'9ZC9^W_ +5/[%/QL_:$\>?LQ>,?#'[4
M>A>!XOV7_%>E_$C0(O&/P M?B)KWCCXDV+36UUK?C35O#/Q4^$7A]/#U]HWV
M?3E\,>%?!GAN:UFGUF^77I3>Z5;: ?/^;\=OS \T^.O_ "F%_81_[-T_:;_]
M)+&OG_P=\&_@9_P3C_X*CW6N1> _!'@KX,?MN?#;58_AMXUGTO3K*S^#'QG^
M'0N-;\=?#S0]6N(Q%X.\'_$WP[=+XA6SM[JSM]2\00Z9X=TVR&F:'##;?9GQ
M*_8S^/7CS]LKX/?M<Z?^TO\ #OPZ?@QX1U#P1H/PUE_9OUK6M-U;0O%^EPVO
MQ%;6O$I_:%TS4'U/7M2:]OO#=W8:?8V_A2TAT'3[RQ\4S:;K&H^)?*_VSM3_
M &5?^"@EIX+_ &./#'C3P7\6_B!9_M%^%+_QGI7@WQ#;:EXB^"WA_P"$&MS:
ME\8/%?B)=.D>X\/07OA:#7?@YI=_>&*VO?&7Q#TJSL&O+BRNUM3\K6=KZ?\
M# >V?L ?!7X>^'_"_P 1/VG]"^&WAWP)XP_;!\=Z]\9ITTWP_::'J5C\,-<O
MG;X1Z'=V\$%N]C<ZCX+ATOX@>+;#R+=V^(?C3Q9<WJ37)$H_0>H+6UMK&UMK
M*RMX+2SLX(;6TM;:)(+:VMK>-8H+>WAB58X8(8D2.**-52.-51%"@ 3U(!11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M)$BBBB18XXHXU"I'&B@*B(H"HB@*J@    4^OR6^!/[6_P 9OB[^W?\ MF?
MCQM^SE\2HOAY\,=)_9T^'L&@IXE^!NMZ#X#TOQII/Q1\7:E\2/BC97WQ>MEO
MD^*>@>(- :'1_A=IWQ,U2R\,>%M.TKQ7I6EZ["UE>/?Y ?J#X9\;^"_&IUU?
M!OB_POXM/A;7;CPOXF'AG7])UX^'/$UK9V.H77AW71I5W=G2-=MK#4]-OKC2
M-0^SZA#9ZA8W,ENL-W \G45_/%^PO^T;\/OV2/#O_!2BTL?A+\6?'NF>"_\
M@I+^U=J\_@3]GOX;0^)Y? 'PUT*'P?96^MZG;2:EX9\+>%_#&G6NCWMIHVF2
M:Q;ZGJ-IHFK+X:T74K;P_K#:?^P8_:W^#=[\'OA1\:/#.HZWXUT+X[)H</P:
M\,^%-&DO_'?Q%UK7]*O-;MO#FA^'+J:P^S:OINEZ9K%_XGEUV]T?1O"%AHFM
M:EXJU?1],TJ]O81JW]>28'TU17RC\$OVO_A_\9_B?\0_@9=>$_B-\(/CE\,-
M+TWQ%XG^$GQ<TKPUIOBF7PAK#PP:=XU\.:EX)\6^._!/BSPI/=W%O83:KX;\
M6:F-/OKBVM-3ALIKJV6;Z#\<Z[KWAGPAXAU_POX)UGXC^(M*TNXN]%\"^']4
M\+Z)K'BC444"UTFRU?QIKGASPOIC3RLIFO=8UJRMK:W6:5?M$ZQ6LZ ZNBOR
ME_X)Q_MK^*_C7^Q\/VAOV@?!_BGX?^%_-^//Q.USXT>)O$'PXG^%">&K+XU_
M$:6#PIX62P^(NL?%6UL/AKX8@MO"D+^,OAQX7LY;3PJZ:3?ZK%+I<^I^]6_[
M>7PYL/B9\*/AM\1OAC\<?@LGQYO6TGX)>//BKX1\-:+X&^(^O/#%<Z?X9MIM
M$\;>(O%7@CQ7K5O/%)HWA?XJ^$_ &O7\KI8IIZZDZ63.S^X#[@HK\S?&O_!5
M?]GOP=XK^._@6V^'?[2_C3QK^SP_@9_'7A#P9\#O$%YXIGTWQS#J%Y'XCTKP
MWK-WH6N6WA/PWI]IINH^)/%7BK3_  SH$=KXJ\(C0]0UVXU^TMZZFQ_X*3?!
M;7O'7QG^%W@_X<?M'^-/B;\$=/\  ]_KWP[T'X+Z[;^-_$(\>Z5J>NZ;'X<\
M,^([K0-7L[73='T^UOM7\0^-[7P;X10>(?"EIIGB'5-0\1Z59W!9_P!?UY@?
MH317YE:=_P %5_@%XE^#$WQH^'WPT_:5^)]GH/\ PD1^)?@/P%\()=6^(/P7
M7PE=7%MXB7XMV5YKVF>%_"=WIRVMQ>II:^+-0U?4],M[S4]'T_4;'3=3GL_I
MJ\_:X^#B_ ;X>?M#Z%?ZWXQ\%?%Y_!%A\*])\+Z0;KQCX^\2_$2YAL?"?@[0
M]#U&YTN.W\2WE]++:ZA;ZY?Z1I_A[[!JMWXBU+2M.TK4+RW5@/INBOG/X-?M
M&V7Q=\<?$CX:7_PF^,'P@\=_"S0_ 'B/Q+X>^+&D>#+3[5H_Q*NO'-GX:O\
MPUKO@+QW\0/"_B:T:X^'OB&&_O=&URZL;.YCCL&NGU*'4K/3_2OBQ\5/ ?P/
M^&_C/XM_$[7H?#'@'P!H5WXB\4:Y/!<W0LM-LPH(AL[*&XOK^]NIWAL]/T^R
MMY[V_OKBWL[2"6XGCC8 ]"HKXD\"?MT^ ?%?Q:^%?P9\6?"WXV_!?Q9\=_">
MO^,_@?=?%;P]X)MM"^*FC>%]&@\2:_#X?O\ P+\0?'D^BZYI/AVYAUN_\-^.
MK+PCKUI8R0BYTZ*ZNK2VN.6/_!2#X,WWQ$^.?PC\(_#?]HWQ]\4?@(/!G_"1
M_#[PI\&M9_X3#Q&?&NG:SJ]G-X7T#Q%>^']1M]*TO2M)MK[5?$GC:W\&>%I%
M\2^$+71=;UG4/$NF6<Q9@?H)7G_Q.U/X6:;X-U0?&?4/A_8?#W4?(TK6A\3K
MOP[:^#;_ .VS(EMINJ#Q5)'HEU]KN B06=WYGVB8(L<;N *\G^!?[6WP6_:
M^ '_  TKX5UV\\-_#2QM/%5QXMF^(-G%X3UCX?3^!9KV'QEIWCJQGNKFWT*]
M\-G3[F?4B+ZZLOL8BO[6\N;*X@N)/Q@_X*P?M&_#SXZ_LH_#GQ%%^S]\8=(T
MKQ)\9_@[J'P&^/'Q!^''A73O#?B&SN_&NBZCJ$GABYC\4ZM\3_ 5MXR\'VEY
MJVDGX@>"?A_;^,=&LPUBU^XM8)'9@?NU\./V??@+\'+N^O\ X1?!'X1?"N^U
M.,PZE>?#CX;>#/ ]WJ$+2+*T5]<>&-%TN:[C:5%D,=P\BF15<C< 1Z[17SA\
M3OVF/#'P_P#'=K\)O#?@GXB?&KXNS>%F\=WOPR^$ECX3N_$&@>"/M\FE0>*?
M$^L>/O&/P_\  WAO3]3U.&YL-!L]8\76>N>);FSU!/#FDZJNFZBUJ@/H^BOC
M?P#^WI^S5\0?V</$'[4UCXPO]#^&'@_5=1\,>-8/$N@ZC8>,O"/CG2[[3]+N
M?AYJWA*SCU'4[GQS-JFKZ-INEZ!H8UB;7;S6=(CT*34EU&T>6KI/[</@*#XL
M?#WX-_%;X9_&?]GKQ7\84O%^#UY\9M \&6/ACXFZC8Q03S^'=!\0^!/'WCZQ
MT3Q=]GN;>6/P?X[/A#Q1+)<6UC'I+:G=VEE.68'VE17P_P"-/V_O@MX)_:#U
MO]F*Z\,?&G6OBYI'PROOBC8Z%X?^%'B*[_X2_2[7Q-IWA2VT?P'%>#3]4\8Z
MGJ>I7E_<VNLZ)IEUX"LM&\->*M:UWQGH^FZ#>7*]+\ OVV/@S\?O 7Q9\>6L
M7B_X3+\!?$7B/PQ\;/"?QMT6R\"^+_A;J'A?3?[9U2X\764.L:UI-II(TA9=
M2@U:SUJ]L)+>VO%:>.XL[J"$L!]*>+O&W@SP!HTGB+QYXM\,>"?#\5Q;VDNN
M^+M>TKPWHT=U>2"&TMI-3UF[LK)+BZE(BMX6G$D\A"1*S$"H_$?COP/X/O\
MPOI7BWQEX4\+:IXWUI/#?@O3?$?B+2-$O_%_B*2%[E- \+V>IWEK<:_K3V\4
MDZ:5I,=W?-#&\H@*(S#^?/\ X*P?M&_#SXZ_LH_#GQ%%^S]\8=(TKQ)\9_@[
MJ'P&^/'Q!^''A73O#?B&SN_&NBZCJ$GABYC\4ZM\3_ 5MXR\'VEYJVDGX@>"
M?A_;^,=&LPUBU^XM8)/UL_:+^/G[._PY^,/[,OPV^+_PZU;QE\0?B7\3]/TC
MX(:W+\*8O$NA>"_'5U'):Q^(;+Q_XCMK30/"^LV5G),;D^&-8N_&EOISM,FD
M/:3HTKM^OX ?9=<I;>._ ]YXRU+X=6GC+PI=?$'1M%L_$FK^!;;Q%I$_C+2O
M#NHW#6FGZ_J7AB*\;6['1;ZZ5K:SU6ZL8K&YN%:&"=Y 5'YE>*?VQ/CC8?\
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
MY</::!JMW,GC1_B=H?@WQ#<(H\/^/]>^&>F>!]:M)[75]-\0W.B7=MJ4OZ
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
M>)?LT:2--+'HVJ76FZ?K0B#"POYK2UO1%<-&E?IAX.^!GP3^'?B;7?&GP_\
M@]\+/ OC'Q0)1XF\6>#OA]X2\,^)O$0FG6ZF&NZ]HFD6.J:N);E5N)1J%U<>
M9.JROF0!AR?@[]D[]EGX>>,;+XB> /V:?@!X&^(&FS:E<Z=XZ\'?!OX=>&?&
M-A<:S8WNF:Q/9>)]%\.66MVLVJZ;J6HZ?J4L%]&]]8W][:732P74\<A???;R
M[I_H!\!?LFZUHUS_ ,%8O^"KEK;:KIT]RWAS]BL""&\MY)G;1?@]JEEK 5$D
M+.=)N[NUL]2P#]AN9X;:Z\J9U0^8_P#!.OQ#X:E_9O\ ^"I-Y%K>B2:7;?MQ
M?MR:M/<IJ-BUC!HE]X>\/W%CJ4LRS&"+2KRVCEFM;QF6TN(8Y'AD=$<C].M.
M_8W_ &0M'UC4?$.D?LJ_LWZ7X@UBQ\2:9JVN:=\#OAC8ZQJFF^,M)U+0?%^G
M:CJ=MX7BO;VQ\5Z'K&KZ-XDM+F>6WUW2=5U+3M4CNK.^NH9:VG_L5?L;:3IN
MO:-I7[)7[,NF:/XJL[+3_$^E:?\  ;X666F^([#3=4L]<TZQUZQMO"L=KK%G
M8:UIVGZQ96VH17$-KJEC9ZA D=W:P3(77GT[= /R-_9FT7]GCXF?\$@?V'O
M'QW\?ZU\.])\7>+M*\,_#OXL^#O%5GX6UWX4_'/1/%?Q0\0^ O$=CXKGG-MX
M=UFUU#P[=^'M.DNK6^5M8UK3]-GM+>.];4;'ZW_8W^(7[0_@[]JCXS?LB?'O
MQIX-_:(N/ ?P9^'WQ-\*?M-^&_#&F^%_&EWX/UGQ5XCT/PU\,?C98Z(]QI$?
MC&U=M?\ $?AB."=)KS19-7\2W#7TOB222T^UM._90_9:T?PC?_#_ $C]FKX
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
MO4U)[Z7P/%HB>&)+Q]1C2_:Y?2S,UZB71<SJ)!P/Q5_9I\&?%/QA\%KV_P#
MOPPL="^#/B'PEXNT'Q*OA?3+GXC:1-X \0:7XI\)^!/ >H?V+ ? '@__ (2?
MPYX4UOQ#=Z/K<IUG3- ;P:WAN"QU236K-7V\K_B!]/U^-7[-WCWP7X)_X*R?
M\%3M#\7>*="\.:WX^3]@J#P/H^KZE:V6J^+Y;;X(W^BW:>&].FD6\UK[#J>K
M:?;:@VGPW":?]I6>]:"W225/V5KSC6_@Y\(O$WBF?QSXD^%?PX\0>-;GPSJ'
M@JY\8:WX'\,:KXIN/!NK6]U::KX2G\07^EW&K2^&=3M;Z]MM0T&2[;2KVWN[
MJ&YM)([B57$]_-?JF!^0'_!/CQ'X<G^&O_!8"Z77-%EL8OV_OVVM>N+D:E9/
M:1Z!J'AW0_L>LS3><85TB]2QOC;:@["SN4M+EHIG6&0K^<W@7Q/X5\!_LD_\
M$5?CM\5M1^(-K^S+X"D_:5^&?QH\9?"KQ_\ $WP#K?PY\1?$^_GT'P%XAU'Q
M3\&_$OACQQING:=J.@:W8:Y#9:M 7TB;4M)>TU*;58-*O?Z0M/\ V)OV,M)L
M=<TS2_V1_P!F+3=-\3Z?;Z3XET_3_@)\*K.Q\0Z59ZOIOB"TTS7+2W\*1P:M
MI]KKVBZ/K=O97\=Q;0:OI.FZE%$M[86LT7<^%/V=?V?? ?A'Q)\/_ WP*^#?
M@SP'XQE,WB[P3X4^&/@GP[X1\53-!%:M+XD\-Z1H=GHVN2M:P06QDU.RNF,$
M,4)/EQHH=U?K^':W_!0'Q%^S7X9_8+\2_M,#XH?LQ:]JOQY^+&E_">_T7QM\
M<C^T_P#&[]H:Q\#>!-5U;3I_#GP\UO7OB!\4/B+HBZUXKU9=3U?0_"+O;ZEH
M]GX:\3:Q<+I<C6D.L?J#7#?#[X7_  T^$F@_\(M\*OAWX%^&7A@W<U^?#GP^
M\):!X,T'[=<!%N+W^R/#FGZ;I_VN=8HUFN?L_G2B- [L$7'<TG_5P/Y5?@G?
MS>/_ /@WMU?X-?##5+7Q/\:/!.C^.O&7BKX7^'M8F'CBS\+^!/VR)_'WC"PU
M+3]$G'B#0YM1\#^;+91A+;4=5MKS9I"7#F1HOM3P9X@_X)8_M2Z9\ ?$'A'Q
MS\2OV@?BC?\ C_P+XN^%/P-\;?MH_M7_ !!^(7@3XBZ=>6]W<>*=>^&_C+XX
M>*&\*V_PQT\:UKGBGQ?J'A^;03X?T;5ETN\UV'4K"SU7]GO!_P ,?AM\/+KQ
M-?> /A[X'\#7WC35W\0>,;SP?X3T'PS=>+->E,K2:WXFN-%T^RFU[5Y&GG9]
M2U1[J]<S2EIB9'SB>#O@9\$_AWXFUWQI\/\ X/?"SP+XQ\4"4>)O%G@[X?>$
MO#/B;Q$)IUNIAKNO:)I%CJFKB6Y5;B4:A=7'F3JLKYD 8.^^^[>GGW _,_\
M9"UWP]<_\%8_^"M=E;ZMI%QJEWIG[$K6-M#>VDU[<0^'_@A?Z9XE^S1I(TTL
M>C:I=:;I^M"(,+"_FM+6]$5PT:5/^R;K6C7/_!6+_@JY:VVJZ=/<MX<_8K @
MAO+>29VT7X/:I9:P%1)"SG2;N[M;/4L _8;F>&VNO*F=4/W[X._9._99^'GC
M&R^(G@#]FGX >!OB!ILVI7.G>.O!WP;^'7AGQC87&LV-[IFL3V7B?1?#EEK=
MK-JNFZEJ.GZE+!?1O?6-_>VETTL%U/')G:=^QO\ LA:/K&H^(=(_95_9OTOQ
M!K%CXDTS5M<T[X'?#&QUC5--\9:3J6@^+].U'4[;PO%>WMCXKT/6-7T;Q):7
M,\MOKNDZKJ6G:I'=6=]=0RJZ\]DONM_D!^8O_!.OQ#X:E_9O_P""I-Y%K>B2
M:7;?MQ?MR:M/<IJ-BUC!HE]X>\/W%CJ4LRS&"+2KRVCEFM;QF6TN(8Y'AD=$
M<CS[]F;1?V>/B9_P2!_8>\ ?'?Q_K7P[TGQ=XNTKPS\._BSX.\56?A;7?A3\
M<]$\5_%#Q#X"\1V/BN><VWAW6;74/#MWX>TZ2ZM;Y6UC6M/TV>TMX[UM1L?U
MRT_]BK]C;2=-U[1M*_9*_9ETS1_%5G9:?XGTK3_@-\+++3?$=AINJ6>N:=8Z
M]8VWA6.UUBSL-:T[3]8LK;4(KB&UU2QL]0@2.[M8)DV]._90_9:T?PC?_#_2
M/V:O@#I?@/5-;A\2ZGX)T[X.?#NQ\(ZCXCM]/FTB#7[_ ,-VWAR+1KS6X-*N
M+C3(=5N+*2^CT^>:R2=;:5XF+^NZ?3HK ?%/[&_Q"_:'\'?M4?&;]D3X]^-/
M!O[1%QX#^#/P^^)OA3]IOPWX8TWPOXTN_!^L^*O$>A^&OAC\;+'1'N-(C\8V
MKMK_ (C\,1P3I->:+)J_B6X:^E\2226GO?\ P49^-.F_L]_L5_'KXM:M\+O#
MGQFL?#?AO2;)_AQXRTFWUWP9X@G\5>+/#_A"RD\8:/<V]S%J?A;1KW7K?7=>
ML?*62ZTS3+F"*YLI9$O;?Z:^'?PH^%OP@T:;PY\)OAKX ^%WAZXNVOY]!^'?
M@[P[X)T:>^=%C>]FTOPUIVF6,EV\:(C7#P-,R(JERJ@#K-:T71O$FD:GX?\
M$6DZ9KV@ZU8W.F:QHFM6%KJFD:MIM[$]O>:?J>FWT4]G?V-W [PW-I=0RV\\
M3O'+&Z,5)?6]NWS_ ,K@?SH_$SQY\+=#_;S_ ."5/CW7/VO-!^.5_#+^TCJG
MQ \:0^+O">E?"'P+8:Y\"-/7PKIO@[PAX6:T\&_#G1-7EN+F#1[75KC5/'^N
MV$&CIXF\2>(9K;3IQ]B?L?ZWHUW_ ,%5_P#@KG%:ZKIT\LME^PZ8XH;RW>23
M^PO@;K&G:V419"S_ -CZA/#8:IM!^P7DD=K=>5.PCK]'=+_9Y^ .B:;X-T;1
M?@=\'](TCX=:[/XH^'VE:7\,_!>GZ;X%\37(5;GQ%X-L;31(;7PQKMPJJ)]7
MT2*QU"4*HDN& %<58?L8?L>:5J6I:SIG[*'[-6G:QK-AK^E:OJMA\"OA=9ZE
MJNF>*].O='\4Z;J5];^%H[J^L/$NDZGJ6EZ_9W4LMOK.G:A>V6HQW-M=SQ2.
MZ\]K=.]P/YY[33?%?Q$_X(V_\%,=%^#MPVOZU!^V-\<M;O;#PQ<+?7MQX#TS
MXO?#KQ;XK%HE@\KM8S^ K35M5E2(&/4=#2[BA$T=UA_JC_@I9^TS^S]\8?\
M@E_\//''P[^(7@:YT+Q+X[_9NU?1-$M-?T<:MHT.B>-O"]WX@T6YT1;G^T--
MU'P;:175EX@L9;:*71S:S17:Q(5W?M'\,OV=OV?O@I=ZM?\ P:^!?P=^$E]K
M]M;V6NWOPR^&7@KP%=ZU9VDDDUI::M<>%=$TJ;4;:UFFEEMX+QYHH9)9)(T5
MG8G-L/V7OV9]*.MG3/V=O@7IQ\3:KI^N^)#8?"3P!9GQ!K>D:@FK:5K&MFW\
M/Q_VMJNF:K''J>GZA?\ VB[LM01+RVFBN560*_YW_"S_ . !Z_H>NZ)XGTC3
M_$'AO6=*\0Z#JUM'>Z5K>AZC::MI&IV<H)BN]/U*PFN+.]MI "8Y[::6)P#M
M<U^)'AC]HGP'^R/_ ,%8?VV-#_:<\5Z/\+?"G[4O@']G'QO\#OB=X]U&#P]X
M&OM,^$G@.^\&^(?"4GB?4VAT32)QK^KZ[<6T=]>V%I]JTF^>XE_M'7]+AN_W
M*55151%5$10J(H"JJJ %55  55        &*\\^(WP@^$OQ@L-/TKXM_"[X=
M?%+2])O#J&E:;\1O!/AKQO8:9?D*IOM/L_$VF:G;V5X51%-S;1QS$(HWX48$
M]_,#\._^"A7BSP?XH_9/\!_M!_LR?#S2G_9Z^"G_  4 ^%/Q^^)VK_#7PQ9Z
M7HOQJ\'>#I+J3XC_ !8L-,T;2],7Q;H<?Q!U*ST;5/%=V+Z/Q+=>%K_Q;_:,
MWAW2].UBZ]T_X*>)X<_:8^'W[#_A#X*>)M#\8?$#X@_M>?!3XD_"75_"6J6F
MJ7EGX*\,:=XEUKQG\5;*?3Y9KF+P;X1\-S"_UO6HQ]CM[R;1[-RVJ7.G6TG[
M"0:1I-KI4.@VVEZ=;Z';Z>FDP:-!96T.E0Z5%;BSCTR'3HXELX]/CM +5+)(
M5MDMP(%C$0"UYW\/?@1\#_A'?:MJ?PI^#7PI^&.I:^,:[J/P]^'GA'P7?:T#
M+YY&K7?AO1]-N-2'G_OO],DF_>_O/O\ -%]O*_X@?FS<:SI!_P""[=C9#4]/
M^V#_ ()<3:0UK]KM_M U5OVGYM;73#%YGF?V@=&!U86>W[1_9O\ IWE_9B)3
M^9G[1>G>*O'O@/\ X.!_#/PCN3K/B:+XG?LXZ[J6C^'+E+O5;KP?X9MM$OOB
M3Y%O9/).T=MH>@>)H]<C1&::'3=5TN96G:2&OZ+[G]D_]EF]\=O\4KS]FKX
M7?Q.DU]/%<GQ&N?@W\.I_';^*8[E;V/Q*_B^7PX_B!M?CO$2[366U ZBERBS
MK<B50XF^'G[+'[,/PB\0CQ=\*/V<?@-\,/%8L;K2QXG^'GP@^'W@KQ"-,OO+
M^VZ<-:\-^'M-U(6-YY,/VJT^T_9[CRH_.C?RUP[_ ()=NCN!^.?_  4L_:9_
M9^^,/_!+_P"'GCCX=_$+P-<Z%XE\=_LW:OHFB6FOZ.-6T:'1/&WA>[\0:+<Z
M(MS_ &AINH^#;2*ZLO$%C+;12Z.;6:*[6)"N[W+_ (*,>-O!FJ_&W_@D[K.E
M^+/#.IZ1K?[9^A:KHNK:?KFF7NFZMI3^'KBP74M,U"VNI;2^T][[4M.M%O+6
M:6W:YO;2$2&2>)6_1^P_9>_9GTHZV=,_9V^!>G'Q-JNGZ[XD-A\)/ %F?$&M
MZ1J":MI6L:V;?P_'_:VJZ9JL<>IZ?J%_]HN[+4$2\MIHKE5D"_$;]E_]FGXQ
M:Y:^)_BY^SQ\#/BGXEL=)MM!LO$/Q&^$G@'QOKEGH5E<7EY9Z+:ZMXF\/ZG?
MV^DVEWJ&H75MIT5PEG!<7UY/%"DMS,SJZ\^OX@?F]X]\>>"_AI_P6XT;Q%\0
M?%&A^#=#U;_@ES<Z!I.I^(M2M=*M=6U^']J6]UEM!TJ2[DC_ +3UM],L[F\M
M](L1<:C=11,+:VE<JI\8^,&F:[\0O^"B?_!2+X:_#'5[/_A:7BW_ ():'P?X
M-LK74K>WU/\ X3/5!JD&EV<3K.DUE?+-KFBR"YRLFG)J-C?MM1HF;]O-8^$_
MPL\0ZUX+\2:_\-/ &N>(OAN2WP[U[6/!OAW4]:\!,4@B+>"]4O=-GOO"Q,=M
M;1DZ'/8DI;P)]V*,+PNE_LK_ +,.A^/V^+&B?LX_ ;1_BFVN:GXF;XEZ7\(/
MA]I_C]O$FM27<NL^(&\96GAZ'Q$=<U:6_OY-3U8ZD;^_DO;M[JXE:YF+E_RM
M]S _*CX"?&OX/^+O^"(^N:-XEU'2-+G^''[*WCW]GKXD^!=7:WLO$^B?%'PQ
MX,USX>0^"]1\-W#+JEKXS\6:Y;Z==>&=&>U36=6O==THV-L;ZX2)/$/CAX.\
M1_ W]AK_ ((F?#7XNW\6C^._"/[=7[$MSXCTO6[V&"_\.VMA9^/-0OM*OA<2
M+Y,/@2QU?3/#FJS!C9:;+:PP&X\I[=I/WDF^ 'P(N/B"GQ:G^"GPDG^*L<T=
MRGQ,F^&_@Z3X@I<1((XIT\9OHS>(UFC0!(Y1J0=$ 56  %4OB;^S?^SO\:M4
MT_6_C)\!/@O\6M:TBP.E:3J_Q-^%O@?QYJFF:6UQ+=MINGZAXIT+5;NRL#=S
MSW1L[::*W-Q-+,8_,D=B[Z_-O[TU^H'YV?M"ZQHUO_P6%_X)[V4NJ:=!J,WP
M,_:?A-J]Y;1WD@OM BDTR-H3()F%XVG:FUBI4BX>RO3;AVMYMGR7J6LW7[*?
MPU\)?M5?L1_&G3OC+^Q]\0?C5X%7Q3^PU\4H]&\6:CX7\;?$?XIZ3;W>B_ +
M6+6XO?$/@_XB^$/'^J/K0^&\K:I9:/K>GZMXL-SK:Z9 #^T-Q^QS^R+=^(--
M\677[*_[.%SXJT=/#D>D>)KCX'_#*;Q!I2>#]/TW2?"2:;K,GAAM1L4\+:5H
MVD:9X<6UN8AHFGZ5IMEI@M;:QM8XMOPQ^S!^S3X)\66_CWP9^SQ\#/"/CFT#
MBT\:>&/A+X!T#Q9:B6-H9!;^(M*\/VFL0B2)WB<1WB[XW9&RK$%77]6\_P#/
M<#W.OQA^$GB>Z^#_ /P65_:]\+_%J[31;;]J?X.? WQ/^SGKNMS)::5XETSX
M0^&K?PSXO\"^&KRZD6W?Q!;:[JNN:U=^'+-WO9[;3I]>GMXUOK=KC]GJ\_\
MB)\)OA7\7](M] ^+/PT^'_Q0T&TNA?6FB?$3P;X<\;:1;7RJ46\M]-\2Z;J=
MG#=*A*"XCA68*2H?'%"Z^: _,O\ 90\'R:W_ ,%.?^"BGQX\$SPS?"'4_#_P
M*^%E_KFES1R^&O&'QA\)^#-*G\8+IEW:L]CJ.H_#RR2WT+Q--&Y;3]=U^\TZ
M9FU&+58[>A_P2A\2^'M=\:?\%-DT76]*U9F_X*/?';64&G7]M>>9H^IVWAVU
MTS58C;RR"73=1N-*U**POHRUM=M8W/V>600N1^J47P[^'\'@>X^&,'@7P=#\
M-;O0=0\*W7P]B\,Z)'X'N?#&K6MQ8ZIX<N/":6*Z!-H.I65W=6>H:/)I[:?>
M6MS<6]Q;R0S2(WF/@']D[]EGX4^)K/QI\+OV:?@!\-O&.GPWEM8>+/ /P;^'
M7@[Q-8V^H6TEE?P6>O>'?#FG:K;0WUG-+:7D4-TB7-M+)!,KQ.R$OO\ +\ /
M9?$GAW1?%_AW7_"?B33[?5_#OBC1=5\.Z_I5VI>UU/1=;L9]-U73[E 06M[V
MQN9[:9006CE8 C.:_F^^$?P*^*?[1?[.GQZ_X)8>*F\1:>W[$7B+XK:-I'Q&
MO)9M/3QA<W=G-XD_8@B^WH\#2:9##XCU3QMX@L[(VL^BZ9\/_AM:2RR6?B>Z
M1?Z6ZS++1-&TV^UC4].TC3+#4O$5W;7_ (@U"RL+2UOM=OK+3;/1[.]UB[@B
MCN-3N[32-.T_2K:YO9)YH--L;.QB=+6VAB03M_75 ?F/_P $U_B9X[_:O\):
M=^UA\5/#VI^'O$FE?#?P]^SGHFGZS;"UFF\1^"9X;W]HKQUIUMRUE:?$#XLV
M>F^&;BPE(EME^#>FJ\:2>9)-Q7[(6MZ-<_\ !5S_ (*X6]MJVFSSRZ?^Q"8H
M8;ZVEDE&@_ _5-.UPQHDK,XT;4+B"PU4J#_9][+':W?E3N(S^MFCZ)HOAZR_
MLS0-(TO0]--[JFI'3]'T^TTRR.HZYJ=YK>M7_P!DLH8(/MNKZSJ%_J^J77E^
M?J&IWUY?W<DUW<S2O\_6/[&'['FEZEJ.LZ9^R?\ LTZ=K&L6.OZ7J^JV/P)^
M%UIJ6J:9XKTZ^T?Q1IVHWUOX6CNKZQ\2:1J>I:7K]I<RRV^L:=J%]8ZC'<VU
MW/%(7W\_\[@?@O\ #OQ'X>F_X(\_\%2Y8-<T>6T7]H;]KBU@DAU&SDMP^N^(
M_#3Z#!"Z2F,G5S?VC:4J$_;OM4!M?-\U,^S_ +0GQ2M?@->_\$1_VM?%37%]
M^SC\-O!6M^"?B9XHTR*?5-'\&ZC\;OV?/!7@KP=XQU'^S8[QGL].2/Q%=274
M<$\\=II^H:=8(]_JT,,OZXQ_L-?L41:==:/%^Q[^RU'I-]>V&I7VEQ_L^_"9
M-.O-1TJ#4K72[^ZL5\(BVN+W3;;6=8M["ZFB>>S@U74H;>2..^NEE]6T3X(_
M!?PU\/;GX1^'/A#\+] ^%-ZM\EY\,=$\ >%-*^'MVFIW)O=26Y\%V.DP>&YU
MU"\)N[Y9=-<7=R3/.))27HNOS_%6 \(^&?[07[*OQ@^,6N>)?@C?_";XGZ_H
MGPPD;XH_M!^!)?"^L6?@_P *Q:K8WOA/X=>)/BAI=K<K=S:W</X@\36_@T^(
MC%X<M/"VJ:QKEEILUYHPU+\5?V=M7T;_ (AN/'JR:GIH-G\+/VD=,NEDO+93
M:ZMJ'QJ\?SZ7I]PKR PZA>C4M,EL;20+<W OK%H(W^TP%_Z%[+X!_ K3?ASJ
M/P>T[X+?":P^$FKESJWPMLOASX/M?ASJADN+>[D.H^"(-&C\,WIDNK.TN7-S
MIDNZXM;>9LR01,OG<?[$W[&4.AWOAB']D?\ 9BB\-:EJNF:]J/AZ/X"?"J/0
M[_7-%L]6T_1M9O=)7PH+"ZU72;#7]=L=,U&>WDO+"SUK5K:UFBAU*\2837GN
MG]P&U^R5?6NI_LK_ +-5_97<%]:W?P#^#\T5Y;3)<07"M\/O#V9(YHV=) 6#
M E6/S @\@BOAW]IWX]^'K7]O7X8?LX:KXR\!_LUF[_9H\4_%76_VH=:T[P%:
M?$W6O#<_CO\ L&;X"?";QYX_TZ_T3P2-1;P]>^.O&U_<6>M7<ND:+:MH=CHN
ML6L'B&#],? 'PV^'?PG\-6W@SX6> ?!?PU\'V5Q=W=GX4\ >%M#\&^&K2ZU"
M=KJ_N;;0O#MCIVEP7%[<N]Q=S16J27,[M+,SR,6-#QM\(?A/\2]0\-ZM\1_A
MA\//B!JO@R];4_!^I^-O!7AKQ5J'A34G>&1]0\-WFNZ9?W.A7KO;6[M=Z7):
MSL]O"QD)BC*@'\ZO[-_C?X86'[%G_!<OPCHWQ$L=9DN_BA^WQXB\,_\ "1^,
M)=<\7^)?!=_\'-)T'0O&-]>Z_>S>(M>B\1:G?:=9Q^(]1:9]=UK4(HDN;B]N
ME1OTD^#&AZS\3_\ @C1X&\&_"BZM]0\8^+/^"=MEX%\*'1KJ!F_X3Z]_9]/A
MF'34N;>0+:ZK;^+&?3KPLZW%CJ<<PG"W$+J/MSQ+^S1^SCXSA\4VWC#]G_X)
M>*[?QSXAL/%OC6#Q+\*O FNP^,/%>E6US9:7XF\4Q:IH-TGB#Q#IMG>WEI8:
MUJRW>I6=M=W,%O<QQ3RH_5?#3X1?"CX,:%=^%_@]\,/AY\)_#-_JT^OWWAWX
M:>"O#?@30KW7;JSL-.NM:N](\+Z;I6GW.K7.GZ5IEC/J4UN]Y-9Z=86LDS06
M=ND8W^:?X)?H!_//\!/%G_!+_P"/_P"QK\// OQE\8?%CQ7\2M)\(^"OASXQ
M_8X\9?MB_M:_\);X@^,_@ZWTS0K+P1X*^ VI_'.#3=0@U'QIIEH?!:>'O#$?
MAKPO'<:<EW_PC)T:_MM*_I'T2R73-%TC34M5LDT_2["R2R6^N=46T6TM(H%M
M5U.]5+S45MQ&(A?7:+<W83[1.JRR.!P%K\#/@G8?$.X^+MC\'OA99_%B[69;
MOXGVOP^\)6_Q#NEN(3;W"W'C6'2$\23+/ S03"34V$L),;AD)6O4Z&[]P/Q_
M_9"UO1KG_@JY_P %<+>VU;39YY=/_8A,4,-];2R2C0?@?JFG:X8T25F<:-J%
MQ!8:J5!_L^]ECM;ORIW$9_._P9I'B7XD_P#!(/\ X*/Z-\)4D\7:_IG[9OQF
M\6_V'X7U&X;4-4\)^$_C5\,?B+XDL;"?0IQJ42ZKX$T?6;FT.EM]KOK67;IQ
M=[B-C^_=C^QA^QYI>I:CK.F?LG_LTZ=K&L6.OZ7J^JV/P)^%UIJ6J:9XKTZ^
MT?Q1IVHWUOX6CNKZQ\2:1J>I:7K]I<RRV^L:=J%]8ZC'<VUW/%)VGPP_9Y^
M/P2NM6OO@Q\#?@]\([W7[>UM-=O/AA\,_!?@&ZUJUL9)9K*VU:X\*:)I,VI6
M]G-//+:PWCS1V\DTKQ*C2.6=U^7X ?D5X,\0?\$L?VI=,^ /B#PCXY^)7[0/
MQ1O_ !_X%\7?"GX&^-OVT?VK_B#\0O GQ%TZ\M[NX\4Z]\-_&7QP\4-X5M_A
MCIXUK7/%/B_4/#\V@GP_HVK+I=YKL.I6%GJOJ?[(6N^'KG_@K'_P5KLK?5M(
MN-4N],_8E:QMH;VTFO;B'P_\$+_3/$OV:-)&FECT;5+K3=/UH1!A87\UI:WH
MBN&C2OTP\'? SX)_#OQ-KOC3X?\ P>^%G@7QCXH$H\3>+/!WP^\)>&?$WB(3
M3K=3#7=>T32+'5-7$MRJW$HU"ZN/,G597S( PY/P=^R=^RS\//&-E\1/ '[-
M/P \#?$#39M2N=.\=>#O@W\.O#/C&PN-9L;W3-8GLO$^B^'++6[6;5=-U+4=
M/U*6"^C>^L;^]M+II8+J>.17WWV\NZ?Z ?B#\$O%?[+'P^_:._;Q^!?[;/Q?
M^)GP%^)=Y^U/\6_C'X/NM3_:Z_:-_9U^&/Q(^"OQ4N+35_!FH:/:^!OC%\/_
M (;7^M66DQKI5_#)9'6;_3AI>F03ZL=$O[31];]HGP[^S[\'?@Q_P2RN?@?X
M6/PA_9MTK_@IE\,O%GA*;Q5XI\57VFKX*U&^^(-\GQ&O=:^)&JZAJ^A>&?&^
M9O&>A+K&K>1'X;UC3-1E73I+RXT^S_=;Q_\  _X*_%?4-#U;XI?"#X7?$K5?
M#,GF^&]3\?\ P_\ "?C'4/#TOFB?S-#O?$6DZC<Z3)YX$V^PDMV\T"3.\ UV
M/B3PGX5\9:!?>%/%_AKP_P"*_"^J6ZVFI^&_$FC:=KF@:C:J59;:^T?5+:ZT
MZ[MU9$98;BVDC!12%!48+_UTVMI_P0/RN_;"\,V7QJ_;Z_X)Q:%\.7M-9\;?
M!/Q9\1_C9\2];T62"\/@#X-W'AO2;&R_X2>^M3(^FVGQ/\2VUGX?\*V4\@.N
MS6FK7-M#)9:??7,')_\ !0B?Q5^QM^T+\'O^"C?PR\':SXUTF\TO_AF;]IOX
M?^&(Q_:/C3PGXPNS)\&?$T,6%MAK/AOXE-IGA]M2F2XU*]@UCP[X<M&BM))A
M7ZN_#KX2_"OX/Z1/X?\ A+\,_A]\+M!NKHWMSHGPZ\&>'/!.D7%X5V&[GTWP
MUINF64UT4^4W$D+2E?E+XXKXOL=)_:V_:$^+S^%/C[\$O OP=_9V^$'QK7XA
M^&-?TCXIV/C_ ,1?M!VW@+4[C4?@S#<>%=-TV)?!6BZ/XJMM ^*/B*?Q%>V^
ML3^(/#'AOP]8>'H[$ZMJA+_<E;U3_KIL!])_LQ?"S5_A!\%/!_A;Q9=0:G\1
M=3&K>._BUKEO@Q:]\7/B+K%]XW^)>JP2;I';3I/&&NZM:Z'$\LOV#P_:Z3ID
M+_9K&!%]]HHI %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!Y5KG_"\/^%N>!O\ A&_^%5?\*'_X1[Q-_P +*_MS_A+O
M^%N?\)7MA_X0W_A!OL'_ !1O_"/;_/\ ^$F_M_\ XF6WR?[*YWUZK7Y4_%;Q
MA\4?#?\ P5C_ &3/ EI\6_B#-\*_B/\ !+XZ>(=8^%#ZEIMCX$AUOPCHRV^G
M7PTW1-)TJ[UN3?=B^1_%]_XEGL-0B6;2IK")8K>+QSX2>%OC-\:OV[?^"E_[
M/OB[]K3]HVS^%WPQ@_91G\.0^%/%>C>$?&&ECXC?"_Q1XSO-.\+^(_#OA_3M
M.\!:7#JVHW+:K-X(\-:'XI\4)I'A"#6O%4NGZ)JFG^(W;\K_ (V _;FBOYV/
MA+^V5\??#O[%OP\^'&I_%+6==^,/CC_@I!<?\$\/#OQ\\516.O\ C'1/"U[X
MZNX9?B3J@U6";3?$GC;1O"%M?Z/H4^M07,=UK<NB:AK$.JFVOA>?IAX>_9O^
M.'PC_:9\"_$#X<_'[QCK7[,D_P /_%.E?'GX8?&_XG_$KXM>)-1\8VUM>7?@
M[QS\-+[QK+XG7PM<R:A-;Q^*]+TG7?"_AJ/2;%X=*\,7,][$=-+?K^ 'WO17
MXQ?LM0>._P#@H]^S3XL_:AOOCU\</A1XS^)GC/XIV_P%L?AC\3_%?@?PG\#_
M  UX,\3ZOX1\!:?K?@+POJ=CX2^)^HW4^B)XA\=77Q*TGQ5)K7]K7&GZ+_PC
M^G1Z?#:_)?Q9_;,_:*^,_P#P1'\;_M-1?$[QM\'OV@?A%XDT_P"&GCW6OAC/
MHWAB'QEXAT[XT>"/AGJ^JOJ$&BRZYH(U#PWXE&KL? FL>$UM/%4E['"SZ-;V
MNFQ%NGG;[P/Z4:*_ 7_@HO\ #3]HW]F/]E/X_P#[1_AG]N?]IG4/%_BK5?@,
MLWA1-?T'1O OA;5=7\?:-X2\5V_P[M]/T-?$7@'PIJ5IXI9]-T?PMKVE:U#_
M &79OXH\3>,KPM=KM_MIZ7^TC^PSXV^ O[8'AS]J[XW?%G1/$WQZ\!_"_P#:
M'^"7CS5M-D^#^K>%?B-=W5K-??"GX>Z7IUIIGPZ?0YK=]-T*%9O$&OJ;G0[W
M5/$^KW&GZ_)XF+>??OT5P/W?HK\LX?B#K'[6'[>7[27[,]_XZ^(?@;X0?LF?
M#KX3G5=!^%WCWQ3\+/$OQ'^)OQCTJY\5GQ#JOC_P!JWA[Q[:^&_ OAR&QT;3
M_#>A^(-(T^]U^_O]2U_^V;==+M+3X^U3XU?M%?#>R_X*H_L@ZK\=_B;?ZM^R
MG\!-;_:2_9T^.9N?#]_\49/ U]\,=6\9V?P\\>^)]<\.ZM)KW]@:\^DZ5'XK
M2"Q\<:G;V^LS1^([*-=.2U+?I^-O\P/Z#:*_$7X+_!_]JC6_V/?AY^U7H7[=
MWC[3?BSXV_81\&PV^F_&KQ':/^SEX0US6_!GA/7K'XK^(K>^TC7=0@\6^'?#
MT6H7WBCQ_P"(SXKU37O%MW>^(=1D@\,&3P>W >"OC'K'@3]N'_@G[X6^#?Q5
M_:>\>_"']H;P[\<?"?Q:\2_&OQ7\2/%7PK^,^N> /A5:>+M'\>_!JS^+VL76
MN:,+?Q$3J%[XA\ >&_#/PSU_1;_1[;P=/J>GRZM@M^OX7_R _;+1OBMX+\0?
M%+QY\'=)U+[;XV^&OA/X>^,?&-G 8);?2--^)U]XZL_"EI<S17#RPZO<I\/M
M:U&XTZXMX)(-*N]$U!6E@U6$KZ/7X8?L=_ GX?Z5_P %3O\ @J,]GJ'Q3L8?
MAUK/[&?B[18K?X\_'2*UU+6/&WP>\3>+?$DOCZTC^(PMOBIITFMSW,^E:%\3
MH?&&A>&[*XN-'\-:;I.C3RZ>_E.D_$7]K3]L[]E_4OVB?@]X!_;AT_XW^/[_
M ,9>+/V?O&7PS^/7[._@/]G/PII^@>-=:TKP+X(U;X5ZY^U%X;7QCX;.FZ';
M:9\1]:^*?P<\0>,=0\0W/B*]T>*WT2/0])@+?I^* _HEKX&^'G[4?Q8\2?\
M!0'XP_LE>+?!?P_T'P-X ^!6@_%[PKXA\/ZSXB\0>*O$"^(?%]GX>L9-;NM1
ML/#NDZ,HMAJ+WGAZQT/5FM+Q;8P>+=1@602_-]Q\:/CY\=OVB_V7OV)OB1J'
MB+X!^+7_ &34_:C_ &O8/AAXLM=&\5ZOKEMK5A\.['X4^#?B)X-U74;GPCH-
MQXX?4?%'B'5_ _B#^W[OP\NDZ+H_BG2P=3N;KC_V:/AK/\*O^"QG[2?A=?'7
MCSQWHK_L8_#S5?#%Q\2/%.K>.?%/AS0[_P")%G_Q2UQXT\1W-_XI\3V.GZO#
MJUYI>H^*-4U?7(;#4H-+NM4O8]/@E);\K_B!^W-%%?S/?M>_%GXQ?!7]G/X_
M?%^Q_:7^,_Q,_; ^#GQF37=7\6? 7QC\1I_V1?A'X6O/BWX=T+P[\'/B#X0U
MBX\-_ W4M0MO ^K6>E^(/!T/A[QE\6=/\8:C;W/B*ZN-!^TZU="5_P"NX'],
M-%?CS^U[XA^-B?M]?\$VO!/@/]H+XF?#KP9^T)8_M/0^,O".A-X;E\,V/_"O
MO@A8:OIVI:?I,FA0KKNMA_$VIZAI;_$6?QUX=T+Q39^'?$-OX8N8=&;1[Z_^
MS!JWQ!^"W_!0[]IW]EW6?C7\6OBY\(H?V?OAU^T%X7?XU^,KSX@>)O VN:AX
M@N?#/B;3-'\1W\,5]%X=U,E]27150:?IQM[6+3K>V*W+W9;\K_C8#]-/BUXC
M\7^$/AIXX\5> ]"\/^)?%GASPUJ^MZ-H?BG7]1\,Z%J%QIEG+>/#?ZSI7A_Q
M/?VJ^1#*\20:/,;J=8K1[C3XYWO[;PS]A/\ : \4_M3?LF?!CX_^-=(\/Z!X
MG^)>A:QK.J:/X6BU&'0=/-GXKU_1;2WL$U;4=5U A;#2[5KB6XOI3/=M<311
MVT,D=K#^?'P-;QS_ ,% /V3/BY^V#XC^-OQJ^'NH_$63XV_\,_\ A'X<_$;Q
M%X-\#_"'P'\/=4\3>#_"EGXD\ Z'>VOA3XKZ_KU]X;O=8\>W7Q0TWQ7::G;Z
MI_97A^R\-65O;!/I#_@CO_RC4_9/_P"Q(U__ -6#XPH:MZWM^ 'Z6T5\A?MQ
M3>/[7X!:I=^!/CEX0_9SM+3Q7X*G^)'Q8\7:I)H<FA?"9?$-FOCZR\'ZW'I>
ML?V7\0-=TASHW@^X%@;B75KV.RTV[TS5KJPU2S^!OV:?C'X@T#_@I3XA^"GA
M'Q)^TM+^S=XT_8PG^..D>&_VF]<^(?B;7AXT\/\ Q9L_"+>./ 4GQDUO7OC!
MX<\&ZWH,]W;/X=\7)X?FNM8BO=0M?#\6DQZ#*2W]>G_#@?MM7P+\<OVH_BO\
M*OVV/V,?V<K'P;\/[CX8?M/7/QJAU'QE=:OXBU#QS8R?"+X9MXQN;2ST.&RT
M30= ^U:MJ6APV^H3ZIXR&HZ9#J\<FFZ)=M9W"_(?P9T7X[_\%"?V--5_:O\
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
M^;3]I?X=^'_!'_!O VKZ-J'CJ]NO'/[-G[#OB/6HO%_Q1^)GQ!TRRU"X\8_
M:XDM_!^B>/?%WB71OAYH2R7LRP>%O %AX9\,VT"6EK;:1%;6%C%;_5_Q_M_C
M!^S-^U)^P1\0M+_:0^-'C:+]H3XY1_!'XP?#?Q/XBA_X4OJ>C^*O"MW=:=>>
M"_A=96D6C>!IO"M]:[M$O+2ZU'Q'/;0V:>)/$GB*].K:AJ[LOQ?X ?J=IO\
MPO#_ (7'XD_M?_A57_#/W_"%Z/\ \(A_9O\ PEW_  N/_A8G]H2?\)!_PDGV
MK_BB?^$+_LKRO['_ ++_ .)Y_:'F?;?]&VUZK7Y4_"/QA\4;?_@K-^TA\*M?
M^+?Q!\9?#;3OV6_ 7Q \+>"/$6I:;'X7\(:OXD\;V]E>KHF@^'M)T'1RT%O:
M-;6NKZE8ZAXE:SN)K>_UR^\R1W^4_A=\6Y/%OQ6\/_"3]H7X\_M%?LQ_MZ:7
M^T;H7B6Z\(^/?B;\1_#/[/?QY^%NA?'*QUI_ OP<\-P7\GP4U[P;XI^$UNG@
MS0;?1M)T3QYKGB61;;6=6\4VLVO3:@K?D!_0%117XE_%[1/CM\1_^"J?B#]F
M;1_VL?CO\._A1XX_X)_ZS\6+RP\%ZQX>T?4O!FLW_P =(?!2-\-I+'P[:Z7H
MFKVPT31%@\8^(-*\4^-;30;SQAHVE^(]-N?$-OJVDB5_NN!^VE%?CC\0_'/Q
M4\*_';X,_L&VT_[4?[0FD?#G]D^T^,/Q6\5?"3XB_#/X:_'+XK:C=^.7^&/A
M6\\6?$CQK\8_@?K&A>'M.ET+7]9\12_#SQH/&^NZ]JWA*/5-4FTFU\0-K'9?
ML@?#?]J[5KO]IKX-?M-^'OVB-!_9MO\ Q'X4\1?LT^+_ (A?M$:)!^T?INB7
M%P^I^*? /B/XK?LW?'/Q'\1%M=!UNPTS^Q-8O?'\FJ:QX;N-1T;7M9U:PU*Z
MT2T+ :OAO]JC]KCX_>!;']H3]DOX=_!CX@?!\_&;Q-\/HOA9XTN]=\,_%3QG
M\/\ P3XXO_ /B'XFZ!\4+GQAIW@'PW>W&I:3JFM:=X'UGP+K$B>&K>*X'B;4
M->N$\.C]1Z_F4_8G\:0_LC?\$;]:_:X\%3^.M2^*5I-\3? ?AS2=?^+'Q.\0
M_#*RUSQO^U#/\./#.MVOP<\3?$%/@YIFI:/JNH:1K6HZW8^'?#VLZO';:U#J
M?B6%?$GB"ZO?K'6/#'[<OA;XO_LZ>._@!\)_VWS!9^/M'T7]J32OVG?VC?V:
M_%_PS^(7PKUAH;;Q5XMT3P3HG[4_Q$TWP'X_T*3=J^A6/PF\&>"=!"&6T32K
MBW@CT?4&UOY77W?/^K@?MU17X+>&?AS^T/\ M%?MK_\ !3']G*X_;?\ VE?
M'@;X50_LG:KX'UGP;K^@Z/XM\/ZKX[^'>N>.SI^DS:+H6BZ#H?A'[??:O;>)
M]+\+:)X=\0>,[:Q\'0:WXLDMM O;?6]*W^(7QH_:IO/VJ++2_"/[<WB:U^$'
MQD^(G[-GP@\9_LT_'+X%_!OP_P"%==^#NGZ9X=U/QQXPL-:_:6^"7B+XA>.?
M%'C5]0\3:W8>-O!6O?#JU\+W7AW1_#6B17*ZY=WJM^GX_<!^Z]%?SU?&[QQ_
MP4!\(_LU_P#!-34_C?\ $3QI\#/VC/%/[='P&_9]^+_A[PWK7P]U;PEX[\/Z
M]XI\9W6F>+O%K?#:\FFUJ7Q!HWACPT/%7A'3?B#I?A36X+CQ!IU_X>L4U)1:
M_1U@GQ0_9Q_X*>_ KX5V_P"T%\;_ (M?#?\ :<^"'Q@UOQGX4^,?C"V\5Z7H
MGCGX:-::W9>*O VEV&D:%H?@5=0MYAIUUH'A/2=)\/"&6Y\O3%46*V);]?P
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
M'PFM]/T2^\4>([#Q+^T[\&_%GQ"\7:WXRFOM>U.P\?\ A/Q+X"M?",WAK2-
MTLWJZ]?WY;\-_P"K@?N317X@Z!\<?VSI]&_X)T_L>_M+S:A\%?VB/VDM<^-]
MO\=/'7A77?!-_P"++GX<_L\>%[WQ;#'X4UOP3J>O>&?#WB[XOZ9<>&;'6?$'
MA^[75/#,4?BK4-"M="U2XTF33?J31?V2_C3X>^)/QY\.:A^T+\3]7_8\^(_P
MPT.3P7X7N_CK\;;K]HGX6?&/1-3TNZOM5\'_ !KNM<;X@Z;X(U&STV>_N],F
M^)6J1ZA?WIT&YT"+PLVJ6>LEOZ^=@/T:KSCQE\5O!?@3Q=\*/ OB#4O)\4?&
MGQ9KG@[P'I4)@DNM0U+PWX!\6?$?7+N:![B*XCTC3/#O@[4$O-1AAN([?4[_
M $.PF6-M5@<?@+X/\9_%/X@_\&_FD_'37?CC\?+?XU>"O _Q>\>Z3\6-!^-_
MQ1\/?$&^USPY\;OB)H.FQ>*/%.C^*K/5O&.C1Z D6C+HGBJYU?2[>TMM/DLK
M:UO-*TNZL^G^-GPI\-?$;]M/_@B=XB\5ZU\4I_$?Q>^"_P ?;?QUXCT;XW_&
MCPEXBNQX._9>\(>(-)N/#^O>$O'VAZMX&U"\U?7=8N_%6I^!;SPWJ/CH:C=6
MWC:Z\0VDA@!;6U]K_@K@?T-45^.7C;XH^.?BS^U%^T'^SCHWP^_:\\=?"O\
M99\(_!;P=;6?[,_QU\ ?"SQ3<>./B3X$D\<S^,_B/\3?B%^TE\$_BQXEN[#0
M)] T;PKI]EKNOZ!?ZEIWC'6O'PU_4]0TE;+Q&7]H;]O7]FS]DC0OAC\=K/7_
M  G\>/C+^V7X/_90_9G^+7Q'UGX5>/O'-O\ "OXK:BLGA[XF_$>V^'7BKQIX
M1U3X@>"-!L?$.G3C4=1FM[[73X>O=3B\0VMMJ-UK!;^OZ_R _0+]K?\ :C^+
M'[/_ ,9OV._ GA;P7\/]6\!_M&_'7P_\(?%'BG7]9\17'BK0VU-+B^NX]#\+
M:?8:7I,3-I5I,]EXAO\ Q5J:QWQ-O<>$I((EN9_OFOP/_;5_9]'P?_:/_P""
M76L:/\7OCCXUTK4OVR/!VC^)-!^+OQ4\6?%2VU7Q/#H][=6'CG2Y/&%_J1\&
M:HUHFM6&JZ%X)3P]X+O8M1LY+;PQ82Z5;LW[X4/I_74#RK7/^%X?\+<\#?\
M"-_\*J_X4/\ \(]XF_X65_;G_"7?\+<_X2O;#_PAO_"#?8/^*-_X1[?Y_P#P
MDW]O_P#$RV^3_97.^O5:_*GXK>,/BCX;_P""L?[)G@2T^+?Q!F^%?Q'^"7QT
M\0ZQ\*'U+3;'P)#K?A'1EM].OAINB:3I5WK<F^[%\C^+[_Q+/8:A$LVE36$2
MQ6\7CGPD\+?&;XU?MV_\%+_V??%W[6G[1MG\+OAC!^RC/X<A\*>*]&\(^,-+
M'Q&^%_BCQG>:=X7\1^'?#^G:=X"TN'5M1N6U6;P1X:T/Q3XH32/"$&M>*I=/
MT35-/\1EORO^-@/VYHK\S?\ @E%\3_B9\1OV:?%6C_%?QOKGQ*\4?!K]H/XU
M_ V#Q]XIN/MOBKQ5H'P]\3)!H6I>)M1(5]4UE+'4$L9]1G!N[R&SMY;V6YO#
M/=3?IE2 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#\OOC'^SM^UKXO_P""A7P'_:C\&:3^SM)\(?@?X/\ %OP^31?$
M_P 4_B3I/Q&\5:-\2M/AA\6^(6L=*^!^O>&M U/P_=-CP]X?'B#6[378-*63
M4?$&@R:^T/AS#^!O[/W[;?PN_; _;*_:6USPG^RSK&@_M2:5\.!I?A/2OCG\
M6;75O">I_ WX=ZOX.^'=K?:I=_LT26E_8>+IKBS3QGJ$%I'<^&8KJZU71-,\
M3/IL.@ZK^KM%._IM;]>X'X$^$?\ @EI^T/XT_98^-7[//QV\4_!KP3XLUO\
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
MI? 70/#FMZUJ=[%*FJ>%GU;1K'3K;4E2T\4:E)HWFZYP?CS]CS]L']I+X)>
M_P!G/]I^^_9MU/2_"'CGP%XE'[2/A+Q7\2/$'QLLM(\ ^*--UZ$>&_"/B3X9
M:)I>E_$;Q'HNE)X/U_XDM\37BN;#5-:U:;P;>7EV+5?V$HHOZ %?EIJ'[._[
M8DG_  4QT_\ ;%L-(_9K_P"%0VWP0A_9?N?#EU\5?B>GQ'G^&,WQ1D^(MY\0
MXK2+X%R^&8?'4%U-YEMX&;7I- NH;1=#E\<6;7C^);3]2Z*+V_(#\TOVROV.
M_CA\0_C/\*?VMOV0?BMX3^%/[3'PM\+:I\-;ZV^).G:IJ?PO^*?PJUC59-=D
M\$>-TT2TU+6+*TTW7+F^U2RN-/TR]F:YOOM$#Z;JFFZ1JUCZU\.? _[8?AGP
M%X[^(WQ&UWX$_%+]JOQ/I>B:)X;\)Z/>^//A?^S;X&T+2-0F=-&TG6)O#WQ,
M^(US+<2:OK?BCQ)XAO/#\FI^,;^S\,>$&A\,Z/HEAKMC]IT47_K]/0#\5_V9
M/^">'QOT_P#8+\??\$]_VL%^"UY\//$6F>-9="^*'P:^(/CGQ!XHM?$'B;Q]
M_P +&T6:_P# OC/X/^"M*B_X1/Q;,VOV>K0>,[T7[:;INC7'AV**6ZU5?6/V
M>_V?/^"C>FGPE\+OVIOVAO@1X\^ _P /+W1+F#Q!\/?"WC>W^/?QAL?"%W;7
MGA;PY\3=9UXV'A#0="GN].TJX\9-H=AXBU_QAIMG>>'-8UZYM]>U?5)OU0HH
MN]=M=?GY ?EI^S;^SO\ MB?#C]N?]J7]I#XD:1^S7'\+_P!JJ/X86VN:)X(^
M*OQ/U[QWX!C^"7@'4?!W@:ZTJWU[X%^%=!\6R^(!-&OBFSN]8\+IIO\ :$VJ
M:5>7_P#9$6B:UQ>M_L:_ML_ ;]HWXQ?%G]A+XR? C3?AA^TEXNE^(WQ9^#O[
M1V@>.=5T/PS\3=4CCA\3?$#P!/X!$>I7NJ>(75]1O-.OM7\.V4]R8K+4Y=5L
M[#1VTO\ 7^BB_IV^[8#\AOVLOV-_VL?B9X2_9/\ "7PJ\0_!/QGJ7P)_:2\
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
MX;N--\$> OBYX&L3I/@W1/!OA*]O[[5K/X;^'_#KW.A0PWNJWFL7NK:GJ_Q
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
M>2 ,\_K=4O< HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** / _C#^S#\#OCQK/@_Q/\2_!<M_XR^'\MW+X'\?>%_%7C3X
M;_$;PF-0C:*_MO#_ ,1?AKXB\(^-]+T^_1F%]IMIK\6GW9):XM9&YKGO$/['
M'[.GB?X-:U\ -2\":C:_"KQ3JU[KOC'0/#OQ!^)?A#5?'6KZHLBZSJ'Q \:^
M$_&.B^.O'UQKXD'_  D3>,?$NMCQ"8+,ZV+\V%D;?Z0DU+3H=0M-(EO[*+5;
M^TO]0L=,DNH$U"\L-+FT^WU.]M+)I!<W%IIT^K:5!?W,,3PVDVIZ?'</&][;
M+)=H ^"?$/\ P3*_8U\6?"7PE\"/$O@#XA:Y\'O FIW&K>$OAYJ7[27[3=SX
M:T6\GMM-M(%@LI/C$?.L='ATJ >&=+NWN-+\)R7FMS^&;/29_$?B"34_5OBS
M^QE^S5\>/A3X9^"_QH^&D?Q2\!^#D@'AA/'7BSQUXD\9:/)! +;[7:_$_4_$
M]Q\3O[1N+8+;7^J2^,)-1U*W2.#4+JZBCC1?J"BG=]P/&_@3^SY\&/V9? %G
M\+O@1\/M#^&_@:RO+G4ET71?MD[WFJ7J0QW>K:QJ^JW>H:WKVKW$-M:6TNJZ
MWJ6H:B]I9V=H;G[-:6T47LE%4]1U'3](T^^U;5KZSTO2M+L[K4=3U/4;J"RT
M_3M/LH'N;V^OKVY>*VM+.TMHI+BZNKB2."W@C>65TC1F" ^38_V"_P!DV#Q%
MX@\16OPD@LHO%WBB+QMXL\$V'C'XA6'P?\5>+X;B"\3Q-XF^!MEXM@^#.OZW
M]MMK>^?4M6\!WEU)?0Q7DDCW*+*-/]HO]B?]F_\ :PO_  GJ'Q[\'>)_&K^!
M9X;SPC96/Q>^,W@;1-"U6VFN)[?7[+P[\/?B!X4T >)[<W4T,/BB739/$,5I
MY5BFIK96\%O%;_:#_:W^%_[-6O?!?PY\0--^(%[J'QX^*_@?X.>!KGPMX,U#
M5?#Z>+_'^LC1]%CU[Q=>2:7X3TJ*+;>:K=Z<=;N/$TFBZ;?ZAI?A_4E@5)/J
M"GKOJ!D>'M#L?#&@:'X;TR759]-\/:/INAZ?-KNO:YXJUR:QTFR@L+276?$_
MB?4=8\2^(]5D@MXWU'7O$.K:IKFL79FU#5M1OK^XN+F7Q+]HW]EGX(?M9^#[
M3X??'SPQKOC3P1:7ZZFWA;3_ (C_ !-\!Z+J5[%);S6LOB"Q^'7C'PG%XF73
M[BU@N]+@\1#5+?2KU#>Z;%:W;O,WT)12 ^'?'G_!.;]DWXGZ9\+=(\?^$_BA
MXJL?@I#;)\+$U3]IO]J"2?P;=6.LZCKNGZUIM['\9(KZ;Q1IEYJ4EMI?BV_N
M;SQ/IFAV.@^&;#5[?PYX:\.Z5I>QKW[ G[,/BCXP>$/C[X@\-_$S5?C#X!M-
M(L/!OCNZ_:/_ &DVU;P[I^C:?#I<.G:;$OQ<73HM.U*SBD'BBP-DUIXRN-0U
MN^\6PZW?:_K=SJ'V513N^X'S;\2OV1?V?_BQX_L_BOXL\%:E9?$^ST-_"Y^(
M?P_\?_$CX1^--2\,.XD/AKQ#XF^%'B_P5K'B?P\&4;-$\1WFJ:7&I9([549E
M/._%7]AG]EKXT?"?PK\"?'OPQED^#?@QVDT+X:>$/'?Q)^&7@_SC<PWRSZUH
MOPS\8>$+3Q3<0ZC#_:UM<>*$UF:UUB>^UBV>+4]1O[NYV?VL_P!K'X9?L9_"
M+5_C3\6=,\?ZEX1T:6SM[I/ '@S4?%5XEQJ&H66E:?%>WH:P\,^'DO\ 5-2L
M-.L;OQ9XB\/V%[?W<-E:W<URWE#Z7AE6>&*= P2:*.50P 8+(H=0P!(# $9
M)&>A(YHU\_(#Q_2OV?\ X2:9\%T_9ZN/"LGBOX/+H-YX7E\'_$CQ'XJ^*JWO
MAZ]N[B].CZGKOQ+USQ9XFU:QL9+CR=$@U/6KM?#UA:Z9I>A?V=IND:5:6?EG
M[-_["'[)/[(VJ^)->_9X^"GA[X=:]XMM_L6NZ]#J?BCQ+KEQIOVF.\;2+36?
M&6N^(M2TG1);R"VNI]$TBZL-)GN;2RGFLY);*U:'ZWKPK]H_]H;P%^RU\(_%
M/QI^)=GXRO?!_A&U^UZJG@CPAK'C#5DB)VK)-;Z9";+2;/=A)=9\1:AHN@VL
MCQ17FJV\D\"R&NW?\0/=:^5/VDOV(/V5/VO&\.S?M%?!KP[\1[_PHLD7A_6;
MB_\ $7AOQ#IUI+-]IETQ?$?@[6O#VNW&C27):Y?1+O4;C2&N9);@V7G2R.^%
M\:_VY/@[\!/@U\+OCAXXT;XG7'A3XO'P''X4M/#7@>ZUS4+:Y^(EOIEQH%GX
MFU2&\B\%>&+DKJMO'+'K/BVU%Y/%=1:(^KM;N*^R*0'E-A\"_@WIGPB3X!V/
MPR\%0?!9/#DOA'_A6(\/Z?)X-D\.W D-UIMQHLL+VES'=S2RWEY/<)+=7>H3
M3:E<SRW\LERWGGPI_8]_9X^"NKZ!KG@'P/J4.I^#]+O=#\"S>+OB%\2_B9#\
M.M%U*)+;4=(^&=E\2_&/BZQ^&VF7]I''8WEAX%MO#]K=:>BV$T3V:B ?3-%
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
M'P'X/OO&WB*:\\9ZN^E:3J!M-,LX+2:T\)OXGU#3]4U;2;;6+/3(;I[F%Z]
M/I^N&^(WPT\!_%WPI<^!OB5X8TWQAX1O-5\-ZU=Z!JZ2R6%SJ?A#Q)I/B[P[
M<SQPRPM*-.\1:'I>HB!W:VNC:_9;V&YLIKBVE[FBD!PWB;X:^!/&/BCX>^-/
M$_AG3M8\4_"G6M9\0_#S6[I9OMOA;6/$/AG5O!VM7FGM%+&C_P!H^'-;U'3K
MBWNTN;4F6"\6!;^QL+JV\1_:(_8N_9U_:LU+P?JOQW\)>*O&%SX NX-3\&P:
M=\7_ (S> ]*\/:U:W$US:^([#0OAW\0?">B+XJM9)Y$M?%4FGR>(K>V\NSAU
M-+2&&"/ZGHH ^,M:_8!_9@\1_%KP3\=M>\._%#5OB[\.+#1=+\#^.[_]I3]I
MBXUGPWINA:7;Z/!8:?YGQ>-H+35;&"0>+;>:UFB\<7>HZYJ7C-=>U+Q#KMWJ
M.MX>_8:_9L\*_M :O^U+H?A;QU;?'?7YKYM<\=W'QV^/FI-K%CJ#AY/#VI^&
MM4^)U[X/OO!UH4MET?P1<^'Y?!^@QZ=I$6B:'I\6C:4EG];T4[ON!\1^-O\
M@F_^P[\1OC1'^T)XV_9P\!>(/BR-3M]:NO$-U_;D6F:QK-LZ21ZQXC\%VFL6
M_@7Q/JS2QQRSZEXB\-:I>W4R+-=3S2*&'0_%S]A7]FGXY_%;PU\;_B7X6\>:
MM\4?!:1Q^"O%6B_'KX_^!Y?!02WBMI7\&:5X$^*'AK0O"<U_%!'_ &O/X>TO
M39]:E#7&KR7MQ))*WUW11=]V!\C^'OV&?V;/"WQ_U+]J/1?#'CV#X[ZR]\NK
M^/+OX\_'_5I-5TZ_D\V7PYJ7AW5_B??>$K[P;;.EM_97@>ZT&7P?HBZ?I4>C
M:)81Z1I:VGUQ112 ^,?!7_!/G]DGX?7.COX8^&>KPZ3H'BB'QQHW@K6?BO\
M&3Q7\,-/\:VUZ^IVGC"W^$_BSX@ZW\,QXIL]4D;5;+Q"WA-M7L]5QJ=K>17Z
MK<+H7G["7[,]]\?C^U%/X8^( ^/'G(1X_MOC_P#M"65Q'IT=X+]?#$6A67Q3
MM_"T/@8W /F?#^+0T\$2P/):2^'WM)9('^KM7U#^R=)U/5?L.HZG_9FG7NH?
MV;I%M]MU;4/L5M+<_8=,L]\7VO4;ORO(LK;S(_/N9(HMZ;]PXKX2_$3_ (6Q
M\.?"GQ%_X0;XB_#3_A*M.?4/^$%^+7AG_A#?B-X;V7=S:?8?%?AC[=J7]CZB
MWV;[2EM]NN,VD]M-O'F[5=WW ^?/A9^P'^RO\&O%7Q&\:>!/ GBN/Q!\8=*U
M+1?BS-XO^-?QU^)FF_$ZPU:&YM[[_A8'A_XE_$KQ=X>\87LEO?:A;Q:IX@TO
M4-4M(-2U.&SO((]2OEN.)L?^"6W[!&G^"A\/;;]G;0/^$6B\4Z5XQLK:Y\5?
M$2^U71];T6_N=4TX>'_$]]XPN/%'AW1(=0O+N[E\+:%K.G>%[R6YG-[HUP)'
M!^_J*+ONP/C;Q+^P%^ROXK^,/A/X]:IX&\76OQ4\ Z=HNB^ O$7AKXW?'?P9
M8^!= T#2X=&T_P ->"_"?@_XF:%X.\)^%GTV)[;5/"_A_P /Z=X?UT7VK2ZY
MINHSZUJ\M[H:%^PQ^S5X;_:!U?\ :ET;POX[M?COK]U=SZYX[D^/'Q^O6UBT
MO)DG;P[J?AJ^^)]SX/O?!5J\-HFE> [GP_)X+T2WT[2K31]!L;72-,AM/JRZ
MU+3K&;3K:^O[*SN-8O6TW28+JZ@MYM4U%+"^U5[#3HII$>]O4TS3-2U)K6V6
M6=;#3[Z\,8M[2>2.[1=]_( KY>\=?L9_LX_$/XC7_P 7=:\!:AHOQ.UG38-&
M\1^.?AO\0OB;\'_$?C#2+:"*T@TOQSJ/PF\9>"IO'.G16<%O8K9>+SK5M]@M
M[>P,9LX(84^H:*0'E\OP3^$,WPHD^!<GPT\%-\&Y?#S^%'^&?_".Z:O@QO#S
MY9M,_L%;<6*PF8F[WK$)Q?\ _$P$HOO](KQC]F_]A#]DG]D;5?$FO?L\?!3P
M]\.M>\6V_P!BUW7H=3\4>)=<N--^TQWC:1::SXRUWQ%J6DZ)+>06UU/HFD75
MAI,]S:64\UG)+96K0_6]% !7S5\;?V/_ -G/]HGQ-X-\;?%KX;PZYXY^'WF+
MX-\=Z%XF\9_#_P <Z#;3/-))IUKXS^'7B/PIXGDTAY+FZD.C76JSZ4)+R]D%
MF'O+EI?I6B@#YF^&_P"QK^RY\(_$OCWQC\/O@AX%T'Q/\3K?[%X[UJ33I=9O
M?$&GMI::-<Z7.^OW&J)::3J.GHT>KZ5IR6>G:S//>7VK6MY?7UY<S\'\$_\
M@G1^Q/\ LZ?$R^^,7P7_ &?/!_@?XCWL>H11^([6\\3:L=%CU6.6#44\)Z3X
M@UW5M#\%K>6D\]A./".F:(&TVXN--XL)YK=_M6J4FI:=#J%II$M_91:K?VE_
MJ%CIDEU FH7EAI<VGV^IWMI9-(+FXM-.GU;2H+^YAB>&TFU/3X[AXWO;99"[
M[@?('[0'_!/7]C+]J3QGI/Q$^._P%\*^//&^C06EI;^)7U#Q/X;U2^L[!LV-
MEXAF\(:]H"^*[&S7,5K9>)TU>UM[<M:Q0I;LT1T_C7^PI^RY^T+9?#?2OBG\
M/-7U+0OA!#I47PQ\,^%?BC\7?ACX3\#R:%'Y&AZAX?\ "?PO\>>#?#=CK.B6
MNVQT?75TLZSI>G)%IUC?P6,4=NGUS7'?$/Q_X1^%/@/QG\3?'VKC0/ _P^\+
MZYXS\7ZV;'4M3_LGPWX;TVYU?6M1&FZ-9ZCJ^H&ST^TN)ULM+L+W4+ID$%E:
M7%Q)'$[N^[\@/E[Q?_P3[_9=\>_$KP3\8O%WAWXIZU\3_AOI6CZ+X#\;S?M,
M_M.P:]X3T_1=#L_#L2Z)=6?QBMA976K:99(?%NHQH-1\<:E=ZOKGC.[U[7-<
MUK4;_8\.?L+_ +-7A/X^ZE^U#H?A?QY;_'76I+W^V?'=W\>OC_JTFKV%\_F2
M>'M4\/:Q\4+_ ,)ZCX/MF2W_ +*\%7F@S>$=%6PTJ/1]%L8](TQ;3B-<_P""
ME/[)GAB3P1#XDUGXY^'IOB;JUIH/PWBUS]CK]L;29/B#KE^L+V&C>"([_P"
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
M[[L#Y!\.?L#_ +('A+QS\/?B5X?^!OABP\=_"[2+C1?!WB<ZAXEO-3M[>YU
M:LU]KKW^N74?C3Q%!JJQZG8>+/&D?B#Q1IFHPP7NG:Q:W,$,J8_PZ_8$_9:^
M"6N?$_QS\._A[X\?Q+\5]$UW3_BC#JOQX^.GCC_A:T6KV5_!?1>,-+^)GQ:U
MCPQXGUV]BU#4;;3]?\3H=0TR;5+V:VUK31>7EPWVM12N^X'Q]^Q7^R]X6_91
M^&GBSP7X+\*6OP\\->,OB9K?Q%TCX:6'B+6?%EA\/-.U#P[X3\)Z=X=3Q%K^
MHZMJ.JZI=Z=X-L_%'BR8:E?Z=%XU\1>)+;1M0U/1X+#4KSZ_=$E1XY$62.16
M22-U#HZ."KHZL"K*RDJRL"&!(((-.JE:ZEIU]<:C:65_97=UH]W'I^KVUK=0
M7%QI5_-866JPV6HPQ2/)8W<NEZEIVI1VURL4SV&H65XJ&WNH)) #Y'T#]@+]
MD;PMJ-S=>'OA#;Z1HEYXC@\7W/PWL_&?Q$C^",WBFTO(M0LO$#_ +_A+C\$_
M[6L-0@M[[3[X> !/87MO;75F\$]O#(GH_P ?_P!EWX#?M1Z+X;T'XZ_#ZS\<
M6?@[Q!%XI\)W2ZSXE\+Z]X:UZ%!'_:&A>*?!NM>'O$VEM,BQ+>6]EJ\-I?\
MD6IO8+@VML8O?J\J^$/Q4_X6YH&NZ]_PKCXJ_#'^P_&GB?P9_8WQ>\(?\(7K
M^L?\(S>K9?\ "6:%IW]HZE_:'@OQ#N^U^&-=\Z'^UK)6G^RV^-I-0/.O!7[&
MG[+GPZ^(UC\7/!GP3\$Z)\1M*\*Z;X+T?Q4EG<WE]HGA[2Y+J:"VT.'4;N\L
M=$OKJXOKV[UG6]*M+/7/$-Y>75YKVI:E=7$LSZ/@G]DS]G;X<_&/QW\?_!7P
MOT;0?BW\2KJ?4/&7BRWOM=G&IZI>1B+4=9M= O=6N?#&A:YJ\>]-:UOP_HNE
MZMK2SW0U:\O/MEUYWT37)^.O&>D_#SPAXA\;:[:^(+W1_#.F3ZKJ%KX6\,Z_
MXQU^:VMP-Z:9X;\,:=JNN:G-E@72SL95MX1+>7;V]E;W-S" =97P9_P["_8-
M_L[XF:1_PSCX3.D_%R>^NO&>E'6?&ATT7>IWMKJ&H7?@^P/B?[+\-+N[NK*S
M:>Z^&L7A*X>&UM[4R?988X5]_P#V:OVA/ O[57P3\$?'SX:6OB*T\#?$!-?F
M\/P^*]/L]+UYK?P]XIUSPE<W%[I]AJ6KVUM'=W^@75W8I]ODG.GSVKWD-G=M
M/96^_P#&3XJ?\*=\'Q^+_P#A7'Q5^*?F>(?#OA[_ (1?X-^$/^$W\8)_PD6J
M0:7_ &Y)HG]HZ7M\/:'Y_P#:/B+4_M1_LS2X9[OR9_+\LO4#YW\?_P#!.?\
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
MOQ'J6D1:_HW@SQ;X_P##GA+X::1(MCJSV5]\;M+L]2NOB!HGAWPYK5YJ$WQ
MG\.>$]'>\UZU*77/?"S]H+P%\-OB?\,_B;^TC^S1_P %8;O_ (4[HNI^$/AY
M\7?VGOA-X.\2?"W]G;0/%5K8Z'XH\4:AK_PNT;PK.PO-&M+;2O$'Q+\::?X[
M\7KHB2Q2:PMO<7AD++HN_P"2\^C ^\?CQ^W=X?\ "WQR\=_L\>%OCU^R;\ O
M%/PM\)>$O$'C'QK^U5XIM8-,U3Q%X\L;S6/#/@7P7X!A^)WPFUC6#:^';:RU
M_P 9>,O^$M-EX9MO$GA:QLO#WB.\U&^&D_F)^U7^WE\3_P!K3_@D9^U!\3/!
M/BOP7\+_ !;\'_B#%\"/VA=+\!6\_CWPY\3M(USQWX&\"S7/P@^(H\2V$>@?
M#[QQHWC@:K)JEWHOC&]UG1K?4_"]G=6MI>)XHN_L#XHZQ^T7^PW^W7\</V@?
M#/[./Q9_:@_9K_:]T#X47'C"R^ NA#QG\4OA3\3OA)X0B\ V4L/@P3V\VJ:!
MX@T"VBNKNZGN].T[S[B'&KV$NAG3]9W/V]/"?[27[6G_  3'_:>M(/@]XI\.
M>.OB,? 'B'X6_ *YATK4OB;HW@;P-\2OAKXJN;7Q5;:!/J-O<_$CQ':>&?$_
MB=_">D:IJSZ397?A[PA;K<^)K/53>BLK>JUT^?F!Q_\ P4VA^+'A[X7_ /!/
M>7XCZSX,^*/CNR_X*F_LJ7^GCX8^ ]2^$FDZO!#8?$*72/#]MHGC?XL_%+[-
MJ]Q<1R6LFMW_ (XM-)E>Z@>6RTN"WGFE^D?!W[47[3'A']MWP;^RU^T;X0^!
M\7ASXW_"SQI\1_A#X@^#>H>.KS5/#>I> ;N!_$'@OQU>>,UL[;Q0PTB9KJT\
M3Z%X>\(Q33) KZ!&+N9-/^2?^"@7Q:\<?&;P/^P9K7AS]EC]KE+OP;^V[^S]
M^T;XF\,V_P"SQ\2?$WB3PW\)?AE#XEMO$^K>*;3P9H7B*P\,^)&U?6)K/2/
M6JZE#XSOM.L%UZ;1K+3M3TUKCL/C=X^O_$?_  5&_8G^)&B?!;]I_5_AAX&^
M$WQ2\+^-OB#:_LN?M!1>%?#6K_&SPMI\_@RSU2_N?AU;7$!@$]E;>+YX[9H?
M E_=SZ=XNFT;4="\2VNB'1?]O?GZ@<U\3_\ @K6B_"OQ[\?_ (-_&K]AL^'/
M NM>)CH/[-WQ)^)$"_M%?%SP9X*\0WFAZGK>E7FD?$[2/^%=>)_%]OI=_KGP
M\\#7GPH^(5_JFA7/A^\U#4;/4M:?1-/]9\=_\%#_ (SZG\3?V -$^ GPF^''
MBCX?_MX> OB%XM\'7WC'Q;XBL_%ND:AX2^$]CXU>P\46^GZ1;:/X/TGPSKWB
M/17\4ZGI<WQ+U/4_#6@^+(=!\/Q:]+HL,WAO[(WQ1_:Q_8'\,/\ L+>./V*/
MV@/CU9_#WQ-XJTS]G3XW?!S2]%OOAAXU\"^)/$VK>(?#4?Q2\:ZWJ>E:#\,)
M-,FU>:#4M1U&YO;O3K I:3^'7?2DU#6^B_:K\5_$C0/VZ?\ @F1XO\3?"3]H
M+XH#]F_3/C_=?M%?$+X._LU?&GQQ\.]#UKXY?"+PUX6TA_">J>%/ FH6_BC2
M=.UN*_>ZLO#K:[K>BZ+:V]MK"W/B07=I19?G;;733\>_H!^KG[.NI?M#ZI\+
M=+N?VI/#GPQ\,?&)=5\0VVMZ=\(-3US5/ DVEVNM7D'AW4]*D\1RW.KVSZEH
MR6EW<6=W>W<L4DGF2FRFEETNP\<_:U_::U/X'>*?V>OAIH.N_#?P%X@_:'\<
M>)O"&F?%+XR6>K:E\,O!+>%O"MQXC%MJ>D:/XF\#W&O^*/%]\=.\.>#] F\=
M>#[>_O;F\G_M>:YL;;2-4^U:^#_VV=:\&W?_  K;X5_&;]EWQE^TI^SW\3[?
MQW;_ !(E\$_"/Q=\7]2^&6O^'T\)R^!?$]QHW@NRU/Q'I]I>QZKXKL(]1\+Z
M?/XSM=02QU'P_)%;:;K0D74#X,_X*A:]^T#J_P#P2P_;TTG]HC1/ -EKW@[X
ME_!WPWX(\1_#32?$^B^$_B%\/9/B%^S-XFT[QG:Z;XLUWQ)J5E>R>)?$7BGP
M[JEA%J]]9:7J'ARXTJWO]5-C)K.H_3?C3]JS]J7X)_M$?LM^%_BS\//@O9_
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
M DGQ!EUQ+KP#;V.GZ>DMF;;PUJ4M[]C\7S/,?#<NI0Z3K\NDEO+[5OE;UZ=
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
MB.?CG+\2[:W^)=YK,FE0_#?1)-"DLEN-7\5_8/L]S<RV\=I=7=A?6D!_D_O
M_7NL+Q/X9T+QEH&J^%O$^G1:OX?URT>PU?2[AYDM[^RE*F6UN#;RPRM;S!0D
M\0D"31%X90\3NC>.^!OC/XK\7?';XT_"#5/@=\2O!GA?X5V'@B\\-_&?Q#:0
MQ?#WXL2^*]).HZG9^";M54W4_A:<C3M4%O/?M!<QSIJ::/.;.VO??ZD#\7/^
M"JG_ "<5_P $EO\ L^GPA_Z5^&Z^U_V]_#&@W'[(7[7OC*7386\3:7^QG^U#
MX8LM7#3+/%H.O_#'5-5U737C21;>XAN-0\-Z/<QM<PS36CVTJV4ENE]?I=?G
MK_P5+\3>*M;_ &E/V X? WP*_:7^)MC^SM^TYX4^+7Q;\0_#;]G/XS>,_"F@
M>$(Y?"=Z9-)\5:+X+N?#WC+4ETZ2[NKC3O!VIZY-87&FWFCZG]BUM/[.K[T_
M;A\:?V]^P?\ 'V?PGX&^+_C+5OC'\ /B-X&\!^#/"GP9^*>M?$6\\1_$[X;^
M(=&\,VFO?#JV\)'QOX,CAN]0A'B&;QEH.@KX9*O:ZV++4&@LIG_+_74#\Y_
M/[5G[4O[*_[#W[ ?Q>G^'GP7NOV83\//V3_A;XUT;4-9\6WWQVFT'QEX1\*^
M%[?XD:'?Z7-;?#W1+5;^6*]T_P 'WUOXEU.\TB?3IM5U?P]JM]J>B^'/O_\
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
M3T>>"SN+&RA,^LI+IM?-_CCPG\<--_X():#^R]JG[,7[247QSUW1_#WA/0O
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
MK7%[I.HVENK,$5IKFSFAB#.>%4NZ@L>%')X%#_K_ (('\U_[%/QM_;P^"?\
MP2I^!7Q<^ WP;^ WC3X-_"#P=\2?$WCC0/'GBSQH?C%\1/#&C_%/X@ZUXOU7
MX=67A:WA\)^%;?0; WD=LGB?4/$6O:RVDZK=6WAB(KHVGZY^AO[2?_!0KQAX
M0_8R^!W[8/[/W@CP3XE\)_&#6?A1:7\/Q(UC7H=3\(6OQ+U>PT9K./PWX;L[
M>W\0ZIHFJ7%[I&K2-XTT&UL;RQ,]G%KEO*5C^<?V2;_XT?"#_@G%#^Q#J'[-
M/QXA_:DT'P5\6OA7I^B:S\--<@^#M_JOQ#\4^.+G2?&;_'ZWAOO@N_@+1+#Q
M;::GKY/C5?%%U#IVHV&@>&M8O)=.2]Q?V[/@7XE^ /\ P30_9N_8_P#AS\//
MC+\=O''@_P 2_!>XN3\'/@[\1OB):W"?#7Q3I7BWXC>)-4O?"WAW5=+\*V>H
MZK=W3>&=)\0ZE9:MJRW@ATRWU"'2-<N]/>[VZOYK7^K@?<7[3O[6/[0'P;_:
M[_9)_9Z\ ?"OX9>+_#'[34?QKAT_5M<\9Z_IOB4:K\)_ALOBJ6._\O1;?1_!
M6AVVLZQH5WJ>L6R?$[5]0\*Z?XBCT?PHOB*71["?&^"O[9'Q>T/]H#]I[]GS
M]L'3?@[X>O/@1\(-$_:*TKXD_!\>,K7P???""]COQXB?Q#I?C._U?6;?6O"D
M]D5N+ZRFCL]4BBO9(M+LE@MS>?/7[5GQ0O?$_P"WW_P3-^+7AGX(?M6>(?AO
M\%[']HK7OB?XKTG]DW]HRZM?"-I\=_A+H'A;P1:ZA8+\,QJ\NK6VHVLQ\5:+
M9Z?<ZKX60>1J]G!?I-9Q><_$GPKXA^/?_!0?]L_P9'\+_P!HCPIX!^/_ .PG
MKG[)'A7XU:[^SI\;=*^&$?Q174=7%W-/XMN_ T&F1>$K=;^:6S\8W<UMX/\
M$*:=*FD:Y>6NJZ)<ZH6_+7[_ %[ :7[7WQM_:O\ V@_^"9?QY_:'T7PM\&_#
M/P'^)WPC\1ZIX>^%.NZ9XQN/C6OP:UTM8Z1\2]2^)%KXN3P)8^);G1Y+7QT?
MAQ;_  YU.S309AI2?$.36<&O>_C-^U'\6?V1O^"??[)GQ0^&7@SX?>+(;_P?
M^S%X$\13^.-9\10OHEMXV\/>$-!M;[2O#>@V-J/$$@EN6$[77C'PZ-/(AE2V
MU=9)(8?E.W\7?M#7G_!++XG_ +#WCC]D3]I*S_:)^&/[/FL? RT7P]\,]2U_
MX9^.-(\+Z2/#OA?Q5X'^)=G*/"WBA+KP[::8+K0-%O;_ ,57.K)<QZ/H>I6Q
M6X7H/VZ?^%J:K_P3+_9@^$EI^S?^T=JGQ<2Y_9OEU3X=>#_A'XC^)>L:!9?!
M?_A$+KQEJ7B34_A=%XU\,^&89FM!!X=TWQ)KND>)-;DF?R-"C_LO71I1Y:;O
M[K:=?Q ^X_VG?VL?V@/@W^UW^R3^SUX ^%?PR\7^&/VFH_C7#I^K:YXSU_3?
M$HU7X3_#9?%4L=_Y>BV^C^"M#MM9UC0KO4]8MD^)VKZAX5T_Q%'H_A1?$4NC
MV$]?]GS]K#XY2_M+_M$_LN_M2^'OA/9^)_A)\,?"WQR\)>-?@G%XSC\-Z_\
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
MJ=]J4WZ\*JJH50%50%55 "JH&  !P !P . .!2?]?U_2 _#WXC_!3P3\??\
M@LA\0?A]\2&\2WG@6\_X)Q>%+GQ'X7\/^*]?\'6GC&TC_: NX8M"\3ZGX5OM
M(\0WGAT7-Q#J5SHMGK-A9:I=V%G!K,>HZ6+G3KGROX*ZWXI_X)\_%S_@J/\
M /X6ZGX@\4? CX _LPI^UA\#/!GBS5M3\40?##Q!)X%U[7+OP%8:EJ5W=ZE_
MPCNL:O923165Y<R3?V;HD%](T^JW6MZKJOZ9?%']D/Q?J_[4.F?M>_!'XV0?
M"SXL?\*F@^"/BO1?&WPSM/BW\,O%_P /+3Q//XPL[6X\.V/B_P"&7BW1=<@U
MZ=;DZSHWC^V66*TL[9[$0?;TU#T/X3?LK^#O 4/QHUCQMJ,OQ;^(_P"TA<1R
M?';QQXCTNRTV+QGI5GX?E\):'X(TSPW8/+9^'/AUX5\+SW.A>&_#*WFJ7D-K
M>ZA>:UKNNZSJ-]JEP7_33T _&W_ADC]IW]H/]F3X#?&;X/\ @[]F#X;?M'7.
M@?"_XWZ-^W)?_M5_%S6OB[XDO=5TS3/%/B>Y^(=K:?LC:>FJ^&?%UC?ZC:7W
MPRN_'FI^ /!=O<0Z)HMI<:%HL%E<=W^SG^SI\._C1^W_ /\ !4?X;?%BX\4>
M//AS8Z'^Q'J%WX'G^*OQ#UWP;K]_XS^"OB;Q7J,E_K5[X@'BOQ3X;T_7]:\0
MZCX3T35M;?PQ9_VX-0/A]M0TGPQ<Z!] ?"#_ ()=>/?@U//\+?#O[</QFN_V
M*Y=6OKS_ (96U#PEX3N;Q] U"]EU"^^'LGQMN[B\\96'P]U:2>XL?$'A_P ,
M:5X:FUO2+W4K2YU%+S4[[4IO2/A'^Q=^T?\ ";]I3]IK]I6U_:C^%.O:Y^T]
MI?A:T\3>%+[]EKQ%9Z!X=U#X8>"]3\'?"*[T.>R_:<747L/#$-Y:/XHTRZN&
MF\9V$%]9V^I^%]1OK77-+=UKJMM-^Z]?\OO _.7X0_'[XD?LY?\ !'W]K/5_
M!_BS5O[5^ /[1WQ1_9Z^%7B;7M7NKS4? _@K5/C=X,^'>C7_ /;M]:ZU<P'P
M/I_CW4=2T6\NK+58M*;3]/ACL+BRM(;"OH/Q#^Q9^T5HOQ0_9V^-_P $_AM^
MR5^ROK'PI\=:%J'Q=^(OAS]JKXP^/M7^/?P@OGM[;QCX0^*;ZM^RC\/X_B)K
MOB"W9+W3?&OCSQ1K&KPZNWGPW]O=W4&IV/T!^SO_ ,$X-2^''P*_:+_9M^/?
MQE\._M"?"7]HSQ7XX\=:_9:;\';KX3>)=#\6?$:XM+SQ->V&N1?%7Q]836=M
MJ6G:?K?A:W30+'4/#VNVWV[^U]0MA;6%K-^SE_P3[^+WP<O_  AX9^)?[<?Q
M9^/G[/\ \+]2TG5OA?\  _Q'X'\(>&TTV]\*W4-[X%3Q[\1["[U3QI\0M)\#
MWUGIFK>'O#KW'AWP[;:UHFA7+:4VGZ9#I+%UKM^.MU_P^_J!\U>-_P!F3]FW
MQ)_P6ET;PQXB_9\^!^O^&O%O[!7C#XI^*_#VM?"?P'JNA^)OB=J/[1,UMJ'Q
M&\0Z3?:!/8:UX\O[>XN(+SQ?J5O<^(+J&>:*?4'25U;T?X4^%-)L_P#@L5^U
MAX:N'U?7O#GB+]C/X?:GJ.A>+O$&O>,])#>)O',5GKNFV5EXLU+68-.\/ZA!
M:1Q/X:L$MO#\$+/;6NFP6S&&O6/$?[%'[2FJ?MO)^VIHW[5WPRTK4],^'>J?
M!;PY\,]2_9;US6?#EG\'[[Q;>^+;;0M:UJT_:6T'6=:\7PZA<PW=[XRM/["L
M[W5+2.>W\*Z=HI'AY.E\%_L;_&OPQ^W7X\_;-U']HWP-K6E_$'P;;?"[5?A%
M!^S[JFDI8_#/0]3&J^$].TOQVWQVU*YC\8Z9=PV\VK^*[SPQ>Z3KDMSK/V?P
M;HMO>:7;:&-^?V;==P/EG_@D?\#_ (+:)XM_;^\9:+\(/A=I'B_X??\ !2G]
MK#X<> O%6E^ /">G^)/!'P\TZ'P5:Z?X#\(:Y::3%J?AKP986U]>V]GX7T:Z
MLM#M8+RZB@L4CN)5?]3OVE/BA?\ P2_9W^._QDTK3H]7U7X4_![XD_$32]+F
M61K?4-2\&^#]8\0V%G=^41*MG/=Z?#'>2(0T5JTT@(V5\_\ [._[&>O?L[_&
MWX__ ! \/_';Q#JGPI^.OQD\:?'^X^";^#= T^'1OBG\1+."T\6ZGJ/CX7=[
MK?B+0)A#'/H_AR#3?#UOIMS9Z7<7EUJ\]@TEU]KZYHFD>)=%UCPYX@TZTUC0
M?$&EZAHFMZ3?PI<6.J:1JMI-8:EIU[;R I/:7MG/-;7,+@I+#*Z,"&-)N[OZ
M?D@/PET;]F?P'\9_^"7&F?M/W&H:C+^U]JW[/&I?M*67[5-KJEY9?&?3/B_:
M>&[WXBFPM/'EG/!K&F>"=/UFU?P6G@73Y[?PCI/AB#['IFAVD]K;3Q>?_MM^
M(=._:G_X(4Z9^TY\8? '@S6OC5!\&_ACK.D>--6\(Z#=>(_"^O:_\6/AKX;\
M9Z_X(U2YT^2_\'1?$&VTF*^U2V\.W&GP7NFW5MI\XGLK>"-?NSP+_P $\/''
MPT^#_B[]E+P7^U#K%A^R+XJD\5:9;> =0^&=EJOQF\&^ /'-W?WGB_X:^#/C
ME+XVBTNS\-:M_:^M6<&HZ]\)?$7B[2+'5;D:5XCM;Z*TU"V[O]L[]B+Q!^TK
M^R_IG[(?PE^*OA/]G;X.#1/#7A;Q!8#X07GQ+U:?PKX"U'PGJ?@+PYX2O/\
MA:?@&S\)Z;I$_A>*+67N].\3W^MVIL+>TO="2TU'^VFFKK_%?Y?UT ^J_@E\
M)OA7\'O >F^'OA)\-/A_\+= U9++Q'JFA_#GP;X<\$:/J7B&]T;2K&\UW4-,
M\,Z;IEE>:S=V6FZ=:7.J7$$E]/:V%E;RSO%:P)&WX^_&/PY^SY\%_B7\:?%:
MR3Z+\.?"6J^(Y-.MSB]US4;>'R="\,Z8 DA?5_%&NSZ;X=T>$(QGU34[2$ E
MZM?!GPQ\4/!O@'1_#/Q<^(7A/XH>*]&B@T]/&'A#X<:E\+;/4=)LK"RL[-M4
M\,ZC\1?B:'UZ26"ZNM4U33M;TS2KM[F..R\.Z4ELWVCYS_:Y_9F^-W[1NL_"
M<>!OV@O!7PK\!?#/QUX0^*&H^ O$_P !;SXK6OQ"\<^!=;FUSPP?%NJ0?&7X
M<M)X-TJ_CTC5;;PM8Z?;W)\1:1:ZW/X@G>#3;33%UW _"']K99_"7[&_[._Q
M]\)^%?VA8_VU/V9OC*_[67Q%\1^)?V/_ -K3P-X:U3Q7\4_$4?B[X^Z%J_CS
MQI\%_#W@BP\'Z)J;Z%80W.L^)[+1YO 'P^@T*T,XO+2TD_7K]LS]N23PA_P2
M]\9?MH? >Z#7_C#X8>!-3^'.HR)!>2^&-4^+&O\ AGP?#J%[$Z26G]M>!+GQ
M-=SSV5W#+;#Q%H8TV^MI(S- ?O3XH^#/%7C[X2>+_ &EZ_X,TSQ+XN\)77A:
M\UWQ7\/[_P ;>"636;1=-\1O?_#N'QUX6O=4TW4M,GU.VMM'F\=0K:/=V[WU
MYJ]O:SVE_P#FU^S+_P $N]>^$7[+7Q&_8G^-_P"T/9?M$?LT^.-%UVQT7PP/
M@[+\-O&7@#5=<UJT\1'4/#?C(?%7QU92:?IGB&&Y\5Z5I%]X5FELO%\\6KQZ
MJ+&*XT:^=UIY/;NGN@/D3_@IG^QI\"?A+^PU\/?'O@_0V?XH:#\4OV>?^$H^
M,)U/4+SQ[\99O$?C3P_9^(-1^+'BFYNY]2^(<>L:M=Q^++./Q)<:C!H6LV>G
MR>'4TJS@^RM[G\0/@_X:\:?\%HH_!6NZU\09?!GC/_@G5KOB[Q;X8@^)'C>'
M3M:O;K]H6RT34-)AF_MU]2\,^%M5L]'T :OX8\%7_AG1M6BT2'3-1M+K0]4\
M1:5K/>>,/^"97QJ^)7[-&E_LJ?$G]N7Q'XF^''A#7/ 5WX$U>#X&^$]/\>6'
MAWX>ZY8:EH.A>,/$]SXOU9?&-]I6G:=;:=HOB"VT[PQ-%=PP:GXBL?%4<;:=
M)ZK8_L3?'VT_;<\.?MCW?[5WA?Q V@?"NV^ L_@77_V<HEU#7/@\?&G_  F^
MK6>H^,/#/QC\,:5!\1=0U:2>>#QKI7P_T_P[87 LS_PKR[TZWFTJ\+^??\;6
M_KH!\4_LC?LD_!SQ/^TQ_P %*_V0/$MIXNUK]EKX-_$3X'^(OA_\!)O'WC*T
M^'FCZM\:/A=J/B;Q7//::=K5GK&J6UK>:?$N@Z/J6LW6@:7(W]JII,FO6FF:
MK8=__P $]K*]\6_\$X/VC?A9XA\3^-K_ $#X2_%3]JKX3>"-1@\;>*]'\5Z/
MX+\"7UW=^%=*@\7:'K&F^)1;Z0UTUM!!_:GV=M,2/1Y8I-(06(^D/@?^Q=^T
MM\&OCS^T]^T W[5'PH\5^)/VH[7PW<^*M"NOV5O$6D^'O#GB;X>^$]5\+?#7
M4O#ZVO[3]QJC:)H,&HQ#Q#H.HZE=7OBFQM3;1>(M U&?^VHL;]GC]@W]H']G
MKX"?M!_!/2OVKO 'B:[^-WBKQIXWTKQMJG[,>I6=UX%\3_$^>&/XBW9T*Q_:
M'%EXGLK[34F;PII\MUHH\,Z_.-4U*X\5:1&/#+#MKKV^_J]@/RT^*^FG5/\
M@VW\'^+Y]7\46_B#PWX(\&7UC>:9XN\3Z1!?3>*/VFM%\,:\GB/3=+U>STSQ
M9;ZAHNM:I:FV\3V>KP6TMY+>V<=O>G[17V5^U7\%?!_[.G[6G_!.+XW?#*\\
M7V7Q5^*/[2UK\'OBUXWU?QIXEUS5_BCX+\;^$M0?5=-\86^H:E+HDUG:3VAG
MT+1M)TC2?#WAKS(;7PWI&D6&F:/::?UFM_\ !+?XUZ[_ ,$_-,_X)ZW7[77@
M9/A[8W]E!<>.(OV7]4'BZ^\'Z-XTTWXC:#X:> _M'_V3!>6'C*Q::ZU^*W,F
MH:"MAHYTVVNK:_UC5O8/V@/V)/VG?C_JG[+/B#5OVM/A7X=U[]F#QIH_Q1L;
MK3/V4=<NK'QU\2M$N]0@M=6UNPN_VG?,TOPS-X9EL-(O/#&DWJ74FJ-K^MP>
M(K:#5-%T7PL:=UO+[GMT \]^#6BP^'O^"S?[4=C9ZEXCO++4/V/_ (;>)3:Z
M_P"*O$GB>+3]2UKX@6Z:C'HH\1ZKJK:)I<QL+=X=$TEK/1K$KY=A86T6(Q\A
MZ5I_PZ^$7Q,\#_#3_@H%\&-:^%/Q[E_:E\,_$#X7_P#!0W2-/D\4^!/CUJ&C
M?'*R^)OA/P;XP^)%A=PZWX)CU_0K*W^'D7PR\<?:/!_A;1H$URQL?#T&E:1%
M!^D?@#]C3X[>%/VX/&7[96O_ +2GP^\1P>/O MA\+/$/PKTW]G/6/#EE#\/M
M!OTU3PY:Z%XON/V@?$5]8>*;'48(KG4?$.H:-K.FZH;K5HHO#&FPW.F)HW*#
M_@G[\6O&'P;\-_LR_'/]J?3?BQ^SOH/B'P7J]QH,7P(@\)_%;5M#^'OBG3/%
MWA/P%-\4S\5?$>EV?A.QU#1-'TR>YLOAS%XUN?#=D='7QC ;FXNW/GT7>_\
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
M/VU=(.M? 7XP>!_V@I?%FO\ [-5AK5YXK^+GPYBO+'PE<VVE:%\8O!>C^%_
M5CIEV_VKP=':ZUJFI:W=:KK=_P",9_MUO8:>T]O)O\4!Y WPH\%?LM_\%:?V
M;M)^"MKK_A?1?VC?V?OCLWQFTJ?Q=XO\51_$#6_A\MEXA\/>+/$4GBS7-=O-
M6\8173>5)XANKF35;F(S1RW+?;;XW/S#\+O@_P#';_@HQ^QS)\;K?X1?LX:G
M\9_C1JGC_P 5^ _VI/%'[47Q9\._&;X*>)M)^(7B+3O">E^#/#_AK]E?Q(_P
M[\._#1=%T_P[#\/_  A\4H-*\1V.F3:SKM])K_B+5+X_I9X[_8Q_:'\=_M=?
M ?\ :QO/VGOAAIM]\"O"FH^#].\ 6'[,>OMHOB+3?&FAVFF_%&;4-9N_VD[C
M5;2[\17XO[_PD]LKP^"[5="T^_A\8S:;K&I^)?-=%_X)@^/_ (5?$OQ[J/[,
M7[;OQ>_9T^ /Q7\6:CXR\?\ [/\ X9\$^"_%-O:ZOK\HD\2-\*O'/BJ2\F^$
M[:G_ *NVO]$\+W^L:;'':11:G-#IVFQ6A?SUT[]+Z?EY= /T5^ ,'Q$L_@G\
M+-/^+OB?PKXU^*6E>!_#VC?$/Q?X)OY]3\+>)_&6C:?#I?B+7=(O;K2]$GFA
MU35+2YO)Q)H^F&&[FN(!8VRQ")?SA_X+M?\ *,+]H#_L+_!K_P!75\/Z_5WP
MMX9T/P7X9\/>#_#-@FE^'/"NB:5X<T#38Y)IH]/T;1+&#3=,LUFN))KB86UG
M;0P^=<32SR[/,FEDD9G/P[_P4)_8Y^)?[<GP?N_@-H?QW\+_  9^&GB&XT2_
M\;)<_!>^^)/B[7K[PWK]GXBT6'3=?/Q>\"Z7H.C1:AIUA/>V7_",ZIJ5Y<6D
M9CURTM'N+&=+=/S ^V/ _P#R)?A#_L5_#_\ Z:;2OQO\3ZOXM_:X_;<_;#^$
MDGP<_9Y_:6^&_P"S3HOP4\"Z#\.OCE\<_%?@+PCX>U/X@^#-2\8>,O&UCX,\
M,_L^_'/1/%/C&\UZ27P;)XKUF72-;\ IX(CTKPXEC=ZUXAFG^TI?@_\ MZ)X
M%@\%:5^U_P#L[Z#=6GAVV\/V?C;3?V*/&<_BVT:TT]+"'6HH]:_;,U;P@^L
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
MNO&OB:?4M,T/Q'IW@70[_P !:?I*:E#X9TWP&=(U,6$GAS3]#M[;5%M6U#Q
MVLZWJWB#5=7_ $4^/GB&W_:!_P""EGPG_8E\>F:Y^!?@_P#9B\1_M/\ C3P)
M)=7%KH/QE\9W7CU?AWX2\+>-[*&6+_A)_!O@^UBO_%J^%KMI= UO6BK>(=-U
M2#1[2&')^)G_  3<^/WQ-_8Q^$7[&.H?M=_#[2?#'PHE\#VD7CG3?V6=5;Q-
MKWASX3V_AI?A;I,]E>?M)7&D:??:)=Z)=7/B76(8)_\ A*8WT.WM]/\ #O\
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
MKR:]]NMTU%?$[7\BC5\S'16T?_B05^B?Q;^&N@?&;X5_$KX0^*I+Z'PQ\4_
M/B_X=^(9M,F2WU*'1/&GA_4/#FJ3:=<21S1P7T-EJ,TEG-)#-''<+&[Q2*"C
M#>VO1)@?S5>,]$\.?#+PQ_P38^+?P&\%^*Y;V;]M/]GGX>>)OV\/$^WX=_$C
M]KK1_B-J/B./QM<7OA"74O$7Q%\8?#'XBQ076I1ZO\6-9THP:=;:?:^#M/U_
MPWK3:TWUM\7_ -G?P1\9O^"QNO?"3QMK/Q'N?AK\0?\ @FIK7B_QWX2L_B=X
M]M+3Q#=ZM^T5%X8O=)MKU/$)U3PGX;F71O"VJ3^'/!5]X=T6[O/"]A:7UC=:
M+?Z[I>J^GW__  2T^+GB'X%_ CX,>+/VY?%NMI^S#\2_A3X[^!6J0_!#P-I>
MB^&=/^$!N+;PEI?B7P[%X@GU/QMKFF:)+#H6E^(-4\76^DV-E:QRW/A#4KF>
M\EN?8;3]B/X_VG[<'AS]LIOVK_"FIG0OA5IG[/UWX UC]G)YKSQ%\$K7QD/&
MNIZ;K'C32_C;H]LGQ*U?6'N-4;Q[I/@K3/#UEK3V\MO\.#X>MV\+3NZ[]'^+
M5NG_  P'Q5X+_8S_ &8O G_!7CP3\%+?X+?#SQ5X#\'_ /!+G1_%%C9?$#P?
MX:\<7FH^.O#O[2\7A32OB/KU[XATF];6/B);>'+*UT.'QE<H=<M=&M[;1K*Z
MM=)M;:QA^@?@[H\/AO\ X+,?M2V=GJ'B6^L;[]CWX<>)S9ZYXH\2^*4L=2UC
MQ_ NI1:&GB/5=5?1M-G-A;M;Z%I#66CV3#R["PMHL1CZ:^+G[&>O>//VN? /
M[6W@'X[>(?A'XCT3X-WOP ^(6A:3X-T#Q,_COX677C.;QY'IFB:[K=VH\!Z_
M%K]S-,?$<6B^([A8XK'[%:V$UM+-=<OX+_8W^-?AC]NOQY^V;J/[1O@;6M+^
M(/@VV^%VJ_"*#]GW5-)2Q^&>AZF-5\)Z=I?CMOCMJ5S'XQTR[AMYM7\5WGAB
M]TG7);G6?L_@W1;>\TNVT,O?K]FWSN!^7WPN^#_QV_X*,?L<R?&ZW^$7[.&I
M_&?XT:IX_P#%?@/]J3Q1^U%\6?#OQF^"GB;2?B%XBT[PGI?@SP_X:_97\2/\
M._#OPT71=/\ #L/P_P#"'Q2@TKQ'8Z9-K.NWTFO^(M4OC]%_M!^%OCWX9MOV
M7_BO^TE\"]$_X*!_!SP%^SY=?#[]H7P3\*&M/B WA_XU0:EHSZW^T9X.^&OB
MC3]!T[XH3WEAHEUHJ1)HNF^(?!LEQK5]I+^';:XOEO?5]%_X)@^/_A5\2_'N
MH_LQ?MN_%[]G3X _%?Q9J/C+Q_\ L_\ AGP3X+\4V]KJ^ORB3Q(WPJ\<^*I+
MR;X3MJ?^KMK_ $3PO?ZQIL<=I%%J<T.G:;%:?3GB;]F?XO:#\3?"?CK]F_X]
M^'/@YX6\-?!CPC\%;KX2^,_@[??%WP-K>B^!M9\2ZEX7UFXEM?BS\-/$MEK6
MA6?B2ZTK3+BSUQ',#WLFKR:P+R.&S+KRMTWT\K_Y>H#_ /@GWJ?P$U/]EWPC
M/^S1XUO/&_P@F\6?%;5_#EQJJ:M!KWA=_&'Q2\8>.[SX?:_:>(+BY\06NI>
M9O%/_"*K_;4TE_?:=IEAJIEN+?4+>YF^TZ^</V7_ -F_0/V9/ ?B/PKI6NWO
MBO7_ !_\3/'OQF^)'BV]T^PT1?$_Q*^)>K_VSXJU73?#FE?\2OPQH:R):Z=H
M7AZQ>XCTK2;"SMY[[4;P76H77T?2>[ ****0!1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 45\1>/_P!JSXA?\+V\??L\? #X
M%6OQ;\>?"CX;^&OB5\0;_P <?$N;X.^$8+7QI/J,?A+PIX2UR+X>?$BX\3>,
M-:ATC4;D1WFE^'?"EBL*V]]XMANTO8+'P/QE_P %3?#6B_\ !/31/^"@_A#X
M&>._&G@_4H3!K/@V7Q+X3\,W/@O6H?B&OPIN+'Q/K-]<7FH2:?)XZ9=-T_4O
M"_A+Q+=3V,L&JZAI&DV\CI$[/^O/8#]6:H:IJNF:'IFH:UK6HV.CZ/I-G<ZC
MJFJZI=V]AINFZ?9PO<7E]?WUU)%;6=G:P1R3W-S<2QPP0H\DKJBEA^?.M_MU
M^,/!/[0GP+^%GQ-_9E\7_#[X5?M)>(=4\%?"7XRZOXZ\-7>KW?C2STAM7TK2
MO&/PFT^RFUOP19^*8%']A2ZMXAD\0P>?#%XD\+>'K^WUBPTGO-;_ &K?&WBK
MXL?%#X1_LS_!C3/C9J?P+32K7XP>*/%'Q3@^$_@O1?%^MZ:=:T_X8^$=7C\$
M?$&Z\8_$6+1O)O\ 6[*?3?#?A'PTU_IFGZ_XTT_4[F>SM"P'O/P4^/WP>_:,
M\+ZKXV^"7CK2_B'X2T;Q5K'@J^\0Z+;ZG'I1\2:#%93:K96-WJ-C8QZM;VT>
MHV;+JNE&]TBZ\TK:7\[13"/V"OQW_P"")VK/K_[-7QPUV31-1\-2:U^VE^T;
MJTGAS5XX(M6\/OJ.KZ#>-HFJ16TL]M'J.E-,;"]CMYYH$N;>58I9(PKGH/\
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
M\4?LC0K+KL_C2T^)=I8_&Z7X86^J/ITWQ>T[X&W?@G^Q[CP3+;1MXBM+:_\
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'XG_ !1_:#\.>*/^"@/Q
MI_9K_:ROOB1I/PF\(^!/A5J7[,7P4\%^'_B%<Z%^T_J'BG0IM3^)FN^*(/A_
MITVJ_$R?PSXAEL/!^D_#_6+]OAY';V>MZIKN@7M]I=UJME^2.H_&3X;^'_\
M@WE\;? W7=;7PO\ %!/B#?>$;'P5X@T[4- U#5/$EE^V):>/]7\.>&QJ5I:6
M?B+5/"W@NU&O>++/P]/J1\)V-WI:Z\=/FU;3(;K^QZBJ3VT[/[K_ )@?@-_P
M40_:W_9BU?XB?\$L/$ND_'CX5ZMH,'[5'@GXKWVK:9XTT/4+'2?AK;VFO>$K
MOQQK=Q:7DT>A^&;/Q-#?:'>:KJQL[6UU31M?LYW2?P_K26.C^QC\<_!W[&O[
M2/[;?P%_:3UB?P5<_'K]J#QO^U)^SY\1M2T[5=2\)_''P/\ %R+3YK/3O!7B
M/2;+4;'7/$6BVFFZ- V@64TM[>:EJ-]IVD6]U<:?/"/WHHI7TM_6]T!^.?\
MP1H\3VNI_"?]I?2!I'B_3+P_MI?M&>*('\0>"/&'A[3[O1?$'B73SI\UGK.M
MZ)8:-=WR36]W::EHEM?RZWH]U:3PZMIUD0F_7_X+"W\7ACX<?L7_ !.U:"_7
MP1\&O^"C?[+?Q4^)>N6>G7VI0^$_ 'AI_'$&M>)M3AT^WN;F/3K*XU+3[5I%
MA8R7=]:6L2O<7,,;_KK11?6_]=@/P(_:]_:T_9VN?^"C?_!)_P 5WWQ5\+>&
M]$\'?\-8ZSXQN/&%\GA*;P;H7Q5^$F@>'/A=KGC&SU_[!>>$M+^(EU:_;O"<
M_B.#2WU#1;JQU>2*WL;N&5NL^&/Q]^"6L_\ !;WXZZ%I?Q7\"WNH:Q^R9X1^
M%.EI8^)])F74?B=X2^(#:GXG\ :7=I<O:7_C7P_8&XGU/PY:2SZM8OIVK07%
MHEQI&IPVO[ET47_*WXW _E?_ &2/$7[#'[,?AJ7]C3]N[]BCP9J7[6?PP\3^
M*_#/A76;C]CW2?C#XA_:DT._\3ZMJ?@GQ%X)\1V/@+Q!?:UJ6I:;?VNCPW'B
M74K'26M;/3KB37X97U'3]&^F/V^?BM\'_@Q\0?\ @DEX'\<ZA\(O@7K/@/\
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !117C_CWXP:7X2\8>#_AAH>G/XO^*OCRUU35]!\&
M6E['8)I_A+P_-8VWB/Q]XPU9H+T>&?!.B7>J:7I<FJ?V?J6HZKKNK:9H?A_1
M]7U&XEBM@#V"BBN1\<Z_KOA;PSJ/B#P_X1O_ !U>:2@O;CPOHU]9V7B#4]-@
M)DU"+PU'J(BTW4_$*VRNVDZ-J.I:)::K=!+.36M/:1)2 ==17%_#OXA^#OBQ
MX(\-?$;X?ZW;^(O!WB[3(M6T/5K:.X@\^WD9X9K>[LKR*WO],U33[N&XT[6-
M'U.UM-5T;5;2]TK5+.TU"SN;:+M* "BBB@ HHHH ***\&^.WQXB^"$/P\AMO
MA5\5_C'XC^)_CD^ O"_@[X0:=X+O=?&H1>%?$WC&]UG6+KX@>.?AYX7T7PSI
MND^%K]=0UC4/$<*6]Y=:= 866Z:6$ ]YHK\X]+_X*)C6?CMXG_9HTW]C?]K.
MY^-O@WP)8?$SQ)X)&H?L@1'3O!.IWNG:=8ZT/$4_[6T7A.],]YJVGPC3-/UZ
MZUB,W'F2Z?'%%,\>-\<O^"DMO\'OV3_B3^U(G[,GQLE3X4^.Y_ASXZ^&OC^^
M^'/P^\3>$?$"Z]X8\.:?=>);O3?%_CV ^']>U'QAX>?0M7\&6GC<WNFZC!K#
MV=OI,L-[*[/^K?Y@?IK14-O+]HMX)]NSSH8I=F=VWS$5]N["[MN[&<#.,X'2
MIJ0!1110 4444 %%%% !17QG^TC^UW+^SQ\6?V9/A?<?"3Q)XJL_VD_BOHOP
MJL?'\7B3PUHWA;PKJFJM+),+BR,^K>+=6U6TT^";48[#_A'-*T2\A"P)XJBN
M_-@A^S* "BBB@ HK/U>YO[/2=3O-*TW^V=4M=.O;G3=(^V0Z=_:M_!;2RV>F
M_P!H7*M;V/VZX6.U^V3JT-MYOGRJ41@>*^$OB7X@>,/ASX4\2_%/X:?\*=^(
M.KZ<]SXH^&?_  F6B_$'_A$+\7=S"FF_\)GX=@M=$U_?:Q6]Y]LTZWB@7[5]
MG*F2%R0#T6BBB@ HHHH **H:I>7&GZ9J%]::5?:Y=6=G<W5MHVER:9#J6K3P
M0O)%IUA+K6HZ1H\5Y>.JV]M)JFJZ;IZ32(UW?6L DF3Y1_8O_:O3]L'X<^-_
MB"GPYU;X7-X+^,GC_P"$%QX9UW7]-\0ZNU[X DTRVOM0U"XT>UBTJQN9KV_G
MMI--T^^URTMS9^;!KE_'<*8P#Z]HHKA/B?X@\;^%?A]XN\1?#;X?_P#"UO'F
MCZ+=WWA7X<_\)7I'@;_A,M8A4&UT+_A+]>AN-&\/?;&)7^T]2@EM;?&9$((H
M [NBL7PW?:QJ?AW0-2\1:'_PC'B#4-%TJ^UWPU_:=KK7_"/:Q=V,%QJ>A_VS
M8I'9:M_9-[)/8?VG9QQVM_\ 9_M5NBQ2HHVJ "BN#^)_C2]^'7P^\7^.M/\
M!^O>/;KPIH.HZZOA+PS=^';'6]9CTZW>YG@LKOQ5K7A_0X3'!')<3-=:I%)Y
M$4HL[>^O3;V5Q\W_  2_:F\7_M"_L8^'/VJ/A7\%)M>\9>-?!^O^)?!?P/N?
MB)HNBW&MZCI7B+6-"T_P]/\ $;6M&L-"TB;5$TH7<NI7VD"RT][AK9OM2PBZ
MF /LRBL7PW?:QJ?AW0-2\1:'_P (QX@U#1=*OM=\-?VG:ZU_PCVL7=C!<:GH
M?]LV*1V6K?V3>R3V']IV<<=K?_9_M5NBQ2HHVJ "BO*M-\6_$^Y^,?B3P5J'
MPB_LSX2:9X+T?7/#WQK_ .$^\/7O_"3^,+W4)+?5O W_  K>"V7Q-HO]BV"I
MJ/\ PDU]=R:7J/F?9+:%9D9JX7]K/]H.7]EGX!_$'X[#X<>)/BA9?#W1;C7=
M6\/>&M7\-:)/!IEJC276JZAJ/B34K(0Z59@*+QM%L/$6MKYJ/::!>QK</  ?
M1]%<%\*O''_"S?A?\-_B3_9?]B?\+"\!>#_'']B_;?[2_LC_ (2SP]IVO?V7
M_:/V2P^W_8/M_P!D^V_8;+[5Y7G_ &2V\SR4[V@ HHKXS_;:_:[E_8V^''AS
MXBR?"7Q%\3M.U_Q[X3\!7$VE>)/#?AG1_#=[XOUBUT;3+O7KS4IK_7VBGN+D
MBU30/">NQM)"\>HW.E))!-* ?9E%%% !1110 4444 %%%<Y=>+O#=EXMT3P)
M=:O;0^+O$?A_Q-XJT30F\TWFH^'O!NH>%=*\3ZK#MC,*VVCZCXX\*6ER998Y
M&EUNT$*2J)VB .CHKRK3?%OQ/N?C'XD\%:A\(O[,^$FF>"]'USP]\:_^$^\/
M7O\ PD_C"]U"2WU;P-_PK>"V7Q-HO]BV"IJ/_"37UW)I>H^9]DMH5F1FKPSX
MI_M1^*],^)'C_P""_P"SY\)+#X[_ !;^%/PYT+XG?$+PQJWQ(@^%FE:7I/BV
MYU:#P;X5TGQ%)X/\<#5/B'XKBT'5M1TO0[[2]#\/6VEP6UUK7C#27U+3X+@
M^R**\K^"/Q(U3XO?"CP1\2-;^''CGX0ZQXLT<:AJGPU^).EMHWC;PA?Q75S9
M76EZWI[A7C836KW-A/)%;27NEW%E?26EF]RUK#ZI0 445SGBGQ=X;\$Z9;:S
MXJU>VT73+OQ!X3\*VUY=^:8YO$/CKQ3H_@KPEI48ACED-SKGBKQ!HVBV8V>6
M+J_A:9XH1)*@!T=%?&7Q5_:[F^%W[6_[,?[+%Y\)?$5Y%^TP?BB="^*EQXE\
M.6/AK3A\*OA_<^./$$%AH-E+K7B75KZ)Y-#TBXAUJT\'VB?VPVH:9?ZS'I\U
MM+]FT %%%<YKGB[PWX;U+PAH^N:O;:;J?CWQ#<>$_!]G/YIFU[Q%:>%_$GC6
MYTJR$<;J+B'PMX0\2ZT[3-%"+32+D>;YQABE .CHHHH **Y-_&N@-XB\2>#=
M.NO[8\:^%?"N@^,]5\):>T":NFA>*[WQ;IGA6X2349[#28SXBU3P-XJT[3C=
MZG:PK<:1</?36=KLN&^9_P!CS]K0_M9:=\>KV3X8ZS\*KSX$_M%^/OV=M5T'
MQ!XBT?Q%J]]K?P\TOPQ<ZUJEZ_A^%]%TR0:KKUWI(T[3-9\36132UU"WUZZC
MOU@M@#[$HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKG
M/%/B[PWX)TRVUGQ5J]MHNF7?B#PGX5MKR[\TQS>(?'7BG1_!7A+2HQ#'+(;G
M7/%7B#1M%LQL\L75_"TSQ0B25 #HZ*** "BBN<USQ=X;\-ZEX0T?7-7MM-U/
MQ[XAN/"?@^SG\TS:]XBM/"_B3QK<Z59".-U%Q#X6\(>)=:=IFBA%II%R/-\X
MPQ2@'1T444 %%%% !115#5+RXT_3-0OK32K[7+JSL[FZMM&TN33(=2U:>"%Y
M(M.L)=:U'2-'BO+QU6WMI-4U73=/2:1&N[ZU@$DR %^BOD+]B_\ :O3]L'X<
M^-_B"GPYU;X7-X+^,GC_ .$%QX9UW7]-\0ZNU[X DTRVOM0U"XT>UBTJQN9K
MV_GMI--T^^URTMS9^;!KE_'<*8_KV@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OR1_8)\77GQG_;0_X*<_%[79'NKOP5\9O"'[+7@R&<F1/#/@OX(6/B
M2WU/3-)W%FMK3Q)XPU;4O%.JQ*=MQJMR9B%6.*./];J_*O\ 9 \!7?[/W[=O
M_!0#X7ZQ&UKI7Q]U_P %?M;_  FO) 0GB;2_$R:MX=^,<5O)M$1O?!/Q"FT>
MTU*R226XMM,\3^&=1N4@CUFU\UK9_+\]0(;7XK?M"_M1?M8?MG?L^_#SXYZM
M^R[I'[*FC?"?1O"<OA;P!\,?&?BSQ]XM^*?A'5O%(\<>,T^+/A#QM8#P#I$E
ME:Z;I7A_PA8:!JFKV\SZC>>+K*2>VLTU_P#@DE\5/CS\>?V5K#XS_M"_%;Q=
M\2?&_B?Q7XS\,R1:KX=^$?A[P5IT7P^\:^*/#0UCX>P?#3X8> M3FT[Q!#%;
M6FLR>+-;\8JVJ>'6N- DT*WN;ZRG^/OC]X0_:-^*_P"UY^T-\1?AC^R=X+_:
MP\ ^'(_"/P,\/>+_  !^UCXI_9.\6^'(?#7AN#5_B=\*?&NM>%M9\)3?%%!X
MQ\271\1V.JWWB+PEI:Q:;X4.S7=$\3Z-I?Z1_L3?%/Q1KWAS7_@EX\_9/?\
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
MHGA@Z!XFFU/1/#/@JYO/M>J:AJ&IR?$#QYJ-UXHGM(/$NAZ?X3LXO$?J%O\
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
MM/%(\"Q6\@LGLI-*C\;F".2\C\*279CTIC[MG;;?_,#S+P'^WE\:O@-\(_\
M@HM;_M">(=.^/'CO]B7XH>%_!W@?QK:^$=/\#7/Q*@^,,>B6'PITSQ1X7\"6
M#:?:7EKXFUS3[/7+CPKI+74NEW+K::?=W]FL]]+K'[3_ .U/X!^+_P"SIJ7@
M/5OVI_VGO!7C[Q]H_@;]HWX=^+/^">GQH^"WAKX:Z%XD:&WE^*_PN\9:K^SY
M\/\ 5M'\.^#K]FDO?#/Q"\=?$O4;O260W&LQ%;O6+'RK3?V._P!H[]HK5/\
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
M_&KPA/J_[3NI3?&?2OB18Z]:Z44.IV?BRXTS3[7PY]K^*NO^#[+2_#NB:9!
MLUQ*+"P^Y?VB_A)^UEXH^+G_  3:_:A\'_ [PYXJ\8_LWW_QSL/BE\&K+XN>
M&]*ET;2?CA\.]&\"6&I6_COQ%8:3HNKMX3MM+:]\30:-8ZC.^I3"Q\.6_B&P
M3^UW-%V^U^6GX_\ ! _632[2XT_3-.L+O5+[7+JRL;2TN=:U2/3(=3UBXMK>
M.&;5-1BT73M'T:*^U"1&N[N/2=)TO3$N)I%L-.LK416T5ZL[2#JS:3I;:]'I
M\6N-IUD=9BTB6YGTJ/5C;1'48],GO(;>\FT]+SSELI;JW@N9+81//#%*61=&
MI _#O]D#X<^.8_\ @J7_ ,%-K:7]H[XWW]GX"U+]C34M0L]4B^"^J0_$'2?%
MGPL\8>,;?P;XKDO_ (.7%UH'A+PC=:OJ>D^%++X3W'PTU&'2+V8Z[JNO:N(]
M73R']E3P_P#M+ZUX6_X*M:A\ _CAH/P(D\(_\%'?VSO%-IK?_"N-!^)?B/Q1
MXITJT\-7]OX?O[7QFLOACPWX.6"QLX[Z]L]*USQ+J]QJLK6=UX8A\/!?%/V;
MX.^%'[3GP5_X*'_MC?&?PU\'-,^(?P8_:D\,_L[ZW#XTM?B)X2T/5?"M_P#
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
M&I0S6-U!%=1O$O0ZI\8OA'H?CO1OA;K?Q3^'&C_$[Q%"+GP_\.=4\<>&=/\
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
MFBT.JBX^WLMGY?VAA&>RMOB5\.;SP WQ7M/'_@JZ^%J>&[KQB_Q*MO%6A3^
M%\(6-E-J-[XJ;QE%?MX=7PW9Z?;W%_=:X=1&F6]E!-=37201/(J [6BOPB^'
M_P =/!W_  40^(/[57@31?VXKOX)_$3PM\<M;^%_[']A\$OCW8:-?ZGX2^&_
M@_2=>O\ XJ:?\,O#WC'2;7]H?PYXTUA?$^KZS/KUMXCT%?"&C26'A?4?#8T_
M4=8?]9KOXU_"/X/1>!_AS\:/VB?A1IOQ.N= T+3V/CCQIX$^'GB;Q]K$5E!8
MWGB'3?!E]K=I+$WB#4H+F]CTW1X+FTM99VLK1WCA6FU8#W>BN7\2>./!?@Q=
M$;QAXO\ "_A1?$NN:5X8\.-XD\0:3H2^(/$FN7D&GZ)X>T0ZI=VHU77-8O[J
MVL=*TFP\^_U"\N(+:TMYII8T:KX-^(OP^^(T&LW7P]\=^#?'=MX<UR]\,>(;
MCP;XGT3Q/!H7B731$VH^'M9ET2^OH]+URP6:%KW2;YH+^U$T1GMXQ(F4!V50
MW$"W-O/;.\T:7$,L#26\\MM<(LJ-&SP7$#QS6\RABT4\+I+$X62-U=01X?#^
MU)^S+<>--:^&UO\ M%_ F?XB>&V\2)XB\ P_%WX?R^-- ?P;9W^H^+UUKPLG
MB%M<TMO"NGZ7J=_XD6^L(#H=GIU_=:H+6"SN'C9X)_:H_9A^)9\1#X<?M'?
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'Y2Z[:>$_%_P"W9^T?I7P%\(V/Q.^/2_!?
MX2_#[]HGQ-\;=9CN_@)\#/ FOVWB#7/!/@[P_P"#-.T27QGXT\6?$;3)[_Q+
MXE\$6&N>'_!E[I]G;7^I^,= UBXN=/U/\@KR%;[_ (-H8FU18]2F\,>-XX-(
MNKN,W$FDQVO[<']DQ-82W3W$]BL6G7UUIL12X+Q:==26 E:WD9&_?7Q9^P)\
M(O$_[1OBK]IBR\;_ !Q\!^+?B1H'ASPY\7O"7PV^)]_X*\ _&"P\)6$6D>'7
M\?:?I%A'XEFNM,T>VMM(AF\.>*_#@?38IK6=)4U'5O[0YGP-_P $S?V;O _[
M,7Q-_9$%S\3O%?P8^*$NIM?:-XQ\=SZI<>$K>\\377C33;+P#'9Z?IFB>&(O
M#OBZ[?Q'IEU%HESJFH:I%:3>*M0\1I9VT<5)I6]8O[KW_P" !XI_P4>L[(_M
M-_\ !*G4FM;8W\7[83V,5\88C=QV=SX/NYYK1+DKYRVT\]M;2R0*XCDE@A=E
M+QH1;_9%_P"4J'_!7O\ Z]_V!/\ UGW7Z](NO^"87P4U\?!2[^(/Q6_:>^*/
MB;X#>+[3Q?X(\=>./C7J4OC@2Z;8+8:5HDGB/PYI/AR[T'1+'9%>S?\ ""#P
M?K6O:C;V=WXIUG7GL;(6_IU_^PQ\,I/VB_&?[3GA[QY\:? _C_XA>%_"6@>-
M=(\)^.[:#P/XIU;X>:0-&^'/CCQ'X=UG0=:;Q%XK\"V\5E-H<6O7^I^$KF[T
M^&7Q#X5UQ;G5(]05UMY6_%,#\T_V,_@?\(OB=X0_X*^:M\1/AWX3\<:D/V^/
MVYO#5G=^+-'M/$+:/I,VD>'KVYC\/PZO'>6WAZ[O;N6&XU+4M$AL-2U233-"
M_M*[NU\/:&NG_.6M?%CQ%HO_  1A_P"";&C:YJE\GPY^+7QX^!WP7^.^JR7<
MT4:_ 2#QWX]?7/#NH7XECDL-!U+2?!>B>&M0,DT=A-X>^U>'[K=9ZE]GD_6K
MX5_\$W-"^#?AC]H#PKX)_:O_ &M;>S_:5U_Q-XR^)=]J6K_L^:GJ[^/?&U]I
ML_C3QYX?OKC]G8_V)XF\4:78S^'-3FBBETR+2M3NKO3-,T_Q)8>'M?T3K/AK
M_P $[/@?X%_90U?]BOQ5KWQ'^.'P"U"*[MM,\/?%_4?!EWJ_A.QNM4?Q EIX
M8\1> / OP^U.U.G^)I9?$>C:CJ,NJ:SHNJ.J:7J=IIMO:Z? [J_?5?E8#Y1_
MX*P>"H?AM;?L3?M ?!?1K'PO\<OAK^UM\'/A9X%NO#%C;Z5>>(? GQ&_MC0]
M<^$MQ!ID4#:AX8UQ+&P@&B.LMK:Z>NJV]C! FI7C/YK\"/V4/V</BG_P4I_X
M*S>!/B!\&? 'B?P)I-E^QA+I7@>_\/6*^$-,U+QC\%=5UK7_ !#IOAZUBM],
MTWQ5=:G#<W<'BJPM[;Q#8/K/B,6&I6R^(]:6^_2KP#^QEX2\*:S\-=8\<?%C
MXW_'W_A2TK7?P>TSXW>)?".NZ7\/=6_LJYT&#Q):0^$/ G@BX\7^+=.T*]OM
M)T?Q?\3+KQSXGT6UO[Z32=6LKR]N;J7D?@U^P7H?P7_:3^)'[4>F?M&?M*>,
M?'GQC&FQ_%C0/&^J_!>Y\">/K;P[H%SX=\%VFJZ+X9^"/A?4M+B\"V,UN?"T
MOA77/#]Y:_8(;'4+K4M'O-9TS5"^C5^FGWI_I^('RY\6/ _@WPE_P6-_8<OO
M"_A7P]X=O-8_9P_:$LM6NM$T?3],N-4M?#>A6>FZ!%J,UE;PRWRZ-IKG3]--
MT\IL[%8[2W,=O&D:[G[:OC/6]1\1Z%_P3C_8],'A+XT?M+W?BWXA_'/Q_HBS
M3O\  GX(^+?$=]JOQ5^*6LW8G-Q'XT^(&IZMJ/A[P19RW=O*DM^;;3;GP^6\
M(SCZ2^(O["V@_$?]JGP)^UU>?M!?M$^'/B#\,K&71/ GA;PSJ/P:A^'/A_PQ
MJ=FMGXI\,+H6M_!77=:U33/&8>^G\0WFN^)-4\0+/J#'0M;T2+2_#T.C<OX0
M_P"">]O\._BG\:/C)\/_ -K7]J7PIX^^/OB.#Q'\2-:6Q_90\5W>H'3EN(-
MT#3=0^('[+'B_6-&\)^%["X_LOP[X;T_4X=,TVP@MHUADEA$Q6G?IY[_ /
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
MH?P@BU77/B;H'Q$^ VJ7>O?"OX\>&O&LD?QL\-:YK#-)XJU&;Q;K^G^(-/\
M$,7C2:6>7Q9H7B?0=9\+ZL)FMSH4-I';V\*NOS7W[,#XNL_#=U\'?^"UEEI'
MPFM%T;P3^T=^R!J_Q&^/?A+2(A;:#<>+O WC;4/#WASXGWFEVJQV=MKUX_\
M8OAAM4,*2WDFIZU+/+/>ZM<R-U__  5D_P"/;_@G#_VE<_8^_E\1:^Z_A/\
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
M.UT#3O@EINL6?ASP]>16<VDZA8>)+7QFTMH;C5?%>J7>HZW<:H[Z;]+==[W
M^>_^"WZ++_P3F^+,3%PLGC?X$HQCDDAD"O\ &WP$I*2Q,DL3@'Y9(W21&PR,
MK $>#?\ !3G]F'X1_ _P_P#LE_'7]F_X;^%?A;\?_ _[7OP2\)^"]>\ Z/9Z
M#XE^($7CW6K_ $_7/"7BV^T^%-2\>R^(BKZCJMWXEN-6U;4(_P#A(/ME[/!K
M^OIJ'Z_?M _ +X9?M._";Q3\%?B_HUWKG@3Q<NFOJ5IIVKZEH.I6]]HFJV6N
MZ'JNFZMI-S:WMGJ&D:UIUAJ5HPDDMI)K5(;ZVN[*2>UF\Q\$_LA^&=!\3^ _
M%_Q&^*WQH_:(UOX3M=S?"F7XY:]X-UBU^'^I7UA)I5QXBTZP\#^ O -GXE\9
M#2IKC3+3QU\08?&7C33+.\U"/2]?LFU/47NDG;\?G<#\UOV<_#_Q;_:H\;?\
M%)]''Q(_9MM-0N/VK/B]\#_B%X/^,G[-/C/XP^/+?X2^&;6U\)_"O2TU_2?V
MG_A186GP[N?#%G>ZAX5TF'P8-/'BMO&GB"/4=1U34]0EC\9_:-^ ,?P-_8^_
MX)E?LUZQ\9[WX_Z7\/O^"K/P ^&LGC^'1-6\ 79TN#Q#\7["\\'6?V3Q;XBU
M"SD\!R7%[X+MM1T?Q4TNCR:(NF64FEW>BFUM/TJ^-_\ P3$^ GQG^-UW^T1I
M7CCX_P#P"^*^O6%GI7CWQ+^S=\6+WX43_$O3;&&WM8+3QN;+2]2FN@UC:VUA
M=7.BSZ'?7UM;V_VVZN)[>">/5^.__!.?X6_''PW\"/!$/Q4^.?P>\"?LX>(?
M#'C7X7>#OA#KGPXL-,T_XA^#IM0E\._$76-4\>_"_P"(/BK7_&-B=4OVEO\
M4_$4]GJ-U>7VJZGI]YK6I:EJ5X[JZ_R\FM^H'S+XY^'/P_\ @]_P5X_8C@^%
M/@CPG\-[3QM^S9^T5X9\56/@;P]I/A33]=T7PM:Z;K.@66IV.AVEC:WD>EZ@
MD4]H;B*1HC;VH5@MK (_'/C/IOA+QM\,?^"NDG[-WA'3_&?AW44^-,/[3_QN
M^.NKC7[&U^*OPT^#.=4^$7P$\&Z)I&G^(-0C^&EG;Z;)I_B/QCXIT71? 7B_
M48[GPO%XWL+)-.L/T&\5?L#:=XS_ &BOA1^U!KW[4'[3\WQ,^#.A1>&_!<5M
M=_L_6/A5-&O='MM'\:6FJ>'K7]GR*#4#\2/+OM1\7SM-%/#?ZK.OA"3PIIVE
M^&=/T'$O?^"8WP"N_%W[0.NQ>,OCUI/@[]IN_P#%/B'XL_!70/BM?Z#\'=:\
M:>,]/N;#Q'XY7PUI6FVNKR:_JDEW-J%Y::GXCU/PM>7R6@O?#ES8Z=IUE:%U
M^7X._P#PP'YU_M0WUWJ7_!$C]B:]O[F:\O)[#]@8SW5S(\UQ.Z3^!XQ)--(6
MDEE*H-\DC,[MEG8L23]A?\%<?^1._89_[28?LD_^G#QC76^.?^"5WPE\<_LV
M_##]E6X^._[4FB?"KX7ZGIFLVBZ3X]\!WOB3Q/J7AJWTFR\#OK^M^*_A;XF.
ME:;X!LM(A@\*^&_A_:^"/"T4L]QJ6KZ)J^L+9ZC:=K^T?_P3XT?]J;2?A!HW
MQ0_:B_:GCM/@OJOAKQ?X;;PGJWP(\-7&K_$[PG<ZO+HWQ7\2RVGP"D^U^-K:
MUU=M.BCTM='\(6=K9P7&F^$['5;S6M1U4NKW\WT[W _0&XDDB@FEBA:XECBD
MDC@5E1IY$1F2%7?Y$:1@$#-\JELMP#7XJ?\ !*C0? O[7'[!GQ'U_P".'AW1
MO''CO]H?XK_'*#]IC^V[""XU:^\3W'B:_P!.TS0KU[M)K_2%\'^!)/"5KX.T
MT- ?"%I#ITFB16)CADK]B?!GA_5/"WAC2- UKQMXH^(VJ:9!)#=^-?&=MX.L
M_$^ON]S-,ESJ]OX \)^!O!\<\$4L=G'_ &)X4T:![>VA>XAFO6N;NX^/Q^P/
M\.-"\<?%3QC\*/BE\=?@/IWQRU6X\0?&#X??"'Q;X6T?P'XX\2W\1M]9\4Q6
M7B3P+XJ\0> ?%6O0$1ZUXD^%'B3P#K5ZZ1W1OH[V*.Y5=_EKZ?U^ 'X?7'BC
MXA>(_P#@W.^-=I\0-7O_ !(O@C7Y?AQX&\3ZG)+<7>O_  ]\#_M->"- \.SB
M[E9C=6FDR6NH>&=,9'>.#3-"L[)&(M:_J,\,?\BUX>_[ >D_^D%O7Q?^T+_P
M3\^$O[0'[/?A3]E2'QK\4_@C^S_X7TW3]'F^&_P0OOA]H>F^*-+T*_T/5?#-
MEXFU+QO\.?B!K\\/AW5M#CU:V&D:MHS:SJM]>ZEXM;Q'>IIL^G_3?P>^&^I?
M";P+I?@;4OBE\1_B\-&6.VTWQ5\4_P#A 9/%L.DVUE9V-AHUQ>?#OP%\.]*U
M*WL(K0R1ZEJNC7WB.\GNKF75M<U$F 0#=U\V_OL!^=$O_*=*U_[11R?^M<25
MY[^S_P#"OX<?$K_@J[_P5:E^(G@GPWXZB\/:?^P\^C:=XNTJU\1:)8W.K_L]
MZG:7NHQZ!JR7>B/JYLH7T^UUF;3Y-5T[3;_6=.TZ\M;'7=:M[_[L^+?[%7PL
M^,'Q^\!?M(ZKXF^*OA#XB^"? U[\+[\?#OQQ+X2T;XA_#.^UR;Q)+X!^($-M
MIT^JZCX;&MW-W?FWT'6/#EW<273I>WEU%#:1VWG/P\_X)_6'PQ^-OQK_ &@_
M#/[5?[4Y^)/[0.F6^G?$N]U2[_9VU+2=3DT/PW?^&/ 6I66B3_LZ_8--O_AI
M97D4W@M;>,:>LNGVMEXDL/$>B7&JZ3J3O^27W,#\0?"'C'4_A[^P5X9^%^CZ
M_P"&O!/PHU3_ (+*Z_\  7Q)<>,]!U#Q3\,O"WP;'C+Q!XOA\/>,_"VF^*_
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
MHZ%97\>CZ9*UIH%UI<$6HVL>JVT<.JEKQM7]J/X!?#C]FO\ X*%_\$TOB/\
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!^,'Q?^(&@_!/\ X+1?#SQWX^M_$-GX<^)O_!.V_P#@Y\/;O2?"^O\ B%_&
M'Q3L_P!H^X\92>!-$BT33KXSZ^V@+#>F&4P6]O'>V+WMS:PW44K<G^R9\1-#
M_84_:?\ V\/@Q^U/XCT_X6Z#\;_VB_%G[4_P)^*WCJZ70_ ?Q/T'XFNTNO\
MAG2O&&H+!H;>-?!IL="TR]\+2W\6MZA>37LFDZ7+9Q037/[ET4[_ ))?=L!^
M7O\ P38^$6O^&M6_;-^/^JZ-J_ACP_\ M6_M4>.?BA\-/#^NZ7?Z%J\_PSM;
MFYL?#?C?5- U6"SU30;SX@W-UJWB*WTS5;"TU,:%)HE_>11R7_D0:G_!1*^_
M8\UU_@I\(/VQA)X2\,>/[_QQXA^'7QQM?$>H^"]0^#?Q(\ 1>$GTG5;/QSID
M2'P5+JUEXGOG@\1:QJ$/A=-1T73]*URPU$:M:-9_I=11?6X'\S/Q+^-WB[PQ
M_P $ZO\ @HY\/OC#^T)'\;_@MHLUK\)/V.OVD?'5QI]IXG_:$;Q7X.M];U;P
M;HVMI]GC^+M_X%U6.XT=O'>B1ZI'XDDTSQ9JT>HRZ+H4J:3[+^U)\2_@AXL_
MX)M?L(_%.QUOQ)K5MX,^(G[+,W@WXY?!O2V^(=Y^SQ\0_!GAR--9\:>)/#&D
M1WLFNQ>'IM&U7P/K7P^U**WDOO%>LZ/I5\MCJ-O;20_T U\1?M8_!']H_P >
M^./@-\7?V;OB5\.]#\6? S5?&]^WPO\ C/HFOZC\)_B _CCP]%X7;5]5U3P?
M,OBCPWXI\+:-)KEEX:UJPL-7^SP^)M7@-O%:W6HVVJN^O;6_;I;M_P #R _/
M[]DG]K']C'XS?MC:7\2?&G[6FG?%;]JWQ#\-U^!OPG\/2?L\?$W]F[P1H?A$
MZU/XJUG3/#.C^/KWQG#JGC_Q7K'EF^U'4_B-->WL$,6A^%]!L;>>>TGA_9)_
M:F_9N3_@I_\ \%5]<N/CG\*K/0?%>B_LN:EX7U^_\<^';#0O$6F_!#X&>([+
MXN:AHNLWFH0Z;J5C\/9;>[E\4W5I=2P:78V-_J5PZZ=975U%^B'ASX9_M-_%
MF[\*']JT_L\Z'X9\$>,O"OQ#TWP;\$%\>>+[S7?&G@?5[7Q%X-U'4?'WQ$TS
MPI/X>TC0/$=A8:Y)H_A_P8=7UN[L;*QN_%MMX=.NZ#XC^U*5UKYJVZ[W[ ?S
MP_\ !-O]M_\ 9S^"W[)'[8_Q2\0>-1XATCP-^V-\9/'>M^'O UH?$WC<>"OB
MIX\\,Z1X$\66WA2"6#46\-:_>:E&EMKUR+72 UKJ$#WBW=G+;#^@_2M2M=9T
MO3=7LO/^QZK86>I6GVJUN;&Z^RWUO'=0?:;*\B@N[.?RI4\ZUNH8;FWDW13Q
M1RHR"_10P"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 5X#^U#^T7X+_9
M-^!GC?X__$+1_%FO^$/ ;^%H]5TCP/9:+J'BF]D\7>,_#W@;2TTNT\0Z]X8T
M:4QZOXFL)KPWNNV"1:?%=S1-/<1Q6L_OU?EO_P %H_\ E&K^T5_U_? W_P!:
M+^$E-:M+S0'WY\,O'GBGQ[IVI7OBKX*_$SX*7-C>QVMKI'Q-U7X-ZKJ.LP/
MLK:EILOP:^+7Q;TF*RAD)M9(]8U32=1,ZLT5A+;%;AO)?%'[:7[-_A+QEXK\
M!ZAXYUC5?$'@"2*'XB2>"?AG\5OB/X:^&TTL NO(^)?C?X?>"/$_@KX=W$-H
MPN[RW\:^(-"FL;4_:;U(( 9*^IJ_!3]E7XO:K_P3I_::^(W[%/[4=DND>!OV
MD_CK\0?C+^R]^TB^?^$9^(>K?$C6+.;4OA_X\U20*NG>.K6];3+'[1?2&0ZO
M>Q6-RXT75?!^I:D)7O\ E^?W;@?M/\,/BU\-/C5X8_X3;X2^-?#_ ,0_!C:I
MJ.CVOBWPI?)J_AG4[_2)A;:FNBZ[:A]+URULKO?8SZAH]U?:>M_;WE@+HWEE
M=P0>B5^0OQ(\/?"CX9^*_P!F7_@G'K?[+>O>/OA7\9/BI\0_B/X,\7VOCK1O
MAWX&\.ZEX4\8^(OVA_$UWI^A>"?%-W\19(OAQ<^(;6"&QUC2_#7AK7[N?3-*
MCO[N&[>"/Z5\2_M@>(O$'[0/CW]FC]FOX2:?\9_B'\'_  [H'B#XS>(O&'Q'
MD^$_PK^'5SXNMGO_  AX-NO%NG> _BAX@UKQWX@TV&?4X='TGP3+I5A91/\
MVGX@M+J"_M;(M_7D!]RT5^>_[/7[>&K_ +1GP]^)WC#PA^RO\:(-4^$>K^+O
M OBK39_&7[/(\/ZE\6_ >IZ1IGBWX<>$_$>H?&72-5NI-,35O[:A\6^+?"'@
MKPK?Z#87D]MJ+:O)INB:AX7J/_!5>XC_ &)1^VCI'[.FJWVC6UWH,NK^ ]1^
M)5CI>IV.D>+_ (AZ;X%\%:?9ZS:>#-9BUGXC>*=/UK1_']GX&T_2FL=/\#ZG
MIVIZUXOTZ?6/#]IK!9_I]X'Z^45\O_&O]IG3_ACXO^'_ ,'O!G@[4OBK^T#\
M5++4=8\&_"C2M4M-"CTWPGHC0Q^(?B)\2?%UQ;ZG8> ?AWH5S/!ID^NR:?K>
MJZUKEQ!H?A'P]XDU3[1;6WF?[.O[7?CWXW_'?]HCX">(/@78?#_7OV:-%\"6
M_COQ):?%&3QCX7U/XA_$&WU?6]$\+^%;K_A77AF\U+PX?"-A8>(IO%E[9Z9K
M5J^K0Z5J7@73KJ(27"L!]V45^0/[)W[3W[5?Q:^(_P"UW\8?B'X&\!7WP:^%
MWQ"UK]G7P)X7^&WQ8\57UMIWBSX2ZBZ^+=>TBS\3?"SPMH'C30_$NL>*K>#Q
M3\9_$WB#P%!X6T7P.UKHO@2:QCU:]U#TW1_^"CNFW/\ P3??_@H1X@^$E]X9
MANO#^MZIX?\ A!<^,4O-0\0:LOQ&U#X:^!]$M/%L7A2&1?\ A.]6BTB\M+R/
MPA<RZ?9:PLJZ=J4=KYMR[/\ )??L!^F-%?G]\4/VXM;^#WQQ^!/P7\>?L_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M!/V:_@]X ^"?P-BU[1=9L?"OC/QGX[:3XC_%;XB>%+[5]-TR+Q-:^%;O^PO
MMKK5A'/I5SJ&GF]CBAU/1;&XB\S_ ."E_P +?BGXE^/7[!GQ;T>Q^-VJ?!/X
M,^//BI>?%)_V=?".G?$+XK>"_$GBSPAIFE_#;XAZ3X!U'PCX_/B/3M#U.TU.
MTU>_T[P;K6N^%M,O[Z^\/10:[?Z=>6O["T47U_#\+ ?$_P"S%\/?"'AWQCXL
M\9>"OA1\2H8O%_A^S_X2K]H?]H;5?%:_'/XF:M:WT3:/X;A\+_$*T/Q!\/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OCC]N']
ML;PQ^Q3\%=5^*FK>%M0^(?B!'@B\-?#S2-1&D7VMH-4TG3M7UC4M9.FZROAO
MPIX=&LZ>=:\276E7EI;ZCJ?A_0(8I]<\2Z'8WGV/7\T7_!0GXY>/?$G[*G[7
M^I?$O]C[]K3PQXS\<MX7\(Z1\0O$?@SX:1?"#X;?"KPE\9?"U]X2\/:=K5K\
M6KWQ.D7BV2R7Q+XIUB/P;]OU_P =>([#2+I?^$5\*>$SHP!_2[17"?#+QM=_
M$;P+X?\ &M]X#\=_#&ZUZWN9YO GQ-T[1=)\=>'C;:A=V*V_B#3_  ]K_BC1
MK:XNDM5U"V6QU[44?3[NTDDDBG>6WA[N@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KS3XP_![X<_'WX;^)OA'\6O#O_  EG
MP]\8PZ=!XC\/_P!KZ[H7]HQ:3K&GZ_IZ?VMX:U/1M<M/L^K:587>ZPU*U:7R
M/(F,EM+-#)Z710 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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
3%%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ex10-26_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-26_005.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK\G?^"GG@SP[\2O&7_!/CX;>,[2ZU3P5XZ_;'TS0/%NAV^KZ
MSHB:WHTOPK^(US)I]S?:#J&F:FD#3V\$I%O>POOB4AABN+^)/P7\(_L!?M#_
M +&?C#]FF^\8>#/ GQ[^/=I^S;\8/@E/X^\<>,_ _B^R\<^#?%FM^'/B%9:!
MXS\1>(&T#Q)X!UCPK'+/K>A260GTW47LKY&M[F\2]=OU_ #]EJ*_'Z;]O_\
M:)B\"Z[^V /@Y\*7_80T#XBZQX5N;S_A,_%"_M%7/PX\/_$2X^%VL?'*TT4Z
M+_P@9T"UUVSO-?3P-/J$'B&X\+6DMQ%JK2O;23^G>-?VG_VP/'?Q+^/>B?LA
M?!;X->// O[,?B&Q\"^-;GXK>._%'A;Q9\6OB;%X4T3QSXG^'OPGCT31KO0?
M#]UH.A>)=!TO_A)/'EU'I%UXDU&**.#^RH[C4("W]7 _3.BOAKPA^U?XN\1>
M*/VPO#VL_#FW\)7?[,_PR^$GCJRT74]5AOM;N-8^(OP;U?XF:QX6\57&CW>H
M:&MSX9U;3?\ A'GO?#E_?V%XJ3W5K=W,1@F?XT^*'_!3CXEZ/HW[)]KX=M_V
M8O@_KW[0_P"R=X!_:7N/&O[4WCOQKX,^$>HZ[XQT_1Y;KX.^ O$.@Z5+$?$^
MBSZDFHZIJOBK5]/L].T+4M!G-G>SWLWDEG_7W_D!^V%%?E3\8?VL=&^''BG]
MD/XP_&;X1Z7HNN7?[*G[7OQK\23Z5X_C\6WOPW3X<>!/@UXH\7^$?!>J>$-:
MF^'WQ#M/&C:E;Z?IFOW0O5DBTO2+G19--DU348F@\)?M:_ML:#\1_P!DW1?C
MY\#?@/X9\#?M;^+[O1]%G\ ?$#QIKGC/X4Q0_#'Q7\1[3PMXYL=;\/:;HVN^
M*+RST:TC;6_#-[_8-K+8:_8RV)9M)OKDM_7W_P"0'ZNT5^+[_P#!07]J]?!6
MO?M"2?!#X*6G[-_P[_:AO_V>?&OVCQWXQD^+WBG3/^&A[?X"6WCGP)I$.@_\
M(EIEOI6IZUH;7NF^(M9NKO6M1L_$2VT6B:9!IM]>_8__  4DNKFR_8%_:_N[
M.XGM+JV_9_\ B5-;W-M+)!<02IX<O626&:)DDBD1@"KHRLI&00:+;?UV_P P
M/MFBOYXOV;_A9^Q3KD?P%27_ ()Q_MOV'BW6$^%R2?$[7/!_Q>M? -EXCU!=
M"#^/-8UI_C/-86WA"VU.8^(=0U1M(EM(=%2:[;3GA4VQ^HOBY^V]^UQI&J?M
ML:M\(O@Q\#=3^&G[#>K7>H>.->^(OCOQKI?B'XA>%]&^$?AKXM:_H'@G1_#O
MA[4K/3_%NG:+?ZQ))K.OZC%H@,_ANSM-)U*>XU:;3RW]:=[=V!^O=%?GM8_M
MUZ?HOQ5^+'A?XG>';+PAX!\.?L@^$?VS_AOXDCO)9M5\1?#)+#4XOBOI^NPS
M,--@U[P-KT&C0V\&F3R"ZTW7K.>YCB+02W/R;\0/^"HWQ"\.0_ KP+>?\,H_
M KXN_$']G?P7^T9\1=2_:;^*?B?PA\.?"6G?$2^U.#PE\,O"ECH>E7?BSQ7X
MZ-KIEU=^)KR9],T?PQ;VT<LJ:A<:I9Z?$68'[=T5^$=Q^UCIO[6/Q._X)<?$
MCP_)IFEW=O\ M7?M#?#;X@:9X/\ %B^+?!DWBSP+\&/&-G?S>&?%5G!I]OXN
M\%ZU VF>*O">K3V%I/<:)K.FM?6%EJ4=U;P^NZ#^W_\ M#77P\\-_MBZW\'?
MA3:?L+>+O'&E^'K.>P\:>*I_VB_#7P_\1?$*+X8^&_C-XAT2?0(_ 5]H=[KE
MQ8:YJG@K1=3DU[2/"VJ0WD>JZG<V5["I9@?K_17Y(>(OVSOVRM8U7]K;6O@Y
M\!O@IXD^''['7Q5\6^$O%I\7?$#QAHGC?XJ:%X4\#^%/'.IZ/\/+33?#FHZ#
MH_C+3-'UB\N[F^\3:@VBW\FH^'=,L-/68:E>+PWQE_X*MV4?C[1/!7P3\8_L
MH> =-/P>^%'QFU3QC^U]\5-?^'UGXFL?C-X;/C+P=X.\ >'_  ?I.L:G=ZE;
M>$Y=*U;Q-XIO[E](T5]?TVRATS4IU?S2S _:BBOG+]DW]HWPW^UA\!/ WQR\
M,6<.EVOBE==T[5='MM7M/$-IH_B?PCXBU7PEXHT[3O$%C'#9^(-&BUW1+Z30
M/$%M;VT.OZ#+INLQVEJE\+>+^>K7(Y/%O[._[8_AGQ!>ZKJ&BZ__ ,'#&O\
M@;5+3^V-5M))_".L_$KX7:5J7A^*]L;RVO[+3;G3[VZMO)L;FV\E)G:W:*3#
M@2W\K?BP/ZHJ*_$_]J+]G;X=_L!V?P5_:1_92D\8?"F_T?\ :(^#?@/XH> ;
M+XB?$'Q1X*^,GPQ^*/C33? _B/PQK/A#QEXI\0:2_B+3TU:'6/"^OV%M;ZCI
M-U:7$Y%S(EE+8?K]X8E^(4FL^.%\9V7@RU\/Q>(K=/AM-X8U/6[_ %F^\)G0
M]*>ZN?'%KJND:;9:5XB7Q*VMP6]EH-WK.FOH<.E7<E^E_<7=E:@'945^%'[3
MFK_LZZO^W%\8/#?[?WQ)\:>"OA[X=^$GPHU3]CKP[!XU^)_@#PQK-[J</B1?
MBWXO\$2?#34--N/%_P :=(\8Q:#HNEZ;OU#Q+:Z=+I":+HVHB:%[*QX"B^ G
MQ]_X)R?#O]L/]L^U^+OBZ_\ @W\/_BQHEWJX^+/QG^%GCOQ-IOPT^*OC;X?Z
M#;^(=#^&OC_P)8ZU\2O'$OA;0[6636[2;4;KQ7K)MC<P"Y=06_3IW[=P/W/H
MK\KO@9_P3\^$6G?LM:7X=_:+TWQQ:W&M>)M4^/\ XQ\.+^T1\?-,LOA1K.LZ
M$\,7@+3_ !U9?$W3O&6I>&/AMX1\GP[?S^(?$FHV6N:Y8:MXON+>":]M(-.X
M/]B7]CWX(_%3X0_%;XH7?AOXHZ'\&?VII]!?X9?#34OCS^T#/JVE? [P/XBM
MM;^'OC"Z\4ZG\3;KQSHOB_XL:OI5M\1]570O$]A967@Z_P#"W@L6[Q1^*Y?$
M9_6W_! _8VBOQ3_9O_9N^#,GQH_:)^-_P3T[XA>%OA3\!=*^)7P!\$+J_P ;
M_C;\0K+XH?%33M%NK+XP^/;NS^)'Q$\7Z>/#G@*[E/PR\$Q:;!##>^(K3Q_K
M^H27LEIX3;1_SR_8N\$_L@>(_P!ECX):Y\3/^">7[<GQB\>:EX+M[GQ1\3O
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
ML+E=5O2V@'V'1112 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MEYK'[ /CWXT>#OVAM7_:3^,OA_5_CW\>O"_PN\(:/XO^%?@.[\/> /@MX?\
M@AXU;XH?#'2/!7A3Q3XF\1ZYXCM(?BD\OC?QA)XE\2I/XE>9-$M_['M+5+J;
MT#X9?LU_M):_\?OA[\?/VL/C!\*/&U_\$O"?CSPQ\(O!WP5^&GB3P#H<6J_$
MJVT72O%GCWQEJ'BOQOXQU/5-<N_#^B1Z1::#IWV/0-.-[=7MJ%F&R7] Z*+@
M?.%C\"+NT_:Z\3?M-GQ);/8>(/V<O _P)3P@--E6[M;OPA\3/B#\0)/$C:P;
MPPRV]]#XVBTQ-,&GI+!+ITETUY*MRL$./^RO^SI>_LYV7Q\M+[Q5:^*C\:/V
MIOC?^T5:O:Z5-I0T"R^+NO6NLVWA6X6:^OCJ%UH:VYMY]5C-I%?,PDCL;4#8
M?J>BE?\ 3\ /A;XP?L[?'ZV^.&M_M!_LJ?%CX:?#_P 7_$/X>>$OAC\5_"GQ
M@^'.N>/?!GB2P\!:OXJU/P-XXT:;PKXR\%Z]HWC3PM#XV\2Z2MK<W>I>'-<T
MV]LTOK*VGTU9[KU[]EG]G]/V;?A):_#^[\87WQ%\7:MXK\<?$CXE?$;4M+M-
M#O/'OQ,^)?BK5/&?C;Q0VA:?+<6.B6M[K.K30Z9I%K<7*:=I5K8VDEW>W$4U
MY<?1=%%P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BORZ_:<_;L_:!_9\_:<^!7[..C?LJ> /B(O[3.M^)-'^#?CA_VF
MM4\(6]Q_PAMKHEWXJF\?>'Y?V>/$%QX2DT6VURTOI(-%U/QK%>:<ROI]W=:B
M9M+M^5^*W_!37QC^RW^TG\(?@C^V'^SWX3^#_P //C8^KVO@[]H/P3\?I_B?
MX'M[_3+G3+!HO$6B:U\&?A;KOA^PL]2U[P[:>(M7U(0V&A1Z[9:BDFIZ7!J5
MY8NS_4#];Z*^?/VG/BK\2/@K\%_&/Q:^&/PS\+?%VZ\ :#KOC/Q+X4\1_$Z^
M^%SW'@SPSX<UC7]9N_#.MV7PX^)5MJWB0?V?:P:=H.J67A[3+Z"YNKF3Q-:3
MV=O8:ET/P&\;_$KXC_##PSXY^*GP[\,?"SQ'XIT^PUVU\&^%OB-??%"#3=#U
M?3+#4M,&K^);WX??#B./Q !=3P:II6FZ1JFEV3V\;6?B+5%G<6Z ]BHKDO'>
MH>-=)\(:_J7PZ\+Z#XU\;65BT_A[PIXF\777@/0]=O4DC+6%]XOLO"GC>XT/
MS;?SS;70\+ZK$]VMO;W*VEM-+?VOYQ_L;?MY_'G]LCX8?';QQX<_97\!> O%
MGP;\=ZO\*K7X9^+?VEM3?7=;^)/A?^QKOQ1H7B.^L/V>WMO ^EVFF:L\6C:X
M;?Q*=7\1V-QH]UINC:;'/XBMG;J!^I-%?G)_P3X_;@^)/[;NE?%?Q!XK_9[T
M'X"Z9\)OB-X@^#^NZ+=?&BZ^(/C^'XD^%H=%N]>TK5?"R?"3P5INC:+90:S]
MF366\47UY<ZO87MA%HAMX7U%.I^''[2'[4WQ$^*_[1/PRA_9?^$^D67P&O+'
MPY;>.Y_VHO$%[X:\<>.M?\'^'_'WAWPM;P6?[-!UG0!#X4\4Z!?>--0NM/OY
M?"]QJUA:Z;IGBM)FN8BP'WE17X^? W_@I-^T%\9]'_:TUW_AC3PGX=M_V1M<
M^(_P\\6:5%^T[=>(/$?C7XQ>!;'5X[+P!X)T^#]GS3]-GM-;\2V&G:)=>*=7
MUO2X-+M=9@U2PTOQ%/;3:2>I^./[=/[57[/GB?\ 9M\'^/\ ]DOX&?V]^T_\
M4-(^$?@JVT/]L/QMJ4?AOQ5K!L%BD\;W,G['%I;V>DVLFH11W=YX9D\53!HY
MC:VMU&(WE+/R^]>H'ZM45^=/C']I7]N?PAKWB'PI'^Q#\)?%GB'3?A]J'Q(\
M-Q^%/VQ=8DTGQ[I7A_4;/2O%7A[PWJ?B3]E;PU/:^-=$N]<\*RQZ3XDTW0M%
MU2QU[S[+Q(;FPELINC_X)]?M^_#+_@H%\'9OB+X.TUO!7C3PW?KH_P 2OA5?
MZU%KFL>!]2NA-<:-<+JBZ;HK:YX<\1Z;$;[0?$4>C:=!>O!J6G/;0:CI&HVT
M!9[@?>=%?"*?M&_M13_M3^(?V<K;]F7X2G0M%\$6_P 4K;XJ7/[3_B."RO\
MP!K'B_Q!X1\-B7PC#^S/=ZG9>.KZX\/7-UJWA==1O/#^CH)8[?QSK"I;3WOB
M?PD_;J_:I^,/[0?[1/[-6B?LE_ W0?B!^S,_@G_A.[WQ/^V%XWA\,:Q!\0-,
MN-9\.77A#4-"_8WU_4;^";3(4N[E=:TC0+BV6ZMXF@:X%Q#;EO\ /<#]6J*^
M5?AK\:?C5=?$SQA\._C[\%_ /PFL]"^'EE\1?#OCOP)\;]4^+'A+Q1IL>L7V
MD^*=/GD\1_!KX-:OX?OO"(CT>^U%[O2[NUN+37K*2"<".8CQ[P#^V/\ &GXS
M?#YOCQ\$_P!E1_'OP!OI-:N?!FIWOQETSPI\;OB7X<T+4;W3)?%/@?X0:EX#
MN/"HT_6+C3;R;PSIWC7XR^"O$.KV8M)Y]'TY[ZWA96 _0NBOB*7]NKX<Z1^Q
MKHW[9_BSPOXO\.^$_$>EV%WX?^'GV>TO_B+JFL^)/%;>$/!?@J'31/:6">,?
M$.K3:;:75@]__9>A7=U>?;-9ETO2[G5VY#XE?M=_M$? OPAIWQ ^,O['HMO"
M.LZSX7\/)<_"?XZZ3\3-7\$:KXSUS3?#F@R?%G2M7^'GP[A\.Z(FL:M966MZ
MY\/=2^+%II$DHDVW=H5NF=@/T,HHKQ/]H;Q_\4/A;\)?%GQ!^$GPJTGXT^*O
M"6FWNO3?#S4OB!<_#BZUS1=*T^\U#4XO#NN0>!O'\5YXF*6T46D:%>Z7IMGJ
MLLSQOKEC-'!#=H#VRBORW^!7[>/Q\_:)_8DN/VQ/AE^RKX$UR^GG\47WASX,
MV_[2VIR^*-=\,>"+OQ'I'B=FUU?V>UT_3?'1UO0!%X:\$26-S::[I%[%J5QX
MKT>^:ST6_P#7OV$OVM_'G[:O[-]I^T6_PA\&?#73O%C^(X/AWX6M_C-J7CN_
MU.Z\+ZUK_AC4(O'6H1_"'PI%X&677]$5;0:79^.+J31+Q-7FL[>98-,NW9_<
M[?,#[JHK\Y?AG^U;^UQ\3/AQ\:_'ME^R%\*-+F^$_COQ_P" ?#^DW7[6>LW%
MG\4]1^$_B#7?"_Q"U#POKMM^S&T6G:79Z_H%]HGAJXURPM'US5[34K758_#%
MM8K>W5W]@;]LKXM_MP?!&3X^S?L_>"_A-X(UV/Q+9?#>VN/COJGC;7_%.O\
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
M/[?^%_\ PJ7_ (55_P (O_PFD7_"Z/\ A8O_  EW]O\ _"N_L4_G_P#"K_\
MA&O^)=_PFG]H_9O*_P"$K_XD?V+S]_[_ ,NO5: "BBB@ HJAJDFIQ:9J$NB6
MEAJ&L1V=R^E6.J:C<:1IEYJ"PNUG;:AJMII>MW6FV<]P(X[F^MM&U6>UA9YH
MM.O'1;>3XD_X)_?M/_$3]JWX5_$KQM\3O"W@[P=XD\#_ +07Q4^#RZ)X(N=:
MO](AL?AY<Z3IZ32ZIKLHO-7OIKVYOC+J<>G:#;75NMJ4T/3Y%E60 ^ZJ***
M"BBB@ HHHH **** "BBB@ HHKSCXG?%;P7\(=&T#7/&VI?8+7Q1\0OAQ\+O#
M\,9@>]U;QE\4_&NB>!/"VF6-M-<6[73'5M=AOM1%N9)K+0K'5M5,$L.GS+0!
MZ/1110 45Y1X!^*V@_&CX=ZMXZ^$.I:=K%G_ &W\3O!WAS5=4+/X?U'Q/\-/
M&OBKX<:A=M/I-Q<R7OAB;Q;X4OWM-1T^8RZEH9AO[58WN(T72^$O_"VO^%<^
M%/\ A>W_  KK_A;G]G/_ ,)Q_P *E_X27_A7/]K?:[GR_P#A%/\ A,?^*F_L
M[[#]DW_VO_I/VO[3C]SY5 'HM%%% !1110 445@>*I_%%MX=UB?P5IFA:SXK
MBLI6T'2_$VM7_AW0+S4.!#%JNM:9H7B6_P!/M.6=Y;70]0E8JL0CB$AGB -^
MBOB3_@G7^TYXP_;%_9#^&/[1/CO0/#?A?Q+X^U#XCQW>@^$TU--#TVS\*?$_
MQEX-T>&!M8U'5+^:Z;1_#]A)J=U)=+%=ZF]W<VMGI]K+#86WVW1L 4444 %%
M%% !115#5)-3BTS4)=$M+#4-8CL[E]*L=4U&XTC3+S4%A=K.VU#5;32];NM-
MLY[@1QW-];:-JL]K"SS1:=>.BV\@!?HKX5_X)_?M/_$3]JWX5_$KQM\3O"W@
M[P=XD\#_ +07Q4^#RZ)X(N=:O](AL?AY<Z3IZ32ZIKLHO-7OIKVYOC+J<>G:
M#;75NMJ4T/3Y%E63[JH **^!?&_[4?Q7\)?\% _@9^RE)X,\ 1?"[XM_#'XE
M>/8_&:ZQXBU7QU/<^ ],,IL3IALM"T'PS&NIR0(Z^=XS.I:>3*MSH]RY@A^^
MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MH^JZ[-G[5XF\1KHES<^*?%=^6"E]2\5^)+C5?$>IR%5,NH:G<R;%W;1^/?\
MP1>\2?M5:=_P3L^"5I\,?@S^S[XO\&1ZO\5SI>O^//VF?B/\.?$]Y))\6O&L
MFH)J'A'P_P#LE?%/2M-2UU%KJULI+?QOJS7]E#;W\\6G3W,FFVG[3_&^+XMW
M7PU\2:=\$="^'6O?$#5["[TC38?BEXQ\2>"?"&GPZE8W=K+K%YJ7A3P%\1-8
MU";39)()HM"AT;3X]53S87\0:0525_AS_@F7^S;^U%^QK^S39?LY_%O3?@)X
MCMO 8\8ZKX \6?#OXG?$*[G\0ZIXK\3:OXJ.@^+]&\2_!30$\.:?;:AJ]S%_
MPE&CZGXFN3:-$G_")/+;--=KH]MU^O\ F!\X?\$\KOQK?_\ !3K_ (*O7?Q%
M\/\ A;PMXSFC_94.N:!X*\8:MX^\,:=*OP\UM+1-*\7:YX'^&VJZS'-IZVES
M<2W?@G0FMKR>XL8XKN"UBU&\Y/X ZO\ &[2?^"M7_!5%O@O\/?A7X^N9[/\
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
MEX?\)>)]:\9^!['X>0?#;X8P: W@WQ1K_A[PEJ&LZ9>:A'K=[K%V_A?P\O\
MPF5QXGB.CV$T<L"?3E8OB2'7KCP[K\'A6\T_3_%$^BZK#X;O]7MI;S2K'7I+
M&=-'O-3M('CGNM/MM1:WFO;:&2.6>V26*-U=@P^.?V!O$?[3.N_"#Q7IO[5G
MC+P)\3/B1X(^+'BSP19?%+X;::FE^#_B%H.CZ7X:N+O4M,@A\/>$[65_"WC;
M4/&?PUOKRS\-:-;W5[X&N)?LTTS37MU('VIJ%C#J=A?:;<O>16^H6=S8SR:?
MJ%_I-_'#=PO!*]CJNE7-EJFF7B)(S6VH:;>6E_93!+FSN8+B*.5/Q)_X)!?!
M/P/X6\0_MYZUHEY\2+:3X=?\%(/VJ?AOX8T>?XT_&34?!Y\,:/:>"+&PD\2>
M!-3\>WG@KQSXKCM;ETF^(/C?0/$7C^\:*SFO?$UQ/I]C);_N%7Y<_ C]F/\
M:Y_9E\??MB:A\.M>_9]\9?#KXY?M _$[]IOX?:#XMU'X@^&?%=SX]^*\&FVV
MI^$?'>OZ7X3\4:;X6\&>&Y+*VU6SU/PUHGC'7O$5QH]OILL/ANUUJ\N=-:V:
M[V_,#\COV;_ WQ0TG_@AOH7[1/@?]I3XW_"_Q5\$?#GQL\>_#/PU\,/$L'@[
MP5%<^%_CQX^O]3M_B#I%M9W=Q\3SXDGBU*"ZMO$U\?#=AI<FDV.G>&;>[M-;
MU7Q+^IOQY_:H^)>K67_!/GX8^%?#OQ(U?7OVP?!FO_$OXA6?P-UGX>>%/B;<
M^$OA]\)O"_CCQ#X5\!^(_BEX]^'/AKPI)K_B#QGHQU;7[;Q?8>*M,\&Z-XB@
M\(S6WB.\T[4['PSX;?L)_MR> ?\ @F!XO_X)_26?[*6I>(]7LO&'A#1/B,OQ
MC^+MOHL7@_XE>)_&'C/Q5JNJZ&?V<WOO^$DT'4]9L](T#3;2\;2]8L=1NM6U
M'4M'G\.PZ1XJ]G^)W["?[0GQ7_9Q_9(-G\0/A]\#?VT_V+H-,C^%'Q%\"ZOX
MC^('PRU-+'PKI/@GQ!IFNGQ'X&\'Z[!H'Q'T30=*G\0Z4WA?6H](>W?17?Q7
MI-Q>&[;M?IN_QV^5P-O]D[1/VQ_!'[6'Q#TK6_AU^T/HO[%'C#X=6VM>&(_V
MH/C;\)OC!\1_AK\9=-U&SM[S1?#FO^'/CS\;O'^I^ /$VAO=726_B3Q%JIT[
M68D6!M)M8F_M7]6Z^,?V;OAS^UPVLCXA_MG?$#X,^(/&FBZ)>>&/!'@C]GK0
MO&&D_#70K;59["X\0>,M;U'Q[<2>(?$WCG6X]*T[2[*1-/T31_">CC7;/1[6
M<^*]4>/[.I/^K ?AM^W]<>,K3_@J9_P2IN?A]H_AG7_&$6E?M6-HNC^,?$FJ
M^$/#5_+_ ,*VMQ=0ZIXET3PKXWU32(_L!NGM[FT\*:VQNTMXI+00R231>[^
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
M(8S;Z9IT!CLH$_7^OZT_$#WWQ7_R*WB7_L :Q_Z;KFOYG_V2_P!G/XZ^,?\
M@D3\)_CC\)_VO_CW\)?B'\*OAK\7?&_PH\!^ =;TGPW\'YF\%_$;XD:Y<Z!\
M0_"L&D7FH_$:Y\6WEAJ,5QJOB76KG2M*6\TJ"R\+FQTW4;37OZ<=3L5U/3=1
MTUY&B34+&[L6E50S1K=V\D#2*I(#,@D+!20"1@D"OR0^"7[&O[8'P>_90N/V
M$+/QQ\!5^$B:3XU\#:7^T3I-WX_M_B_8_#KX@:[X@U;Q+$/@K?>%[OP8/';V
MGB?6-.T'Q,GQF&CZ#*^G:E<>%M>ETZ6WU$7Z@?+O[2OBKXV?M$?\$]_V9/\
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
M1M/\2^,C+'<:7X46(V5EX;TVTT?5+4?\)!;O=@[:KK^>VW7\@/-M(N?VAO\
M@G3_ ,$S/BG\;/B]\1O'WQ7_ &F/$":!K\VF_$CXD^,_BGX>^%/BOXJ>,/#G
MP_\  _P^\*O\2?&NM;O#WPTG\76-WKSWOB?_ (JO6+#5'U7Q/<Z;_9EW9U=8
M\,?MR^%OB_\ LZ>._@!\)_VWS!9^/M'T7]J32OVG?VC?V:_%_P ,_B%\*]8:
M&V\5>+=$\$Z)^U/\1--\!^/]"DW:OH5C\)O!G@G00AEM$TJXMX(]'U#["\<_
MLY_%G]K/X/?M*?"+]K>W^'G@OPU\9-"\,^%/ _A[X,_$#Q?\3;+P/:>&/,\0
MZ?XPO=6\;?#;X417WC"+X@/::X\5GX5MK&]TKP_X?TJ^NIOL9E/D_P"SW^SY
M_P %&]-/A+X7?M3?M#? CQY\!_AY>Z)<P>(/A[X6\;V_Q[^,-CX0N[:\\+>'
M/B;K.O&P\(:#H4]WIVE7'C)M#L/$6O\ C#3;.\\.:QKUS;Z]J^J3'?:^M_\
M@6_K8#%^"&MZ_P#M]_%S]K[Q!XA^*OQ@\ ?"7]GOXY^)/V7_ (3>"?@W\3?%
M?PDG'B?X=Z7ILWCSXL^+M;\#ZAI&L^--4UK7=9M8O"/A_P 275]X%TC0M,$-
M_P"$M7O[V^O9</\ X(I:9JFB_LV_'31]<URX\3:UI/[:G[1^F:OXDNX+>UN_
M$.J6&L:%:ZAKEU:V<<-I;7&K7<4U_-!:Q16\,MPT<$:1*JCM_ _[(G[37[,O
M[3'QX^(O[+_BSX*Z[\"?VH/&<OQ1^(GPS^,EQXXT;7?AQ\5=4:9O$GB_X>7_
M (,T/7++Q-8>(;BYGU#4O#>N3>%A(D>F:1::S81Z:NIW/I7_  3Y_99^,W[*
M7@_XO^%_BKX]^&WC.W^(GQW^)OQBT>'P)X:\2Z;/I<GQ U:VNYH]0UC7M::*
M>.6&RAN%T2V\.JVBW5S<VO\ PE/B*WCAN2G_ )6_4#[[O;>6[LKNU@O;K3)[
MFUN+>'4;)+*2]T^6:)XX[VTCU&TU#3WNK1V$]NE_87MDTL:+=6ES 9(7_!G]
MC7X;_M"_M)ZU^U5<>,_VXOVEM%TW]F?_ (*7?%GPCX2BT+Q#HUO<>+/"?PMF
M\%07/A/XA!-&BTW4/!FJZ##9V]AX*\-:;X7\&Z7KFH^+?$&H^&_$,NN6MGI7
M[OZO)JT.DZI-H-GIVHZY%IU[)HNGZOJ5SHNDWVK);2MIUGJFL66DZ]>:3IUU
M>"&"]U*TT/6KFQMGENH-)U&6)+.;\U?^"?'[.?[5W[.7BS]J(_'6T_9\N?"'
M[0W[0'Q/_:;LK[X3_$/XC>(O$7A?QQ\2]0T%;[P1<Z-XO^$/@K3M2\*V^E::
MTUMXFC\06VK6M]81VLGAS48-:DO=!%L_E^8'PKI/Q%_:T_;._9?U+]HGX/>
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
MSX<ZUX<&J:3K>HQ7%YK/A#4UO?"UU-<0W/\ 92:AI6C7NG^P_M:^)OB-:_\
M!,K]@CX_:+\9OCGX8^*T6D?L5VFN>)_"GQH^)GAMO'=M\3]&\!1>-_\ A8^G
MZ/XGM-,\?7NMSR-?3:QXJL]4UJ.[EO3#J,<&JZM#??5/[-?[!/Q9\ ?LS?M>
M?LX_&?XG?#O7-(_:=\5?M$ZS9ZC\//"?B.WOO"L7QWTV\T6[U"YO_$&OQP7[
MV=O-%JMOX=AT.#^RK]I[%O%NOVRPW=>"^,_V!OV\_BK^QG\+?V4O&_Q9_9D\
M/#X'ZS\%+#P/K?@_2/B-JB>*_"WP;O=.MM"USQ[=:]I5M/:ZQ8^'M(L0?"'A
M73;"#7O$ %]=_$'2-+CGTB^=UWZW^37IW ]F^.O_ "F%_81_[-T_:;_])+&O
M._@SHWB3]E+_ (*@>*OA#\4_C9^T+\0/A?\ M'_"B\\;_LD'XL?'[XL^.?"'
MA;Q%X.N+BX^,?PH?1/%7B_4-#\0>(;32YK/Q1X=UO7=/U#4]"\)V5C8VVJ-J
MVJZC<7OJ_P 2_P!G']M/Q+^WA^SU^T_I5O\ LP:WX$^!OP^\2_#K4K/4/'WQ
M5\#^*_'$/Q'TR&/QIXFLO#=O\)_B/I'@N70]1<KX8\,3^.O&J:O9:2DVJ>*=
M)GU][?P[9_X*9_!WX??M3^"/@?\ "C2?%LVF_&6Z_:8\%:5\-?$7@;6K9/%O
M@PZ<;F\^.UW<7&GW!U#3]-T+X)VWC34=7M)6@MW\36O@JQU#;<7FG1RK\FK>
MFX'K'["WA:\U?3/BM^T9-X^^+_B;PU^T%\2_%?B?X0>%OB!\7/B1X^\+>$/@
MG8:O/I7@34/!OA[QGXDUO3/#UM\28[&]^*-JVF11&R\-^,O#WABS^QZ3H-M8
M1_>]9'A_0-'\*Z#HGA?P[I]MI'A_PWI&FZ!H6E6:>7::9H^CV4.G:9I]K'D^
M7;65E;P6T"9.R*)5R<5KT@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBODR\_;F_98T[QEX>\$:A\5(K"]\7>+)_ 7A3Q1>^#OB!:?"KQ-XYMKF>QG\
M&^'_ (V7'A2/X.ZSXIBU"VN=,?0-.\=7.JC5()M,^R_;XWMP ?6=%?(<W[=O
M[,=M^T58_LG7/C/Q?:_M ZI>36NF?#ZZ^"GQSMI-1@MXKVXFURP\2S_#:/P=
M>>$H[73K^[/C6V\0R>$39V5U=C6S;022KWGP+_:?^#/[2,WC^#X0:YXIUUOA
M?XEF\&^.)-?^%GQ7^'5MH_BVTN]4L-2\-0W?Q)\$^$;76=;T.\TB]MO$>F:%
M-J=WX;E:Q77HM..K:5]M+,#Z HKY,O/VYOV6-.\9>'O!&H?%2*PO?%WBR?P%
MX4\47O@[X@6GPJ\3>.;:YGL9_!OA_P"-EQX4C^#NL^*8M0MKG3'T#3O'5SJH
MU2";3/LOV^-[<>D_%3]H;X2?!B^T?1_'?B+4E\2^(;+4-4T3P7X-\%^.?BAX
M_P!4T;2'ACU?7K+X?_#'PUXP\:3>'M)EN;:'5?$"Z#_8NFS7-M#>WT$L\2.
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
M/B/+?G2_#]MIVFW<VGZB=2?5X["[TF]L-1MY]-O=*U2UL]5M=3C;3I[*.]Q
M4![;17S-\/\ ]L3]G3XE>,_$'PZT#Q_<Z1X]\,>&&\;ZOX.^)'@CXA_![Q(/
M!,982^--,T?XM^$_!-]KW@^#:6N/%&@PZEH5O&R2SW\<<D;-Y?JO_!2[]AK2
M/"'B/QY/^T'X:OO"OA/QGKG@'7-2\/:#XW\520>(O#&F>'M8\2&STWPSX7U?
M5=8\.Z!8>*_#LFM>--&L;_P9ID^K6ME>Z_#?&2V0 ^Z:*_.C]O/]NS0?V:_V
M*O$7[2GPPMM9^)#^+_!UI)\'_%?@SPSJGBOP)9:EXW@L;#P7X[\9>)K73+WP
MMX=\(6FH:]I%[;_\)1>Z>/%6H/9^%=(CNM5U'RH?MCX:_$;0?BEX9B\4^'+#
MQUINGF[GT]K?XA_"[XE_"'Q ;JUC@>>4>$?BOX1\%>*C8/YZ?9=571?[+OB)
M5L;RX:WG$9;J!W]%?.?Q9_:Q^ WP3\0R>$?'OC#5/^$MMO"\OC?4_"O@CX?_
M !(^*WB;0/!,%P]I)XS\4^'_ (5>$?&FK^%/"(NHIX%\3>)+/2M$DEMKI8[Y
MS:W'E;G_  TG\"W^#6D?M!6OQ*\/:E\'O$-OI<_A[QKH[7NM6OB&?6]5CT'2
M-(T#3-)M+W7=;\2ZGX@E3P]9>%-+TN[\37/B$MH46DMJR/9J >X45X3\(?VE
M/@[\=-<\;>%_ASX@UZZ\5?#>W\,7?CSPIXL^'?Q)^&?BKPI!XT.O_P#"+-K7
MAGXF^$?!^N6;ZTGAC6Y[2)[#SOLMFEW+'';7EC+<^K>+/%GACP)X:USQEXU\
M0:-X4\)>&=,NM9\0^)/$.HVNDZ)HNE6,337>H:GJ5[+#:V=I;QJ6DFGE1!P,
MEB 0#H**^8_ /[8_[.OQ)\?Z;\+/#WCO4=.^(6O:/<>(?"OA3Q]\/OB7\*=5
M\;Z!:1F>YUKX?)\4?!W@Z+X@Z5!;*]Y)J'@J77K5;&.6^,OV.*2=/@S]O_\
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
M R3&3Z3BBC@CCAAC2&&%$BBBB18XXHXU"1QQQH J(B@*B* JJ    !7X)_\
M!/WX]_ 7P'\8/^"IWQ?U'XPQVWP,TSXO?""YTCQ[\1O&/BO6)[>PF\ >(K^[
MT>;4OB!>7_C674[#6'UFQ/AG4?,U_3;RTN](;38+BRDM(?T6F_X*-?L4VVJ_
M"G1[GX]^';>[^-=IX1N_AY-/H?C2'2;_ /X3S2K'7?!]CXAUZ7PTNA^ =:\0
M:+JFFZKI_A_X@:CX7UR2PO[.Z?3DAN(G=Z[:Z?\ #@?;-%?*'AO]N3]E#Q=\
M;8/V=?#GQH\.ZI\7KW^VETKPU#I_B2/3O$%QX;6Y?Q#8>%_&EQHD/@7Q3JNB
M"ROAJVD>'?$NIZII[V%^EU:1/8W:P^A_%?\ :(^$GP4N+&P\>^(-776]1TO4
M->L_"O@SP-X^^*7C67P[I,D4.J^)F\$?"[PQXQ\70>%]+GGAM]1\2W&BQ:%8
MW$T5O=:A%-(B% >V45\E>(/V[OV0?"_P.T?]I#7/C[X#M/@QXA%PN@^,8KN^
MOVUF[LIQ:ZAI6F>&].L;OQ;>Z]IEV1::KX>M]!DUS2[L_9=0T^VG_=U>T;]M
MK]ECQ!\;[/\ 9ST;XQ>'[[XPZF-:72/#$>G^(TL-<N_#44TWB/2= \93:+'X
M&U[7_#Z6UVNM^'='\27VNZ3-97UO?Z=;SV5U'" ?4]%?F9\$_P#@H)I7Q9_;
M1_:2_9[E\%?&;0?#OPEL_@;X0\*#4?V?_C&\UYXW\7_\++UOQ=XM\9ZCI_P^
MN8_A5X+UG1%\ P>"M2^+5[X0TCQ'IFEZAXK\/7-UI>H74MM^B/BWPOIWC7PU
MK/A75[OQ%8Z;KED]C>7GA+Q=XJ\!^);>&1E8RZ-XP\$:SX?\6>'[U61=E_H>
MM:=>HNY%N!&\B,6L!T5%?@3_ ,$R_A9/\<Y/VU=.^,?QN_:Z\?O\%OVTOBY\
M&O -_>?MJ?M:^';O3? /@YM-@T72[I/!/QH\,V6I7$9DFFGU*_M+C4)Y9F$E
MR8DBBC_23X2:)X?_ &=="^-OCBW^)?QV^+_P?U#QQ;CP[I.LZI^T)^U3\2?
MWB'PQJLWPF^(/@WPUI$VG?$OXLZQX;L/&_A][]H],'B)=/GF\3ZS>R6?AS3Q
MJ9;5M/T_KN!]I45_.#^RY<_ +]M_]G.V^/G[0NC?M.0_M&:=\7O'WQ>B^.GP
M:^ G[2]_X^\*:/HOQPF\)^#/A[\*OB;X,^#WB_1/$?A?1_#MQX?\/ZI\)? ]
MUXDFT+2(/%?B?4_#VCZKX9\5^)]#Z/\ 8PT#X&_\%$/@?I_Q>^/ ^,OAG]I&
MT^*?Q3^-O_#1^@^"_BM\,[CP#X:\%_%K5--\.^"?!/[2'B#P(OPH'@W0O!MO
MI&@WWPKT;Q;J)TZS@\1ZK/H&G^)]%U_7-++?AO\ U_3 _H;HKY6\(?ML?LR^
M./B%X8^%NA?$B6'QEX[L+[5/AU;>)? WQ&\$Z'\3]-TZ(7-Y?_"KQGXT\(Z!
MX+^*-G%:D7JW'P_\0>(XI['-] TMH#,-KXM_M;? 'X'ZIJ>B?$/QKJ%OK'A_
MP^GBWQ5IGA+P'\1?B;?>"/"4HN6A\6?$"V^&7A+Q?+\/_"UPEC?26WB/QHNA
M:-<16-]+!?21V=RT2 ^CZ*_,O]L7_@H9X1^!WA3]E[6?AI;^*/B)I7[2_P <
M?@;X4T'XD_#[P#XK^(_@"#X>>)O'FD77C%M/UGPOX>U^Q\4>.?$_@33/%.C^
M"?AQX6.J?$?5;^:?5]&\/SMHNR;TKXL?%']BCQWXX_937XRZT]C\4+_XD6'B
MO]F?P7XSTCXN_#GXE0>/YS>^'K#5M2^%M[IOACQ?I%K)F\M5/Q2\+67AK:1=
MR)M,-P7;]?P ^ZJ*^1K#]NC]F?4OVB+K]E"S\8>,I/C_ &4]W'=^ '^"/QUM
MVM[.R)\[Q#-XFN/AK%X-3P:R[)+7QP?$0\'7T,]I-9:Y<17EJ\WH^@?M'?"C
MQ-\;/%O[.^D:CXPD^+/@?0;+Q1XGT2^^%'Q8T;0=/\.ZG-);:3K$7Q!UGP1I
M_P .M3L-:NK>^M=$GTGQ7?+K5UI.NVVE_:Y]!UF.Q5O\P/<J*^3+S]N;]EC3
MO&7A[P1J'Q4BL+WQ=XLG\!>%/%%[X.^(%I\*O$WCFVN9[&?P;X?^-EQX4C^#
MNL^*8M0MKG3'T#3O'5SJHU2";3/LOV^-[<?4VI6$&JZ=?Z7=27L5MJ5E=6%Q
M+INI:CHVHQP7D$EO-)8:QH]U8ZMI5ZD<C-:ZEI=[9ZC8SB.ZLKJWN8HID +M
M%?@!^R;\);WQ]_P4 _X*+? WQS\?/VP_$_PS^ EW\#7^%/AZY_;0_:GTQ_#$
M7Q'\)ZSXCUVVDU?0/BYI.M:[%#=16MMI[>(M1U6:&TM8Q-)<3R7$\W8_M*_%
M'XX?\$N/C%\$?B1??&;X@_&S]AWXS_$33OA-\2_"/QIUL^.O'?P0\3ZW;W5]
MH_B[P9\3=1A/C+6- &EZ;K&I7.A^+-3UL"'0-2T][R:_UW1]2T-VUMUW_"_W
M@?N=17SG\6?VL?@-\$_$,GA'Q[XPU3_A+;;PO+XWU/PKX(^'_P 2/BMXFT#P
M3!</:2>,_%/A_P"%7A'QIJ_A3PB+J*>!?$WB2STK1));:Z6.^<VMQY7S!^VW
M_P %!O!GP*_8<\0?M3?!B74_BO:^,?#$MK\(?&/@;PUJWBOP+IOB#Q!<Q^&=
M"\5^._$,.EW7ASPGH'A_Q+J%K!=V'C&YTJZUKQ#;+X'L[637KJ6UMBS^\#]*
MZ*\(A_:0^%$7PT_X6MKVI^+_  5X3&L6WAJ(?$OX4_%;X6^+=5\1W<EM;:?H
MN@?#CXB>"?"_Q$\1ZGK=W<Q6GAVS\/\ A74IO$=V9+704U">":.-GP;_ &G/
M@C\?=3\9^'_ACXRGU+Q7\.KRSL?'G@;Q-X3\:_#?XA>#YM2A,^FR>(OA[\2O
M#GA'QMI-GJ4*N^G:C>:#%I]^(Y!:7,QC<*@/>J^/_B7^PA^S1\7OC'HWQ_\
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
MUI;7AC-S;VVI7&EZ5<:C;Q2)%>3Z?82W*226ENT?Y#ZCXE/@S]A6UL=3Q:?
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
MZ1MJVHZS=Z_I=KI6K7$^J>&['1=5TZR\*:C/-?>&;?2;J1Y6+I6]4_NO_7X
M?"__  49\>VWA;]J'_@FMJ/B'XS>(_@C\(YO'/QZ\/\ B+XN>$4^&FH0>!?B
MMXD^%'AO3_A--K;_ !7\"_$KP!I3:SI&O>,-(M=4UKPO-/IFB>(M7UFWOM)M
M8WU2+Z ^&7[,WPM\!?MKVOQPN_VC?CC\:_VBO%_P%U?PMJ=OXFN/@%9^&1\'
MM+\0^';RPU?Q3HGP<^#'PLA21O$=WI=IX0U:[DN-0UIH[^*V34=+\.WTFC_0
M=S^QG^S!?? <?LRZE\'/"^K_  1'ER'P5K;ZOK9>^@*FWUN3Q+JVI7GB^7Q-
M:JD<5IXIDU]O$=K!%#;V^J100Q1I<_9N_9$_9O\ V1/#NL^%_P!G3X5:%\--
M*\1WUOJ/B&2QO-=US6M=NK-)H[#^V/$WBK5=>\2ZG;Z:EU=KIEE>ZM/9:9]L
MO386]N;RY,JOI^'34#W71O$OASQ$^KQ>']?T379/#^L77A[7X]&U6QU-]#U^
MQ6)[W0]72RGG;3=8LTG@>ZTR]$%[;K-$TT""1"=NO&OA)^SY\'/@3>?$K4/A
M-X&T_P &7GQ@^(&L?%'XCSV5[K%ZWB7QUKS!M5UN5=6U'4$TY;A]TD>E:.NG
MZ+:2RW$EGIUO)<W#2^RT@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M)JUC^R)J7B*X-S<:K;-IOV_PKIBRQ),UT;-U1)/V'^&G_)./A_\ ]B3X4_\
M3%85_+A^P?\ \K!O[9O^Y^T-_P"IAX,H5FI:;*ZW[^H'[B^+?VXM1^ 7[-WQ
M?_: _;%^#5Y\![GX4>.[GP3:>"?"WC6/XL?\+,-W8>&KGP=J_P .?$]QX4^'
M5IK-KXPO/$,EA$MSIEE#X?DT76SXCO-.N-'UJTTKE_BK^VY\=O@-\)1\=?BK
M^R/9ZK\+KO3=,OX-6^!?Q]T?XMZOX<C\1"VB\-:E\0M.U7X<_#G2]+\*W5[?
MZ?!K7BKX=^(/BM8Z):7+:JD6IZ=$)Y?1O^"AO[)WAG]MC]FKQ!^SWK7C&S\"
M^(_%&LZ9JWPR\07K1RQQ?$3PM:ZGX@TVU;2VFAN-9M+O0K#Q%%K-EI_FZC:^
M'_[6UNUA=]))7^2"7QC_ ,%*_P#@D/>3?"+X]^%M7^(/[*7C-=6\$ZUX \1:
MM?\ B_X#?$/PGKMI>6?B#1_AYXZL_P#B:?#/7M6T6?4[JRL;"3PQK<$S?VMK
MW@_488&A823[7[=UY>8']X-5-0>_CL+V32[:TO-3CM+E].L]0O9M-L+J_2%V
ML[:]U&VT_5KC3[2>X$<5S>P:7J4UK"SSQ:?>/&MM)S/PZ\<Z)\3_ (?>!?B5
MX::=O#GQ#\&^&/'/A]KJ-8KIM$\6Z)8Z_I37,2/(D<YL-0@,T:22*DA95=@
MQ[&I _"[1_\ @K7\?];_ &XK[]@"U_8M^'47QJTW4=1L;O6[G]KG6$^',=MI
MO@5OB+)JXUN+]EF;Q ^G3^&?*GMT3PH=4:ZGBM)M,AE$OE4/VF/^"S_BO]C'
M]I/P]\"/VEOV3].\/^&=7/A_5KWXL_#?X]:C\0]+L/!7B#4;^Q7Q#9^&]2^
M_@:^U/5=+33;RZU3PI)J6FZ@L4#&QN+Z.:QEO/ACP#_RLX>-?IXB_P#60;*O
MUY_:1_9!^&/[;?CW]KSX(_$NV6W74/A-^S+JO@SQ?;VL5QK/@#QO97?[0R:'
MXLT;S&B9WM6GEM-6TX7%O%K>A7FIZ-//!'>F>*G9-76C2;^?4#Z _:5_:9^(
MOPN^#OA/XY?L^?"7P)^TMX'\0?\ ",37,I^.+?#*ZGTWQ_KWA'P_X!UKP9<1
M_"_XAZ%XMTG5[GQ0UWK-S>ZWX6?1].M;2YTZ'Q$U_<1:7Z[XR^-^A?!'X'7_
M ,:OVF;SPE\(=.\*Z!#J_P 0%TOQ/J?CCP[X?O9ITM8='T'7YO"/A'6_%]W>
MWD]IIVDP6O@O3=3U?4[J&PL-)EFDA\W^23]F/]I;XW_L3Z[XY_X)1_M6Z=J<
MMK-\5?A2GP1UV(76H6.A:K/\:/ _B2.WT6[EC26_^%OQ'TV"Y\0>'+R**.3P
M[XDFNK34;&V;6-97P]]B_P#!SCXI\9V/PN_92\':=->1^ ?$GCCXGZ]XK2$R
M+93^*/"FB>#;3P1%>%2$>1=.\5>.)K2*7()BFF1=T&Y3EU2Z/9]U_7X@?J]\
M OVV/V@/VK?#)^*WP'_8_M[7X&:C<7P\%^.?CO\ '6'X4>+/B'I^GW,UG/JO
MA3X>^%OA1\6S'I\US;S0V%[XD\4^'["_9=]O>M LLT?M7[,_[5]U^T+XX^.G
MPZUGX*_$+X*>+OV?]1\#Z!XST3XBW?ANYO;W7O&.GZ]K"3>'9?"NIZYI.K>$
M!I&F:7J&@^*X=6'_  D<&KO(FD:;#8Q3:AZ=^S%IWA_2/V;/V?-+\)I;Q^%]
M/^"/PJM/#B6@06PT.#P+H4>EF#RRR&-K)865E9@X.[<V=Q].LO"/AS3O%.O^
M-;'2K>U\4>*=(\-Z%XAU>)IEFU73/"-QXAN?#L%U#YIM#)IDGBK71'=I;I>3
MP7D=M=7$]M8Z?%:+Y ='1112 **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M%O"]JG[*?@,6.HZ8==UVY\-2ZOJNN6N@WNKWUY:6PO;B2\/Z;T47V6FFW]7
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
MO;WKA7U+3M"N- GTW2M5>.%]5TRVM-1:WMVN3!&6T_K\@/G'Q1_P4$TK0?\
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
M.-X;;5/B9X:U2V^&OAM9XO+FU_4;O4;VZCM+>ZDA^?\ X+:)X^^ 7Q,^./\
MP2=\27MQJI_:*\2> OC!X!\4:)ITVEZ';?!?XMZ1>ZA^V?::/':10V_@_P /
M:5>^!_'WA'X;VR2^?::_XXTB5I'NB(YRR_+_ (/W ?M,G[6/P(D^&/P_^+T?
MBO7)/"'Q7BDF^&5E'\-OBA)\0O'T<<5U=,WA'X0)X,;XMZ]G3;.?6XQIO@BX
M:7P\8/$<0?0KNUU";%T7]MK]E37OA/XI^-]K\;/"5C\-? VM:AX9\:ZUXD&K
M>$=3\(>*-+5WO?"OB?PAXKTW1?&>@>*XHT:5/#.J^'K37;B(>;;:?-&0Q_/3
M]HK7_P"P?^"L'P8\&>)?CUXW_9E\(^,OV*M4\)?!+QAX-T_X*G2]5^)0^,DM
M_P"-_AY;S_&[X4?%/PKI-_KGA71O EPJ:+I>BZG?2Z%X9T2/4I6U*TTJ]9\4
M?V;OA+\$OA3_ ,%:?$_A;XS?%[XQ_%KXK?L?^/?$7QZN_'=U\(O^$9TS5[#X
M/_%.P\$.-&^$WPP^&.B:)XTO]*MM7O+^QBTR6<Z2;#6]5@M)M>TV]U<LM/.W
MXNP'Z"_"W]N/]E+XU?$70_A+\+_C+H'B[XB>(_ACHGQBTCPO9:9XFM+RX^'W
MB+3-*UK2=6FN-4T.QT^PU*;2-;TK4KCPIJ%Y:^+M.LKQ+C4M"M(HYFC^KZ^(
M/^"=GA'PEIG[#_[%VJZ5X;T"RU*+]EGX0>7J=GI5A%J$3>*/ _AKQ'XH2.^C
M@%U&NO>(Y)=:UJ))534-7)O;Q);I1(/M^A[@%%%%( HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
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 ****
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
M/WM_:26HNYM9T+0=,\%ZOX;\WX^TGX$_M1V_[9WQ8M/AG\&?VY_!'Q5\:_\
M!77XC?$#3/B9=R?%OPO^Q1KW[$WB.:WM?C->>,[+[18_"^[E\7Z9ITEIHVI7
MVCZCXS\;./"K^"-4NM,T46R$6W.$&K<\:MW_ "RA6C3CUMRN+<Y>^GR1E4CS
M*+@YE!6DXRC:/LW[TE9QEA95Y*Z7QJI%44N1I5)0I3<92YX_V!45_+=^QGI7
MQDUK]HS]J_\ 99^,OB3X]?%#X'_\$N/ /[4GA;0;_P "ZYK>I?$3XSVW[5IN
M/$?POT#[;I6M7GB3QS\3? ?P,B\8^%?".FWFKPZ]I7B_5_#]U974-]%:F+^B
MC]G&'P];? /X.P>$_#WQ/\)^&8?ASX3CT'PQ\:[77K+XO:!I2:/:BRTGXF6W
MBFYO/$L?CBQ@"6_B4^(+V]UF35DNI=2O+N\>:XDI6<5)7M)1DDTTTI*5KWM9
MWA-62:?(W=)QYIJ1Y*CIW4K<WO)W3LUM:_V9TY.\DXNHH-.49M>TT444B0HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "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@ K\7?VH-$MOC9_P5V_8I^#/C4)JOPY^$GP0\=_M
M*6OA6ZC:33-3\?KK^M^&M U/4('#6UX^AWOAS1]1L$F0^0\%U'\T5_,C?M%7
MX\^/ /\ A^3\#SGYO^&!/%((R.G_  M+QP5(&<GG=EB!C "D[GV_7\&OV>)X
MAQ,&X5\'P5Q9B,+5C\='$2P&7X+VL)6;A-87,\?3C4BXSA]8G*$X2:D?$<=/
MGPO#.%FE+#X_C[@O"8NE)7A7PW]HYGCO8U([2@\5E&7591DI0F\+",XSA>+_
M &&HHHKY ^W"BBB@ KYBL_V*OV0]/^.-Q^TQ8_LS_!"T_:!NK^YU:X^,5O\
M#7PI%\0)-9O+4V5YKI\2)I@U :_=VA>VNM=65=7N()9HYKUTGF#_ $Q+/!!Y
M?G310^=*D$7FR)'YL\F?+ACWD;Y7P=D:Y=L':#@U+1U3ZJ]GU5][/=7ZV:OU
MN%W9J[L[75W9V=U=;.SU5T[/56>H4444 %%>6?&OXV?"O]G/X7^+/C1\;/&>
MF?#WX7>!K:PN_%GC'6(K^;3=$MM4UC3] T^6YBTRTO[YUNM8U;3K",6]I,WG
M7498+&'=?3+:YMKVVM[RSN(+NSNX(KFUNK:6.>VN;:>-98+BWGB9XIH)HG22
M*6-FCDC971F5@2!=7MU6Z]=OOL[>AX_\%/V=/@/^SAHNN^'?@+\(OA_\(M%\
M4:_<^*O$MAX"\,:7X<C\0^)+R..&YUW7'T^WBFU75)88HXC>7\D\ZQH(T=4R
M#[/111V71))+HDDDDET22225DDDDDDDC=MO5MMMO5MMMMM[MMMMMMMMMMMML
M**** "BBOC76O^"AG[$?A[XV6W[.NL_M,_"JR^,=UK=IX8_X0]O$ F%EXKU"
M*2;3O"&L>(K>&;PIH7C#44AE&G>$]:URP\17\B&*STR:7"4 ?95%>-_'KX^_
M"S]F?X:ZA\6_C)XEC\*>!=,U[P7X9NM5:UN;Z4ZU\0/&.A>!/#%G;V-E'->7
M3WGB+Q%IL,WV>&3[)9FZU&X"6=G<S1^R4 %%%% !1110 45^+]U_P4:\=7O_
M  7#TK_@G)X:@T*\^$VC_LI7_CKXBO<:>DGB/3?B[<E/&^C7%AJL$J36NF1?
M#^]\.6MQIMZL\%W/XA:[CBMY;:VFN/V@H#MYJZ^]K]&%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X\^//^4Y/P/^[_ ,F"
M>*NV&&?BEXXQSM^96P>-_P I7.WYLG]AJ_'CQYC_ (?D_ _@[O\ A@3Q3R2,
M 'XI>.,;1@G)P=YR.B?>_A^OX0^+BO2__&!\5O:]OW>0:^5N_2_FSX?CGX>#
M/^SD<%_^G>)M3]AZ***^0/N#^'GPQ_P69_:>_;%^)?[17[./B;XUZI^SO\%]
M/_:A^,_Q(\:?''P(-'\#_%']G_\ 8&_9ZTQM4\3^!= \6Z)IVCZC9^.O&NN3
M>!O"7AKQQ<)=^,[SQ-XFUC0K*ZF6]TK2H/Z&O^"-;_$;P-_P3,^"GBS]HOQ'
MXAT6371\0OB1HEQ\8O$UW=>)_!_P?\;_ !$\2>(OA5IGC?Q7XK>WN[B^A\#Z
MGH5Y)?ZO=S2&'4;:)[I]JHG\JO\ P3[_ &2_@5^U9_P69_;-TCXE^)+[X?\
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
MPI\*[36?%6I/IUTR"Y32=1\=_%[Q7=21N8UNM3@N[EXMRQM5G]B_XS_M&_M
M_P#!RA^VU?6OB/Q9+\%?@3X!\=_!?Q9X6FU"[C\$^'O"OA"Y\%>'O ,5KI\E
MXMA)K_BGXD6GBCQ9 (K WHMDU^[6>2VDN3$WJ].WI^"Z_?W[C>C:<KO6S5VK
M+E22VY59K1[-M;NR_JOUWQ1X9\+)I<GB;Q%H7AV/7-9L?#FBOKNKZ?I":QXA
MU/S3IN@Z6VH7%NNH:SJ @G-CI=H9KZ[\F7[/!)Y;[=&;4=/M[VRTZXO[.#4-
M22ZDTZPFNH(KV_2Q6)[U[*U=UGNDLTGA>Z:!)!;K-$TQ02(3^)G_  75\4^#
M/!7PB_8,\5?$2[L-/\"^'_\ @JU^Q#KGC"_U![A8['PKH7B;Q7K?B:\CCM4>
M>X:V\/Z=J<UQ#$4E^P)>2Q,9HHT?Y-^!W[$GQ:_X*>>&M&_X*>_&+QCXE^#O
M[1GC+XX_"3XJ_L0:?J-QJ<^D_LU_LD_#3XEZ-K^E^%[3PQI6JVEO>>)OC[X'
MB\3:QXXU*YF":XVO>&UF%KI#ZG:7"M_6HM+-W3MI9;WT=M^SYM;:;7NC^G&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@
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
M</VEO^";^B?%'6?A[\4?V;OC%XK_ &-/VD/AI\/'^"^B_'/X9^'M(\27FO\
MP3N=)32)OAGX^\':O=Z9HOC+3=&%O8:[X#U34;F/5/ GBO3-/UK1YGBCN-.N
M?OGQ[\-_A[\4]"C\+_$SP/X1^(7AN'6-$\0Q:!XU\.Z3XGT:/7?#>IV^L^']
M833-:M+VS74M&U6TMM0TV\$/GVEU"DL+HPR>TIWV]16U\K;:[_EJM';5]=-#
M\YO">H_M_P"C?MC?#[X-P?#[0#^P5\*?@Y9Z;XI_:4^(/CKPSXO^-7[0?Q$7
MP+I%CIC+H&E:W:Z_X4U'1_%,=Q=>*]:UGPI#9>*)TU:[LYD@OM-6W_1FBBD,
M_!/XJ_"_]M7X5?\ !6SXY_M2_!;]FJ3X\V7Q9_8H^&_P$^"OBW5?&W@[P/\
M"KX:Z]IWQ!D\1^+U^,.M:GK:^-8-!TK4=+@\5-I7@3PGXCU[Q5%J-GHNF)I\
MXN=7TS],_P!E7]E'3/V>8O'WCKQ5XKO_ (M?M'_'/5=+\4?M ?''7;6*SU/Q
MKK>DV3V.@>&O#>D0E[7P9\*_A_I\TVA?#?P%ISO:>']&+R7=SJ>M7VIZK>?7
M-%.XDM]7K\E;Y6OZN[^Y'Y6_\%*_@M\:=9\5?L6_M;_L\^!-7^+'Q,_8K^/V
MH^--8^$WA[6-'T+Q1\0_@M\5/ ^K_#/XQZ'X.OO$&HZ3H<OC"+0]0TW4-(TS
M5]3T_3]5M;74[*6Z266".7\I?CQ\%_\ @L;\=_VN/V7/V[=5_9^T>\\'?#SQ
M-\9X/@C^Q7J/Q;^'^FR?L]:IK/P:UOP[\%/CI\<]?D^T:#K^O:IXVUV[U_XF
MZ/X2U/Q!JWA/2=#\->&-%@NM0\VWK^JRBB]NB_K^O^'*O_7D]UTW_K0_EX^&
M_P#P19_:X_9J^(OB'3_V9/CAX"\)?#[]L']GCX0?#']M/XKZC=ZY;_&?P)\2
M_ U]#JOQ8^)GP6L-,T>'0_$FK?&&&_\ %NDZ5/KU_HK>%-1\57FN7\=^=*LA
M?)_P2I_X)S?MH^#O'G[/G@C]M?P1X6T/]GG_ ()K>&/VB? '[/-BNMZ)XCA_
M:$^*GQF^(WC22?XZ7?AB"?58]+\':#\'O%USX1\+6/B2*PUN'5+DZG;PF234
MUM_ZB**+O7S%V\O-^:UU=]';6ZLEI?5_SG?!KX#_ /!5[]C;]EOXE?\ !/?]
MGCX3_#[Q9H&E^-O'OA?]D[]LW5OC)X4T#1_A+\$?B=XLU?Q'#K/C_P"&5W%-
M\2-5^(OPN@\1:Q_85GHECK>EW.KG3%%_J&C:%%;:Q^9.C>+M;^,_[=7[6OP/
ML/&WB7]HK]L[X=_#>T_X)9?LBS_$+3K[QA/\-?!&D^!XO#/[9/[='QLO)_MV
MD^'K;5KC6-:GMKW4I9]7\;ZMKUY\.](;7H9M3EL/[9ZX'PY\*?A=X.\6>,O'
MGA'X;> ?"OCGXBW5K??$'QGX<\'>'=#\6>.[VQMH;*RO/&7B+3-.M=8\3W5G
M9VUO:6MQK=Y?2V]M;PP0ND44:*7\OZ_K\WT'T:LM4U?9J^C:?GK\V]KZ?@M\
M _V'OV]O^"7H^+O[-?[ /AGX=?&;]F7XV2:1XO\ A;\0?C3\3H?#OB']D[XO
MZEH&A^$?B-XD\8>$I-#O[SXM^!]3BT:U\:^'?#?A62"__MBT30=4>WM;F^U>
M]Y3X0_LX?M[?\$FOVA?VA/$GP5^!?B7_ (*2_!G]K>S^'OC3Q=\0)/B=X ^'
MOQ]\._M(^'O#E[HOB;Q!X_M/%<^G:=K'@/XA>(K_ %3Q+>W.@)J;>#[?5(PD
MQET^YM?$']*5%%_Z]!;[Z];MO=.]]]^GFFT^Z_E4_P""D/\ P3*_X*)_MW?"
M7X$ZG^T-\0D\<^//%'[6WP5A\2?LW? ?5+7PY^SK^S%^SUJ5KXRA^(_C&XO?
M$ESH_B/XQ_$[P['J&C6NI^/]5NS/96DFI:1X#\.Q:=J-S=S?U+:%H>D>&-$T
M;PWX?T^VTG0?#VE:=H>B:591^59Z9I&DVD-AINGVD63Y=M96=O#;01Y.R*-%
MR<5JT4-WMY?U_7XZMB2LY.[?,U*SV345'1=+I)OS5^K"BBBD,**** "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 **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH YKQCXS\(?#SPQK/C7Q]XI\/>"?!WAVT-_K_
M (J\6:SIWA[P[HMD)(X?M6J:SJUQ::?80&:6*%9;FXB1YI8HE)DD16_GB_X)
M._M=?LA>%]'_ &[S\3/C]\#_  ;:_$?]N?XX_$+PMI_Q(\=^$?"TWBWX?^)+
M?P[)HVN:;IGBJ_L)]6TK4Q'<QVZ0V\YEFCG@$)E5TK^D*BG?1KO;\ /Y]O\
M@GQX:_M__@IG^UK\:/V5?#FM^#OV"?$?@'2]*N+FV\/ZIX0^$WQ)^.2GP=]L
M\0?"WP[?V>F6=Y'8S6/C":]\0:+8"Q@6_NBC)I_BO1C-Z)^V_P#"KXW?"7]L
M/P1\3OV8]M@O_!0CPU)^QS\<&MKG[+-X1\96/A_5=:\#?M#Z=;1I+)J'B;X>
M?"W1?'LPDDC^QV>E^$$@>.2YUG=7[?W N#;SBT>&.Z,,HMI+B-YK>.X*,(7G
MABE@DEA63:TL<<\+R(&5)8V(<?"G[.WP4_:LN_&FC_%7]MKXA_!CQOXV^'>F
M^+?#WPF\/? OPUXHT/P?HT/C2YL1XA\>>)KOQ=,M_J_CN]T/3+3PGH\.GZ5I
M>E>%?#EUXDMHI]<O?%.H7\)?KY6MW_K<#T[XN_&;X*_L,?!7X?W/B72_$FE?
M#/0]6^&_P0\&Z/X'\+:GXLN]+_M"*'PSX1L?[-TM'N(=+L;/3HX9;ILNYB@L
M;*&^U>^T_3[SRC_@H-^Q_K'[5OPR\*:C\-/$H\ _M%? OQA9_%'X >/S<26L
M6C>,-.:W>YT;4YHX;HKHOB**SLUN6^S3+!JFF:+>7$=Q86M[8WGWU7QM\5O!
M/[=NK^/M>U'X-?'W]GGP5\-KC^R_^$;\,>.?@!XO\;>*=,\K1=.@UC^U/$^E
M_&/PK8ZG]LUZ+5-0LO(T&P^Q:==VFGR_:IK22\N.W+<QQ>4X_"YE@:JI8O"5
M/:4I3A"K3DI0J4JM&O1J*5*OAL10K8C#8K#U8RI8C#8BO1J1<*C<?/S;*\%G
M>6XS*LQI2JX/'471K1A4G1K0:G3JT:^'Q%)QK8;%X7$4,-B\'BJ,HUL+B\+A
ML12DITDI_%_PG_X*\> ? FWX4?\ !0GPKXH_9(_:!\-VGV?7&\2>$O$>I?#3
MQXUGY-LWB;P)XA\.:?K@&GZM*+F[BAG2318XH\:9XDU42)&GNX_X*]?\$WST
M_:H\&>O_ "+_ ,0.X9O^A0]%8_\  6]#67XN_9]_X*"_$#3!HOCSX[?L1^-M
M'$@F&D^+OV-?$_B33!,!@2BPUGX\7MJ) .!((MP'&:\L_P"&"?VF ,#5/^":
M 'I_P[TAQZ=/^%P^G%?0U,=P3BIO$5\AS[+JU3WJN%R?/,NGED*C;<W@H9SE
M6)S##4&VW3PM?&8WV"_=PQ=6G&G;YBEEW'^"A'#4.).&\TH4O<HXS/.'LTIY
MO4I14536/J9%G&%RS%8E)6JXS#X#+_K$OWL\%1JSJI^T?\/>/^"< Z_M3^#1
MU_YE_P"(&.#@\_\ "(=CU].IXKSK]IC_ (*/_#[5_P!D/XE?&;]C3XO>$/&&
MM>$_B#\(OAYJOB*+P_J.JZGX:7XD>._#N@ZK<^"? 7BBPT23XI?$JR\*ZCJV
ML^!_AMI:7U_XRUJRMM%L;+4+ZX@TZZYS_A@K]IG_ *"G_!-#IC_E'I#T]/\
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
M*/\ A6__  4\_P"CI_V3?_$5O'W_ -$)1;S7]?(#]#**_//_ (5O_P %//\
MHZ?]DW_Q%;Q]_P#1"4?\*W_X*>?]'3_LF_\ B*WC[_Z(2BWFOZ^0'Z&45^>?
M_"M_^"GG_1T_[)O_ (BMX^_^B$H_X5O_ ,%//^CI_P!DW_Q%;Q]_]$)1;S7]
M?(#]#**_//\ X5O_ ,%//^CI_P!DW_Q%;Q]_]$)1_P *W_X*>?\ 1T_[)O\
MXBMX^_\ HA*+>:_KY ?H917YY_\ "M_^"GG_ $=/^R;_ .(K>/O_ *(2C_A6
M_P#P4\_Z.G_9-_\ $5O'W_T0E%O-?U\@/T,HK\\_^%;_ /!3S_HZ?]DW_P 1
M6\??_1"4?\*W_P""GG_1T_[)O_B*WC[_ .B$HMYK^OD!^AE%?GG_ ,*W_P""
MGG_1T_[)O_B*WC[_ .B$H_X5O_P4\_Z.G_9-_P#$5O'W_P!$)1;S7]?(#]#*
M*_//_A6__!3S_HZ?]DW_ ,16\??_ $0E'_"M_P#@IY_T=/\ LF_^(K>/O_HA
M*+>:_KY ?H917YY_\*W_ ."GG_1T_P"R;_XBMX^_^B$H_P"%;_\ !3S_ *.G
M_9-_\16\??\ T0E%O-?U\@/T,HK\\_\ A6__  4\_P"CI_V3?_$5O'W_ -$)
M1_PK?_@IY_T=/^R;_P"(K>/O_HA*+>:_KY ?H917S!\#/"G[7>@>(=7N?VA_
MC'\%?B/X8FT8P:)I?PS^#?B7X;ZM8Z]]NM)!J%_JNM?$_P <6]]IPT]+VV.G
MQ:=:3&YG@N?MH2!X)OI^D 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <
M!\3M7^)6A>#-5U7X2^!O"WQ'\<6@ADTSP?XO^(%[\,='U>(2C[9$/%]CX$^(
MK6%^MOO;3H+GPV;&\NO+M[W5-)MW>^B^&/V#/^"COA7]L[6OBY\,/%'P^F^
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
M6LK.W:><R?CK_P %";OQO8?\%/O^"4UW\./#_A7Q3XUAL_VKSH6@>-O&&K^
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
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
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
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 **** "OGWQW
M^R5^RI\4O%&H>-_B=^S+^SY\1O&FK)91ZKXO\=_!CX<>+_%&IQZ=96^FZ?'J
M&O\ B#PWJ&JWJ6&G6EK862W-W(MK96UO:P"."&.-?H*B@#S?6/@W\(/$/PXM
M_@[K_P *OAOKGPBM-.T;2+3X6:QX&\,:G\.+72?#D]G<^'M+M_ ][I<_AF'3
MM!N=.T^XT:RCTM;;2Y[&SEL8H)+6!DQ?"7[/'[/_ (!\(>)OA]X$^!GP=\%>
M O&AG/C'P1X2^&7@KPYX0\6&ZLTTZY/B;PUH^B6>C:\;C3XX[&<ZI977G6<:
M6LFZ!50>Q44 >">)OV5?V7_&GA_P?X3\8_LW_ 3Q9X5^'EKJ-CX \,^)O@_\
M/=>\/^!K+6)+2;5[/P?HVJ^';K3O#-KJDVGV$NHV^BVUE#?265I)<I*UM"4Z
MR^^"/P8U3X=V7P@U/X1?##4?A-IEM;6>F_"^^\ ^%+OX=Z?:63.]G:V7@FXT
MF3PU:6UH\DCVT$&F1Q0,[M$J%F)]/HH Y'P_\/\ P'X3\(0_#[PMX)\(^&O
M5OI]UI-OX(\/^&]&T;PA!I5\)EO=,A\-:=96VC1:?>+<7"W5FEDMM<">831N
M)7W7O"OA+PKX$\.Z3X0\$>&?#_@WPGH%HMAH7A?PKHVG>'O#NBV*.[I9:3HF
MD6UGING6BO([K;V=M#"KN[! 6)/044 07-M;7MM<6=Y;P7=G=P2VUU:W,4<]
MM<VT\;13V]Q!*KQ3031.\<L4BM')&S(ZLK$'Q3PI^S!^S3X#\3CQMX'_ &>/
M@9X,\9B9[@>+O"GPE\ ^'?$XN),^9.-?TCP_9ZJ)GW-OE%WO;)W,<FO<J* /
M&?B;^SC^SS\:]2TW6/C+\!_@S\6]7T:R?3-(U7XF_"[P1X]U+2M-DG>ZDT_3
M;[Q5H>JW5C9274CW+VEK+% \[O,T9D8L>N^'OPR^&WPD\.1^#OA3\/? _P ,
M?",-W=:A#X6^'OA/0?!?AR*_OF5[V]CT/PW8:;ID=W>.B/=7*VHFN&56F=RH
M([BB@#,UG1=&\1Z5?Z%XATG3->T35+:2SU/1M9L+75-*U&TE&);6_P!/OHI[
M2\MI  )(+B&2)QPRFO,?AY^SQ\ /A%J5YK/PG^!OP>^&&L:C&\.H:K\//AGX
M*\%:E?12,'DBO+[PWHFF75U'(X#.D\KJS ,P)YKV&B@ 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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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 **** "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@
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
M2>*_BKX@EEGFU?Q!)\2_B+JGB+PKHEW.]KX)T4SZ=X9T[1O#^K:?&WE'Q/\
MAGXR^,GQ[_;T^'^I_"#PI^UA\<]4U:ST+]GKXAZQ\7/AO;_#S]DGP9K?@'1U
M\*V-UX5UOQ9;_$OX6_$+P-JVJS>/=<UKX3?#_7/$GB^>YTNZDU_1[B>*YD+>
M?]7M_P $#^A*BOP<O=(^+6C?&;X4_L$KIGQ:_:=TGX5?LT^%OCA^T9-XC_:!
MUZVLOCE\9O%M[!\/]-_X6)XS^,?C_P 0>/--^ 5I>^$_$/B_4?AG\.=)\1>'
MK[Q%KVD6&J>!I-$LM1TW5?T6_8;^!UC\!_A9XRT&UUWP%?WGBWXS?$;QYKWA
M7X2LT?PB^$VOZI>6.BZE\(OAE8.L,FF>'/ K^'DL-0@ET_1+B]\7R>)]:NO#
MOAVYU671;$MY@?1OBWXF^$/!GB7X>>#=8U%#XL^*7B&]\.^"_#MK):R:OJDV
MD^']7\5:]J@LYKFWDCT/P]H&AW]_K.J$-#;.;'3HQ/JNK:58WGH%?D5XE^'?
MP?\ C%_P5"^(OQ$\6_"[P%XNT[]C7]EOP/<ZOJ6J>!_#>LZ[/\:OB7XJU#X@
M>$M2%W>Z;->:IKWP]^&WPXMKSP7-+<27GA>[\8W-UI!TV6]2>X^1?&\'A_XC
M?\$T?B#^W)^T/!)X]_:;_:/\/ZKJ?[-<=O=W]]K/P5\:?$75[OPW^S)\-?V:
MK*SF2_\ "VO>'[N;PYXBUO5/"5O:^+_%6JKXEO\ Q7J.KZ?:,("VWR_$#^B^
MO(?CU\<?AY^S;\(O'/QK^*>K_P!C>"? .AW6LZI+&JS7]_+&NS3]$T:T:2+[
M=KFMW[V^EZ19"2-9[ZZA$LT$ EGBZ/P&?$6A_#+P8?B7JEH_BS1_ GAT^/\
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
MX9?\$4?@QXEN=0@^)WB'XFWO[2CFYFN$E^&WP?\ AMX6\6_%C7_"%M;^:O\
M9%OXGU#XH>$/".H1M#!,FEG0_ =RMQ8^'8&'IE[/\0_V\YOVN?%'BKX7^$M5
M^&GAKXE_%OX!_##QY\?O&OAJ#]GG]GSP%\*XYO#'B[XO6WPFTW5=5\3^+_C?
M=ZU%KOC"36_&VC>![70-.@\*Z/X?^(7A_1;/6KG42WG_ %>R^^P'[^5Q'Q)^
M(W@WX2>!?%'Q(\?ZW:>'O"'@_1[W6]:U.\D1 EM9PM*+:TB9EDOM4OY EEI.
MEVHDOM4U*XM=/L89[NYAB?\ #CP3\*O \/\ P40^).HVS0R_"S]B+]@;X._#
M+XS_ !EF2SA^('Q#U;5/#,/BM;[Q1XQTZ*SUK7_$WB#X1^$/#-IKGB"\U:]F
MTOP79ZYX=M([,^-+#4M*\B\%?"30_B=^QU_P2Z^ 'Q$\#^%-8UC]I_\ :DU[
M]HN3PQKGA_2-4T_P!\ K/6O'7[3/BSPWX1&HV4[>&-"U3P1=> ?!>H6NG?8;
M:]TKQ?J&DR V>H)83EOT_5_I^(']*5G.]U:6MU):W-C)<VT$\EC>>1]KLWFB
M61K6Z^RSW5K]IMV8PS_9KFY@\U&\F>:/;(W$>"_B;X0^(6K^/])\(:BFM#X:
M>*T\#>*-4LI+6XTB'Q@F@Z/XCU+P]:7EO<RM=:AH.F^(-&370(4@T_4KU](:
M9]4T[5K2PJ>((_AM\(/A!X@\_P .^&_#7PD^&OP\UNXO/"VDZ'I6F^$]%\ ^
M%/#UW<7^C6/AVUMK?1;30[30;*>UCTF&UBTZ.S3[,(5@^0?@Y\'O!6J? _\
M8I_8X\%_!_PUX7^!7QW_ ."D_P 8M!M_BE\6OA[X5\/^%O&'@?X8_$J7X@_'
MO4=/\/:KI^EVSV.M>"OA5<1^ _A?I-U&+7PA]ON[[0;;2=1M(Y4/Z_KY ?T7
M50U35-,T/3-1UK6M0LM)T?1["\U35M5U*Z@L=.TS3-/MY+N_U#4+VY>*VL[*
MRM89;FZNKB2."W@CDEE=(T9A^2_A3X??#[X8_P#!3#X4?"[]E_PU:>#])\#_
M +,_Q)\2?M>2>'Y;ZYM/%,7C#6/"&G? -?BAJMQ<W;^)/BR=9T7Q?XCT[7_%
M-S?>/=1\+WNJ7D^HW.CW+DZ__!:W4O%%C_P3]^)-KH5[J.D^'=?\8_"KPU\4
M]<TH3?;-$^%>N>/]#L_%EZ7MT>5+*??8:7JP"-%-I.HWUM<J]K/,C%M5YV ]
MR\"?M;?%']H"RF\9?LN_L\6_CKX-B]NK30_BY\8_BC=? W1OB3#8320W>L_"
M?PU9_#+XI>,/$/AQYHVMM+\0^,-%^'NDZU<I*VF75QI\3:C7N_[//QHU'X[^
M"];\8ZC\-/%'PJDT;XA>.?AVWAKQC>Z+?:Z^I?#C7)O!OBN]ED\.W>IZ)]@C
M\;Z1XGTC1Y].U?5;?5M)TFRUX7%JVJMI6G>F>$=.\'>%? _AG2O!R:+I?@#P
MYX5T:P\+)I,UJOA[3_"&DZ3;P:*--N(9#9C1K71K>V^R3Q2FV^Q)'(DABPU?
MD#^U)X T3XV_\%)_V*O _P +=!\):3KGP[^#WQD_:'\;?%GP]X=\,RZ[HO@_
MQOJTG@WP1J^G>)DT^:>XN#XM\2?$CQ=X,M99]1T6Y^)6KV7C;5-(U>TT[6TN
MP#]J:*_"#7? MWX _:,TO]@#X*_#[XJ?&#X*^!?A[XN_:G^*/A/Q%\:=*T-_
MB5\0/C=\5/$,'A7PU\7?B)XNUJ#QMKGP6\'+9ZS>:EH^@:)X^UCQ?JMSX;B^
M(=EXK6QUF;7W^!/AWK/A/QQ\,/V"?!OC[PWX?T;X[?$#]H/]JC]I^V^ .JWG
MA_P5\,_AMX*U?PKX)F_9=^"%[92V&K^$_#6J>.GTKPOX\U+2XO"7B-19^/-0
MM-,\+W_BNYTG2RWG_P ,!^@WQ,^,_P :?#G[:_[-OP(\&W?PPU7X9?%/P'\7
M?'?Q.TO4O!7BF?XE>"O#_P +K'1;.S\2:7XRLOB7:>&_[.\7^-/&_A#PS9:;
MJ?PWDDT\66O72ZSJDMU;6FE^LZU\:[_X>6GQT\7_ !K\'6GPK^$OPG>PO/"7
MQ&N_&^@Z_P#\+0\/-X8M-6UC5+3POI\,&J^%M3L/$<USX.TGPQJ<EYK'BC4H
M+:XT>-UU*TMF_,K]D[PY^SW#\:_^"BO[0_A'P9X=TK]FKX4>&+#]G+PSX?L]
M*M8OA_=Z!X!\$-\3?VDKS0O"]Q&_A_\ X1;QKKNO^'IK^2PM1HWC"73;OQ1?
M'4;GQ#=7+_(?PU_9^\$^)_V-?^"7O[/?B_X;> ;WQ5^UK^U!=?M0^,])N?!_
MAXZ=H7PMLXO$?[0OCJS\/6DFF^3X4TW4?AS:_"[X97EGI<6G6USX;U=M"=!9
M7<6FREE^7ZO\M /Z9;.=[JTM;J2UN;&2YMH)Y+&\\C[79O-$LC6MU]EGNK7[
M3;LQAG^S7-S!YJ-Y,\T>V1O*OCU\<?AY^S;\(O'/QK^*>K_V-X)\ Z'=:SJD
ML:K-?W\L:[-/T31K1I(OMVN:W?O;Z7I%D)(UGOKJ$2S00"6>+O-&T7PG\/\
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
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
G HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>ex10-26_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex10-26_006.jpg
M_]C_X  02D9)1@ ! 0$ E@"6  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" 9R!/L# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HK\G?^"GG@SP[\2O&7_!/CX;>,[2ZU3P5XZ_;'TS0/%NAV^KZ
MSHB:WHTOPK^(US)I]S?:#J&F:FD#3V\$I%O>POOB4AABN+^)/P7\(_L!?M#_
M +&?C#]FF^\8>#/ GQ[^/=I^S;\8/@E/X^\<>,_ _B^R\<^#?%FM^'/B%9:!
MXS\1>(&T#Q)X!UCPK'+/K>A260GTW47LKY&M[F\2]=OU_ #]EJ*_'Z;]O_\
M:)B\"Z[^V /@Y\*7_80T#XBZQX5N;S_A,_%"_M%7/PX\/_$2X^%VL?'*TT4Z
M+_P@9T"UUVSO-?3P-/J$'B&X\+6DMQ%JK2O;23^G>-?VG_VP/'?Q+^/>B?LA
M?!;X->// O[,?B&Q\"^-;GXK>._%'A;Q9\6OB;%X4T3QSXG^'OPGCT31KO0?
M#]UH.A>)=!TO_A)/'EU'I%UXDU&**.#^RH[C4("W]7 _3.BOAKPA^U?XN\1>
M*/VPO#VL_#FW\)7?[,_PR^$GCJRT74]5AOM;N-8^(OP;U?XF:QX6\57&CW>H
M:&MSX9U;3?\ A'GO?#E_?V%XJ3W5K=W,1@F?XT^*'_!3CXEZ/HW[)]KX=M_V
M8O@_KW[0_P"R=X!_:7N/&O[4WCOQKX,^$>HZ[XQT_1Y;KX.^ O$.@Z5+$?$^
MBSZDFHZIJOBK5]/L].T+4M!G-G>SWLWDEG_7W_D!^V%%?E3\8?VL=&^''BG]
MD/XP_&;X1Z7HNN7?[*G[7OQK\23Z5X_C\6WOPW3X<>!/@UXH\7^$?!>J>$-:
MF^'WQ#M/&C:E;Z?IFOW0O5DBTO2+G19--DU348F@\)?M:_ML:#\1_P!DW1?C
MY\#?@/X9\#?M;^+[O1]%G\ ?$#QIKGC/X4Q0_#'Q7\1[3PMXYL=;\/:;HVN^
M*+RST:TC;6_#-[_8-K+8:_8RV)9M)OKDM_7W_P"0'ZNT5^+[_P#!07]J]?!6
MO?M"2?!#X*6G[-_P[_:AO_V>?&OVCQWXQD^+WBG3/^&A[?X"6WCGP)I$.@_\
M(EIEOI6IZUH;7NF^(M9NKO6M1L_$2VT6B:9!IM]>_8__  4DNKFR_8%_:_N[
M.XGM+JV_9_\ B5-;W-M+)!<02IX<O626&:)DDBD1@"KHRLI&00:+;?UV_P P
M/MFBOYXOV;_A9^Q3KD?P%27_ ()Q_MOV'BW6$^%R2?$[7/!_Q>M? -EXCU!=
M"#^/-8UI_C/-86WA"VU.8^(=0U1M(EM(=%2:[;3GA4VQ^HOBY^V]^UQI&J?M
ML:M\(O@Q\#=3^&G[#>K7>H>.->^(OCOQKI?B'XA>%]&^$?AKXM:_H'@G1_#O
MA[4K/3_%NG:+?ZQ))K.OZC%H@,_ANSM-)U*>XU:;3RW]:=[=V!^O=%?GM8_M
MUZ?HOQ5^+'A?XG>';+PAX!\.?L@^$?VS_AOXDCO)9M5\1?#)+#4XOBOI^NPS
M,--@U[P-KT&C0V\&F3R"ZTW7K.>YCB+02W/R;\0/^"HWQ"\.0_ KP+>?\,H_
M KXN_$']G?P7^T9\1=2_:;^*?B?PA\.?"6G?$2^U.#PE\,O"ECH>E7?BSQ7X
MZ-KIEU=^)KR9],T?PQ;VT<LJ:A<:I9Z?$68'[=T5^$=Q^UCIO[6/Q._X)<?$
MCP_)IFEW=O\ M7?M#?#;X@:9X/\ %B^+?!DWBSP+\&/&-G?S>&?%5G!I]OXN
M\%ZU VF>*O">K3V%I/<:)K.FM?6%EJ4=U;P^NZ#^W_\ M#77P\\-_MBZW\'?
MA3:?L+>+O'&E^'K.>P\:>*I_VB_#7P_\1?$*+X8^&_C-XAT2?0(_ 5]H=[KE
MQ8:YJG@K1=3DU[2/"VJ0WD>JZG<V5["I9@?K_17Y(>(OVSOVRM8U7]K;6O@Y
M\!O@IXD^''['7Q5\6^$O%I\7?$#QAHGC?XJ:%X4\#^%/'.IZ/\/+33?#FHZ#
MH_C+3-'UB\N[F^\3:@VBW\FH^'=,L-/68:E>+PWQE_X*MV4?C[1/!7P3\8_L
MH> =-/P>^%'QFU3QC^U]\5-?^'UGXFL?C-X;/C+P=X.\ >'_  ?I.L:G=ZE;
M>$Y=*U;Q-XIO[E](T5]?TVRATS4IU?S2S _:BBOG+]DW]HWPW^UA\!/ WQR\
M,6<.EVOBE==T[5='MM7M/$-IH_B?PCXBU7PEXHT[3O$%C'#9^(-&BUW1+Z30
M/$%M;VT.OZ#+INLQVEJE\+>+^>K7(Y/%O[._[8_AGQ!>ZKJ&BZ__ ,'#&O\
M@;5+3^V-5M))_".L_$KX7:5J7A^*]L;RVO[+3;G3[VZMO)L;FV\E)G:W:*3#
M@2W\K?BP/ZHJ*_$_]J+]G;X=_L!V?P5_:1_92D\8?"F_T?\ :(^#?@/XH> ;
M+XB?$'Q1X*^,GPQ^*/C33? _B/PQK/A#QEXI\0:2_B+3TU:'6/"^OV%M;ZCI
M-U:7$Y%S(EE+8?K]X8E^(4FL^.%\9V7@RU\/Q>(K=/AM-X8U/6[_ %F^\)G0
M]*>ZN?'%KJND:;9:5XB7Q*VMP6]EH-WK.FOH<.E7<E^E_<7=E:@'945^%'[3
MFK_LZZO^W%\8/#?[?WQ)\:>"OA[X=^$GPHU3]CKP[!XU^)_@#PQK-[J</B1?
MBWXO\$2?#34--N/%_P :=(\8Q:#HNEZ;OU#Q+:Z=+I":+HVHB:%[*QX"B^ G
MQ]_X)R?#O]L/]L^U^+OBZ_\ @W\/_BQHEWJX^+/QG^%GCOQ-IOPT^*OC;X?Z
M#;^(=#^&OC_P)8ZU\2O'$OA;0[6636[2;4;KQ7K)MC<P"Y=06_3IW[=P/W/H
MK\KO@9_P3\^$6G?LM:7X=_:+TWQQ:W&M>)M4^/\ XQ\.+^T1\?-,LOA1K.LZ
M$\,7@+3_ !U9?$W3O&6I>&/AMX1\GP[?S^(?$FHV6N:Y8:MXON+>":]M(-.X
M/]B7]CWX(_%3X0_%;XH7?AOXHZ'\&?VII]!?X9?#34OCS^T#/JVE? [P/XBM
MM;^'OC"Z\4ZG\3;KQSHOB_XL:OI5M\1]570O$]A967@Z_P#"W@L6[Q1^*Y?$
M9_6W_! _8VBOQ3_9O_9N^#,GQH_:)^-_P3T[XA>%OA3\!=*^)7P!\$+J_P ;
M_C;\0K+XH?%33M%NK+XP^/;NS^)'Q$\7Z>/#G@*[E/PR\$Q:;!##>^(K3Q_K
M^H27LEIX3;1_SR_8N\$_L@>(_P!ECX):Y\3/^">7[<GQB\>:EX+M[GQ1\3O
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
M +"\/OKEAI][JCZ/H;:M>0VOV2VOK#S3<I^H%%.X'QM\3?V'?V?/$7PQ^/\
MX8^%OP:^!_P=^(_QS^#?Q;^%%Y\5O"'P@\$Z+XGMO^%K>%]5T/4=1U?5?#NE
M:+KNMVC:E?6VLZMITNKQ?VO<64;3SK.(YX_#OA_\ _\ @I)\-O ?@GX=>'OV
MI_V6'\/^ ?"/AOP5H;ZE^R]X\N=1?1_"NC66A:8U_<Q?'VVBN+UK*P@-U/';
MP1RSF21(8E8(OZ=447?_  ^H'YE:S^R=^UKX0_:<_:8^/G[/7[0/P5\&Z/\
MM)W_ ,(]1USPI\2O@CXG\?:AHUQ\*/A=HWPYL19:SHWQ4\&P-'J#66H:G,KZ
M:Q5;NUMPVZUDEGZ?XA?LP_M-_%[X4^"U^(?QV^%2_M&_!GX]Z)\<O@Q\2/!_
MP>UW1/A_IYT#PW<>'%\'>-O NH_$?6M8UO3O$.G^(O'&G:]J.F>+-*E6RUG2
M)K.Q^UZ&6U#]#J*+@?EEK7[%?[47C#P!^TUXCUW]IKPEX6_:K_:6\/?#OX=O
M\3OAM\//$&A^"/A!\)OA]J&K7$?@KX:Z+?\ CB]\8QZCK\?BGQI=:IXOOO%B
M:K#J?B*&YTV&SGT*PNW[O]G+]E7XZ?##PU8?!;XJ>)_V4_&W[+]OX2UGPO?_
M  9\%?LW:[X9AUJ+5(F#G7;[QA\5?B!IGB&WU.YFN[SQ5_PD&B:K?^*+J\N;
MO5-0FO+BXN)OT2HHN!\9^*O^"=O["OC+1M.\.ZQ^R;\"+;0=*U.]UJST?PQ\
M._#_ ((TU=7U&UL[&\U.XL_!=IH$%]?366GV5K]IODN)8X+>.*)D3(/@?P9_
MX)*?LD?#BQ_:"T#Q3\)/AUXU\)_&7XN-XTT/PZ=#U2PM/"'P^T[1/"</A/X<
MR%M;N7U*W\-^*=(\2^)[74(S:![CQ/+"UOBWWR?J111=]V!^</P*_P""9G[.
MO[._[4WB?]HKX7^ ?!'A/3[CX=>%_"/@/PGH>BZC;77@;Q%;3>-;?QWXIM-6
MN-8NHKE_'.@>)-'T2[M#8QFV@T$.)I#<@1?3/P"^"6H_!^^^.^MZ[XDM/%OB
M'XV_'WQM\8+S5;?2WTR73]#U73O#WA;P+X0N#+>7LEZW@OP+X2\/>'A?+);V
M]W):37<%C9"X>*OH6BE=@?E7\6/V*_VM/B3H?Q3^ +_M::'>?LI_&3Q3KNK>
M(V\;> ?$7C']I'PIX'\6ZZ=<\3_"#P;\1KWQU'X6G\(NDM[X?\+ZSXC\)ZCK
M?A/PU>6VD6T=_#H]J;GZ)^,/[%OP@\6>%OB+JOPF^%WP+^&'[1/BOPAXA\.^
M%OVB7^#GA#4_B+X.UKQ%X=N?"4OC"'Q7:6&G>,;S7[#0KVZBL[UO$<5S)*(8
M[N>:T,T$OV713N!\.7__  3[_9RG_99N_P!E^S^'7@:UTV3X+2_"&S\<MX)\
M.R^+[>X_X1(^'+;QP^K?8UU*;Q/%J 3Q+)?&_%S-JZM,]P6<O7B?B+_@E3\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBO%OV@OV@OA1^R]\*/%'QH^-'B>#PKX%\*P1-=731O=ZCJFHW;^1I>@:!
MI<&;K5]>U>Z*VVGZ?;+ECYEU=26NGVMY>6X![317YD?"O]M3]J?X\_!]/V@_
M@_\ L.V=]\*M9LKO7?A_I7Q"_:-L/ GQH^(WA:!YA:ZYX>^'FG_"'QEX0L#K
M,<$DFAV?B7XK:(-6C:VN[*ZFTN^L-2NO6/V-_P!O3X/?MS?#?Q-XL^"RW^G>
M._!,CZ3XW^$?Q#;_ (1CQ9X+\3R0W?\ 9ECXD;3X/$'E>']7O+&ZAL?$^DV6
ML1F.UOXI=,CUS3-2T&U=F!]OT5^%VC_\%:_C_K?[<5]^P!:_L6_#J+XU:;J.
MHV-WK=S^USK"?#F.VTWP*WQ%DU<:W%^RS-X@?3I_#/E3VZ)X4.J-=3Q6DVF0
MRB7ROT$_;'_;I^"/[#_@?0O$OQ>NM7U/Q9XTNVTCX=_"OP+9CQ#X]^(.OQFT
MCN;#PWITSZ=%]@L9[ZSCO];U273K* W=G:Q"?6-1TS2;TL]//8#[-HKX1TK]
MH7]L=/ <GQ-\5_L,VNFZ)%IIUJ3X<>%?VC-(\6_M!+I:PFZ>-?A_??"WPI\/
M)_$"6@,A\,VOQGN-5DNL:7;I-J96T/N/[+_Q\TK]J#X%> _CQH7AK6O!^B_$
M&+Q!>Z3X<\1R6S^(-.T[2/%>N^'+,:Y'9E[2SU>[@T:.^U'3+:>]@TJ[N9=,
MBU+5$M%U&Z0'OM%?BM_P4,_X*N_%#_@GS\2?!/@WQ/\ LH>%?B3X;^*?]N3?
M#/Q5X?\ VD+_ $34M5MO#]YHMAJ$/BCPOJ7P NHO#&KI<:_IK+9V/B+Q-ICV
M]PDD>MR2I<06_N?[7G[:7[3?['W[/^G_ !]\6?LF?#3QMI^GFPM?B-X6\%?M
M0^(KC5_!^HZYXC?1M"31IM1_9BLHO&6FM9W&E7.O:A##HEQHVHW5_9VVFZSH
MNF?\)->.ST\]M0/TVHK\[/V%?^"AG@W]OWX!>)OB3\)?#6E:)\7_  ?!J6G>
M)_@AXK\;RPQ:#XLDM;^X\'0:IXXTWP??:@O@?Q@UM$L'CFP^'VHS60CUN&/P
MQJ.J:#<Z7-S.E_MA_MD:G\'OCK\5(/V'_A_<7_P1\7>.?"A\ :7^UEJ.J^)O
M'I^&-WJMGXXU'PB]O^S0EDZ1S:?'_P (IIFH26NK^*0UW$;+2;N'3[;5RSV
M_3FBORC_ ."9W_!2CQ+_ ,%&;/XA>([7X&^#_A+X1^'-[;:'K(;XYZIX]\>O
MKVJVUKJ&@R)X/3X)>#M&A\*:K9)KT8\03>-QJ,6JZ#-80^&KNWFEU&S]KUS]
MI/\ :@MOVKY?V;_#'[+/PZ\3^&(O!L'Q*O/C"W[2VK:3IWASP'J7B#6/#7AZ
M;QAX1;]GN_U#2?&/B34] UI-&\*Z1JWB.RO8=)U:YM_$LMII&JW%D6:=NP'W
MC17X<>'/^"L?QZ\2?MR:K_P3_C_8Z^&&E_&G2)]8AN-=U3]K?Q)_PK>6/2/
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
M]F?X=V_@31?"?_"R!\8++]H[5=0NK[X?ZCXG\1>&O#9@^'#? *ROE^(&I3:
M]QJGA%O$[>'='$LL5MX_UD16TU_\?_M$_P#!2K]JG]E?]FGPW^T]\:OV&OA_
MX6\.>)-9\+Z$OP\/[6NO7/Q4T._\6V&HZCIT7B+0U_943PWIDMM;Z;,NK67_
M  ET^IZ;=21V=Q8BZCNHK82;V_,#]G**_-CX.?M?_M6_%KX??L[?&:S_ &//
MA_-\(OCS?_#J:_U3P7^T[XA\7^/_ (8>#OB#J-C8CQCXG\!:K^S-X+LM6L_#
M:7\=YX@M?#GC'4%L+..XU&[OK71[._U2S_2>D 45Y?\ &/Q/\2/!OP_UWQ/\
M*O ?A7XD^*]$MIM27PCXO^(>H?##3M2TVRMKBZU!;3Q3IWP^^)+1ZQY<*QZ9
M8WF@6VG7D\FV]UO28D,Y_+S_ ()P?\%2?B=_P47\0>,_^$7_ &6O"/PS^'_P
MTN_#EKX^\6:]^T9J7B#7K=O%=IXAGT>+PEX.L/@!I]OXCO!+X>F&H1:MXJ\)
MV5K:3K<0ZC>7*+82NSLWV _9.BO+_C'XG^)'@WX?Z[XG^%7@/PK\2?%>B6TV
MI+X1\7_$/4/AAIVI:;96UQ=:@MIXIT[X??$EH]8\N%8],L;S0+;3KR>3;>ZW
MI,2&<_EY_P $X/\ @J3\3O\ @HOX@\9_\(O^RUX1^&?P_P#AI=^'+7Q]XLU[
M]HS4O$&O6[>*[3Q#/H\7A+P=8? #3[?Q'>"7P],-0BU;Q5X3LK6TG6XAU&\N
M46PE+.S?8#]DZ**_,OQ3_P %)-&\2_M&:U^RA^R5\(]7_:B^,/@E+N;XIZK;
M>,-.^&WP:^%26%XFG:A:^+OB=?:-XJN)]7T_4)([&\TOPSX0\02#4&ETFVEN
MM:L-5TW3U8#]-**_/[QG^V-\6/@YX\^"GP\^-W[+FIZ-<?';XG>$/A;X4^(G
MPL^)^F_$[X/Z1K_B34$2[L_%WB37?!_PQ\<Z#JMIHL6HZKHMC)\,IM.\3W.G
MRZ99ZY:".^OK#] : "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K^6W_ (.=M4\6P_#G]D?1;)[P>!=0\:_%G4_$D:,XL'\5Z1H?
M@BU\%M<J/W;7<>D:WX\%D7^=8GO_ "Q@R8_J2KY8_;'_ &0_A3^VW\#]=^!_
MQ9M[R+3;VZMM=\,>)M(,"^(/!'C'38+J#2/%.A/<QRV[7-M#?7MA?6=S&UMJ
MFCZCJ6F3F-;L3Q-.S3 ]#_9UL](T[]GWX%:?X?2&/0;#X-_#&ST1+8(+=-(M
M?!.B0::EN$R@A6R2$1!#LV!=O&*_EO\ ^"8EQK.C_P#!=K]MG0O [3+X*N_%
M'[6L/BNSLB1I4&B:?\:+>?2I'A0&W5=/\5'2M.TZ<!7AAO)H()1#=3I-^V_P
M6^$O_!13]GOX"Z#^SOX:U[]E?XJ1_#[PVG@;X9?'3QSXG^*O@WQ)I/A/2K8:
M?X2/B[X.Z-\-?&>C^*=2\,:8EKI]NEC\7/#=O?V.FV$%_+-=&\U&ZT_V!O\
M@G5X7_83\+?$;Q';>))/C1^T?\7+B[U[XE?%7Q4C^&H?$>L/->ZM;>'-,CMH
M?$EUX7\+3:]>W.H:OJ"P:[K&K:A<MK&H6]W'8:)H6E.Z2EK>^B^^]P/QB\ _
M\K.'C7Z>(O\ UD&RKC?VMM9U+QC_ ,'%OP,\,_$QI)O!G@CQM^SWIOPWM=1)
M.GK9CP9I/CS2GL8I6$+>=\7M7U==Z F:_A$+"1X5C'V?X>_X)T?\% M"_P""
MF&J_\%&'M?V.KRZU;4=7EG^$2_&_XU6UO'I.H_"T_"V"QB\<G]F*XD_M"UTV
M.VU234V\)-;W-['-&NDVT$RB#[?_ ."@/_!,SPW^V?K'PV^,_@SQQ/\  S]J
M?X-SZ/?_  ^^*NE:<FOZ=*WA_6H_$^B:+XHTYSIMWJ%IH/B%9]0\-:U:36UY
MHMS?ZA//IFL6MR=*5W5U_AM?LP/U+KG/"GA'PYX'T<Z!X4TJWT31O[7\1ZZN
MG6K3-;1ZGXM\1:KXL\03PK/+,8([_P 0:WJ=^MI"T=G9"Y^R6%O:V,-O;1?)
M_A:3_@H9>^';3PUXVTK]D'PYXB^R)97_ ,7?"GC+XO>,H3,$6*76[+X&ZQ\,
M_ MNEVXW7,6EW'QQEL8KDJKW$]LIA;ZJ\$^';WPEX3T'PYJ7BGQ!XWU'2=/B
MMM1\7>*I;"3Q#XCOR6EO=7U0:58Z9I-O/>7,DLJV.DZ;I^E:?"T5CIMC:6-O
M!!' '\L/_!RA_P E2_8/^OQ:_P#4B^$-?T1_M:0Q7'@OX7V]Q%'/!/\ M.?L
MQ0S0S(LL4T4OQN\%I)%+&X9)(Y$9D='4JZDJP()%?E#_ ,%5O^"<'[9__!0'
MXJ?"S7O =W^S%X!\#_!#_A)X?"%QXM^)_P 5+WQ5XM_X2;4/#6HW&I^(]'T?
MX$3:1X9,)\,V5M%HFFZ_XE"A[FX?7IC/';VOWE^T#X3_ &^?BGX)^#^F^"O
MG[(OAOQ1X:^)7P\^)WQ#'B3XZ?&+6=!FN_AC\0+;Q5IGA?P?/IW[-FF:A/9>
M)[71M(N-1\0:Q:V%UX=N+S4=%M-$U^.SMO$=[3VBKK2X'X'?MI_L_P#Q3_X(
MR_M>^'/VY_V3M)FN/V:OB%KTFD>//AW;O/#X>\/-KUTM]XB^%.NI DJ6/@[Q
M*;9]9^&.N?9Y4\*:_86^E-;%]$T8>(?Z#/\ @G-\7O"?Q^^ ?B+XU>!O[0'A
M+XG?'3XW>,="BU:U-EJEK9:SX\U*Z%EJ5J'E2*_L)6DLKL037%JUQ!(]I<W-
MJT-Q)]->+OAKI'QU^#.K?#']H#P1X5U#3OB%X1_L/XC^"=)US4/%?A>&YOK>
M-KZVT#Q3J7ASP9K-^FE:@B7GA_Q,_AGPQK-K>V=CK%K8:3J%O#Y/A7[!'[)\
MO[%/[/=G^S\OB:+Q=I/AKQ[\2=8\+Z[Y;PW]QX3\4^,-3U_PY!KL)M[:!/$-
MEIE[!9ZT;!6TZ>^@EN;)D@F2"$;NM=UI?NO\T!^!/P9DM_\ @EC_ ,%L/&_P
MAU&>'PS^SA^V+:K=^%)+J5+#P]I">-M2U#6OA^Z;VBMH$\&?$NV\3_"JQ:XN
M"MGX?UR34[H@SH1_2-^S]I]QJ^C>)/C)J]M-!KGQQUR/QI:07<+PWFC_  XM
M;*'1_A+X>D@G47>FR1>"+6P\5:]H<S,NE^/?&'C7RPINI,_,'[>'_!.WP%^W
M#XT_9;\6>*I=.LS\"OBO#XA\70W<$LC>-_A3=6ZZGXB^'Q$$+&9]:\3:!X2B
MCDO)X(--T2Z\5R6DBW][''/^B=\U]#I]X^DVMG=ZE%9W#:997U[-IFGW-\D#
MFRM;S4+;3]5GT^SFG$<5Q>V^E:E-:0,\\6GWCQK;2)N]N]M?E_P /Y!-4U+X
MG:1_P<;?%/4/@[X3\(>./B);6VO-X>\,^.O&>I^ ?#.HS']DC35N1?>)M(\(
M>.+RTD@M#/<6=J-!\C4KR*#3[K5=#M[F35[/^A__ ()]WWC;Q9^RM\-?&/QT
MT+3],^,[^//V@+_QK:W5G:K+X4^(&L?M _%2Q\6:-H\DDETVFQ6^I3W>@6\-
ME>.LEC'#8I-<0%=_Y?\ AS_@G1_P4 T+_@ICJW_!1F:S_8\OKG5[_6))OA#'
M\<?C3:01:7J7PL/PLMK*/QTW[,%W)]NM-/CM=4EU)O"!@N[R.:%=+M(9T-O^
MAT?PW_;J\>_'CX):AX[T;]E;X0?LQ?#WQKXG^)/COP!\)/B1\3/B!\0OB!XR
MN_#WB^;PS-?:IX@^!/PI\-2:59_$CQ!8^.]8M5L["]U#6[1M;O+_ %/4(;>!
MF[.VVB7X= /YW_VK/^":O[<'[%WQD\7?M??\$\?&OBSQG\)_%VH:C\0=+U#X
M-ZW_ &CXV\.^'/$5T_B8:)X@\&VS7=E\5? 4'VQ9-)O=,M/%UAJFD0P7_B#0
M[$1?:[G]G_\ @B_^W'=_MK?"/XOZQXW\*:+X=^.7A+Q]X=N/C#K/AN&XLM'^
M(E[K7@C2?"WA/Q\^CSW$T'A_7+SP]\-H_#FNZ-I2PZ+]I\,1:S806?\ ;4^F
MV/L?[-_P7_;\_9>^%6D_"RW\5?LX?M$Z-IO]I2^&Y?'/B3XF?!_6?AK:ZIJ-
MUJ$7@^WU_0OA[\74^*/A7PT;HVGAZXU#0?AMK$>G1QZ8\D%A!I]OI_JG[$/[
M&>G?LFZ/\8/$&KZQH_B?XP_M&?%7Q'\9/C%XA\-:+)X;\(0Z_P"(-3U/4[+P
M?X&T&:YO+O3_  5X0;6=4@T4ZE=W.JWT^HZCJ-X]LEU;:7IPW=:VOI9K?Y@?
M@]_P6X_Y2@?\$ZO]_P"$_P#ZT++7]8M?SW?\% /^"<?[<G[8/[7GPB_:)\(2
M_LI>#/#?P OM#M_ >A^)/BO\7=2USQAIWA+XD7WC?2M9\6#3/V?HK#PU?:[
M]C!J'AO2+SQ';Z!*+JWMO%/B%!%?-^XR:E\8F^&+:D_@OX:1?&;^R)I$\%I\
M3O%,_P ,?[>%PZ06C?$X_".W\5?V0]J([J;41\(_MD5PSV*:7-&BZC(/:.JT
M5G]X'\E'_!4;]GWQ#X2^"G[/O_!0?X4K+I?C?X/?M(?'WP?XRUFPAS<6"6/[
M7GQB\5_"3Q?<% B(GA_Q?%J6@W5U,TDUS-XD\,V*E8+-0/U._:!^+_A[]MC]
MB7X\_M*>'EC?P'X#_8(^)#Z/8I)]H@TWXZ?&3X6/K/Q'TJZW=-<^$O@>TT/P
MI:ZA;EX94^*?C/3V=GMB1]2?#?\ 97^-_P 0?V2_C5^RA^U_H/P)@T;XC1_%
M6;2/%7P6\<^//& &I?%?X@^-OB2+Z]\->//A=X%&A7OPZ\2>(=(O_#&H6GB'
MQ(-:NM*BGO;#16M%^W\-??L-?%WX7?\ !,[3OV$/V>+'X,ZIXF\3_"7Q+\//
MB9XZ^(_C?QIX.T*T\0?$'3[R?Q]XT\/VGAGX6>/-6\637VO:UK,>AZ;K3^%/
M[+TB/1Q->WB67]E$OMY/\-'^8'SE_P &XG_)@OBK_LY+XA_^H1\+J_)W]AWQ
M/^T?X0_X**?\%3=<_9:^'O@KXC_%6STC]J&73-%\9^+M0\,+:K#^T+IT]OJ/
MAZPL_"VOVOC/Q%#J45C%8>$=6UCP1INJ":5I?%5L\,=E??M]_P $P_V0?VS_
M -@/X#>/?@CXHT/]F'XCQ7WBCQ+\2O!>O:#\;/BKH$EQXLUK3/!FAQ>$_$]G
MJ'[-NH+IOAUK3P_?:G)XOTJ;5]3L[G[+I:^#=0BO)=6T[YR_8O\ ^"=/[?\
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
M@Z:UW>_$RVG^(^JVB7>N^*VE;X>75_ITWA^PNAHXD#[ZHHHH **** "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 ***^?\ X\?M(^ ?V?O^%>Z;
MXELO$_BGQM\7/%R^!/A7\-O VG:?J?C3Q]XG%G+J5W9Z1'K6K>'O#FFV6E:9
M!)J&LZ]XH\1^'_#VE6WE?;M5AFNK2*< ^@**^3O@U^V/\+OB]=_'70;S2/&_
MPA\<?LT3:;_PO'P!\7=,T'1_$?@'3-;\/WOBK0O$=[?^$_$OC3P=JWAO6_#^
MFZCJVFZSX=\5:O:S6-F]T[1P3V<ES@>!_P!M?PYXU\8?!?PV_P #_P!H7PCX
M?_:'N=3B^#?Q.\7>%/!%K\/_ !A:Z?\ #OQ1\4H-0N)-%^(VN>+_  8-;\'>
M$M3U'0='^('A#PIXGU/=&8]!2"WU2XTYV8'VA117Y'_\%9M>^,7COX27/[,/
M[-NJ76G?%SQ3X$\<?'[Q-J&E/<#6-&^%7[/Z:=XFAT_2Y+-X[BS\1_$KXI2^
M O!'AAGFBBO;9O%89;BWL+R*DM0/UPHZ=:^3OV'/VE]+_:[_ &5O@Y\>K%[5
M=3\8>%;:#QII]KM6/1OB#H+R:%XXTI8 ?,@MH?$FGZA-I2S+')<:+<:;?*@B
MNHBU+XH_M2^ ;+QKXW^!F@?"/XH_M)^)_"GA:RU/XQ^#?A3X6\&>)M*\">&O
M%EC<S:5IGCRX^(/C+P3X;O\ 5_%6CQ7E]IOPZT2\\2^.-:T53>Q>$YK"\LY+
MLL!],>%O&O@WQQ:ZE>^"O%OAGQA9:/K-[X=U>[\+:]I7B"UTKQ!IJP/J.A:E
M<:3=W<5CK-@EU;/>Z9=/%>VJW$#3P1B:,MTU?@I_P2M^./PL^!_[!7[2GQNN
M])\4VWPB\*?M5_M+>+;33?!WP_\ $.K:MH_@:R;1]9M"WA/2-,-UX=T_1_#M
ML'OY-9AT?2/#MO;M'J]YIL<)V_7&K?\ !5G]G?0O!_P7^)^L>!_V@-.^#7QF
MA\#"+XW7/PPC7X3?#K5/B!8VE[H^A?$7Q>/$36T%_I[7BZ9XBO/!4/C;P_H.
MNVVI:!?ZVFL:7J-E:NWYV _3.N4MO'?@>\\9:E\.K3QEX4NOB#HVBV?B35_
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
M3>&-&TJZU8?%22[\2ZSJ#> 3H][;W%L[/\+@?K!1112 **** "BBB@ HHHH
M*Q=%\->'/#8U0>'= T70!KFLZAXBUH:+I5CI8UCQ!JTOGZKKNJ"Q@@_M#6=3
MG FU#4[OSKV]E_>7,\C\UM44 %%%% !1110 4444 %9FFZ)HVC-J+Z/I&F:4
M^L:E<:SJ[:;86EBVJ:Q=I%'=:KJ+6L41OM2N4@@2XOKDRW4R0Q+)*PC0#3HH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M\07%O=Z_<Z-X:D\.-HNESZW=6EI<ZO-8V4$FI7%K;S7K320QLOI_A+X?^ _
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BF221PQO++(D442-))+(RI''&@+.[NQ"HB*"S,Q"J
M22 *^4OB!^WI^PU\)[J:P^*7[9O[*/PVOK>3RI['Q[^T1\(?!]Y#+EQY4MKX
M@\8:?.DN4<>6T8?*.,94X /K"BO,/A3\;O@Q\=_#S^+?@?\ %WX8?&3PK'.M
MM)XF^%7C[PI\0_#\=R\2SI;OK/A'5M7TY)VA=)5B:Y$AB99 I5@3G?'KX_?!
MS]E_X3^,/CC\?/B!X?\ AC\+/ FG?VCXE\6^([AXK2V625+:QT^QM+>.XU+6
M]>UB^FM]+T#P[HMGJ&NZ_J]U::3HVGWVHW5O;2 'L%%<_P"$_$NG^,_"WAKQ
MAI,&KVNE>*_#^C>)-,MO$&AZOX9UZWT_7=.MM4LH-;\-Z_9Z=KWA_5XK:ZCC
MU+1-:T^QU;2KQ9K#4;.VO+>:%.@H **** "BBB@ HKY*^-W[?'[$/[-EU<Z;
M\?/VN?V<?A'K=H;=9?#/COXQ^ = \6L]T5%O';^$;W78_$UY)*&#I'::3.YB
M#3;1$CNOR;<_\%Q?^"9T-I>ZG:?'/QWKVA:>LCW/BCPI^RU^UKXL\'F"$&2X
MN[;Q?X;^!FJ>&;^QM[<->37]CJMS9+9HUR+@Q*6H _6>BO$/V=OVDO@3^UI\
M*/#OQQ_9P^)_A?XN_"GQ4;V+1?&/A.[EGLI+O3;E[/4]+O[.\@L]5T36M+NX
MVM]3T/6[#3M8TZ8".]L8&904_:*_:1^"?[)WPG\1?&[]H'Q]I7PY^&_AEK*W
MO=:U&*^O[S4=6U6Y2QT3PUX9\/Z-::CXB\6^+?$&H21:?X>\*>&=+U7Q!K=]
M(EKING7,N5 ![A16=H^J0:WI&E:U:P:A;6VKZ;8ZI;VVK:;?:-JMO!J%K%=P
MP:GH^J6]IJ>E:A%',L=[INHVMM?6-RLEK=V\-Q%)&NC0 4444 %%%% !1110
M 445\-?M*?M]_!W]G?XP_!+]F>UL?$/Q?_:F_:#UNQM_AO\ L^?#..QO_&H\
M%0ZE'#XQ^+GC:\U&[L= ^'OPN\#:-%K&N:GXG\6ZEIJ:T-#U#1_"MOK>KV]U
M:VH!]RT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
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
M_J.E?#GPEHKSV\7AWX1^#UT?PQX3T6VT+3H]/N3IEG>G^3S]C3P3_P %.?\
M@H-/^T!8:K^RUKEKH=S^T#XO\#_M:^./BM^TG#^S)I7[0GQM\#;-(\0Z!^U+
MJ?P:@^)'[0GCGX6?"/3M4_X0#X=_LA? U_A=\&_ 7@^SC\,>+OBE\5]<O=8U
M.+[*\;?M!_!K_@B;\(_BW^R7^SW\:/V;?$'_  4H_;.^.WA2ZUBQ^&7PY\&?
M K]CO]C#6O&WA3PS\/\ 1?$7C#PX-<O/!/PA\ ?"KX7^!M2\8:)I7Q1\9ZO\
M3/C!XIL-3\;>+;6_TK5M<N=/ /Z_3?60O5TTWEJ-1>U>]2P-Q$+UK*.6."2[
M6UW^>UK'/-%"]P(S$DLL<;.'=0;5?RS?\$E_A9\"/AI\=?VNO^"F6H>--;@_
M9M\*_"#3?V?/#O[?7[3GCW4!XP_;=U"W\5V?CO\ :(_:M\5>*_'&KVFCZ-\*
M$\8>%O OPS^"%MX;TW2/!<WA7PE>2>''NHYQ#%X]^U'^TQ^U!^UK^UY_P3C^
M,/P_UOXA_#CPWXB_;$^'&N?L#_L76:+I^K?M,_LZ>%+A+C]J#]N[]JAX)+BY
M^'GPI'PAUS4]-^ ^BZE;S:QIFF:JOB"XT6\O_&5[8V8!_7U17A\'[2/P1O/C
M[<?LO:9\0-'UOX\:=X%N/B5XB^'>@I?:[JO@SP5'?:7IMEK7CVZTFTO-*\!C
MQ!=ZO;)X2L/%U_HVI>+HH=2NO#5GJMKI&J36GN% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M/\+/BI^V/^V'X]^&&H64>DZ]X&N=>_9_\%6/B?0@BPW'A_Q%XA^%/[._P_\
M'.IZ'J%JIL]3TU_%:0:A9O+;70DCD=6[7XF_&+]E[_@F_P#!+X7Z/K^FZC\-
M/@U9:[H?PE\#:5X(\$^+_&EMH][?V>J:C9QWMMX<T_7M:D-V-/U"[OM5OA?:
MQKNL7$LTC:KK.H2M+]9>(?$.@>$M!UKQ5XKUS1_#/ACPWI5_KOB+Q'XAU.RT
M70=!T32K66^U36-:UC4I[;3]+TK3;*">\O\ 4+ZX@M+.UAEN+B:.&-W'EWPS
M_:1_9V^-6JZAH7P;^/?P6^+6MZ3I_P#:VJZ/\,_BEX&\>:KIFE&YALQJ>H:?
MX6UW5;NRT\W=Q;VOVRYACMOM,\,'F>;*BL_R_KR \-_8V^%>G:1<_'G]H^?P
M#)\//%G[6WQ3;XE77A_4=&?0/$NF^ /#>B6/@OX7P>*M'F5+K2?$OB#1=,O_
M (G^)M'OT74]&\5?$G7]*U14U"SN(T]<\/?LZ^%/#?[1GQ!_:9M/%GQ+O/%_
MQ'\!^&OA]JW@_4_&$UY\+])TKPM/#/9:GX;\&M9HFE:[<O /MM\U_<P!KC4Y
MK&SL;G6];GU'W^BD 4444 ?'WQ<_;=^$/P5\=:G\/?%OA7]H#5-<TFWTVYN;
MWP%^SA\;/B+X9DCU6PM]1MELO%?@SP3K7A^^EC@N8TO(;34)9;*Z66TNEBN8
M9(U\T_X>9_L^?]")^UE_XAQ^TK_\[2OT,HIZ=OQ_X 'YY_\ #S/]GS_H1/VL
MO_$./VE?_G:4?\/,_P!GS_H1/VLO_$./VE?_ )VE?7WQ.^-GP:^"=AIFJ_&7
MXM_#'X2:9K=W-I^C:E\3O'OA7P%8:O?V\/VF>RTR\\5:KI5O?W<%O^_FMK22
M6:.']ZZ*GS5XW_PWO^PM_P!'H_LF_P#B1GP?_P#FQH^3_'_(#R7_ (>9_L^?
M]")^UE_XAQ^TK_\ .TH_X>9_L^?]")^UE_XAQ^TK_P#.TK[O\,^*/#7C7P]H
M_BWP;XBT+Q;X4\1:?;:MX?\ $WAG5]/U[P]KNE7D8EM-3T?6M*N+O3=3T^ZB
M99+:]LKF>VGC(>*1E(->6>(_VD_@7X3^,G@/]GO7?B5X?M?C5\2QJS^#?AS
MU[J7B+48=#\.ZEXLU*YOH-+M+V#P]9Q>'](O]0@O?$D^D6E\(H[:PFN;RZM+
M><^7X_\   ^8_P#AYG^SY_T(G[67_B''[2O_ ,[2C_AYG^SY_P!")^UE_P"(
M<?M*_P#SM*_0RBC3M^/_   /SS_X>9_L^?\ 0B?M9?\ B''[2O\ \[2C_AYG
M^SY_T(G[67_B''[2O_SM*_0RBC3M^/\ P /SS_X>9_L^?]")^UE_XAQ^TK_\
M[2C_ (>9_L^?]")^UE_XAQ^TK_\ .TK]#*\9TW]H[]GG6?&6H?#K2/CQ\&=5
M^(.DO<QZKX%TWXH>"+[QEIDED'-Y'J'ABUUR76[)[01R&Y6YL8V@".90FUL&
MG;\?^ !\L_\ #S/]GS_H1/VLO_$./VE?_G:4?\/,_P!GS_H1/VLO_$./VE?_
M )VE?27Q(_:A_9^^$FH_##1_B!\5O"FA:O\ &GQ'X5\*?"O28KJ?6]3\<:QX
MVU.TT?PO_86G^'[;5;N?2=5U"^M84\1R0Q>';6.0W=]JMM:133Q^]4:=OQ_X
M 'YY_P##S/\ 9\_Z$3]K+_Q#C]I7_P"=I1_P\S_9\_Z$3]K+_P 0X_:5_P#G
M:5^AE%&G;\?^ !^>?_#S/]GS_H1/VLO_ !#C]I7_ .=I1_P\S_9\_P"A$_:R
M_P#$./VE?_G:5^AE%&G;\?\ @ ?GG_P\S_9\_P"A$_:R_P#$./VE?_G:4?\
M#S/]GS_H1/VLO_$./VE?_G:5^AE%&G;\?^ !^>?_  \S_9\_Z$3]K+_Q#C]I
M7_YVE'_#S/\ 9\_Z$3]K+_Q#C]I7_P"=I7V9\3_BK\./@MX+UCXB?%?QGH'@
M+P3H,+3ZIXB\1W\=C86X$<DJPQEMTUY>2I%(;>PLHKB^NBC+;V\K*16C\/O'
MOA/XJ>!/!OQ,\!:L-?\ !'Q \,:'XR\(ZXMEJ.FKJ_AKQ)IMMJ^BZFNGZO9Z
M?JMD+W3KNWN1:ZE8V=] )/*NK:"97C4T[?C_ , #XB_X>9_L^?\ 0B?M9?\
MB''[2O\ \[2C_AYG^SY_T(G[67_B''[2O_SM*_0RBC3M^/\ P /SS_X>9_L^
M?]")^UE_XAQ^TK_\[2C_ (>9_L^?]")^UE_XAQ^TK_\ .TK]#**-.WX_\ #\
M\_\ AYG^SY_T(G[67_B''[2O_P [2C_AYG^SY_T(G[67_B''[2O_ ,[2OT,H
MHT[?C_P /SS_ .'F?[/G_0B?M9?^(<?M*_\ SM*/^'F?[/G_ $(G[67_ (AQ
M^TK_ /.TK]#**-.WX_\   _//_AYG^SY_P!")^UE_P"(<?M*_P#SM*/^'F?[
M/G_0B?M9?^(<?M*__.TK]#**-.WX_P#  _//_AYG^SY_T(G[67_B''[2O_SM
M*/\ AYG^SY_T(G[67_B''[2O_P [2OT,HHT[?C_P /SS_P"'F?[/G_0B?M9?
M^(<?M*__ #M*/^'F?[/G_0B?M9?^(<?M*_\ SM*_0RBC3M^/_  _//\ X>9_
ML^?]")^UE_XAQ^TK_P#.TH_X>9_L^?\ 0B?M9?\ B''[2O\ \[2OT,HHT[?C
M_P  #\\_^'F?[/G_ $(G[67_ (AQ^TK_ /.TH_X>9_L^?]")^UE_XAQ^TK_\
M[2OT,HHT[?C_ , #\\_^'F?[/G_0B?M9?^(<?M*__.TH_P"'F?[/G_0B?M9?
M^(<?M*__ #M*_0RBC3M^/_  _//_ (>9_L^?]")^UE_XAQ^TK_\ .TH_X>9_
ML^?]")^UE_XAQ^TK_P#.TK]#**-.WX_\ #\\_P#AYG^SY_T(G[67_B''[2O_
M ,[2C_AYG^SY_P!")^UE_P"(<?M*_P#SM*_0RBC3M^/_   /SS_X>9_L^?\
M0B?M9?\ B''[2O\ \[2C_AYG^SY_T(G[67_B''[2O_SM*_0RBC3M^/\ P /S
MS_X>9_L^?]")^UE_XAQ^TK_\[2C_ (>9_L^?]")^UE_XAQ^TK_\ .TK]#**-
M.WX_\ #\\_\ AYG^SY_T(G[67_B''[2O_P [2C_AYG^SY_T(G[67_B''[2O_
M ,[2OT,HHT[?C_P /SS_ .'F?[/G_0B?M9?^(<?M*_\ SM*/^'F?[/G_ $(G
M[67_ (AQ^TK_ /.TK]#**-.WX_\   _//_AYG^SY_P!")^UE_P"(<?M*_P#S
MM*/^'F?[/G_0B?M9?^(<?M*__.TK]#**-.WX_P#  _//_AYG^SY_T(G[67_B
M''[2O_SM*/\ AYG^SY_T(G[67_B''[2O_P [2OT,HHT[?C_P /SS_P"'F?[/
MG_0B?M9?^(<?M*__ #M*/^'F?[/G_0B?M9?^(<?M*_\ SM*_0RBC3M^/_  ^
M+?AG^WA\&?BOXY\/?#WPUX1_:+T[7/$MS<6NGWOC+]F/XZ^!O#,$EM8W6HR-
MJWBOQ7X%TKP_H\+06<J0S:EJ%M%-=-!:1,]Q<0QO]I444@"BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MAJ\\26?B2PU&(K<P"..TM]2BE$=Q8.LOV>:FMMGOT]/1@'_!075OB_\ LL>
M_P!A?X/_ +.&A^ ;7X1^+/VU?V<?A?<6?B+QEK7AKQ#=7TWQ/G^)?@KX860\
M/_#C7=,\)?"V:Y\%QZ1XA\9VG_"1>)=+T&&QT.T\ ^)+:XU6YNLG]LSQ3XVT
M']O;_@CWXL\8_#N&[^(<!_;I2]^'GPF\17/Q BO=9NO@MX5L-*T7PYXN\5>%
M_A8+ZUN9;FSDO-?\4>'_  9HGA^&:_U'7+G3]#TR\UBN<_X*$?'KPY\7_P!G
M']B']JG0]+UFV^!/@'_@IE^SU\4+OQF^FZM=R2?!/P!K7Q"\.7OQ;U+18=*3
M4]#\-ZWJN+GP[;W$-S>7^@ZGX8U"=;34M>_L.PQ/VO?VM/V=KG_@HW_P2?\
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
MZ[I4LEM<3:=?1P7#Z=?Z;JD*2:?J5C<W'WI2>X!1112 **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHKYC^,5Y^U1J'Q-^'_A+X!:A\'O!_@BX\)>-=?\ B7X^
M^+GPS\>_$TVFL66J>$=/\#>&O"&C>#_BO\(;-KW58+[Q=J.MOJWB&9K>STJP
MDM84:1TN0#Z<HK\=?V=_VC_V\?V@?CA^V3\%;3XB?LC^&+K]DWQSX3\$V_B"
MY_9B^,FJV_Q#F\5:;XDOX]0FT^+]LBQD\'16;^'Q \$=WXL>9;PS+)&;80W'
MVOI6F_M3?%;]GGPE;:O\0_#G[.?[0\/B../Q]XC\'?#.'QOX0FB\&^.M2TOQ
M%IOA/PE\2M7N;E/#'Q!T/25E\/\ B&_U2[U*TTC6+/7; RM) E.WH!]9T5X%
M\2/VBO 7PV^,7[/WP*U*]MKSXB_M#>)/&.E>&?#T%_%'J>G>'O WPV\9_$'Q
M!XSO+(Q2R2:+;3^%M/\ "Z[FM6GU7Q):R6\DT>GW\:?*OQ&^.?QV\*?\%,_V
M;_@#%XS\.GX%?%;X/_%[QI?>$;#P39VOB ZUX'TL):'6?&.I:GK=]?1+?SQ7
M]FOAZT\(11QH+'4;?5E5[B9 ?I/1110 445^.WB+]IK]N_3O^"CVA?L0V'B3
M]DL>$/$OP:N_V@K'XB7?P/\ C!/XBTSP)%XJ\0>&(_"]WX=A_:7M=-U'Q5'J
M.A&S?6H=4T[2KFVG&N+I%HX/A\-*_P"8'[$T444@"BBB@ HHJM>7EGIUG=ZA
MJ%U;6%A86T]Y?7UY/%:V=G9VL3SW-U=W,[I#;VUO"CS3SS.D4,2/)(ZHI( +
M-%>%_LX?'[P;^TY\*-.^,GP]?[1X)U[Q;\3O#WAG4UN/M,'B#2OAU\3O%_PW
MM_%-E)Y%LRZ=XJ'A,^(M,@EB$]MI^IVUO.SS1R.WNE !1110 4444 %%>!>!
M/VBO 7Q'^._QN^ OA*]MM9U_X ^&_A5JOC_4["_BNK33/$/Q3N?B(;7P9<0Q
MQ?N-:T+2/ MEK.J?Z3,J1>*;"RDCM[RRO(ZZ/XX3?%NS^&GB;4_@EKGP[T'Q
M_HVGWFLZ;-\4?!OB3QOX1U"'3+&[NYM'O--\*>/OAUK&GS:E)%!!#KL6M7\>
ME+YLTF@:N66) #UJBOPJ^!W[;O\ P4 ^*_[ C?M\V>G?LG^)=/T?1_B3XP\0
M? G3OAM\6_!6O77@_P"%'B/Q+I7BEM ^*E[\=/'>GGQ!<:3X6U#6-+T^\^&C
M6TDK1::;J69DDD_5']E/]HSPE^UK^SU\+_VA_ ]C?Z5X>^)>A7&HQZ-JCQRW
M^AZOI&KZEX:\3:%<W$*I#>-HGB;1=7TM+^&.&+4([1+V*&&.X6)&TU]]OF!]
M"4456O+RSTZSN]0U"ZMK"PL+:>\OKZ\GBM;.SL[6)Y[FZN[F=TAM[:WA1YIY
MYG2*&)'DD=44D("S17A?[.'Q^\&_M.?"C3OC)\/7^T>"=>\6_$[P]X9U-;C[
M3!X@TKX=?$[Q?\-[?Q392>1;,NG>*AX3/B+3()8A/;:?J=M;SL\T<CM[I0 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 %%%% !1169K<6LW&C:O!
MX<O],TKQ#-IE_%H.J:WI%UK^C:;K,EI*FEW^KZ#8ZWX:O=;TRSOF@N+_ $BS
M\1Z!=:E:QRV=OK>E33)?0 'XW_\ !-W_ )/O_P""PO\ V7OX0_\ I@^(M=!_
MP6OT6&?]D[PSXECU+Q'8ZEH/Q]^!]G;1:5XJ\2:3H]]9:_X_TG3=3M=>\.Z;
MJMKX?\1Q26S_ .C'7],U*33I TFG/:O-.9?0_P!D[]A3X]?LU?M#_'CXZ:Y^
MU-X$^)]A^TUXLL?&'Q?\%#]FS4O!<AU/1+?Q,GAY?A]XEA_:"\1GPG#ILOB,
MV]PFN:%XU74-'LH[*18=3D778/3?V_OV0?B'^VI\,O#?PG\*_'+0?@EX:T_Q
MCHOCCQ)>WGP@N/B?K^NZQX1U&RU;P?;Z7>-\4/ >G>']+T_48;F\UFWN-(U^
M[UJ4:7';7^C6MEJ%MK3Z[]OR ^//V[?@G\&?'/\ P4^_X)90>-OA'\,?&$'Q
M*C_;.T_XC0^*? 7A7Q!%X_L/ WP*\/:EX)L?&T>K:3=IXJL_!VHW-Q?^%K;7
M1?P^'KV>:ZTE+2>5Y&[WXPZ7IFA_\%<OV -%T73K'1]&T?\ 9F_:/TO2=)TN
MTM]/TS2],T_3=-M+#3M.L+2.&ULK&RM88K:TM+:**WMK>*.&&-(T51[]\?\
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
M?@7P_P"!OVG?%^@_&_PU\9=/^.7BS]H3Q;X*T3QOK7Q'\81>#M<\"ZMI^O\
M@BSU7P=X9T[PEJ7A35;+PC:>&M%DL[#0_!>B6&B:<!J(_M].T^$/[,&M>%/C
MMXQ_:>^+OQ$T7XF?&_Q7\,?#OP8@U+P7\.Y/A1X$\._#;PYX@O\ Q8FF:;X2
MO/&WQ)UR^US6?$FHR:CK?B#7_'&KR-#9Z;IFC66BZ=:-;3E]_P!+KMT[?B@/
MQ=_8=^"/PK;_ ((0^-_BGI?@K1O"GQ6U3]G?]KW5=8^*O@6&3P'\3-?N? GC
M3XUWGA&U\3^/?!\FB>*O%.B:)-H.B+!X:\1ZMJGAV>VTG3K*[TNXL[.W@CXS
M]H;X'^$? _\ P2!_99_;(\-ZGXULOVE_A/\ #']CCQ+\/_BN?&WB1]8\*1:[
M??#;PQ/X8T'25U"/PKI7A.#1]=DA&B66@10:G=VJ:SX@;6=?O];U75/TF\ ?
M\$U_BI\)_P!E'XK?LA_#[]KN6'X:^-=)^)G@;P';^+/@;I.OP_#/X9_%_4M=
MU/QUI36^C?$3PGJ/C3QU/+KMY%H/C?5M<L=(T"&\U<6_@2>3489+#,^)?_!-
MKX[_ !-_85\ _L*:I^UMX!T[PCX,M_"?A^\\=Z?^R]JI\2Z]X(^&DG@V^^&.
MA?8+G]H^;2]+U;0]7\,W=SXE\11+=)XJL9]!L+71O#4NC:U?^+G=7O?[5_E_
M6E@/+_VJ/@7X'_9D_;%_X)V_&/X3W'C'3/B?\6/VE)_A%\8/&NL>.O%GB+6/
MBQX0\7>%K^74[3QS'K&K76DWZ07<+W>DV-AIFFZ/H+R06^@Z9IECI6B6FF<M
MX?\ "GQ#_;T\1_MP7/BCX!?L\?'2Q\&?M-?&+]FWP1JGQA_:,^(OP[\4? _1
M?A5;Z7X;T-_AKX,\-_LQ?%O3_ VNW]U-+\0;SX@:'XOTWQ=XDUC7&T_4)(-'
M\.Z)9V_U]^T5^Q3^TU^T-XC_ &7O%VI_M8?"OPOKW[,OC'2_BA8/I?[*FNWV
MF^-OB9IL]W =6UBRO/VFUFTOPM<Z"]IIC^%=,OA>QWDFMZHGB?9J&D:=X<P?
M'G_!-_XBVGQ^\8_M#?LL_MB^./V4?$_QC72KKX^^&/#7PT\*?$?P#\1?$=A;
M+;77BW1/"7CG5Y]+\&^)-15KJ=]4NH?%MU:7M[>7=I-'+?:D;XTMOK\^_EY
M?!?[2/P=^.WP[_9J_P""7?@K]H;XT/XT^._A#_@H]^SG\$_$OQ$^%OQ/\;Z]
MHU_X2OO$_CC7O#QU?3?%FEZ-H>K?$+PW9Z7X/$GB+Q5X#O\ 75N] LY+R_U*
M"[O!=_3!^$?@O]E__@K9^S3I?P6AU_PMHW[1_P  ?CLGQFTR\\8^+_%47C[6
MOA^MCXA\/>+?$EQXNUS7;[5?%L5W*L<WB&[NI-3G@65)+EC>WYNO<_VC_P#@
MGOX^^+_A/]FCP)\-?VC['X:>&_V;?B[X4_:%M-1\<_""]^,?COXB_'3PKK/B
M+7AXZ\;^*Q\7/AW97%OX@UCQ5KNM^)-$LO#=N;_6]5O;JWU.RT\:?I.G;/CW
M]C+]HGQY^UQ\"/VK[G]I_P"&&EW_ ,"O">I>$-+\ 67[,6ORZ+X@T_QKH5GI
MGQ0GU+6+K]I275;:Z\17ZWU_X3:V!B\&6B:%IU]%XPGTW6-4\2E_-?:O\]NG
M_# ?,?[(?[/_ ,!D_P""JO\ P5 G3X)?"-)_A;J7[$OB3X93+\-O!JR_#KQ%
MXN^"FO\ B'Q7K_@20:*'\(ZUXGU\#7/$.J>'VT^^UK6 -3U*>YO0)Z_9SQQ_
MR)?B_P#[%?Q!_P"FF[KX\T?]C/7O"O[9_P 5?VKO!GQV\0^&/#?QVTOX51_&
M#X/6O@W0+Q?%FN_!G0_^$=\$WUE\0+Z[FU+P[H?]DJ+;7]!T_0&O-9CN=2A/
MB&UMKV."T^E?C5X4^)?CCX=>(/"?PH^(/ACX8>*]?M+C2O\ A,O%?P[OOB?9
MZ5I>H6=U9ZA)IWA>Q\?_  X5M;59XYM+U"_UN^TRRFA)O=!U:*3RD3U?R7Y6
M _ /_@FA^SK^T#^TC_P2:^&_PIT#]I7PO\(/@U\1D^,WACQ7IFA_ JZ\1_%>
MX\+:I\6/'>F>+O#^G_$O4_C%9^&=/L_%%L^HVLMP/A3/J=AI^I2V<-]*\8N7
M^V?CY^SQ^S]\ ?A1^Q+^SG!XJ\<R?"OX?>/[S3?#?[*/AK0+;QUXL_;,UJ#0
M=9U>3PQXFLY-;\*:-+IFF^)=2O?B?X]U7Q4+;X56S2W$GBR#0[%]'N]/]Y_X
M)[?L=?$O]AOX/VGP%USX[^&/C-\-/#MQK=_X)2W^"]]\-O%V@WWB77[SQ%K4
M.I:__P +>\=:7KVC2ZAJ-_<65E_PC.EZE9W%W*TFMW=HEO8P;O[6O['FO?M#
M?$#]G3XT?#7XUZE\!OC3^S/XA\;ZEX%\8Q>"-*^)&B7VA?$O0].\.^._#FN^
M#]6UGP_;WB:UI&EVUC;Z@NJQOI]O<:D%M;B:Z@GLVWJ]=+M_U_6G0#X3_8#\
M*W"?M:?\%._V;]2\$:A\$/A+:6O[,'B?P_\  ;P+\2M6M]'^%EU\2/ASK^I^
M)QX.U[P#<>&H?!M_XM-MIFK>)=+\!7L>B:;?#^PM+U;5]'T^WO+KRK_@DU^Q
M%\"OVB?V*OV4OCS\==/\3?%;QKX9U?X_C2=-\9^*M8UKP))H.M_%KXGZ%KGA
M37?A_?7$_A#Q-HFN:A)J'BK6Y=>TB^UK6];U%K;6-6O_  ]8Z9H=G]Y>"_V#
M?B]\,/CS\?/VA_ '[7VMR^.OCYX+^'ND>(X_B)\'/"?B[2)?&GP^T&\\,:7X
MIUBT\.>(?A^U[X=L-)U34)?#O@3PM+X&ATO5H=%GUKQ!XJTC3KS0M7]#_P""
M>_[(?Q _8@^!\'P \1_&_0OC5X'\-:AJ%]\.KFS^$=Q\,O$'AI/$>O\ B'Q/
MXML-<OS\3_']EXJLM0US6UO=$,6F^'KW1#_:D%Y>:];WVG1:$-Z.S[?@K/\
MJX'Y"_L5_!/X5K_P06\?_%C2O!6C>%/BQ??LX_MA:YJWQ4\#12>!/B5XAN_A
M_P",/C;?^$+3Q5X[\'2Z)XI\6:#HT^@:(D/ACQ)JNJ>')[72=.L[K2Y[6RM8
MHLKXU?!?PC\-/^"9?[!/[8OA>]\80_M'> =%_89U/PW\3+KQKXFGU+3-#\1Z
M=X%T._\  6GZ2FI0^&=-\!G2-3%A)X<T_0[>VU1;5M0\0-K.MZMX@U75_P!#
M/ __  31^*GPN_9-^*_['W@#]KR6#X8^.-)^)O@3P3;>*_@9I6OQ?#?X7?&#
M4-?U+QYHIAT;XC>$M1\8^.KJ;7KN'0_'6K:W9Z3H%K>:REKX$EGU.WN-,H_$
MS_@FY\?OB;^QC\(OV,=0_:[^'VD^&/A1+X'M(O'.F_LLZJWB;7O#GPGM_#2_
M"W29[*\_:2N-(T^^T2[T2ZN?$NL0P3_\)3&^AV]OI_AW^RM9F\4EU??[5_E8
M";]J#Q1X^^+/[?W@[]E&P^''PH^,'P_\,?LFWWQ_U'X1_&CXK^)_A9\/O'7B
M7Q%\5KGX=1ZSXAM?#OP9^-</Q)B\":5H3)I'@WQ'X=M_#=M>^,+[Q+<M<ZQH
M6AM:?/.H_LK?'3X _LP?\%-]$\?Z_P" ? ?P4UWX(_$KXW_LY? WX)?M!?%_
MQ-J?P(\3>%OAIXSOO$-GI6MW_P /_@K>O\--6\2Q:/JUMX1ATZ;P;;7=JNE3
M>'V1[FYU#[@_::_8&\1?M&S?!/XKV7[06K?!+]L#X(:;=:7H?[17PD\#G3='
MU?3]6#'7="UCX5Z_XVUYK[PG?3/<7%MX=U#Q_J$=JVH:O;75YJ>FZK>6,D^O
M?L4?&/Q!^SA\9?A3K7[6%YXT^-?[0OA6Z^'?Q9_:%^(WP=T?6%?X9WGA_P 2
M>''\$_#OX3>"/&OPW\+^ +*QM?%6NWVD7*ZKKS6^M>(/$FKZG!K%[J5A)HQ=
M:;=+[]'OV_7H!YU_P3<_9$^%/A_X0?LB_M7B[\>ZM\;-;_8T^$G@_5==U?QY
MXEO-#N_"FN>"/!VL:;H*^#WO_P#A&+&P\)6MI9Z+X>ATO3+"(V\#:QK,6K^*
M;FXU^3]7J^:/V1/@GX__ &<?@'X"^!WC[XI:%\7V^&&B:1X*\&^+=%^&UQ\,
M)T\ >&M"TG1?#.C:_HTWC_XA0:MKNEQ6%S%-XCL;_1+?4-.?3;:;0(]0L+[6
M-9^EZ3W ****0!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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
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
MU^!LVJ^&M/\ %'@RYU-G\9^(/$]TMDGBC1;SRK-=0LKE6M'=><_:E^'GQ$^
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
M:9K+VJBU36;2PO[:+5K>U>XM;345N;6WO+V&%+R?\I?VCO"/B3]@?]HWP/\
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
M?I.C:-ID%KIVEZ;8VT<=O9V-C;06MM!&D4$21JJC]+*'T_KJ 4444@"BBB@
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
M !78^'=,\2:3K,#^(6M_&]GK6G^$O#EG?Q^.HO$IG@TFVC8X\WS/HVBC^OT
MY+Q[X&\*_$_P/XQ^&_CK25U[P5X_\,:[X,\7:&]W?V":QX:\3:9<Z-KFEO>Z
M7=6.IVB7^FWES:M<Z?>VEY"LIDMKF&94D7RW7?V7/@3XE^&>@_"+6? WVGP5
MX6U70/$'AE8?$WC&P\6^'?$OA:WBLO#GBK0_B1I_B"U^(^D^+=%T^&+3-.\5
MV'BN#Q%;:4@TJ/4QIQ-L??Z* /+OA7\%OAC\%=+U;2OAKX5M_#Z^(M6E\0>*
M-6N-0UCQ%XK\8:_-$D$FO>-/&OBC4=:\7^,M<:WBAM1K'BC7-6U%;2&&U6Y%
MO#%&G=Z_H&A>*M$U?PSXGT;2O$7AS7].O-'UW0=<T^TU71M9TG4('M;_ $S5
M=,OHI[+4+"]MI9+>[L[J&6WN(9'BEC=&*G6HH ^3O!?[$'[-7P_2SL?"_@OQ
M-;>&--F6?3/AQJGQ?^,_B;X/Z8\<PN(%TSX+^)OB#K'PGTZ&TG"365O9>#8+
M>QECBDLXH&BC*>U:5\)/A[HOQ1\7?&G3O#XB^)OCKPMX4\$^)O%$VJZW>2WG
MA3P3=ZY?^&]$L],O=2N-$T2TLK[Q)K-Y<?V%INFS:M=7:W&L2W\MI9/;^CT4
M ?/WQ,_9<^"'Q<\?>&?BIXT\)ZH/B3X0T2\\+Z)X[\'^//B'\-/%8\*W]Y_:
M%YX3U;7/AKXK\):AXC\)SWS2W;^&/$<^JZ"+BXNY5T]7O+HS0^)?V3_V>O%F
MK_#77-4^&6DVFH?"+2=;\.^ 3X9U'Q!X*LM*\+>)5M5\0^#M1TKP=J^@Z7XH
M\%:Z+. ZOX,\666N>%M1<2R7>D2O<7#2_0]% 'SOIG[)_P"S[H_A?XT>#-.^
M'=K;>&OVA;GXB77Q=TW^W_%DI\4/\6!>_P#"PX;:]GUZ74/"MCXF;4;R6ZTW
MP==^']/M;B47.G6MG<10R1U;?]D/]G:VO/A/?Q?#J,W?P1T3Q!X;^',TWB?Q
MI<-INA>*M-\-:/XBTO7EN/$<J>.[35M)\'>%],NH_'J^)MUAH=A:(4MX?+/T
ME10!XU\=_@#\+OVE? %U\+OC%I/B#Q!X#U&\BO-5\/Z#\0?B)\.XM;$5I?67
M]G:_??#;Q7X1U37M EAU"=[KPSK-]?>'KR\BL-0N]+FO]+TRYM/-_C)^Q/\
MLZ_M _#[P+\*_C!X;\=>,_ 'PZLK2R\.>';GXY_'C2H+@:?'I4>FW_B^\T'X
MEZ5J?Q%US2_[&L9M+\1?$*]\4:_IMT;^\L=2M[O5]6GO?JVB@#\IOCS^S;K&
MO^-F\#?$[]ESQ'^VC^R?IOP[\%Z/\)/",/Q;\-ZMX_\ A=XYTRX\4P^._$GB
MV]_:)^*_@C6?&NN^*M-U/PY9Z)\1#\4]:\4^&M&T74-"T_3;%=<UR]UO=_98
M_8,\)^!?A/\ M%?!_P 7^#/%/@[]G'X\WMA9^'?V8-:^,7BGQM-\-_"!\-)I
M'BZP/CG1/$;W^@W7C[4I)KK5O#OA+QMXBTW3+"QL5A\7:E)J5]96'Z>44[@>
M;?$#X/\ PQ^*GPRUGX-?$+P5HGBKX7Z_HEKX=U7P9J5N_P#9$^D6#6LFFVT*
MV\D%S8RZ5/8V-WI%]87%M?Z3?65G?Z==6U[:V\\>5\+O@1\+_@Y!(G@;0]42
M]ETVTT23Q#XO\9>-OB7XR?0=/=I-.\.MXX^)7B+Q;XP/AO3)9)9=,\.G7/[$
MTZ6::6QL())I6?UZBD!\R_#+]CG]G#X.ZK_:OPZ^'(T"*'Q%J/B[1_#4OBWQ
MUKGP_P#"/BG5I[JXU'Q#\/\ X9^(O$^K?#OX=:S=27MZK:CX$\+^';I(;RZM
MHY4MKB:)[L'[)7[/EOX!\._"^/X?*W@7PM\78OCQI6AS^*?&ER)?BO%X^OOB
M@GBS7-2N?$<NK^*6/CK4;G7I-&\3ZAK'AV9UM-/ETA]*T_3["U^C:* /(X/@
M3\*+?XPZM\?(_"43?%C7/#6A^$=2\4SZMKURDVA^&CK?]A10^'KG59?"]EJ&
MF1>)?$-K;ZY8Z+;:[]AUO5=/DU)[&_N;>3@?AE^QS^SA\'=5_M7X=?#D:!%#
MXBU'Q=H_AJ7Q;XZUSX?^$?%.K3W5QJ/B'X?_  S\1>)]6^'?PZUFZDO;U6U'
MP)X7\.W20WEU;1RI;7$T3_35% 'S==?LB_L\WOP7\1_L]W/P^\SX2>+O&%_X
M^\2^&?\ A+/'"7FM>,=4^(T7Q9OO$%]XMC\2IXSDOI_'\$&NY'B%8HH[>WT:
M&*/08(M+3I/$W[.?P7\8>*/AIXR\1>"+>_\ $/PATWQ9HW@"Y36/$5A9Z3I'
MCM=%7QCIFH:-IVL6FB>*+#Q'_P (]H[:K:>*].UR"ZDL_-=/-N+IY_;:* /S
MO_:&\-_&/XL?M.?LBP^'/@)\0K3P#\ _C_J7Q$\8_&+6?$_P.MO >I>&[[X*
M?$+PG'+X:T6R^,&H?%N\NX_$/BW3M-FM-4^&&CN#;WUW&TMA';W5U^B%%% !
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 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
9%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>ex19-1_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 ex19-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1"  U ((# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MY[WNV[-W5M3EH\(Y!0RI9)2P,8Y9[>.(GAG.<H3JQ=[^\VXIOI'1=$?/$?[
M?@2(DMXQ\3;1SO=;%1AN!SY(&"2.OJ,=JM?\,*> P/\ D</$9QC#JMH!D':
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
L:@][)8:3#*'ATZU+*&$*2?.6E>1V8=17JBG<H/3(SC.?UHHH =1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245960416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 12, 2025</div></th>
<th class="th"><div>Jun. 28, 2024</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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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_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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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_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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The information
required by Part III of this Report, to the extent not set forth herein, is incorporated herein by reference from the registrant&#8217;s
definitive Proxy Statement relating to the 2025 Annual Meeting of Stockholders (&#8220;Proxy Statement&#8221;), which definitive Proxy
Statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report
relates.</span></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ALTO 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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000778164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-21467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-2170618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</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="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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">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">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_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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
</tr>
<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1300 South Second Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">Pekin<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">IL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">61554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">710-2586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityListingsLineItems', window );"><strong>Entity Listings [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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.001 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">ALTO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,611,090<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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_DocumentInformationLineItems</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_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_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityContactPersonnelLineItems</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_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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityInformationLineItems</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_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_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityListingsLineItems</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_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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;">dei_EntityPhoneFaxNumbersLineItems</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_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>25
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184251405808">
<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, 2024</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_AuditorTable', window );"><strong>Auditor [Table]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">RSM US LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">49<span></span>
</td>
</tr>
<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">Rochester, Minnesota<span></span>
</td>
</tr>
<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_AuditorOpinionTextBlock', window );">Auditor Opinion [Text Block]</a></td>
<td class="text"><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">Opinion on the Internal Control Over Financial Reporting</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have audited Alto Ingredients, Inc.&#8217;s (the Company) internal
control over financial reporting as of December 31, 2024, based on criteria established in <i>Internal Control &#8212; Integrated Framework
</i>issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in
all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in
<i>Internal Control &#8212; Integrated Framework</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission in
2013.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have also audited, in accordance with the standards of the Public
Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December 31, 2024 and 2023, the related
consolidated statements of operations, comprehensive income (loss), stockholders&#8217; equity, and cash flows for each of the three
years in the period ended December 31, 2024, and the related notes to the consolidated financial statements of the Company and our report
dated March 13, 2025, expressed an unqualified opinion.</p><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_dei_AuditorOpinionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-X<br> -Number 210<br> -Section 2<br> -Subsection 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_AuditorOpinionTextBlock</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_AuditorTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">dei_AuditorTable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247016848">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">$ 35,469<span></span>
</td>
<td class="nump">$ 30,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">15,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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $23 and $85, respectively</a></td>
<td class="nump">58,217<span></span>
</td>
<td class="nump">58,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">49,914<span></span>
</td>
<td class="nump">52,611<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative instruments</a></td>
<td class="nump">3,313<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">5,463<span></span>
</td>
<td class="nump">9,538<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">153,118<span></span>
</td>
<td class="nump">168,770<span></span>
</td>
</tr>
<tr class="re">
<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 and equipment, net</a></td>
<td class="nump">214,742<span></span>
</td>
<td class="nump">248,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_AssetsNoncurrentAbstract', window );"><strong>Other Assets:</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_OperatingLeaseRightOfUseAsset', window );">Right of use operating lease assets, net</a></td>
<td class="nump">20,553<span></span>
</td>
<td class="nump">22,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">4,509<span></span>
</td>
<td class="nump">8,498<span></span>
</td>
</tr>
<tr class="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">8,516<span></span>
</td>
<td class="nump">5,628<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_OtherAssets', window );">Total other assets</a></td>
<td class="nump">33,578<span></span>
</td>
<td class="nump">36,723<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_Assets', window );">Total Assets</a></td>
<td class="nump">401,438<span></span>
</td>
<td class="nump">454,241<span></span>
</td>
</tr>
<tr class="ro">
<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="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">20,369<span></span>
</td>
<td class="nump">20,752<span></span>
</td>
</tr>
<tr class="ro">
<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 liabilities</a></td>
<td class="nump">24,214<span></span>
</td>
<td class="nump">20,205<span></span>
</td>
</tr>
<tr class="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 portion &#8211; operating leases</a></td>
<td class="nump">4,851<span></span>
</td>
<td class="nump">4,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative instruments</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="nump">13,849<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">7,193<span></span>
</td>
<td class="nump">6,149<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">57,804<span></span>
</td>
<td class="nump">65,288<span></span>
</td>
</tr>
<tr class="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, net</a></td>
<td class="nump">92,904<span></span>
</td>
<td class="nump">82,097<span></span>
</td>
</tr>
<tr class="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 );">Operating leases, net of current portion</a></td>
<td class="nump">16,913<span></span>
</td>
<td class="nump">19,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">8,754<span></span>
</td>
<td class="nump">8,270<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">176,375<span></span>
</td>
<td class="nump">174,684<span></span>
</td>
</tr>
<tr class="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 (Notes 1, 8, 9, 10 and 14)</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_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity:</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 stock, value</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_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">76<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,044,176<span></span>
</td>
<td class="nump">1,040,912<span></span>
</td>
</tr>
<tr class="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="nump">4,975<span></span>
</td>
<td class="nump">2,481<span></span>
</td>
</tr>
<tr class="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 );">Accumulated deficit</a></td>
<td class="num">(824,166)<span></span>
</td>
<td class="num">(763,913)<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 stockholders&#8217; equity</a></td>
<td class="nump">225,063<span></span>
</td>
<td class="nump">279,557<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 Stockholders&#8217; Equity</a></td>
<td class="nump">401,438<span></span>
</td>
<td class="nump">454,241<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_SeriesAPreferredStockMember', window );">Series A Preferred Stock</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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_SeriesBPreferredStockMember', window );">Series B Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity:</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 stock, value</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_NonvotingCommonStockMember', window );">Non-voting common stock</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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 valuation and LIFO reserves of 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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesAPreferredStockMember</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_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesBPreferredStockMember</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_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonvotingCommonStockMember</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>27
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184243379136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, net of allowance (in Dollars)</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 85<span></span>
</td>
</tr>
<tr class="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">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="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, shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="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, shares authorized</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="nump">300,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, shares issued</a></td>
<td class="nump">76,565,072<span></span>
</td>
<td class="nump">75,703,100<span></span>
</td>
</tr>
<tr class="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, shares outstanding</a></td>
<td class="nump">76,565,072<span></span>
</td>
<td class="nump">75,703,100<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_SeriesAPreferredStockMember', window );">Series A Preferred Stock</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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,684,375<span></span>
</td>
<td class="nump">1,684,375<span></span>
</td>
</tr>
<tr class="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, shares issued</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_SeriesBPreferredStockMember', window );">Series B Preferred Stock</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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,580,790<span></span>
</td>
<td class="nump">1,580,790<span></span>
</td>
</tr>
<tr class="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, shares issued</a></td>
<td class="nump">926,942<span></span>
</td>
<td class="nump">926,942<span></span>
</td>
</tr>
<tr class="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, shares outstanding</a></td>
<td class="nump">926,942<span></span>
</td>
<td class="nump">926,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock, liquidation preference (in Dollars)</a></td>
<td class="nump">$ 18,075<span></span>
</td>
<td class="nump">$ 18,075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Non-voting 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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="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, shares authorized</a></td>
<td class="nump">3,553,000<span></span>
</td>
<td class="nump">3,553,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, shares issued</a></td>
<td class="nump">896<span></span>
</td>
<td class="nump">896<span></span>
</td>
</tr>
<tr class="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, shares outstanding</a></td>
<td class="nump">896<span></span>
</td>
<td class="nump">896<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesAPreferredStockMember</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_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesBPreferredStockMember</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_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonvotingCommonStockMember</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>28
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244615424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_Revenues', window );">Net sales</a></td>
<td class="nump">$ 965,258<span></span>
</td>
<td class="nump">$ 1,222,940<span></span>
</td>
<td class="nump">$ 1,335,621<span></span>
</td>
</tr>
<tr class="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 goods sold</a></td>
<td class="nump">955,536<span></span>
</td>
<td class="nump">1,207,287<span></span>
</td>
<td class="nump">1,363,171<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 (loss)</a></td>
<td class="nump">9,722<span></span>
</td>
<td class="nump">15,653<span></span>
</td>
<td class="num">(27,550)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(29,736)<span></span>
</td>
<td class="num">(29,864)<span></span>
</td>
<td class="num">(28,079)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related expenses</a></td>
<td class="num">(7,701)<span></span>
</td>
<td class="num">(2,800)<span></span>
</td>
<td class="num">(3,500)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on sale or disposal of assets</a></td>
<td class="nump">830<span></span>
</td>
<td class="num">(293)<span></span>
</td>
<td class="num">(2,230)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="num">(24,790)<span></span>
</td>
<td class="num">(6,544)<span></span>
</td>
<td class="text"> <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_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(51,675)<span></span>
</td>
<td class="num">(23,848)<span></span>
</td>
<td class="num">(61,359)<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_alto_IncomeFromCashGrant', window );">Income from cash grant</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,812<span></span>
</td>
<td class="nump">22,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInvestmentExpense', window );">Interest expense, net</a></td>
<td class="num">(7,644)<span></span>
</td>
<td class="num">(7,425)<span></span>
</td>
<td class="num">(1,827)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">508<span></span>
</td>
<td class="nump">553<span></span>
</td>
<td class="nump">862<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 );">Loss before provision for income taxes</a></td>
<td class="num">(58,811)<span></span>
</td>
<td class="num">(27,908)<span></span>
</td>
<td class="num">(39,672)<span></span>
</td>
</tr>
<tr class="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 );">Provision for income taxes</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">97<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
</tr>
<tr class="re">
<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 );">Consolidated net loss</a></td>
<td class="num">(58,984)<span></span>
</td>
<td class="num">(28,005)<span></span>
</td>
<td class="num">(41,597)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred stock dividends</a></td>
<td class="num">(1,269)<span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
<td class="num">(1,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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Loss attributable to common stockholders</a></td>
<td class="num">$ (60,253)<span></span>
</td>
<td class="num">$ (29,270)<span></span>
</td>
<td class="num">$ (42,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_EarningsPerShareBasic', window );">Loss per share, basic (in Dollars per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.6)<span></span>
</td>
</tr>
<tr class="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 );">Loss per share, diluted (in Dollars per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.6)<span></span>
</td>
</tr>
<tr class="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 shares outstanding, basic (in Shares)</a></td>
<td class="nump">73,482,000<span></span>
</td>
<td class="nump">73,339,000<span></span>
</td>
<td class="nump">71,944,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding, diluted (in Shares)</a></td>
<td class="nump">73,482,000<span></span>
</td>
<td class="nump">73,339,000<span></span>
</td>
<td class="nump">71,944,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_IncomeFromCashGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from cash grant.</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;">alto_IncomeFromCashGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInvestmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 related to the generation of investment 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInvestmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184252081664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 );">Consolidated net loss</a></td>
<td class="num">$ (58,984)<span></span>
</td>
<td class="num">$ (28,005)<span></span>
</td>
<td class="num">$ (41,597)<span></span>
</td>
</tr>
<tr class="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 );">Other comprehensive income&#8211; net gain arising during the period on defined benefit pension plans</a></td>
<td class="nump">2,494<span></span>
</td>
<td class="nump">659<span></span>
</td>
<td class="nump">2,106<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_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (56,490)<span></span>
</td>
<td class="num">$ (27,346)<span></span>
</td>
<td class="num">$ (39,491)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>30
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245515136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common Stock and Non-Voting Common</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accum. Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Total</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_StockholdersEquity', window );">Balances at Dec. 31, 2021</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
<td class="nump">$ 1,037,205<span></span>
</td>
<td class="num">$ (691,781)<span></span>
</td>
<td class="num">$ (284)<span></span>
</td>
<td class="nump">$ 345,214<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_SharesOutstanding', window );">Balances (in Shares) at Dec. 31, 2021</a></td>
<td class="nump">927<span></span>
</td>
<td class="nump">72,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,333<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issued to employees and directors, net of cancellations and tax</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,291)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,291)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued for Eagle</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<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 );">Shares issued for Eagle (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Shares issued to Orion</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">3,912<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesOther', window );">Shares issued to Orion (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,325)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchases (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(351)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Pension plan adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,106<span></span>
</td>
<td class="nump">2,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Preferred stock dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(41,597)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(41,597)<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_StockholdersEquity', window );">Balances at Dec. 31, 2022</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">1,040,834<span></span>
</td>
<td class="num">(734,643)<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">308,089<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_SharesOutstanding', window );">Balances (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">927<span></span>
</td>
<td class="nump">75,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,896<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,896<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issued to employees and directors, net of cancellations and tax</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="num">(145)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(143)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchases</a></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(3,673)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,674)<span></span>
</td>
</tr>
<tr class="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 );">Stock repurchases (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,685)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Pension plan adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">659<span></span>
</td>
<td class="nump">659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Preferred stock dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(28,005)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(28,005)<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_StockholdersEquity', window );">Balances at Dec. 31, 2023</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 76<span></span>
</td>
<td class="nump">1,040,912<span></span>
</td>
<td class="num">(763,913)<span></span>
</td>
<td class="nump">2,481<span></span>
</td>
<td class="nump">279,557<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_SharesOutstanding', window );">Balances (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">927<span></span>
</td>
<td class="nump">75,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,357<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">4,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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted stock issued to employees and directors, net of cancellations and tax</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1,093)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,092)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Pension plan adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,494<span></span>
</td>
<td class="nump">2,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Preferred stock dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,269)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,269)<span></span>
</td>
</tr>
<tr class="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 loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(58,984)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(58,984)<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_StockholdersEquity', window );">Balances at Dec. 31, 2024</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 77<span></span>
</td>
<td class="nump">$ 1,044,176<span></span>
</td>
<td class="num">$ (824,166)<span></span>
</td>
<td class="nump">$ 4,975<span></span>
</td>
<td class="nump">$ 225,063<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_SharesOutstanding', window );">Balances (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">927<span></span>
</td>
<td class="nump">76,565<span></span>
</td>
<td class="text">&#160;<span></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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DividendsPreferredStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 preferred stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of shares of stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184243147792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements 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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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_NetIncomeLoss', window );">Consolidated net loss</a></td>
<td class="num">$ (58,984)<span></span>
</td>
<td class="num">$ (28,005)<span></span>
</td>
<td class="num">$ (41,597)<span></span>
</td>
</tr>
<tr class="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 consolidated net loss to cash (used in) 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_DepreciationAndAmortization', window );">Depreciation and amortization of intangibles</a></td>
<td class="nump">24,408<span></span>
</td>
<td class="nump">23,080<span></span>
</td>
<td class="nump">25,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">24,790<span></span>
</td>
<td class="nump">6,544<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_us-gaap_GainLossOnDispositionOfAssets1', window );">(Gain) loss on sale or disposal of assets</a></td>
<td class="num">(830)<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">2,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory valuation</a></td>
<td class="nump">2,050<span></span>
</td>
<td class="nump">2,201<span></span>
</td>
<td class="nump">4,612<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Losses (gains) on derivative instruments</a></td>
<td class="num">(11,045)<span></span>
</td>
<td class="nump">8,031<span></span>
</td>
<td class="num">(19,263)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAmortizationOfDeferredCharges', window );">Amortization of deferred financing costs</a></td>
<td class="nump">1,016<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discounts</a></td>
<td class="nump">804<span></span>
</td>
<td class="nump">801<span></span>
</td>
<td class="nump">126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,357<span></span>
</td>
<td class="nump">3,896<span></span>
</td>
<td class="nump">3,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt (recovery) expense</a></td>
<td class="num">(50)<span></span>
</td>
<td class="nump">427<span></span>
</td>
<td class="num">(217)<span></span>
</td>
</tr>
<tr class="re">
<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:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">562<span></span>
</td>
<td class="nump">9,499<span></span>
</td>
<td class="nump">23,967<span></span>
</td>
</tr>
<tr class="re">
<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 );">Inventories</a></td>
<td class="nump">4,484<span></span>
</td>
<td class="nump">11,816<span></span>
</td>
<td class="num">(15,479)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">931<span></span>
</td>
<td class="nump">310<span></span>
</td>
<td class="nump">7,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="num">(5,965)<span></span>
</td>
<td class="num">(5,362)<span></span>
</td>
<td class="num">(5,128)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">9,951<span></span>
</td>
<td class="num">(12,554)<span></span>
</td>
<td class="nump">20,503<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 (used in) provided by operating activities</a></td>
<td class="num">(3,521)<span></span>
</td>
<td class="nump">22,025<span></span>
</td>
<td class="nump">6,049<span></span>
</td>
</tr>
<tr class="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>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 and equipment</a></td>
<td class="num">(11,066)<span></span>
</td>
<td class="num">(29,531)<span></span>
</td>
<td class="num">(37,744)<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_alto_DeferredPurchasePricePayments', window );">Deferred purchase price payments for Eagle Alcohol</a></td>
<td class="num">(2,800)<span></span>
</td>
<td class="num">(3,500)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of assets</a></td>
<td class="nump">400<span></span>
</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Purchase of Eagle Alcohol, net of cash acquired</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,685)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable', window );">Proceeds from principal payments on notes receivable</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">14,766<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(13,466)<span></span>
</td>
<td class="num">(33,031)<span></span>
</td>
<td class="num">(37,663)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>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_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net proceeds from (payments on) Kinergy&#8217;s line of credit</a></td>
<td class="nump">8,987<span></span>
</td>
<td class="nump">12,614<span></span>
</td>
<td class="num">(32,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromBankDebt', window );">Net proceeds from term loan</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">59,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_PaymentsForRepurchaseOfCommonStock', window );">Stock repurchases</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(3,674)<span></span>
</td>
<td class="num">(1,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(714)<span></span>
</td>
<td class="num">(5,171)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Preferred stock dividend payments</a></td>
<td class="num">(1,269)<span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
<td class="num">(1,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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">7,718<span></span>
</td>
<td class="nump">6,961<span></span>
</td>
<td class="nump">19,014<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(9,269)<span></span>
</td>
<td class="num">(4,045)<span></span>
</td>
<td class="num">(12,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">45,480<span></span>
</td>
<td class="nump">49,525<span></span>
</td>
<td class="nump">62,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">36,211<span></span>
</td>
<td class="nump">45,480<span></span>
</td>
<td class="nump">49,525<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAbstract', window );"><strong>Reconciliation of total cash, cash equivalents and restricted cash:</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">35,469<span></span>
</td>
<td class="nump">30,014<span></span>
</td>
<td class="nump">36,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">742<span></span>
</td>
<td class="nump">15,466<span></span>
</td>
<td class="nump">13,069<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">36,211<span></span>
</td>
<td class="nump">45,480<span></span>
</td>
<td class="nump">49,525<span></span>
</td>
</tr>
<tr class="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 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 (net of capitalized interest)</a></td>
<td class="nump">8,319<span></span>
</td>
<td class="nump">7,923<span></span>
</td>
<td class="nump">2,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_InterestPaidCapitalized', window );">Capitalized interest</a></td>
<td class="nump">2,517<span></span>
</td>
<td class="nump">2,454<span></span>
</td>
<td class="nump">720<span></span>
</td>
</tr>
<tr class="ro">
<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 tax refunds (payments)</a></td>
<td class="nump">$ 627<span></span>
</td>
<td class="num">$ (324)<span></span>
</td>
<td class="num">$ (2,262)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DeferredPurchasePricePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of deferred purchase price payments for Eagle Alcohol.</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;">alto_DeferredPurchasePricePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 obligation 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 current 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InterestPaidCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 capitalized, classified as investing 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 of other deferred costs recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDividendsPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 in the form of ordinary dividends to preferred shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProceedsFromSaleAndCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RestrictedCashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>32
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247682064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 and Significant Accounting Policies [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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">1. <span style="font-variant: small-caps">ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</span>.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Organization and Business</span></i> &#8211; The
consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (&#8220;Alto
Ingredients&#8221;), and its direct and indirect wholly-owned subsidiaries (collectively, the &#8220;Company&#8221;), including Kinergy
Marketing LLC, an Oregon limited liability company (&#8220;Kinergy&#8221;), Alto Nutrients, LLC, a California limited liability company
(&#8220;Alto Nutrients&#8221;), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (&#8220;Alto
Pekin&#8221;) and Alto ICP, LLC, a Delaware limited liability company (&#8220;ICP&#8221;), and the Company&#8217;s production facilities
in Oregon and Idaho.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">As discussed in Note 2, on January 14, 2022, the Company acquired Eagle
Alcohol Company LLC, a Missouri limited liability company (&#8220;Eagle Alcohol&#8221;). On that date, Eagle Alcohol became a wholly-owned
subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As discussed in Note 16, On January 1, 2025, the Company&#8217;s wholly-owned
subsidiary, Alto Carbonic, LLC (&#8220;Alto Carbonic&#8221;), acquired Kodiak Carbonic, LLC, a beverage-grade liquid CO<sub>2</sub> processor
for $7.6 million. Alto Carbonic is co-located at the Company&#8217;s Columbia ethanol facility. The Company plans to report the results
of Alto Carbonic in the Company&#8217;s Western Production segment beginning January 1, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company produces and distributes renewable fuels,
essential ingredients and specialty alcohols. The Company also markets fuel-grade ethanol produced by third parties. The Company&#8217;s
production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company&#8217;s two production facilities in Oregon
and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company has a combined alcohol production capacity
of 350 million gallons per year and produces, on an annualized basis, over 1.4 million tons of essential ingredients, such as dried yeast,
corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In
addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company focuses on <i>Health, Home &amp; Beauty</i>;
<i>Food &amp; Beverage</i>; <i>Industry &amp; Agriculture; Essential Ingredients</i>; and <i>Renewable Fuels</i> markets. Products for
the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants
and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well
as corn germ used for corn oils. Products for Industry &amp; Agriculture markets include alcohols and other products for paint applications
and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and
distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade
ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s production facilities, other than its Magic Valley
plant, were operating for all periods presented subject to scheduled and unscheduled downtimes to address facility repair and maintenance.
In January 2024, the Company temporarily hot-idled its Magic Valley facility to minimize losses from negative regional crush margins and
to expedite the installation of additional equipment to achieve the intended production rate, quality and consistency from the Company&#8217;s
corn oil and high protein system at the facility. The Company restarted its Magic Valley facility in July 2024 and by October 2024, the
facility consistently achieved average ethanol production rates at full capacity, the protein content yield from the plant reached 50%
or greater, and the Company was able to expand its corn oil yields. Increases in regional corn basis and declining market prices for protein
and corn oil resulted in overall margin compression, outweighing the economic benefits of these plant improvements. As a consequence,
the Company cold-idled its Magic Valley facility on December 31, 2024 to minimize financial losses. The Company continues to provide terminal
services at the plant and intends to resume operations at the facility when the economic environment in the region sustainably improves.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Basis of Presentation</span></i> &#8211; The consolidated financial
statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;)
and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Segments &#8211; A segment is a component of an enterprise whose operating
results are regularly reviewed by the enterprise&#8217;s chief operating decision maker (&#8220;CODM&#8221;) to make decisions about resources
to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines
and discloses its segments in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards
Codification (&#8220;ASC&#8221;) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company has adopted
the guidance issued under ASU 2023-07, <i>Segment Reporting (Topic 280)</i>, which enhances disclosures about the Company&#8217;s segments.
The Company&#8217;s CODM is the Company&#8217;s executive committee, which is led by the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;)
and includes its Chief Financial Officer, Chief Operating Officer, Chief Commercial Officer and Chief Legal Officer (&#8220;Executive
Committee&#8221;). The Company manages and assesses the performance of its reportable segments by its gross profit (loss). As part of the
Executive Committee&#8217;s review of segment-level performance, each member of the Executive Committee reviews the gross profit of the
Company&#8217;s reportable segments and provides expertise and analysis from their respective areas which drive the evaluation of the
performance of the Company&#8217;s reportable segments and allocation of resources to those segments. Even though the CEO has the authority
to override the other members for strategic or other reasons, key decisions are made jointly by the Executive Committee.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company reports financial and operating performance in three reportable
segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (&#8220;Pekin Campus&#8221;), (2) marketing and distribution,
which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and
sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company&#8217;s two western production
facilities and, beginning in 2025, its liquid CO<sub>2</sub> plant on an aggregated basis (&#8220;Western production&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Cash and Cash Equivalents</span></i> &#8211; The Company considers
all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts
at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation;
however, the Company does not believe it is exposed to any significant credit risk on these balances.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Restricted Cash</span></i> &#8211; The Company&#8217;s restricted
cash comprises cash collateral balances held in derivative brokerage accounts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></i> &#8211;
Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty
alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential
ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and
corn oil to poultry and renewable diesel and biodiesel customers, in each case generally without requiring collateral. Due to a limited
number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2024 and 2023, as described
below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The carrying amount of accounts receivable is reduced by a valuation
allowance that reflects the Company&#8217;s best estimate of the amounts that will not be collected. The Company regularly reviews accounts
receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that
will not be collected.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Of the accounts receivable balance, approximately $44,750,000 and $51,315,000
at December 31, 2024 and 2023, respectively, were used as collateral under Kinergy&#8217;s operating line of credit. The allowance for
credit losses was $23,000 and $85,000 as of December 31, 2024 and 2023, respectively. The Company recorded a bad debt recovery of $50,000,
bad debt expense of $427,000 and a bad debt recovery of $217,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The
Company does not have any off-balance sheet credit exposure related to its customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Concentration Risks</span></i> &#8211; Credit risk represents the
accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations
of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties
when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected
by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash
balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The
Company has not experienced any significant losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#8217;s total net sales, as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company had accounts receivable due from these customers totaling
$5,187,000 and $4,302,000, representing 9% and 7% of total accounts receivable, as of December 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#8217;s total corn purchases,
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Supplier A</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">16</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">14</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">11</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier B</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">13</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">12</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">12</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier C</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">15</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, approximately 44% of the Company&#8217;s employees
were covered by a collective bargaining agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Inventories</span></i> &#8211; Inventories consisted primarily of
bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable
value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,050,000 and $2,201,000 as
of December 31, 2024 and 2023, respectively. Of the inventory balance, approximately $35,495,000 and $41,041,000 at December 31, 2024
and 2023, respectively, were used as collateral under Kinergy&#8217;s operating line of credit. Inventory balances consisted of the following
(in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,120</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,765</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,063</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Raw materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,602</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,470</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,914</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52,611</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Property and Equipment</span></i> &#8211; Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 86%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: center"><span style="font-size: 10pt">40 years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Facilities and plant equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">10 &#8211; 25 years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">5 &#8211; 10 years</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cost of normal maintenance and repairs is charged to operations
as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining
useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation
or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Intangible Assets</span></i> &#8211; The Company amortizes intangible
assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses
indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred.
If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal
to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the
consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Leases</span></i> &#8211; The Company accounts for leases under
ASC Section 842, <i>Leases </i>(&#8220;ASC 842), whereby lessees are required to recognize the following for all leases (with the exception
of short-term leases) at the commencement date: (1) a lease liability, which is a lessee&#8217;s obligation to make lease payments arising
from a lease, measured on a discounted cash flow basis; and (2) a &#8220;right of use&#8221; asset, which is an asset that represents
the lessee&#8217;s right to use the specified asset for the lease term. See Note 9 for further information.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Derivative Instruments and Hedging Activities</span></i> &#8211;
Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile
Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative&#8217;s
fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria
are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other
comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated
as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company
has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases
and normal sales.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Revenue Recognition</span></i> &#8211; The Company recognizes revenue
under ASC Section 606, <i>Revenue from Contracts with Customers </i>(&#8220;ASC 606&#8221;). The provisions of ASC 606 include a five-step
process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting
the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the
following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine
the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when,
or as, the Company satisfies the performance obligation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes revenue primarily from sales of alcohols and
essential ingredients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has five production facilities from which it produces and
sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany
sales agreements with each of the Company&#8217;s five production facilities. Kinergy also acts as a principal when it purchases third
party fuel-grade ethanol which it resells to its customers. Finally, for the year ended December 31, 2022, Kinergy had exclusive sales
agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities&#8217; fuel-grade
ethanol for a fee plus the costs to deliver the ethanol to Kinergy&#8217;s customers. These sales were referred to as third-party agent
sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any
associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended
December 31, 2024 and 2023. The Company&#8217;s balances of accounts receivable, net of allowance for credit losses, were $58,217,000,
$58,729,000 and $68,655,000, as of December 31, 2024, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has five production facilities from which it produces and
sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient
customers under exclusive intercompany sales agreements with each of the Company&#8217;s five production facilities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes revenue from sales of alcohols and essential
ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on
the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance
obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates
the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes
the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance
obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">When the Company is the agent, the supplier controls the products before
they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product,
has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.
When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is
primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to
a customer and has discretion in establishing the price for the product.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See the tables in Note 4 for the Company&#8217;s revenue by type of
contracts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Shipping and Handling Costs</span></i> &#8211; The Company accounts
for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly,
the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Selling Costs</span></i> &#8211; Selling costs associated with the
Company&#8217;s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated
statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Stock-Based Compensation</span></i> &#8211; The Company accounts
for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined
on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for
the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component
of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Goodwill</span></i> &#8211; Goodwill represents the excess of cost
of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently,
if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting
unit&#8217;s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based
on management&#8217;s experience and knowledge of the Company&#8217;s operations and the industries in which the Company operates. These
estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital
spending decisions of the Company&#8217;s customers. Any assessed impairments will be permanent and expensed in the period in which the
impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges,
the charges will be recorded in asset impairment expenses in the consolidated statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performed its annual review of impairment of goodwill and
recognized an asset impairment loss of $6.0 million for the year ended December&#160;31, 2023. <span style="-sec-ix-hidden: hidden-fact-100"><span style="-sec-ix-hidden: hidden-fact-101">No</span></span> impairment losses for goodwill were
recognized for the year ended December 31, 2024 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"><i><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></i>
&#8211; The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and
purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be
less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted,
undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this
amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. When the estimated
fair value of the asset group is less than its carrying value, the Company recognizes an impairment expense equal to the difference between
the asset group&#8217;s carrying value and estimated fair value. Forecasts of future cash flows are judgments based on the Company&#8217;s
experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by
future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company&#8217;s customers.
The Company&#8217;s assessment resulted in an asset impairment of $24,790,000 primarily from the cold-idling of the Company&#8217;s Magic
Valley facility due to increased regional corn basis and overall margin compression and the Company&#8217;s changes to its Eagle Alcohol
business, for the year ended December 31, 2024. The Company&#8217;s assessment resulted in an asset impairment of $574,000 related to
amendments to certain of the Company&#8217;s lease agreements, for the year ended December 31, 2023. The Company&#8217;s impairment analysis
performed during the year ended December 31, 2022 did not result in an impairment charge.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Deferred Financing Costs</span></i> &#8211; Deferred financing costs
are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related
financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs,
included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,016,000, $1,048,000
and $177,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Unamortized deferred financing costs were approximately
$3,684,000 and $4,700,000 as of December 31, 2024 and 2023, respectively, and are recorded as a reduction of long-term debt in the consolidated
balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Provision for Income Taxes</span></i> &#8211; Income taxes are accounted
for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial
reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect
when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected
to be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for uncertainty in income taxes using a two-step
approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining
whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation
processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized
upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority
if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts
would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities
are classified as noncurrent in the Company&#8217;s consolidated balance sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company files a consolidated federal income tax return. This return
includes all wholly owned subsidiaries as well as the Company&#8217;s pro-rata share of taxable income from pass-through entities in which
the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable
laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Loss Per Share</span></i> &#8211; Basic loss per share is computed
on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted
from net loss attributed to Alto Ingredients, Inc. and are considered in the calculation of loss attributable to common stockholders in
computing basic loss per share. Common stock equivalents to preferred stock are considered participating securities and are also included
in this calculation when dilutive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables compute basic and diluted loss per share (in thousands,
except per share data):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(58,984</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,269</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(60,253</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">73,482</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.82</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,005</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(29,270</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">73,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.40</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(41,597</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(42,862</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">71,944</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.60</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There were an aggregate of 981,000, 981,000 and 964,000 potentially
dilutive shares from convertible securities outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. These convertible
securities were not considered in calculating diluted loss per common share for the years ended December 31, 2024, 2023 and 2022 as their
effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 weighted-average anti-dilutive shares from outstanding
out-of-the-money warrants for the year ended December 31, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Financial Instruments</span></i> &#8211; The carrying values of
cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are
reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its
long-term debt instruments are not considered materially different than fair value.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Business Combinations</span></i>&#160;&#8211; Business acquisitions
are accounted for in accordance with ASC Section 805, <i>Business Combinations</i>. ASC 805 requires the reporting entity to identify
the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities
assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their
fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments
are recorded to goodwill over the measurement period (not longer than twelve months).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Income from Cash Grant</span></i>&#160;&#8211; For the years ended
December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA&#8217;s Biofuel Producer
Program. The Company did not receive any cash from this program for the year ended December 31, 2024. The program was created as part
of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic.
The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are
not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for
Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated
statements of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Employment-related Benefits</span></i> &#8211; Employment-related
benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense
is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan
assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that
includes bonds with maturities that match the expected timing of benefit payments under the plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Share Repurchase Program</span></i>&#160;&#8211; On September 12,
2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial
purchase authorization of $10,000,000. The Company&#8217;s lender has further limited the Company&#8217;s purchase authorization to $5,000,000.
Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial
purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program
does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified,
suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire
the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased
an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively. No shares were repurchased during
the year ended December 31, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Nonvoting Common Stock</span></i> &#8211; In 2015, the Company issued
nonvoting common stock convertible at a holder&#8217;s election into voting common stock. As of December 31, 2024, an aggregate of 3,539,236
shares of nonvoting common stock had been converted into an equal number of shares of the Company&#8217;s voting common stock. As of December
31, 2024, there were 896 shares of nonvoting common stock outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> &#8211; The preparation of
the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities and 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. Significant estimates are required as part of determining net realizable
value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential
outcome of future tax consequences of events recognized in the Company&#8217;s financial statements or tax returns, and the valuation
of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from
management&#8217;s estimates and assumptions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Recent Accounting Pronouncements</span></i> &#8211; In November
2024, the FASB issued ASU 2024-03, <i>Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures
(Subtopic 220-40)</i>, which provides for more detailed information about the types of expenses aggregated in common expense captions
in the statement of operations. ASU 2024-03 is effective for the Company for the year ended December 31, 2027, with early adoption permitted.
The Company is currently evaluating the impact of this ASU.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Subsequent Events</span></i> &#8211; Management evaluates, as of
each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are
issued for either disclosure or adjustment to the consolidated financial results. See Note 16.</p><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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/275/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244339520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition of Eagle Alcohol<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_BusinessCombinationsAbstract', window );"><strong>Acquisition of Eagle Alcohol [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_AssetAcquisitionTextBlock', window );">ACQUISITION OF EAGLE ALCOHOL</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 2. ACQUISITION OF EAGLE ALCOHOL.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left">On January 14, 2022, the Company purchased 100%
of the membership interests of Eagle Alcohol. The purchase price was $14.0 million in cash plus an estimated net working capital adjustment
of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent
consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million
in the Company&#8217;s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain
conditions. Subsequently, the Company made organizational changes at Eagle Alcohol, and accelerated the vesting of the Company&#8217;s
common stock under the terms of the purchase agreement. With respect to these payments, the Company accrued $7.7 million and $2.8 million
in other current liabilities in the accompanying consolidated balance sheets as of December 31, 2024 and 2023, respectively, with the
expense included in acquisition-related expenses in the accompanying consolidated statements of operations for the years then ended.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">

</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Eagle Alcohol specializes in break bulk distribution of specialty alcohols.
 Eagle Alcohol delivers products to customers
in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carriers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As part of the Company&#8217;s original allocation of purchase price
for its acquisition of Eagle Alcohol, the Company recorded a customer relationships intangible asset of $6.5 million, a trade name intangible
asset of $0.4 million and goodwill of $6.0 million. See Note 6.</p><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_AssetAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 15<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480123/805-50-15-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetAcquisitionTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>34
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245984896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intercompany Agreements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_CollateralizedAgreementsAbstract', window );"><strong>Intercompany Agreements [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_CollaborativeArrangementDisclosureTextBlock', window );">INTERCOMPANY AGREEMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 3. INTERCOMPANY AGREEMENTS.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company, directly or through one of its subsidiaries, has entered
into the following management and marketing agreements:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Affiliate Management Agreement</span></i> &#8211; Alto Ingredients
entered into an Affiliate Management Agreement (&#8220;AMA&#8221;) with its operating subsidiaries under which Alto Ingredients agreed
to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering
the subsidiaries&#8217; compliance with their credit agreements and performing billing, collection, record keeping and other administrative
and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including
the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed
at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The AMAs had an initial term of one year and have automatic successive
one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at
least 90 days prior notice of termination.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Alto Ingredients recorded revenues of approximately
$18,000,000, $13,200,000 and $12,403,000 related to the AMAs in place for the years ended December 31, 2024, 2023 and 2022, respectively.
These amounts have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Ethanol Marketing Agreements</span></i> &#8211;
Kinergy entered into separate marketing agreements with each of the Company&#8217;s production facilities which granted Kinergy the exclusive
right to purchase, market and sell the alcohols produced at those facilities. Under the terms of the marketing agreements, within ten
days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party
purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive
fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less
than $0.015 per gallon and not more than $0.0225 per gallon. Each of the marketing agreements had an initial term of one year and has
successive one year renewal periods at the option of the production facility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Kinergy recorded revenues of approximately $5,407,000,
$5,431,000 and $5,746,000 related to the marketing agreements for the years ended December 31, 2024, 2023 and 2022, respectively. These
amounts have been eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Corn Procurement and Handling Agreements</span></i> &#8211; Alto
Nutrients entered into separate corn procurement and handling agreements with each of the Company&#8217;s production facilities. Under
the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate,
enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients
also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility&#8217;s
storage and, in the case of whole corn delivered, processing and hammering the whole corn.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Under these agreements, Alto Nutrients receives a
fee of $0.03 per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable
monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option
of the individual facility. Alto Nutrients recorded revenues of approximately $2,910,000, $3,007,000 and $3,207,000 related to the corn
procurement and handling agreements for the years ended December 31, 2024, 2023 and 2022, respectively. These amounts have been eliminated
upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Essential Ingredients Marketing Agreements</span></i>
&#8211; Alto Nutrients entered into separate marketing agreements with each of the Company&#8217;s production facilities (except for the
Company&#8217;s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential
ingredients produced at each facility. Under the terms of the marketing agreements, within ten days after a facility delivers essential
ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party
purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated
amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed,
minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet
corn protein feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate
third-party purchase price for corn protein meal, dry corn protein feed, dry distillers grains, corn germ and corn oil. Each marketing
agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Alto Nutrients recorded revenues of approximately
$2,516,000, $3,216,500 and $3,505,000 related to the marketing agreements for the years ended December 31, 2024, 2023 and 2022, respectively.
These amounts have been eliminated upon consolidation.</p><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_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/808/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_CollateralizedAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CollateralizedAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-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>35
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246838976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>Segments [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 );">SEGMENTS</a></td>
<td class="text"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">4.</td><td>SEGMENTS.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company reports its financial and operating
performance in three segments: (1) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients
produced at the Company&#8217;s Pekin, Illinois campus, (2) marketing and distribution, which includes marketing and merchant trading
for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties,
and (3) Western production, which includes the production and sale of fuel-grade ethanol and essential ingredients, including liquid CO<sub>2</sub>,
produced at the Company&#8217;s two western production facilities and its liquid CO<sub>2</sub> plant on an aggregated basis, none of
which are individually so significant to be considered a separately reportable segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company manages and assesses the performance
of its reportable segments by its gross profit (loss). As part of the Executive Committee&#8217;s review of segment-level performance,
each member of the Executive Committee reviews the gross profit of the Company&#8217;s reportable segments and provides expertise and
analysis from their respective areas which drive the evaluation of the performance of the Company&#8217;s reportable segments and allocation
of resources to those segments. Even though the CEO has the authority to override the other members for strategic or other reasons, key
decisions are made jointly by the Executive Committee.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Included in income (loss) before provision for income taxes are management
fees charged by Alto Ingredients to each of the segments. The Pekin Campus production segment incurred $7,200,000, $5,280,000 and $5,046,000
in management fees for the years ended December 31, 2024, 2023 and 2022, respectively. The marketing and distribution segment incurred
$5,400,000, $3,960,000 and $3,840,000 in management fees for the years ended December 31, 2024, 2023 and 2022, respectively. The Western
production segment incurred $3,600,000, $2,640,000 and $2,400,000 in management fees for the years ended December 31, 2024, 2023 and 2022,
respectively. Corporate and other includes the results of Eagle Alcohol and selling, general and administrative expenses, consisting primarily
of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the normal course of business, the segments do business with
each other. The preponderance of this activity occurs when the Company&#8217;s marketing and distribution segment markets alcohol produced
by the production segments for a marketing fee, as discussed in Note 3. These intersegment activities are considered arms&#8217;-length
transactions. Consequently, although these transactions impact segment performance, they do not impact the Company&#8217;s consolidated
results since all revenues and corresponding costs are eliminated upon consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the years ended December 31, 2024, 2023 and 2022, capital expenditures
incurred by the Pekin Campus segment were approximately $6.8 million, $17.7 million and $25.7 million, and capital expenditures incurred
by the Western production segment were approximately $4.3 million, $11.8 million and $12.3 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables set forth certain financial data for the Company&#8217;s
operating segments (in thousands):</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Pekin Campus production, recorded as gross:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Alcohol sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">415,710</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">502,217</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">521,273</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">169,308</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217,702</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">225,871</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,243</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,427</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,212</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">586,261</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">721,346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">748,356</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marketing and distribution:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales, gross</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">216,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">262,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">227,626</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">365</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,225</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,833</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,654</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,459</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">227,357</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">274,606</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,310</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Western Production, recorded as gross:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">115,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">166,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">253,605</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,264</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,209</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(122</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">134</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Western production sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,220</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">224,369</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">343,836</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,834</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,812</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,954</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,215</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,693</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">965,258</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,222,940</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,335,621</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>

<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Cost of goods sold:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">563,033</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">710,088</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">772,755</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213,023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">259,234</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">229,288</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">230,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">353,775</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,122</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,014</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,602</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,814</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Cost of goods sold as reported</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">955,536</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,207,287</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,363,171</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Gross profit (loss):</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,228</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,258</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(24,399</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,334</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,022</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,989</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,076</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,939</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(911</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,645</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,940</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,613</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,879</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,722</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,653</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,550</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Income (loss) before provision for income taxes:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Pekin Campus production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,308</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,560</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(27,376</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,261</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,748</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,086</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,506</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,209</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,294</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,486</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,835</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(58,811</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,908</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(39,672</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Asset impairments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,401</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,544</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,790</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,544</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Depreciation and amortization expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Pekin Campus production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,085</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">982</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">910</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">874</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,408</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,080</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,095</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Interest expense, net of capitalized interest:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,765</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(207</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(381</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">822</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,658</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(339</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,661</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,646</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">889</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,644</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,425</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,827</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the Company&#8217;s total assets by
operating segment (in thousands):&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">223,934</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">251,048</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">101,196</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,992</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,533</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">44,464</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">401,438</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">454,241</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247252720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [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_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 5. PROPERTY AND EQUIPMENT.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment consisted of the following (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">420,456</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">405,010</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,687</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,636</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,719</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,154</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,505</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">455,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">468,921</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(241,098</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(220,173</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">214,742</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">248,748</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">Depreciation expense was $23,820,000, $22,492,000
and $24,528,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The Company capitalized interest of $2,517,000, $2,454,000
and $720,000 for the years ended December 31, 2024, 2023 and 2022, respectively, related to its capital investment activities. The Company
recorded an asset impairment of $19,000,000 for the year ended December 31, 2024. The Company did not record any impairment on its property
and equipment for the years ended December 31, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company&#8217;s property and equipment are substantially
pledged as collateral under the Company&#8217;s Term Loan.</p><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247685952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [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_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS.</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 6. INTANGIBLE ASSETS.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets, including goodwill, consisted of the following (in
thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Useful<br/> Life<br/> (Years)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Gross</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Accumulated<br/> Amortization/<br/> Impairment</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Net Book<br/> Value</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Gross</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Accumulated<br/> Amortization/<br/> Impairment</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Net Book<br/> Value</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Non-Amortizing:</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-indent: -0.125in; padding-left: 0.25in">Goodwill</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5,970</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(5,970</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5,970</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(5,970</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Kinergy tradename</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -0.125in; padding-left: 0.125in">Amortizing:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Customer relationships</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: center">12</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(5,021</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,535</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,074</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,482</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in">Eagle Alcohol tradename</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">10</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(124</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">296</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">338</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Total goodwill and intangible assets</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,624</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(11,115</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,509</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,624</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,126</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,498</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr> </table>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Goodwill</span> &#8211;</i> The Company recorded goodwill of $5,970,000
in its Corporate and other segment resulted from the Company&#8217;s acquisition of Eagle Alcohol. As part of the Company&#8217;s annual
goodwill testing, it impaired the full amount of goodwill of $5,970,000 and recognized the amount in asset impairments in the consolidated
statements of operations for the year ended December 31, 2023. The Company did not record any goodwill impairment for the years ended
December 31, 2024 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Kinergy Tradename</span></i> &#8211; The Company recorded tradename
of $2,678,000 as part of the Company&#8217;s merger with Kinergy in 2006. The Company determined that the tradename has an indefinite
life and therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment on
its tradename for the years ended December 31, 2024, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Customer Relationships</span> &#8211;</i> The Company recorded customer
relationships of $6,556,000 from the Company&#8217;s acquisition of Eagle Alcohol. As part of the Company&#8217;s impairment testing,
it impaired this intangible asset by $3,401,000 and recognized the amount in asset impairments in the consolidated statement of operations
for the year ended December 31, 2024. The Company did not record any asset impairment on its customer relationships for the years ended
December 31, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Eagle Alcohol Tradename</span> &#8211;</i> The Company recorded
tradename of $420,000 from the Company&#8217;s acquisition of Eagle Alcohol. The Company did not record any tradename impairment for the
years ended December 31, 2024, 2023 and 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense associated with intangible assets totaled $588,000,
$588,000 and $567,000 for the years ended December&#160;31, 2024, 2023 and 2022. The weighted-average unamortized life of the customer
relationships and tradename is 8.7 years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The expected amortization expense relating to amortizable intangible
assets in each of the five years after December 31, 2024 are (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">213</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">766</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,831</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246209568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivatives [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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 7. DERIVATIVES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The business and activities of the Company expose it to a variety of
market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an
integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the
potentially adverse effects that market volatility could have on operating results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Commodity Risk</span></i><span style="text-decoration:underline"> &#8211; <i>Cash Flow Hedges</i></span>
&#8211; The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods
of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol
sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price.
In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility.
These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of
the anticipated transactions and regressing commodity futures prices against the Company&#8217;s purchase and sales prices. Ineffectiveness,
which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods
sold. For the years ended December 31, 2024, 2023 and 2022, the Company did not designate any of its derivatives as cash flow hedges.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Commodity Risk &#8211; Non-Designated Hedges</span></i> &#8211;
The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures
contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in fair value
of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net gains
of $11,045,000, net losses of $8,031,000 and net gains of $19,263,000 as the change in the fair value of these contracts for the years
ended December 31, 2024, 2023 and 2022, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Non-Designated Derivative Instruments</span></i> &#8211; The classification
and amounts of the Company&#8217;s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows
(in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2024</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair &#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair&#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Cash collateral balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">742</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,313</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,177</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2024</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair&#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Cash collateral balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">15,466</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,412</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,849</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The above amounts represent the gross balances of the contracts; however,
the Company does have a right of offset with each of its derivative brokers, but the Company&#8217;s intent is to close out positions
individually, therefore the positions are reported at gross.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The classification and amounts of the Company&#8217;s recognized gains
(losses) for its derivatives not designated as hedging instruments are as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 30%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 33%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(2,529</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,647</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">23,280</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,529</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,647</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,280</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 30%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 33%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">13,574</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(9,678</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(4,017</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,574</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(9,678</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,017</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245748080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 [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_LongTermDebtTextBlock', window );">DEBT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 8. DEBT.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Long-term borrowings are summarized as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,<br/>
    2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,<br/>
    2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,677</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,690</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Orion term loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,690</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Less unamortized debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,089</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,893</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Less unamortized debt financing costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,684</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,700</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">92,904</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">82,097</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Kinergy Line of Credit</span></i> &#8211; Kinergy
has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit
facility is based on Kinergy&#8217;s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The
credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a
rate equal to (i)&#160;the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%.
The applicable margin was 1.50%, for a total rate of 6.06%, at December 31, 2024. The credit facility&#8217;s monthly unused line fee
is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments
that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited
under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of
Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and
other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter.
Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the monthly excess borrowing availability of Kinergy and Alto Nutrients
falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month
rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal
payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 1.1 and
are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The obligations of Kinergy and Alto Nutrients under
the credit facility are secured by first-priority security interests in all of their assets in favor of the lender. Alto Ingredients has
guaranteed all of Kinergy&#8217;s obligations under the line of credit. As of December 31, 2024, Kinergy had $23.1 million in unused borrowing
availability under the credit facility.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Orion Term Loan</span></i> &#8211; On November 7, 2022, the Company
entered into a credit agreement with certain funds managed by Orion Infrastructure Capital (collectively, the &#8220;Lenders&#8221;),
and OIC Investment Agent, LLC, as administrative agent and collateral agent (&#8220;OIC&#8221;), under which the Lenders agreed to extend
a senior secured credit facility in the amount of up to $125,000,000 (the &#8220;Term Loan&#8221;). The Term Loan is secured by a first
priority lien on certain assets of the Company and a second priority lien on certain assets of Kinergy and Alto Nutrients.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Lenders agreed to advance to the Company up to $100,000,000, with
up to $25,000,000 more upon the satisfaction of certain additional conditions. The Company also agreed to issue to the Lenders upon its
first funding request, an aggregate of 1,282,051 shares of the Company&#8217;s common stock, and up to an additional 320,513 shares of
the Company&#8217;s common stock upon additional funding or fundings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 23, 2022, the Company received its initial funding of $60,000,000
and issued 1,282,051 shares of common stock. As of December 31, 2024, 2023 and 2022, the principal amount outstanding under the Term Loan
was $60,000,000. The Company allocated $3,912,000 of the loan proceeds to additional paid-in capital for the common stock issued based
on the relative fair values of the debt and equity instruments and recorded a corresponding amount as a debt issuance discount that will
be amortized to interest expense over the term of the loan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, interest accrued on the unpaid principal amount
of the Term Loan at a fixed rate of 10% per annum. On January 1, 2025, the annual fixed rate of interest on the Term Loan increased to
10.75% in connection with the Company&#8217;s amendment of various terms under the Term Loan. The Term Loan matures on November 7, 2028,
or earlier upon acceleration.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company must prepay amounts outstanding under the Term Loan on
a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company&#8217;s
excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the
mandatory prepayment amount will equal 100% of the Company&#8217;s excess cash flow, (ii) if the leverage ratio is less than 3.0x and
greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company&#8217;s excess cash flow and (iii) if
the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company&#8217;s excess cash flow.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The terms and conditions of the Term Loan also contain customary and
other representations, warranties, covenants and obligations, including events of default, and other terms and conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Registration Rights Agreement</span></i> - On November 7, 2022,
the Company entered into a registration rights agreement with the Lenders and agreed to register for resale with the Securities and Exchange
Commission the shares of common stock issued to the Lenders under the Term Loan. The related registration statement has been declared
effective by the Securities and Exchange Commission.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Maturities of Long-term Debt</span></i> &#8211; The Company&#8217;s
long-term debt matures as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31:</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2027</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,677</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">99,677</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 long-term 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> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245590688">
<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, 2024</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"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 9. LEASES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company leases equipment and land for certain of its facilities.
Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over
the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount
rate for each lease in determining the present value of lease payments. For the years ended December 31, 2024 and 2023, the Company&#8217;s
weighted-average discount rate was approximately 7.78%. Operating lease expense is recognized on a straight-line basis over the lease
term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon the adoption of ASC 842, the Company elected the following practical
expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess
the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately
identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term
lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines if an arrangement is a lease or contains a lease
at inception. The Company&#8217;s leases have remaining lease terms of approximately 1 year to 51 years, which includes options to extend
the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2024, the weighted-average
remaining lease terms of equipment and land-related leases were 4.14 years and 16.42 years, respectively. For the year ended December
31, 2023, the weighted-average remaining lease terms of equipment and land-related leases were 4.73 years and 15.41 years, respectively.
The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The
Company does not have any material finance lease obligations nor sublease agreements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases consist of the following (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Classification</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 35%"><span style="font-family: Times New Roman, Times, Serif">Operating</span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-112"><span style="-sec-ix-hidden: hidden-fact-113">Right of use operating lease assets, net</span></span></span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,553</span></td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,597</span></td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Liabilites</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating - Current</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-114"><span style="-sec-ix-hidden: hidden-fact-115">Current portion, operating leases</span></span></span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,851</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,333</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating - Noncurrent</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-116"><span style="-sec-ix-hidden: hidden-fact-117">Operating leases, net of current portion</span></span></span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,913</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,029</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Components of lease costs were as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Fixed lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,989</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,722</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,224</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Variable lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">529</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">871</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">124</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,518</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,593</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,348</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the remaining maturities
of the Company&#8217;s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2024 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt; border-bottom: Black 1.5pt solid; text-align: left"><b>Year Ended:</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Equipment</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Land Related</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; width: 76%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">5,334</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">1,060</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,761</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,037</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,152</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,011</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,368</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,024</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,992</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">660</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2030-76</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">119</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,881</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">Less interest</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(3,299</td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(3,336</td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">16,427</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">5,337</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246863184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract', window );"><strong>Pension Plans [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 );">PENSION PLANS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 10. PENSION PLANS.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Retirement Plan</span> -</i> The Company sponsors
a defined benefit pension plan (the &#8220;Retirement Plan&#8221;) that is noncontributory, and covers only &#8220;grandfathered&#8221;
unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee&#8217;s
years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December
31<sup>st</sup> measurement date for its Retirement Plan. The Company&#8217;s funding policy is to make the minimum annual contribution
required by applicable regulations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Information related to the Retirement Plan as of
and for the years ended December 31, 2024 and 2023 is presented below (dollars in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Changes in plan assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Fair value of plan assets, beginning</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,485</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,688</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Actual gains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,711</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,376</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(829</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(834</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Company contributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Participant contributions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Fair value of plan assets, ending</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18,485</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,530</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,590</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Funded status, overfunded (underfunded)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,637</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(105</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the consolidated balance sheets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(105</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,167</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,231</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Assumptions used in computation of benefit obligations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.50</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.90</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Expected long-term return on plan assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.50</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Rate of compensation increase</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Components of net periodic benefit costs are as follows:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">249</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">404</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">655</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Expected return on plan assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(993</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,090</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net periodic cost (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">156</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(31</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company does not expect to make any contributions
in the year ending December 31, 2025. Net periodic benefit for 2025 is estimated to be approximately $0.5 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit
payments for the Company&#8217;s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31:</span></td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">1,000</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,040</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,080</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,130</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,160</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2030-34</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">6,480</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">11,890</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 15 for discussion of the Retirement Plan&#8217;s fair value
disclosures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Historical and future expected returns of multiple
asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each
asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium.
A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company&#8217;s pension committee is responsible
for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate
asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan&#8217;s current investment
target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these
targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared
to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment
style and to the Retirement Plan&#8217;s investment guidelines.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><i><span style="text-decoration:underline">Postretirement Plan</span> -</i> The Company also
sponsors a health care plan and life insurance plan (the &#8220;Postretirement Plan&#8221;) that provides postretirement medical benefits
and life insurance to certain &#8220;grandfathered&#8221; unionized employees at its Alto Pekin production facilities. Employees hired
after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required
at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar
cap based upon years of service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Information related to the Postretirement Plan as of December 31, 2024
and 2023 is presented below (dollars in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amounts at the end of the year:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Accumulated/projected benefit obligation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,783</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,294</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Funded status, underfunded</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,783</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,294</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the consolidated balance sheets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(280</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(320</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,503</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,974</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(808</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(250</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Discount rate used in computation of benefit obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.30</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Components of net periodic benefit costs are as follows:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">196</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Amortization of prior service cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net periodic benefit cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">215</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">147</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">131</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the plan for the year:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Participant contributions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">43</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">204</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">201</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">215</td><td style="text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The Company does not expect to recognize any amortization
of net actuarial loss during the year ended December 31, 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit
payments for the Company&#8217;s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31</span>:</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">280</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">360</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">390</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">420</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">400</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2030-2034</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">1,780</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">3,630</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">For purposes of determining the cost and obligation
for pre-Medicare postretirement medical benefits, a 8.50% annual rate of increase in the per capita cost of covered benefits (i.e., health
care trend rate) was assumed for the Postretirement Plan in 2026, adjusted to a rate of 4.50% in 2035. Assumed health care cost trend
rates have a significant effect on the amounts reported for health care plans.</p><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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247172688">
<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, 2024</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 Taxes [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"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 11. INCOME TAXES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recorded a provision for income taxes as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Current provision</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">173</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">97</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,925</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Deferred provision</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">173</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">97</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,925</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the differences between the United States statutory
federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Statutory rate</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">State income taxes, net of federal benefit</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">5.5</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">4.6</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">5.8</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Change in valuation allowance</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(29.3</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(23.4</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(33.9</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Stock-based compensation</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(0.4</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(2.3</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">3.1</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Non-deductible items</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(0.1</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">0.8</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(1.6</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">3.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">0.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Effective
    rate</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(0.3</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(0.3</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(5.0</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred income taxes are provided using the asset and liability method
to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently
enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Deferred tax assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,901</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,870</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Capital loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,692</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,518</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Disallowed interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,048</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,457</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">R&amp;D, Energy and AMT credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,742</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,051</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,981</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,201</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Pension liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,016</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,173</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Railcar contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,090</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">818</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Allowance for credit losses and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">296</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,340</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total gross deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(110,687</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(93,506</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total deferred tax assets, net of valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,656</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Deferred tax liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(703</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,720</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(574</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(575</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,172</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,852</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,892</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net deferred tax liabilities, included in other liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A portion of the Company&#8217;s net operating loss carryforwards are
subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes
occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change
and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019,
these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation
that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions,
a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing
these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net
operating loss carryforwards of approximately $227,673,000 and state net operating loss carryforwards of approximately $276,424,000 at
December 31, 2024. These net operating loss carryforwards expire as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Tax Years</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Federal</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>State</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">2025&#8211;2029</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,603</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2030&#8211;2034</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,126</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,920</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>2035&#8211;2039</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,608</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2040 and after*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,776</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,293</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total NOLs</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">227,673</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">276,424</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: Left">Includes indefinite life federal net operating losses of $128.8
million generated after 2017.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Approximately $155,452,000 is available to utilize against federal
taxable income for 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the extent amounts are not utilized in any year, they may be carried
forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Federal capital loss of $100,487,000 may be carried forward for 5 years
and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company
files returns and will expire in 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In assessing whether the deferred tax assets are realizable, a more
likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized,
a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent
upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management
considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this
assessment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A valuation allowance was established in the amount of $110,687,000
and $93,506,000 as of December&#160;31, 2024 and 2023, respectively, based on the Company&#8217;s assessment of the future realizability
of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and
net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized
in the ordinary course of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For the year ended December 31, 2024, the Company recorded an increase
in valuation allowance of $17,181,000. This was primarily related to additional net operating losses accumulated for the year. For the
year ended December 31, 2023, the Company recorded an increase in valuation allowance of $5,557,000. This was primarily related to additional
net operating losses accumulated for the year. For the year ended December 31, 2022, the Company recorded an increase in valuation allowance
of $12,365,000. This was primarily related to additional net operating losses accumulated for the year.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Unrecognized Tax Benefits</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the beginning balance and the ending balance of
gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Unrecognized tax benefits at beginning of year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">739</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">739</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Increases related to current year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decreases related to current year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Increases related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decreases related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Decreases related to expiration of prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-143">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decreases related to settlements of prior year tax positions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Unrecognized tax benefits at end of year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">739</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">739</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company recorded unrecognized tax benefits for
uncertain tax positions of approximately $739,000 as of December 31, 2024 and 2023, of which $739,000 would impact the effective tax rate,
if recognized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company recognizes interest and penalties related
to income tax matters as a component of interest expense and other income, net, respectively. As of December 31, 2024, the Company accrued
penalties of $74,000 and interest of $134,000 related to uncertain tax positions. The Company does not expect the unrecognized tax benefits
to change significantly over the next 12 months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company is subject to income tax in the United
States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions
below as &#8220;major&#8221; tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes
of limitation, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: left"><b>Jurisdiction</b></td> <td style="padding-bottom: 1.5pt; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><b>Tax Years</b></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Federal</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Alabama</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Arizona</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Arkansas</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">California</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Colorado</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Connecticut</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Georgia</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Idaho</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Illinois</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Indiana</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Iowa</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Kansas</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Louisiana</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Michigan</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Minnesota</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Mississippi</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Missouri</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Nebraska</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">New Mexico</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Oklahoma</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Oregon</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Pennsylvania</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Rhode Island</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">South Carolina</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Tennessee</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Texas</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">However, because the Company had net operating losses and credits carried
forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable
to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward
to open years.</p><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 tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246204352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>Preferred Stock [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_PreferredStockTextBlock', window );">PREFERRED STOCK</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 12. PREFERRED STOCK.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has 6,734,835 undesignated shares of authorized and unissued
preferred stock, which may be designated and issued in the future on the authority of the Company&#8217;s Board of Directors. As of December
31, 2024, the Company had the following designated classes of preferred stock:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Series A Preferred Stock</span></i> &#8211; The Company has authorized
1,684,375 shares of Series A Cumulative Redeemable Convertible Preferred Stock (&#8220;Series A Preferred Stock&#8221;), with <span style="-sec-ix-hidden: hidden-fact-146"><span style="-sec-ix-hidden: hidden-fact-147">none</span></span> outstanding
at December 31, 2024 and 2023. Shares of Series A Preferred Stock that are converted into shares of the Company&#8217;s common stock revert
to undesignated shares of authorized and unissued preferred stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Upon any issuance, the Series A Preferred Stock would rank senior
in liquidation and dividend preferences to the Company&#8217;s common stock. Holders of Series A Preferred Stock would be entitled to
quarterly cumulative dividends payable in arrears in cash in an amount equal to 5% per annum of the purchase price per share of the Series
A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common
stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not
result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence
of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued
but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The holders of Series A Preferred Stock would have a liquidation preference
over the holders of the Company&#8217;s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus
any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary
events, including transfer of all or substantially all of the Company&#8217;s capital stock or assets or a merger, consolidation, share
exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred
Stock vote affirmatively in favor of or otherwise consent to such transaction.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Series B Preferred Stock</span></i> &#8211; The Company has authorized
1,580,790 shares of Series B Cumulative Convertible Preferred Stock (&#8220;Series B Preferred Stock&#8221;), with 926,942 shares outstanding
at December 31, 2024 and 2023. Shares of Series B Preferred Stock that are converted into shares of the Company&#8217;s common stock
revert to undesignated shares of authorized and unissued preferred stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Series B Preferred Stock ranks senior in liquidation
and dividend preferences to the Company&#8217;s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative
dividends payable in arrears in cash in an amount equal to 7.00% per annum of the purchase price per share of the Series B Preferred
Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company,
be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In
addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock
dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over
the holders of the Company&#8217;s common stock initially equivalent to $19.50 per share of the Series B Preferred Stock plus any accrued
and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including
the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization
or other transaction or series of related transactions (each, a &#8220;transaction&#8221;), unless holders of 66 2/3% of the Series B
Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The
Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders&#8217;
equity<i>.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">As of December 31, 2024, the Series B Preferred
Stock was convertible into 980,712 shares of the Company&#8217;s common stock. The conversion ratio is subject to customary antidilution
adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative
securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then
in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would
result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based
upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon
any conversion of the Series B Preferred Stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The holders of Series B Preferred Stock vote together
as a single class with the holders of the Company&#8217;s common stock on all actions to be taken by the Company&#8217;s stockholders.
Each share of Series B Preferred Stock entitles the holder to approximately 0.03 votes per share on all matters to be voted on by the
stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective
provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock,
including, among other provisions, the right to approve any transaction that does not result in an internal rate of return of at least
25% to the holders of the Series B Preferred Stock.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">In 2008, the Company entered into Letter Agreements
with Lyles United LLC (&#8220;Lyles United&#8221;) and other purchasers under which the Company expressly waived its rights under the
Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred
Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Registration Rights Agreement</span></i> &#8211;
In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United.
The registration rights agreement is effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own
less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The
registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which
such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock
issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise
of the related warrants (collectively, the &#8220;Registrable Securities&#8221;). The Company is required to keep such registration statement
effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales
of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations
on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than
one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the
registration rights agreement, the holders are entitled to unlimited &#8220;piggyback&#8221; registration rights. These rights entitle
the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of
equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders,
which fees are not to exceed $25,000 per registration. The registration rights agreement includes customary representations and warranties
on the part of both the Company and the holders and other customary terms and conditions.</p><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_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="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>44
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247686864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based Compensation [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">13. STOCK-BASED COMPENSATION.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 16, 2016, the Company&#8217;s shareholders approved the 2016
Stock Incentive Plan, which authorizes the issuance of incentive stock options and non-qualified stock options, restricted stock, restricted
stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company&#8217;s officers, directors
or key employees or to consultants that do business with the Company initially for up to an aggregate of 1,150,000 shares of common stock.
On June 14, 2018, the Company&#8217;s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock
Incentive Plan to 3,650,000 shares. On November 7, 2019, the Company&#8217;s shareholders approved an increase to the aggregate number
of shares authorized under the 2016 Stock Incentive Plan to 5,650,000 shares. On November 18, 2020, the Company&#8217;s shareholders
approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 7,400,000 shares. On June 23,
2022, the Company&#8217;s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive
Plan to 8,900,000 shares. On June 22, 2023, the Company&#8217;s shareholders approved an increase to the aggregate number of shares authorized
under the 2016 Stock Incentive Plan to 11,400,000 shares. On June 20, 2024, the Company&#8217;s shareholders approved an increase to
the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 15,200,000 shares.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Restricted Stock</span></i> &#8211; A summary
of unvested restricted stock activity is as follows (shares in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Number of<br/>
    Shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Weighted-<br/> Average<br/> Grant Date <br/>
    Fair Value <br/>
    Per Share</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Unvested at December&#160;31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,169</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.95</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,375</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.87</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(547</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(56</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.14</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Unvested at December&#160;31, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,941</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.77</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,530</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.91</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,597</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.08</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.16</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Unvested at December&#160;31, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,731</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2.14</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the common stock at vesting aggregated $3,142,000,
$929,000 and $6,900,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Stock-based compensation expense related
to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations,
was as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Employees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,960</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,689</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Non-employees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">397</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">644</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Total stock-based compensation expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,357</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,896</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,333</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Employee grants typically have a two or three-year vesting schedule,
while non-employee grants have a one-year vesting schedule. At December 31, 2024, the total compensation expense related to unvested
awards which had not been recognized was $3,678,000 and the associated weighted-average period over which the compensation expense attributable
to those unvested awards will be recognized was approximately 0.67 years.</p><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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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>45
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247173184">
<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, 2024</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 [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"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> 14. COMMITMENTS AND CONTINGENCIES.</p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Commitments</span></i> &#8211; The following is a description of
significant commitments at December 31, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Sales Commitments</span></i> &#8211; At December 31, 2024, the
Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The
Company had open alcohol indexed-price contracts for 74,375,000 gallons as of December 31, 2024 and open fixed-price alcohol sales
contracts totaling $166,794,000 as of December 31, 2024. The Company had open fixed-price sales contracts for essential ingredients totaling
$5,952,000 and open indexed-price sales contracts of essential ingredients for 47,000 tons as of December 31, 2024. These sales contracts
are scheduled for completion over the next twelve months.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Purchase Commitments</span></i> &#8211; At December 31, 2024, the
Company had indexed-price purchase contracts to purchase 23,028,000 gallons of alcohol and fixed-price purchase contracts to purchase
$220,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $34,731,000 of corn from its suppliers
as of December 31, 2024. The Company had indexed-price purchase contracts for 2,520,000 MMBTU of natural gas. The Company had future
commitments for certain capital projects totaling $9,059,000. The Company also had a future commitment for $7,250,000 for the purchase
of Kodiak Carbonic, LLC. See Note 16. These purchase commitments are scheduled to be satisfied through 2025.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Contingencies</span></i> &#8211; The following is a description
of significant contingencies at December 31, 2024:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Litigation</span> &#8211;</i> The Company is subject to various
claims and contingencies in the ordinary course of its business, including those related to litigation, business transactions, employee-related
matters, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If
it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for
the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the
likelihood of a potential loss is reasonably possible, and the amount involved could be material. While the Company can provide no assurances,
the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company&#8217;s operating
results.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245599872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [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_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">15.</td><td style="text-align: Left">FAIR VALUE MEASUREMENTS.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value hierarchy prioritizes the inputs used in valuation
techniques into three levels, as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Level
                                            1 &#8211; Observable inputs &#8211; unadjusted quoted prices in active markets for identical
                                            assets and liabilities;</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Level
                                            2 &#8211; Observable inputs other than quoted prices included in Level 1 that are observable
                                            for the asset or liability through corroboration with market data; and</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Level
                                            3 &#8211; Unobservable inputs &#8211; includes amounts derived from valuation models where
                                            one or more significant inputs are unobservable. For fair value measurements using significant
                                            unobservable inputs, a description of the inputs and the information used to develop the
                                            inputs is required along with a reconciliation of Level 3 values from the prior reporting
                                            period.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Pooled Separate Accounts</span></i> &#8211; Pooled separate accounts
invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical
expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at
reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level
2 of the valuation hierarchy.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Derivative Instruments</span></i> &#8211; The Company&#8217;s derivative
instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges
and are designated as Level 1 inputs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Long-Lived Assets</span></i> &#8211; Long-lived assets consist
of the Company&#8217;s estimated fair value associated with its Magic Valley facility. See Note 1 for additional information. The fair
value of the long-lived assets are based on present value of estimated future cash flows and are designated as Level 3 inputs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2024 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Percentage</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Fair&#160;Value</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    1</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    2</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    3</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Allocation</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative
    financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,313</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,313</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-lived assets &#8211;
    Magic Valley</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,397</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,397</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined
    benefit plan assets(1) (pooled separate accounts):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,762</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,762</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,807</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,807</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,877</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,313</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,167</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,397</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative
    financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,177</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,177</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2023 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Benefit Plan</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Fair</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Allocation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,412</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,412</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Defined benefit plan assets(1) (pooled separate accounts):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,608</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,608</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">International Equity(4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,845</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,845</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">37</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,897</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,412</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,485</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,849</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,849</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: Left">See Note 10 for accounting discussion.</td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: left">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired 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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244937952">
<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, 2024</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"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">16.</td><td style="text-align: Left">SUBSEQUENT EVENTS.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 1, 2025, the Company&#8217;s wholly-owned subsidiary, Alto
Carbonic, LLC, acquired 100% of the equity interests in Kodiak Carbonic, LLC, a beverage-grade liquid CO<sub>2</sub> processor for $7.6
million in cash. The transaction also involved an improved, long-term sales contract with a third party for the sale of beverage-grade
liquid CO<sub>2</sub>, which will improve the financial results of the production facility. Alto Carbonic&#8217;s facility is co-located
at the Columbia ethanol facility. Based on its preliminary assessment, the Company expects to record at fair value $3.9 million in property
and equipment and $3.7 million of intangible assets related to the long-term sales contract. The Company does not expect to record any
goodwill with the transaction and plans to report the results of Alto Carbonic in the Company&#8217;s Western Production segment.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247212912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (58,984)<span></span>
</td>
<td class="num">$ (28,005)<span></span>
</td>
<td class="num">$ (41,597)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246393472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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_alto_Rule10b51ArrangementModifiedFlag', window );">Rule 10b5-1 Arrangement Modified [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_NonRule10b51ArrangementModifiedFlag', window );">Non-Rule 10b5-1 Arrangement Modified [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_NonRule10b51ArrangementModifiedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-Rule 10b5-1 arrangement modified flag.</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;">alto_NonRule10b51ArrangementModifiedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_alto_Rule10b51ArrangementModifiedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rule 10b5-1 arrangement modified flag.</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;">alto_Rule10b51ArrangementModifiedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184428233056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [Line Items]</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recognize the critical importance of maintaining
the trust and confidence of our customers, business partners, employees and other stakeholders. We engage in active oversight of cybersecurity,
a cornerstone of our comprehensive enterprise risk management (ERM) program. Our cybersecurity framework is rooted in the National Institute
of Standards and Technology, or NIST, Cybersecurity Framework, or CSF, as well as the International Organization for Standardization
(ISO/IEC 27001), reflecting our commitment to uphold the highest cybersecurity standards. We align our policies, standards and practices
with these benchmarks and dynamically refine them to address evolving cybersecurity threats.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risk Management and Strategy</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain a cybersecurity program aligned with
NIST CSF standards designed to identify critical assets and vulnerabilities, protect them with appropriate safeguards, promptly detect
cybersecurity events, respond effectively to mitigate their impact and recover from incidents to restore services. Our cybersecurity
program is designed to safeguard the confidentiality, integrity and availability of information. Our cybersecurity risk management strategy
includes:</p><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Governance:
                                            </b>The Audit Committee of our Board of Directors oversees our cybersecurity risk management.
                                            Our Chief Financial Officer and Director of Information Technology, along with key executives,
                                            have roles in governance and facilitating alignment across our organization.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Compliance
                                            and Standards:</b> We design our cybersecurity program for compliance with industry-specific
                                            and other regulations (e.g., the General Data Protection Regulation (GDPR) and the California
                                            Consumer Privacy Act (CCPA)) demonstrating our commitment to both domestic and international
                                            information security standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Technical Safeguards </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We deploy technical defenses against cybersecurity
risks of attack and other incidents, including firewalls, intrusion detection and prevention systems and access controls. We refine these
measures based on our ongoing assessments, including cybersecurity threat intelligence updates.</p><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Incident
                                            Response and Recovery Planning:</b> We maintain incident response and recovery frameworks,
                                            tested twice yearly through backup restorations to critical systems, to improve our preparedness
                                            to effectively manage and mitigate cybersecurity incidents.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Education
                                            and Awareness:</b> Our personnel and members of our Board of Directors undergo mandatory
                                            periodic training on cybersecurity threats, with updated insights into effective defense
                                            mechanisms and our evolving cybersecurity policies and practices.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Use of Third Parties:</b> We collaborate with external cybersecurity service providers, including auditors, consultants and governmental agencies, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements. In addition, we employ third-party technology and other solutions to enhance our protection against cybersecurity risks. These solutions include our use of a managed security service provider to support our in-house technology team, an endpoint detection and response, or EDR, system for ongoing surveillance, detection, and action against threats, as well as a security information and event management, or SIEM, system designed to automate the real time identification, investigation and prioritization of critical alerts.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Third-Party Risk Management:</b> We use a comprehensive due diligence process to manage third-party risks, emphasizing continuous monitoring and to ensure our business partners&#8217; cybersecurity practices meet our stringent standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the filing of this report, we do not believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.</p><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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Our cybersecurity
program is designed to safeguard the confidentiality, integrity and availability of information.<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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the filing of this report, we do not believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.</p><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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</a></td>
<td class="text">We take a comprehensive and forward-looking approach to cybersecurity risk management under the oversight of our Audit Committee. Management, including our Chief Financial Officer and our Director of Information Technology, provide regular updates to ensure a strategic, unified response to cybersecurity challenges. Management is notified of, and monitors, cybersecurity incidents through our EDR and SIEM systems.<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Risk Management and Strategy</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain a cybersecurity program aligned with
NIST CSF standards designed to identify critical assets and vulnerabilities, protect them with appropriate safeguards, promptly detect
cybersecurity events, respond effectively to mitigate their impact and recover from incidents to restore services. Our cybersecurity
program is designed to safeguard the confidentiality, integrity and availability of information. Our cybersecurity risk management strategy
includes:</p><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Governance:
                                            </b>The Audit Committee of our Board of Directors oversees our cybersecurity risk management.
                                            Our Chief Financial Officer and Director of Information Technology, along with key executives,
                                            have roles in governance and facilitating alignment across our organization.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Compliance
                                            and Standards:</b> We design our cybersecurity program for compliance with industry-specific
                                            and other regulations (e.g., the General Data Protection Regulation (GDPR) and the California
                                            Consumer Privacy Act (CCPA)) demonstrating our commitment to both domestic and international
                                            information security standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>Technical Safeguards </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We deploy technical defenses against cybersecurity
risks of attack and other incidents, including firewalls, intrusion detection and prevention systems and access controls. We refine these
measures based on our ongoing assessments, including cybersecurity threat intelligence updates.</p><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Incident
                                            Response and Recovery Planning:</b> We maintain incident response and recovery frameworks,
                                            tested twice yearly through backup restorations to critical systems, to improve our preparedness
                                            to effectively manage and mitigate cybersecurity incidents.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Education
                                            and Awareness:</b> Our personnel and members of our Board of Directors undergo mandatory
                                            periodic training on cybersecurity threats, with updated insights into effective defense
                                            mechanisms and our evolving cybersecurity policies and practices.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Use of Third Parties:</b> We collaborate with external cybersecurity service providers, including auditors, consultants and governmental agencies, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements. In addition, we employ third-party technology and other solutions to enhance our protection against cybersecurity risks. These solutions include our use of a managed security service provider to support our in-house technology team, an endpoint detection and response, or EDR, system for ongoing surveillance, detection, and action against threats, as well as a security information and event management, or SIEM, system designed to automate the real time identification, investigation and prioritization of critical alerts.</td></tr></table><table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td><b>Third-Party Risk Management:</b> We use a comprehensive due diligence process to manage third-party risks, emphasizing continuous monitoring and to ensure our business partners&#8217; cybersecurity practices meet our stringent standards.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of the filing of this report, we do not believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.</p><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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our Director of Information Technology has over 20 years of experience in information technology and five years of experience serving directly as a Chief Information Security Officer for other organizations.<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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Governance</i></b></p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>We take a comprehensive and forward-looking approach to cybersecurity risk management under the oversight of our Audit Committee. Management, including our Chief Financial Officer and our Director of Information Technology, provide regular updates to ensure a strategic, unified response to cybersecurity challenges. Management is notified of, and monitors, cybersecurity incidents through our EDR and SIEM systems.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our Director of Information Technology has over 20 years of experience in information technology and five years of experience serving directly as a Chief Information Security Officer for other organizations.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            networks and systems are continuously monitored by a combination of third-party service providers
                                            and an internal cybersecurity team. Management is promptly notified of cybersecurity incidents.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            Audit Committee is promptly notified by our management of any material cybersecurity breach.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            Board of Directors is briefed at least quarterly on the state of our cybersecurity program.</td></tr></table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td>Our
                                            internal cybersecurity team collaborates with external cybersecurity service providers, including
                                            auditors, consultants and governmental agencies, to refine our cybersecurity measures. These
                                            service providers carry out cybersecurity risk evaluations such as periodic assessments and
                                            vulnerability scans to pinpoint potential security flaws and suggest enhancements.</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247002656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>
</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_alto_OrganizationAndBusinessPolicyTextBlock', window );">Organization and Business</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Organization and Business</span></i> &#8211; The
consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (&#8220;Alto
Ingredients&#8221;), and its direct and indirect wholly-owned subsidiaries (collectively, the &#8220;Company&#8221;), including Kinergy
Marketing LLC, an Oregon limited liability company (&#8220;Kinergy&#8221;), Alto Nutrients, LLC, a California limited liability company
(&#8220;Alto Nutrients&#8221;), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (&#8220;Alto
Pekin&#8221;) and Alto ICP, LLC, a Delaware limited liability company (&#8220;ICP&#8221;), and the Company&#8217;s production facilities
in Oregon and Idaho.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">As discussed in Note 2, on January 14, 2022, the Company acquired Eagle
Alcohol Company LLC, a Missouri limited liability company (&#8220;Eagle Alcohol&#8221;). On that date, Eagle Alcohol became a wholly-owned
subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As discussed in Note 16, On January 1, 2025, the Company&#8217;s wholly-owned
subsidiary, Alto Carbonic, LLC (&#8220;Alto Carbonic&#8221;), acquired Kodiak Carbonic, LLC, a beverage-grade liquid CO<sub>2</sub> processor
for $7.6 million. Alto Carbonic is co-located at the Company&#8217;s Columbia ethanol facility. The Company plans to report the results
of Alto Carbonic in the Company&#8217;s Western Production segment beginning January 1, 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company produces and distributes renewable fuels,
essential ingredients and specialty alcohols. The Company also markets fuel-grade ethanol produced by third parties. The Company&#8217;s
production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company&#8217;s two production facilities in Oregon
and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company has a combined alcohol production capacity
of 350 million gallons per year and produces, on an annualized basis, over 1.4 million tons of essential ingredients, such as dried yeast,
corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In
addition, the Company markets and distributes fuel-grade ethanol produced by third parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company focuses on <i>Health, Home &amp; Beauty</i>;
<i>Food &amp; Beverage</i>; <i>Industry &amp; Agriculture; Essential Ingredients</i>; and <i>Renewable Fuels</i> markets. Products for
the Health, Home &amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants
and cleaners. Products for the Food &amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well
as corn germ used for corn oils. Products for Industry &amp; Agriculture markets include alcohols and other products for paint applications
and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and
distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade
ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s production facilities, other than its Magic Valley
plant, were operating for all periods presented subject to scheduled and unscheduled downtimes to address facility repair and maintenance.
In January 2024, the Company temporarily hot-idled its Magic Valley facility to minimize losses from negative regional crush margins and
to expedite the installation of additional equipment to achieve the intended production rate, quality and consistency from the Company&#8217;s
corn oil and high protein system at the facility. The Company restarted its Magic Valley facility in July 2024 and by October 2024, the
facility consistently achieved average ethanol production rates at full capacity, the protein content yield from the plant reached 50%
or greater, and the Company was able to expand its corn oil yields. Increases in regional corn basis and declining market prices for protein
and corn oil resulted in overall margin compression, outweighing the economic benefits of these plant improvements. As a consequence,
the Company cold-idled its Magic Valley facility on December 31, 2024 to minimize financial losses. The Company continues to provide terminal
services at the plant and intends to resume operations at the facility when the economic environment in the region sustainably improves.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Basis of Presentation</span></i> &#8211; The consolidated financial
statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;)
and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Segments &#8211; A segment is a component of an enterprise whose operating
results are regularly reviewed by the enterprise&#8217;s chief operating decision maker (&#8220;CODM&#8221;) to make decisions about resources
to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines
and discloses its segments in accordance with the Financial Accounting Standards Board&#8217;s (&#8220;FASB&#8221;) Accounting Standards
Codification (&#8220;ASC&#8221;) Section 280, <i>Segment Reporting</i>, which defines how to determine segments. The Company has adopted
the guidance issued under ASU 2023-07, <i>Segment Reporting (Topic 280)</i>, which enhances disclosures about the Company&#8217;s segments.
The Company&#8217;s CODM is the Company&#8217;s executive committee, which is led by the Company&#8217;s Chief Executive Officer (&#8220;CEO&#8221;)
and includes its Chief Financial Officer, Chief Operating Officer, Chief Commercial Officer and Chief Legal Officer (&#8220;Executive
Committee&#8221;). The Company manages and assesses the performance of its reportable segments by its gross profit (loss). As part of the
Executive Committee&#8217;s review of segment-level performance, each member of the Executive Committee reviews the gross profit of the
Company&#8217;s reportable segments and provides expertise and analysis from their respective areas which drive the evaluation of the
performance of the Company&#8217;s reportable segments and allocation of resources to those segments. Even though the CEO has the authority
to override the other members for strategic or other reasons, key decisions are made jointly by the Executive Committee.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company reports financial and operating performance in three reportable
segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (&#8220;Pekin Campus&#8221;), (2) marketing and distribution,
which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and
sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company&#8217;s two western production
facilities and, beginning in 2025, its liquid CO<sub>2</sub> plant on an aggregated basis (&#8220;Western production&#8221;).</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Cash and Cash Equivalents</span></i> &#8211; The Company considers
all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts
at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation;
however, the Company does not believe it is exposed to any significant credit risk on these balances.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted Cash</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Restricted Cash</span></i> &#8211; The Company&#8217;s restricted
cash comprises cash collateral balances held in derivative brokerage accounts.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Credit Losses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></i> &#8211;
Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty
alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential
ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and
corn oil to poultry and renewable diesel and biodiesel customers, in each case generally without requiring collateral. Due to a limited
number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2024 and 2023, as described
below.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The carrying amount of accounts receivable is reduced by a valuation
allowance that reflects the Company&#8217;s best estimate of the amounts that will not be collected. The Company regularly reviews accounts
receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that
will not be collected.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Of the accounts receivable balance, approximately $44,750,000 and $51,315,000
at December 31, 2024 and 2023, respectively, were used as collateral under Kinergy&#8217;s operating line of credit. The allowance for
credit losses was $23,000 and $85,000 as of December 31, 2024 and 2023, respectively. The Company recorded a bad debt recovery of $50,000,
bad debt expense of $427,000 and a bad debt recovery of $217,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The
Company does not have any off-balance sheet credit exposure related to its customers.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration Risks</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Concentration Risks</span></i> &#8211; Credit risk represents the
accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations
of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties
when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected
by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash
balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The
Company has not experienced any significant losses in such accounts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#8217;s total net sales, as follows.</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company had accounts receivable due from these customers totaling
$5,187,000 and $4,302,000, representing 9% and 7% of total accounts receivable, as of December 31, 2024 and 2023, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#8217;s total corn purchases,
as follows:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Supplier A</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">16</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">14</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">11</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier B</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">13</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">12</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">12</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier C</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">15</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of December 31, 2024, approximately 44% of the Company&#8217;s employees
were covered by a collective bargaining agreement.</p><span></span>
</td>
</tr>
<tr class="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 );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Inventories</span></i> &#8211; Inventories consisted primarily of
bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable
value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,050,000 and $2,201,000 as
of December 31, 2024 and 2023, respectively. Of the inventory balance, approximately $35,495,000 and $41,041,000 at December 31, 2024
and 2023, respectively, were used as collateral under Kinergy&#8217;s operating line of credit. Inventory balances consisted of the following
(in thousands):</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,120</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,765</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,063</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Raw materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,602</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,470</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,914</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52,611</td><td style="padding-bottom: 4pt; text-align: left">&#160;</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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Property and Equipment</span></i> &#8211; Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 86%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: center"><span style="font-size: 10pt">40 years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Facilities and plant equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">10 &#8211; 25 years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">5 &#8211; 10 years</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cost of normal maintenance and repairs is charged to operations
as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining
useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation
or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Intangible Assets</span></i> &#8211; The Company amortizes intangible
assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses
indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred.
If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal
to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the
consolidated statements of operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Leases</span></i> &#8211; The Company accounts for leases under
ASC Section 842, <i>Leases </i>(&#8220;ASC 842), whereby lessees are required to recognize the following for all leases (with the exception
of short-term leases) at the commencement date: (1) a lease liability, which is a lessee&#8217;s obligation to make lease payments arising
from a lease, measured on a discounted cash flow basis; and (2) a &#8220;right of use&#8221; asset, which is an asset that represents
the lessee&#8217;s right to use the specified asset for the lease term. See Note 9 for further information.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivative Instruments and Hedging Activities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Derivative Instruments and Hedging Activities</span></i> &#8211;
Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile
Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative&#8217;s
fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria
are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other
comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated
as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company
has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases
and normal sales.</p><span></span>
</td>
</tr>
<tr class="ro">
<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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Revenue Recognition</span></i> &#8211; The Company recognizes revenue
under ASC Section 606, <i>Revenue from Contracts with Customers </i>(&#8220;ASC 606&#8221;). The provisions of ASC 606 include a five-step
process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting
the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the
following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine
the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when,
or as, the Company satisfies the performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes revenue primarily from sales of alcohols and
essential ingredients.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has five production facilities from which it produces and
sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany
sales agreements with each of the Company&#8217;s five production facilities. Kinergy also acts as a principal when it purchases third
party fuel-grade ethanol which it resells to its customers. Finally, for the year ended December 31, 2022, Kinergy had exclusive sales
agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities&#8217; fuel-grade
ethanol for a fee plus the costs to deliver the ethanol to Kinergy&#8217;s customers. These sales were referred to as third-party agent
sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any
associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended
December 31, 2024 and 2023. The Company&#8217;s balances of accounts receivable, net of allowance for credit losses, were $58,217,000,
$58,729,000 and $68,655,000, as of December 31, 2024, 2023 and 2022, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has five production facilities from which it produces and
sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient
customers under exclusive intercompany sales agreements with each of the Company&#8217;s five production facilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recognizes revenue from sales of alcohols and essential
ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on
the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance
obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates
the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes
the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance
obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">When the Company is the agent, the supplier controls the products before
they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product,
has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.
When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is
primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to
a customer and has discretion in establishing the price for the product.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See the tables in Note 4 for the Company&#8217;s revenue by type of
contracts.</p><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_alto_ShippingAndHandlingCostsPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Shipping and Handling Costs</span></i> &#8211; The Company accounts
for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly,
the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Selling Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Selling Costs</span></i> &#8211; Selling costs associated with the
Company&#8217;s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated
statements of operations.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Stock-Based Compensation</span></i> &#8211; The Company accounts
for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined
on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for
the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component
of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Goodwill</span></i> &#8211; Goodwill represents the excess of cost
of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently,
if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting
unit&#8217;s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based
on management&#8217;s experience and knowledge of the Company&#8217;s operations and the industries in which the Company operates. These
estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital
spending decisions of the Company&#8217;s customers. Any assessed impairments will be permanent and expensed in the period in which the
impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges,
the charges will be recorded in asset impairment expenses in the consolidated statements of operations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company performed its annual review of impairment of goodwill and
recognized an asset impairment loss of $6.0 million for the year ended December&#160;31, 2023. <span style="-sec-ix-hidden: hidden-fact-100"><span style="-sec-ix-hidden: hidden-fact-101">No</span></span> impairment losses for goodwill were
recognized for the year ended December 31, 2024 and 2022.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"><i><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></i>
&#8211; The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and
purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be
less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted,
undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this
amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. When the estimated
fair value of the asset group is less than its carrying value, the Company recognizes an impairment expense equal to the difference between
the asset group&#8217;s carrying value and estimated fair value. Forecasts of future cash flows are judgments based on the Company&#8217;s
experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by
future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company&#8217;s customers.
The Company&#8217;s assessment resulted in an asset impairment of $24,790,000 primarily from the cold-idling of the Company&#8217;s Magic
Valley facility due to increased regional corn basis and overall margin compression and the Company&#8217;s changes to its Eagle Alcohol
business, for the year ended December 31, 2024. The Company&#8217;s assessment resulted in an asset impairment of $574,000 related to
amendments to certain of the Company&#8217;s lease agreements, for the year ended December 31, 2023. The Company&#8217;s impairment analysis
performed during the year ended December 31, 2022 did not result in an impairment charge.</p><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_alto_DeferredFinancingCostsPolicyTextBlock', window );">Deferred Financing Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Deferred Financing Costs</span></i> &#8211; Deferred financing costs
are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related
financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs,
included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,016,000, $1,048,000
and $177,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Unamortized deferred financing costs were approximately
$3,684,000 and $4,700,000 as of December 31, 2024 and 2023, respectively, and are recorded as a reduction of long-term debt in the consolidated
balance sheets.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Provision for Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Provision for Income Taxes</span></i> &#8211; Income taxes are accounted
for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial
reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect
when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected
to be realized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company accounts for uncertainty in income taxes using a two-step
approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining
whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation
processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized
upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority
if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts
would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities
are classified as noncurrent in the Company&#8217;s consolidated balance sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company files a consolidated federal income tax return. This return
includes all wholly owned subsidiaries as well as the Company&#8217;s pro-rata share of taxable income from pass-through entities in which
the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable
laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Loss Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Loss Per Share</span></i> &#8211; Basic loss per share is computed
on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted
from net loss attributed to Alto Ingredients, Inc. and are considered in the calculation of loss attributable to common stockholders in
computing basic loss per share. Common stock equivalents to preferred stock are considered participating securities and are also included
in this calculation when dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables compute basic and diluted loss per share (in thousands,
except per share data):</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(58,984</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,269</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(60,253</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">73,482</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.82</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,005</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(29,270</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">73,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.40</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(41,597</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(42,862</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">71,944</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.60</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">There were an aggregate of 981,000, 981,000 and 964,000 potentially
dilutive shares from convertible securities outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. These convertible
securities were not considered in calculating diluted loss per common share for the years ended December 31, 2024, 2023 and 2022 as their
effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 weighted-average anti-dilutive shares from outstanding
out-of-the-money warrants for the year ended December 31, 2022.</p><span></span>
</td>
</tr>
<tr class="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 );">Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Financial Instruments</span></i> &#8211; The carrying values of
cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are
reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its
long-term debt instruments are not considered materially different than fair value.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Business Combinations</span></i>&#160;&#8211; Business acquisitions
are accounted for in accordance with ASC Section 805, <i>Business Combinations</i>. ASC 805 requires the reporting entity to identify
the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities
assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their
fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments
are recorded to goodwill over the measurement period (not longer than twelve months).</p><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_alto_IncomeFromCashGrantPolicyPolicyTextBlock', window );">Income from Cash Grant</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Income from Cash Grant</span></i>&#160;&#8211; For the years ended
December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA&#8217;s Biofuel Producer
Program. The Company did not receive any cash from this program for the year ended December 31, 2024. The program was created as part
of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic.
The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are
not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, <i>Accounting for
Government Grants and Disclosure of Government Assistance</i>, and reported the amount as income from cash grant in the accompanying consolidated
statements of operations.</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitPlansPolicy', window );">Employment-related Benefits</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Employment-related Benefits</span></i> &#8211; Employment-related
benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense
is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan
assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that
includes bonds with maturities that match the expected timing of benefit payments under the plan.</p><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_alto_ShareRepurchaseProgramPolicyTextBlock', window );">Share Repurchase Program</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Share Repurchase Program</span></i>&#160;&#8211; On September 12,
2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial
purchase authorization of $10,000,000. The Company&#8217;s lender has further limited the Company&#8217;s purchase authorization to $5,000,000.
Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial
purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program
does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified,
suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire
the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased
an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively. No shares were repurchased during
the year ended December 31, 2024.</p><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_alto_NonvotingCommonStockPolicyTextBlock', window );">Nonvoting Common Stock</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Nonvoting Common Stock</span></i> &#8211; In 2015, the Company issued
nonvoting common stock convertible at a holder&#8217;s election into voting common stock. As of December 31, 2024, an aggregate of 3,539,236
shares of nonvoting common stock had been converted into an equal number of shares of the Company&#8217;s voting common stock. As of December
31, 2024, there were 896 shares of nonvoting common stock outstanding.</p><span></span>
</td>
</tr>
<tr class="re">
<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 );">Estimates and Assumptions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Estimates and Assumptions</span></i> &#8211; The preparation of
the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities and 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. Significant estimates are required as part of determining net realizable
value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential
outcome of future tax consequences of events recognized in the Company&#8217;s financial statements or tax returns, and the valuation
of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from
management&#8217;s estimates and assumptions.</p><span></span>
</td>
</tr>
<tr class="ro">
<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 );">Recent Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Recent Accounting Pronouncements</span></i> &#8211; In November
2024, the FASB issued ASU 2024-03, <i>Income Statement &#8211; Reporting Comprehensive Income &#8211; Expense Disaggregation Disclosures
(Subtopic 220-40)</i>, which provides for more detailed information about the types of expenses aggregated in common expense captions
in the statement of operations. ASU 2024-03 is effective for the Company for the year ended December 31, 2027, with early adoption permitted.
The Company is currently evaluating the impact of this ASU.</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsPolicyPolicyTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Subsequent Events</span></i> &#8211; Management evaluates, as of
each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are
issued for either disclosure or adjustment to the consolidated financial results. See Note 16.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DeferredFinancingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">alto_DeferredFinancingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_IncomeFromCashGrantPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 income from cash grant policy [Policy text block].</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;">alto_IncomeFromCashGrantPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_NonvotingCommonStockPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-voting common stock.</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;">alto_NonvotingCommonStockPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_OrganizationAndBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 disclosure of accounting policies for organization and business.</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;">alto_OrganizationAndBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_ShareRepurchaseProgramPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repurchase program [Policy Text Block].</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;">alto_ShareRepurchaseProgramPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_ShippingAndHandlingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">alto_ShippingAndHandlingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitPlansPolicy</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_SubsequentEventsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reporting subsequent events.</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_SubsequentEventsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accounts 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/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184334827248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and 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, 2024</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 and Significant Accounting Policies [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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of Concentrations of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#8217;s total net sales, as follows.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Years Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Customer A</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">11</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">10</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer B</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#8217;s total corn purchases,
as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Supplier A</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">16</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">14</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">11</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier B</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">13</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">12</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">12</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Supplier C</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt">&#8212;</span></td><td style="text-align: left">%<span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">15</span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text">Inventory balances consisted of the following
(in thousands):<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Finished goods</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,120</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,765</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,203</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,063</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Raw materials</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,602</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,470</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,914</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">52,611</td><td style="padding-bottom: 4pt; text-align: left">&#160;</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_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Schedule of Depreciation Is Computed Using the Straight-Line Method</a></td>
<td class="text">Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 86%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: center"><span style="font-size: 10pt">40 years</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Facilities and plant equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">10 &#8211; 25 years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: center"><span style="font-size: 10pt">5 &#8211; 10 years</span></td><td style="text-align: left">&#160;</td></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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables compute basic and diluted loss per share (in thousands,
except per share data):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(58,984</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,269</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(60,253</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">73,482</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.82</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(28,005</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(29,270</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">73,339</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.40</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Year Ended December 31, 2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Loss <br/>Numerator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Shares Denominator</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Per-Share Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Consolidated net loss</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(41,597</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Preferred stock dividends</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,265</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt">Basic and diluted loss per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt">Loss attributable to common stockholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(42,862</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">71,944</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.60</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 public utility 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 expense and method used, including composite depreciation, and accumulated depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481834/980-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246835584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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>Segments [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 Financial Data for Operating Segments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables set forth certain financial data for the Company&#8217;s
operating segments (in thousands):</p>

<p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b><span style="text-decoration:underline">Net Sales</span></b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>Pekin Campus production, recorded as gross:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 64%; text-align: left">Alcohol sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">415,710</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">502,217</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">521,273</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">169,308</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">217,702</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">225,871</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,243</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,427</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,212</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Pekin Campus sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">586,261</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">721,346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">748,356</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marketing and distribution:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales, gross</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">216,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">262,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">227,626</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">229</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">365</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,225</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,833</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,654</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,459</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total marketing and distribution sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">227,357</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">274,606</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241,310</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Western Production, recorded as gross:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left">Alcohol sales</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">115,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">166,971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">253,605</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Essential ingredient sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,264</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,209</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Intersegment sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(122</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">134</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">22</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Western production sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,220</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">224,369</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">343,836</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,374</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,834</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,812</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,954</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,215</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,693</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net sales as reported</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">965,258</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,222,940</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,335,621</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td><span style="font-size: 7pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 7pt">&#160;</span></td></tr>

<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Cost of goods sold:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">563,033</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">710,088</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">772,755</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213,023</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">259,234</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">229,288</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172,209</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">230,445</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">353,775</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,122</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,167</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,014</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,602</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,814</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Cost of goods sold as reported</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">955,536</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,207,287</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,363,171</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2" style="text-align: right"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 7pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 7pt">&#160;</span></td></tr>
<tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Gross profit (loss):</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,228</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,258</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(24,399</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,334</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,372</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,022</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,989</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,076</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,939</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(911</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,645</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Intersegment eliminations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,940</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,613</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,879</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,722</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,653</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,550</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Income (loss) before provision for income taxes:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Pekin Campus production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,308</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,560</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(27,376</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,261</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,748</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(51,086</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(13,506</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,209</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,294</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,486</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(8,835</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(58,811</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(27,908</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(39,672</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Asset impairments:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,401</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,544</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,790</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,544</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left">Depreciation and amortization expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Pekin Campus production</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,017</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,136</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,409</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,381</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,085</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">982</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">910</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">874</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,408</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,080</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,095</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>

<tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Interest expense, net of capitalized interest:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,765</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(207</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(381</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">822</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,658</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,829</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(339</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,661</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,646</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">889</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,644</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,425</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,827</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Schedule of Total Assets by Operating Segment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the Company&#8217;s total assets by
operating segment (in thousands):&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><span style="text-decoration:underline">Total assets:</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Pekin Campus production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">223,934</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">251,048</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Marketing and distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">101,196</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Western production</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,992</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,533</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Corporate and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">44,464</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">401,438</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">454,241</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246202784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment [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_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment consisted of the following (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Facilities and plant equipment</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">420,456</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">405,010</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,594</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,687</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other equipment, vehicles and furniture</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,636</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,719</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Construction in progress</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,154</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,505</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">455,840</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">468,921</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(241,098</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(220,173</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">214,742</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">248,748</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245740576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_FiniteLivedIntangibleAssetsNetAbstract', window );"><strong>Intangible Assets [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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Intangible Assets Including Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Intangible assets, including goodwill, consisted of the following (in
thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31, 2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31, 2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Useful<br/> Life<br/> (Years)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Gross</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Accumulated<br/> Amortization/<br/> Impairment</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Net Book<br/> Value</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Gross</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Accumulated<br/> Amortization/<br/> Impairment</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Net Book<br/> Value</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Non-Amortizing:</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-indent: -0.125in; padding-left: 0.25in">Goodwill</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5,970</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(5,970</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5,970</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">(5,970</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Kinergy tradename</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">2,678</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-indent: -0.125in; padding-left: 0.125in">Amortizing:</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in">Customer relationships</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: center">12</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(5,021</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">1,535</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">6,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(1,074</td><td style="text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">5,482</td><td style="text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in">Eagle Alcohol tradename</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: center">10</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(124</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">296</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">338</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in">Total goodwill and intangible assets</td><td style="padding-bottom: 4pt">&#160;</td> <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,624</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(11,115</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,509</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,624</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,126</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,498</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The expected amortization expense relating to amortizable intangible
assets in each of the five years after December 31, 2024 are (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Amount</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left">2025</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">213</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">2029</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">766</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,831</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>56
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246983808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivatives [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_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Schedule of Derivatives Not Designated as Hedging Instruments</a></td>
<td class="text">The classification
and amounts of the Company&#8217;s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows
(in thousands):<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2024</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair &#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair&#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Cash collateral balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">742</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,313</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,177</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"><b>As of December 31, 2024</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Assets</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Liabilities</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair&#160;Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><b>Balance Sheet Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Fair Value</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 30%; text-align: left">Cash collateral balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%; text-align: left">Restricted cash</td><td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">15,466</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 22%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Commodity contracts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,412</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt">Derivative instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,849</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The classification and amounts of the Company&#8217;s recognized gains
(losses) for its derivatives not designated as hedging instruments are as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Realized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 30%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 33%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(2,529</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">1,647</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">23,280</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,529</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,647</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,280</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Unrealized Gains (Losses)</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>For the Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Type of Instrument</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><b>Statements of Operations Location</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 30%; text-align: left">Commodity contracts</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 33%; text-align: left">Cost of goods sold</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">13,574</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(9,678</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(4,017</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: right; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,574</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(9,678</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,017</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 derivative instrument not designated or qualifying as hedging instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245721184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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 [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 Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Long-term borrowings are summarized as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,<br/>
    2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December&#160;31,<br/>
    2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Kinergy line of credit</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,677</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,690</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Orion term loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,690</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Less unamortized debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,089</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,893</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Less unamortized debt financing costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,684</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,700</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">92,904</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">82,097</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Long-term Debt Matures</a></td>
<td class="text">The Company&#8217;s
long-term debt matures as follows (in thousands):<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31:</span></td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2027</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">39,677</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">99,677</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245740576">
<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, 2024</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_OperatingLeaseLeaseIncomeTableTextBlock', window );">Schedule of Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leases consist of the following (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Classification</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; width: 35%"><span style="font-family: Times New Roman, Times, Serif">Operating</span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-112"><span style="-sec-ix-hidden: hidden-fact-113">Right of use operating lease assets, net</span></span></span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,553</span></td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,597</span></td><td style="padding-bottom: 4pt; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif">Liabilites</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating - Current</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-114"><span style="-sec-ix-hidden: hidden-fact-115">Current portion, operating leases</span></span></span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,851</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,333</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating - Noncurrent</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: hidden-fact-116"><span style="-sec-ix-hidden: hidden-fact-117">Operating leases, net of current portion</span></span></span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,913</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,029</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></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_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Components of lease costs were as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Fixed lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,989</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,722</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,224</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Variable lease cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">529</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">871</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">124</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Net lease cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,518</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,593</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,348</td><td style="padding-bottom: 4pt; text-align: left">&#160;</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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the remaining maturities
of the Company&#8217;s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2024 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt; border-bottom: Black 1.5pt solid; text-align: left"><b>Year Ended:</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Equipment</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Land Related</b></td>
    <td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; width: 76%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">5,334</td>
    <td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">1,060</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,761</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,037</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">4,152</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,011</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,368</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,024</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,992</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">660</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">2030-76</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">119</td>
    <td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">3,881</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt; text-align: left">Less interest</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(3,299</td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">(3,336</td>
    <td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding: 0pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">16,427</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">5,337</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of income from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="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>59
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184345318816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract', window );"><strong>Pension Plans [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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Information Related to the Retirement Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Information related to the Retirement Plan as of
and for the years ended December 31, 2024 and 2023 is presented below (dollars in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Changes in plan assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Fair value of plan assets, beginning</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,485</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,688</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Actual gains</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,711</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,376</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(829</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(834</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Company contributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">800</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Participant contributions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Fair value of plan assets, ending</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">18,485</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: projected accumulated benefit obligation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,530</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,590</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Funded status, overfunded (underfunded)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,637</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(105</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the consolidated balance sheets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(105</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(4,167</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,231</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Assumptions used in computation of benefit obligations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.50</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.90</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Expected long-term return on plan assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.50</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Rate of compensation increase</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">&#8212;</div></td><td style="text-align: left">&#160;</td></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_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Components of Net Periodic Benefit Costs</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Components of net periodic benefit costs are as follows:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">249</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">404</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">655</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Expected return on plan assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(993</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,090</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net periodic cost (benefit)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">156</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(31</td><td style="padding-bottom: 2.5pt; text-align: left">)</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_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit
payments for the Company&#8217;s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31:</span></td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">1,000</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,040</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,080</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,130</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">1,160</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2030-34</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">6,480</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">11,890</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_ScheduleOfCostsOfRetirementPlansTableTextBlock', window );">Schedule of Information Related to the Postretirement Plan</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Information related to the Postretirement Plan as of December 31, 2024
and 2023 is presented below (dollars in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amounts at the end of the year:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Accumulated/projected benefit obligation</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,783</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,294</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Funded status, underfunded</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,783</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,294</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the consolidated balance sheets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(280</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(320</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Other liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,503</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,974</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Accumulated other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(808</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(250</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Discount rate used in computation of benefit obligations</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.30</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock', window );">Schedule of Net Periodic Benefit Costs</a></td>
<td class="text"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Components of net periodic benefit costs are as follows:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">26</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">196</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Amortization of prior service cost</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(53</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net periodic benefit cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">215</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">147</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">131</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Amounts recognized in the plan for the year:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Participant contributions</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">36</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">43</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">204</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">201</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">215</td><td style="text-align: left">&#160;</td></tr>
  </table><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_alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">The following table summarizes the expected benefit
payments for the Company&#8217;s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="text-decoration:underline">December 31</span>:</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2025</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">280</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">360</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">390</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2028</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">420</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2029</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">400</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2030-2034</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right">1,780</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td>
    <td style="border-bottom: Black 4pt double; text-align: right">3,630</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected post retirement benefit payments.</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;">alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfCostsOfRetirementPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 715<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (f)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (j)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock</td>
</tr>
<tr>
<td style="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>60
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184347903456">
<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, 2024</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 Taxes [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 Provision for Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company recorded a provision for income taxes as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Current provision</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">173</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">97</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">$</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">1,925</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Deferred provision</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">173</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">97</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">1,925</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Reconciliation of Effective Tax Rate</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the differences between the United States statutory
federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="font-size: 1pt; padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"><span style="font-size: 10pt"><b>Years
    Ended December 31,</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2024</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2023</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>2022</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left"><span style="font-size: 10pt">Statutory rate</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-size: 10pt">21.0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">State income taxes, net of federal benefit</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">5.5</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">4.6</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">5.8</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Change in valuation allowance</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(29.3</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(23.4</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(33.9</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Stock-based compensation</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(0.4</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(2.3</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">3.1</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 10pt">Non-deductible items</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(0.1</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">0.8</span></td><td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td><span style="font-size: 10pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 10pt">(1.6</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">3.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">0.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-size: 10pt">Effective
    rate</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(0.3</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(0.3</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</span></td><td style="padding-bottom: 4pt"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-size: 10pt">(5.0</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 10pt">)%</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 Components of Deferred Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred income taxes are provided using the asset and liability method
to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently
enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Deferred tax assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,901</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">57,870</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Capital loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,692</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,518</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Disallowed interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,048</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,457</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">R&amp;D, Energy and AMT credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,742</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,742</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,051</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,981</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,201</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Pension liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,016</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,173</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Railcar contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,090</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">818</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">696</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Allowance for credit losses and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,059</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">296</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,971</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,340</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total gross deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">102,162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Less: valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(110,687</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(93,506</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total deferred tax assets, net of valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,616</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,656</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Deferred tax liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left">Property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(703</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(7,720</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-indent: -0.125in">Derivatives</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(574</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(575</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,172</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Total deferred tax liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,852</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,892</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Net deferred tax liabilities, included in other liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(236</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></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_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Schedule of Net Operating Loss Carryforwards</a></td>
<td class="text">These net operating loss carryforwards expire as follows (in thousands):<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Tax Years</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Federal</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>State</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">2025&#8211;2029</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,603</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>2030&#8211;2034</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,126</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,920</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>2035&#8211;2039</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,771</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">112,608</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2040 and after*</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">128,776</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,293</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total NOLs</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">227,673</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">276,424</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: Left">Includes indefinite life federal net operating losses of $128.8
million generated after 2017.</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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the beginning balance and the ending balance of
gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><b>December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Unrecognized tax benefits at beginning of year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">739</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">739</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Increases related to current year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decreases related to current year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Increases related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Decreases related to prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Decreases related to expiration of prior year tax positions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-143">&#8212;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decreases related to settlements of prior year tax positions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-144">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-145">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Unrecognized tax benefits at end of year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">739</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">739</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><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_alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock', window );">Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">The Company is subject to income tax in the United
States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions
below as &#8220;major&#8221; tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes
of limitation, are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: left"><b>Jurisdiction</b></td> <td style="padding-bottom: 1.5pt; width: 2%">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"><b>Tax Years</b></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Federal</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Alabama</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Arizona</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Arkansas</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">California</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Colorado</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Connecticut</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Georgia</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Idaho</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Illinois</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Indiana</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Iowa</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Kansas</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Louisiana</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Michigan</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Minnesota</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Mississippi</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Missouri</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Nebraska</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">New Mexico</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Oklahoma</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Oregon</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Pennsylvania</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Rhode Island</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">South Carolina</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; "> <td style="text-align: left">Tennessee</td> <td>&#160;</td> <td style="text-align: center">2021 &#8211; 2023</td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: left">Texas</td> <td>&#160;</td> <td style="text-align: center">2020 &#8211; 2023</td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="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>61
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184252262240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based Compensation [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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock', window );">Schedule of Unvested Restricted Stock Activity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><i><span style="text-decoration:underline">Restricted Stock</span></i> &#8211; A summary
of unvested restricted stock activity is as follows (shares in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Number of<br/>
    Shares</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Weighted-<br/> Average<br/> Grant Date <br/>
    Fair Value <br/>
    Per Share</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Unvested at December&#160;31, 2022</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1,169</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.95</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,375</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.87</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(547</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(56</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3.14</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Unvested at December&#160;31, 2023</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,941</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.77</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,530</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.91</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Vested</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,597</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3.08</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Canceled</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.16</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Unvested at December&#160;31, 2024</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">2,731</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2.14</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of the common stock at vesting aggregated $3,142,000,
$929,000 and $6,900,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Stock-based compensation expense related
to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations,
was as follows (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Years Ended December 31,</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2024</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2023</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2022</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Employees</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,960</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,345</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,689</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Non-employees</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">397</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">551</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">644</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; text-align: left">Total stock-based compensation expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,357</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,896</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,333</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 restricted stock units (RSUs).</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_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>62
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246357728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock', window );">Schedule of Recurring and Nonrecurring Fair Value Measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2024 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Benefit Plan</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Percentage</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Fair&#160;Value</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    1</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    2</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Level
    3</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif"><b>Allocation</b></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">Assets:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Derivative
    financial instruments</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,313</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,313</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-lived assets &#8211;
    Magic Valley</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,397</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,397</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Defined
    benefit plan assets(1) (pooled separate accounts):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Large U.S. Equity(2)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,962</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Small/Mid U.S. Equity(3)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">18</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif">International Equity(4)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,762</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,762</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Fixed Income(5)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,807</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,807</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,877</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,313</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,167</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,397</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">Liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Derivative
    financial instruments</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,177</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,177</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2023 (in thousands):</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Benefit Plan</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Fair</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Percentage</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Allocation</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 40%; text-align: left">Derivative financial instruments</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,412</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,412</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-162">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-163">&#8212;</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Defined benefit plan assets(1) (pooled separate accounts):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left">Large U.S. Equity(2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,608</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-164">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,608</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-165">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Small/Mid U.S. Equity(3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-166">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-167">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in">International Equity(4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-168">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,682</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-169">&#8212;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1.5pt">Fixed Income(5)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,845</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-170">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,845</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-171">&#8212;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">37</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,897</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,412</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,485</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-172">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt">Derivative financial instruments</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,849</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,849</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-173">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-174">&#8212;</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: Left">See Note 10 for accounting discussion.</td>
</tr></table>

<p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">&#160;</span></p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(2)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(3)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(4)</td><td style="text-align: left">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: Left">
<td style="width: 0.25in; text-align: left">(5)</td><td style="text-align: left">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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>63
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246656688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies (Details)<br> gal in Millions, T in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 01, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 12, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>T </div>
<div>shares </div>
<div>gal</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </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_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_ProductionCapacity', window );">Production capacity (in US Gallons) | gal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350<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_alto_EssentialIngredientProductCapacity', window );">Essential ingredient product capacity (in US Tons) | T</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.4<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_alto_PercentageOfAverageEthanolProduction', window );">Percentage of average ethanol production</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,750,000<span></span>
</td>
<td class="nump">$ 51,315,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_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,000<span></span>
</td>
<td class="nump">85,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_ProvisionForDoubtfulAccounts', window );">Bad debt (recovery) expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(50,000)<span></span>
</td>
<td class="nump">427,000<span></span>
</td>
<td class="num">$ (217,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_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable total amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,187,000<span></span>
</td>
<td class="nump">4,302,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_InventoryAdjustments', window );">Inventory net of valuation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,050,000<span></span>
</td>
<td class="nump">2,201,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_InventoryNet', window );">Inventory amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,914,000<span></span>
</td>
<td class="nump">52,611,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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,217,000<span></span>
</td>
<td class="nump">58,729,000<span></span>
</td>
<td class="nump">68,655,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_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">6,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,790,000<span></span>
</td>
<td class="nump">574,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_OtherAmortizationOfDeferredCharges', window );">Amortization of deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,016,000<span></span>
</td>
<td class="nump">1,048,000<span></span>
</td>
<td class="nump">$ 177,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_DebtInstrumentUnamortizedPremiumCurrent', window );">Unamortized financing cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,684,000<span></span>
</td>
<td class="nump">$ 4,700,000<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_alto_ConserveCapitalPercentage', window );">Conserve capital, percentage</a></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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions', window );">Potentially dilutive shares (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">981,000<span></span>
</td>
<td class="nump">981,000<span></span>
</td>
<td class="nump">964,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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Weighted-average antidilutive shares (in Shares) | 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="nump">3,188,000<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_alto_IncomeFromCashGrant', window );">Income from cash grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,812,000<span></span>
</td>
<td class="nump">$ 22,652,000<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_alto_AmountAllocatedToSupportMarketLosses', window );">Allocated market losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000,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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Authorized value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,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>
</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_alto_InitialPurchaseAuthorization', window );">Initial purchase authorization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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>
</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_alto_PurchaseAuthorization', window );">Purchase authorization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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>
</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_alto_ExcessOfPurchaseAuthorization', window );">Excess purchase authorization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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>
</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_alto_PurchaseAdditionalAmount', window );">Purchase additional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Repurchased an aggregate shares (in Shares) | 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="nump">1,685,000<span></span>
</td>
<td class="nump">351,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_Cash', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,674,000<span></span>
</td>
<td class="nump">$ 1,325,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 );">Shares of nonvoting common stock (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,565,072<span></span>
</td>
<td class="nump">75,703,100<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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember', window );">Inventories [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_InventoryNet', window );">Inventory amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,495,000<span></span>
</td>
<td class="nump">$ 41,041,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_srt_OwnershipAxis=alto_EquityMethodInvestmentMember', window );">Equity Method Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated lives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=alto_SuppliersMember', window );">Suppliers [Member] | Supplier Concentration Risk [Member] | Collective Bargaining Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_SubsidiaryOwnedAmount', window );">Wholly-owned subsidiary</a></td>
<td class="nump">$ 7,600,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_Cash', window );">Cash</a></td>
<td class="nump">$ 7,600,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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=us-gaap_OtherCustomerMember', window );">Other Customer [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">7.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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Nonvoting Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_CommonStockSharesIssued', window );">Shares of nonvoting common stock (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="nump">896<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_alto_NonvotingCommonStockOutstanding', window );">Shares of nonvoting common stock outstanding (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">896<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_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Nonvoting Common Stock [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingEstimateLineItems', window );"><strong>Organization and Significant Accounting Policies [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_CommonStockSharesIssued', window );">Shares of nonvoting common stock (in Shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,539,236<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_alto_AmountAllocatedToSupportMarketLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount allocated to support market losses due to pandemic.</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;">alto_AmountAllocatedToSupportMarketLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_ConserveCapitalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ConserveCapitalPercentage</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;">alto_ConserveCapitalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_EssentialIngredientProductCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 essential ingredients tons.</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;">alto_EssentialIngredientProductCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:massItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_ExcessOfPurchaseAuthorization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 purchase authorization.</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;">alto_ExcessOfPurchaseAuthorization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_IncomeFromCashGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from cash grant.</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;">alto_IncomeFromCashGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_InitialPurchaseAuthorization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Initial purchase authorization.</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;">alto_InitialPurchaseAuthorization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_NonvotingCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares of nonvoting 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;">alto_NonvotingCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_alto_PercentageOfAverageEthanolProduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 average ethanol production.</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;">alto_PercentageOfAverageEthanolProduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_ProductionCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gallons of production capacity of alcohol.</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;">alto_ProductionCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:volumeItemType</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_alto_PurchaseAdditionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase additional amount.</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;">alto_PurchaseAdditionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_PurchaseAuthorization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Purchase authorization.</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;">alto_PurchaseAuthorization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_SubsidiaryOwnedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subsidiary owned amount.</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;">alto_SubsidiaryOwnedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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 authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramAuthorizedAmount1</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>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_srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</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>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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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, receivable from customers, clients, or other third-parties, and receivables 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477802/946-310-45-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479196/954-310-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ChangeInAccountingEstimateLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ChangeInAccountingEstimateLineItems</td>
</tr>
<tr>
<td style="padding-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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedPremiumCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt premium to be amortized 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> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedPremiumCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncrementalCommonSharesAttributableToWrittenPutOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outstanding written put options using the reverse treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 35<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-35<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-36<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions</td>
</tr>
<tr>
<td style="padding-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_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 valuation and LIFO reserves of 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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent entity's interest in net assets of the subsidiary, expressed as a 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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_OtherAmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 of other deferred costs recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis=us-gaap_InventoriesMember</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=alto_EquityMethodInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_EquityMethodInvestmentMember</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_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=alto_SuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_SuppliersMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_CollectiveBargainingArrangementOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CollectiveBargainingArrangementOtherMember</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_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=us-gaap_OtherCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_OtherCustomerMember</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AccountsReceivableMember</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_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonvotingCommonStockMember</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_StatementEquityComponentsAxis=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_StatementEquityComponentsAxis=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>64
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244200400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Schedule of Concentrations of Credit Risk (Details) - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total corn purchases [Member] | Supplier A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Sold to Customers Representing Company&#8217;s Total Net Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risks percentage</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">11.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total corn purchases [Member] | Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Sold to Customers Representing Company&#8217;s Total Net Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risks percentage</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">12.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Total corn purchases [Member] | Supplier C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Sold to Customers Representing Company&#8217;s Total Net Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risks percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">15.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_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer A [Member] | Total net sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Sold to Customers Representing Company&#8217;s Total Net Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risks percentage</a></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer B [Member] | Total net sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Schedule of Sold to Customers Representing Company&#8217;s Total Net Sales [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risks percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478785/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_ConcentrationRiskByBenchmarkAxis=alto_PurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PurchaseMember</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=alto_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_SupplierAMember</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=alto_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_SupplierBMember</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=alto_SupplierCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_SupplierCMember</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=alto_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_CustomerAMember</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_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SalesMember</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=alto_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_CustomerBMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247865008">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Schedule of Inventories [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">$ 31,120<span></span>
</td>
<td class="nump">$ 35,765<span></span>
</td>
</tr>
<tr class="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 progress</a></td>
<td class="nump">4,203<span></span>
</td>
<td class="nump">5,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_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">8,989<span></span>
</td>
<td class="nump">10,313<span></span>
</td>
</tr>
<tr class="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">5,602<span></span>
</td>
<td class="nump">1,470<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_InventoryNet', window );">Total</a></td>
<td class="nump">$ 49,914<span></span>
</td>
<td class="nump">$ 52,611<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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 valuation and LIFO reserves of 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/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244964992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Schedule of Depreciation Is Computed Using the Straight-Line Method (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</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_BuildingMember', window );">Buildings [Member]</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciation Is Computed Using the Straight-Line Method [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 );">Property and equipment estimated useful lives</a></td>
<td class="text">40 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Facilities and plant equipment [Member]</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciation Is Computed Using the Straight-Line Method [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 );">Property and equipment 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Other equipment, vehicles and furniture [Member]</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciation Is Computed Using the Straight-Line Method [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 );">Property and equipment 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Facilities and plant equipment [Member]</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciation Is Computed Using the Straight-Line Method [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 );">Property and equipment estimated useful lives</a></td>
<td class="text">25 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Other equipment, vehicles and furniture [Member]</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_PublicUtilityPropertyPlantAndEquipmentLineItems', window );"><strong>Schedule of Depreciation Is Computed Using the Straight-Line Method [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 );">Property and equipment estimated useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PublicUtilityPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquipmentMember</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=alto_OtherEquipmentVehiclesandFurnitureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_OtherEquipmentVehiclesandFurnitureMember</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>67
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245766544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Schedule of Basic and Diluted Earnings Per Share [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="rou">
<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 );">Consolidated net loss, Loss Numerator</a></td>
<td class="num">$ (58,984)<span></span>
</td>
<td class="num">$ (28,005)<span></span>
</td>
<td class="num">$ (41,597)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Less: Preferred stock dividends, Loss Numerator</a></td>
<td class="num">(1,269)<span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
<td class="num">(1,265)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic and diluted loss per 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="re">
<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 );">Loss attributable to common stockholders, Basic, Loss Numerator</a></td>
<td class="num">$ (60,253)<span></span>
</td>
<td class="num">$ (29,270)<span></span>
</td>
<td class="num">$ (42,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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Loss attributable to common stockholders, Basic, Shares Denominator (in Shares)</a></td>
<td class="nump">73,482,000<span></span>
</td>
<td class="nump">73,339,000<span></span>
</td>
<td class="nump">71,944,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_EarningsPerShareBasic', window );">Loss attributable to common stockholders, Basic, Per-Share Amount (in Dollars per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.6)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Loss attributable to common stockholders, Diluted, Loss Numerator</a></td>
<td class="num">$ (60,253)<span></span>
</td>
<td class="num">$ (29,270)<span></span>
</td>
<td class="num">$ (42,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Loss attributable to common stockholders, Diluted, Shares Denominator (in Shares)</a></td>
<td class="nump">73,482,000<span></span>
</td>
<td class="nump">73,339,000<span></span>
</td>
<td class="nump">71,944,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_EarningsPerShareDiluted', window );">Loss attributable to common stockholders, Diluted, Per-Share Amount (in Dollars per share)</a></td>
<td class="num">$ (0.82)<span></span>
</td>
<td class="num">$ (0.4)<span></span>
</td>
<td class="num">$ (0.6)<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_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> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245640960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition of Eagle Alcohol (Details) - Acquisition of Eagle Alcohol [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 14, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisition of Eagle Alcohol [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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Membership interests</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription', window );">Membership interest, description</a></td>
<td class="text">The purchase price was $14.0 million in cash plus an estimated net working capital adjustment
of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent
consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million
in the Company&#8217;s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain
conditions.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.7<span></span>
</td>
<td class="nump">$ 2.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Customer relationships intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Trade name intangible asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.0<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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In the year of acquisition, if the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent period, describes the amounts of discounts and premiums for fair market value adjustments, methods of amortization (accretion), and estimated remaining 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;">us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</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_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=alto_AcquisitionOfEagleAlcoholMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_AcquisitionOfEagleAlcoholMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244785984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intercompany Agreements (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=alto_AffiliateManagementAgreementMember', window );">Affiliate Management Agreement [Member]</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Intercompany Agreements [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_RegulatedOperatingRevenue', window );">Revenue</a></td>
<td class="nump">$ 18,000,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_TypeOfArrangementAxis=alto_AltoIngredientsIncMember', window );">Alto Ingredients, Inc [Member]</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Intercompany Agreements [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_RegulatedOperatingRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,200,000<span></span>
</td>
<td class="nump">$ 12,403,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_TypeOfArrangementAxis=alto_EthanolMarketingAgreementsMember', window );">Ethanol Marketing Agreements [Member]</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Intercompany Agreements [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_RegulatedOperatingRevenue', window );">Revenue</a></td>
<td class="nump">$ 5,407,000<span></span>
</td>
<td class="nump">5,431,000<span></span>
</td>
<td class="nump">5,746,000<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_alto_MarketableAgreementDescription', window );">Marketable agreement description</a></td>
<td class="text">Under the terms of the marketing agreements, within ten
days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party
purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive
fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less
than $0.015 per gallon and not more than $0.0225 per gallon.<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_TypeOfArrangementAxis=alto_CornProcurementAndHandlingAgreementsMember', window );">Corn Procurement and Handling Agreements [Member]</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Intercompany Agreements [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_RegulatedOperatingRevenue', window );">Revenue</a></td>
<td class="nump">$ 2,910,000<span></span>
</td>
<td class="nump">3,007,000<span></span>
</td>
<td class="nump">3,207,000<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_alto_ReceivesServiceFeePerBushel', window );">Receives fee per bushel (in Dollars per share)</a></td>
<td class="nump">$ 0.03<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_TypeOfArrangementAxis=alto_EssentialIngredientsMarketingAgreementsMember', window );">Essential Ingredients Marketing Agreements [Member]</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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Intercompany Agreements [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_RegulatedOperatingRevenue', window );">Revenue</a></td>
<td class="nump">$ 2,516,000<span></span>
</td>
<td class="nump">$ 3,216,500<span></span>
</td>
<td class="nump">$ 3,505,000<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_alto_MarketableAgreementDescription', window );">Marketable agreement description</a></td>
<td class="text">Under the terms of the marketing agreements, within ten days after a facility delivers essential
ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party
purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated
amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed,
minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet
corn protein feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate
third-party purchase price for corn protein meal, dry corn protein feed, dry distillers grains, corn germ and corn oil. Each marketing
agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.<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_alto_MarketableAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Marketable agreement description.</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;">alto_MarketableAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_alto_ReceivesServiceFeePerBushel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receives fee per bushel.</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;">alto_ReceivesServiceFeePerBushel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_RegulatedOperatingRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of regulated operating revenues recognized during the 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_RegulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TypeOfArrangementAxis=alto_AffiliateManagementAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfArrangementAxis=alto_AffiliateManagementAgreementMember</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_TypeOfArrangementAxis=alto_AltoIngredientsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfArrangementAxis=alto_AltoIngredientsIncMember</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_TypeOfArrangementAxis=alto_EthanolMarketingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfArrangementAxis=alto_EthanolMarketingAgreementsMember</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_TypeOfArrangementAxis=alto_CornProcurementAndHandlingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfArrangementAxis=alto_CornProcurementAndHandlingAgreementsMember</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_TypeOfArrangementAxis=alto_EssentialIngredientsMarketingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TypeOfArrangementAxis=alto_EssentialIngredientsMarketingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245641104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</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_SegmentReportingInformationLineItems', window );"><strong>Segments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Operating segments</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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=alto_PekinCampusProductionSegmentMember', window );">Pekin Campus Production Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments [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_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">$ 7,200,000<span></span>
</td>
<td class="nump">$ 5,280,000<span></span>
</td>
<td class="nump">$ 5,046,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_StatementBusinessSegmentsAxis=alto_MarketingAndDistributionSegmentMember', window );">Marketing and Distribution Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments [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_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">5,400,000<span></span>
</td>
<td class="nump">3,960,000<span></span>
</td>
<td class="nump">3,840,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_StatementBusinessSegmentsAxis=alto_WesternProductionSegmentMember', window );">Western Production Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments [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_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">3,600,000<span></span>
</td>
<td class="nump">2,640,000<span></span>
</td>
<td class="nump">2,400,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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures</a></td>
<td class="nump">4,300,000<span></span>
</td>
<td class="nump">11,800,000<span></span>
</td>
<td class="nump">12,300,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_StatementBusinessSegmentsAxis=alto_PekinCampusSegmentMember', window );">Pekin Campus Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segments [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_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures</a></td>
<td class="nump">$ 6,800,000<span></span>
</td>
<td class="nump">$ 17,700,000<span></span>
</td>
<td class="nump">$ 25,700,000<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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_us-gaap_StatementBusinessSegmentsAxis=alto_PekinCampusProductionSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PekinCampusProductionSegmentMember</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=alto_MarketingAndDistributionSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_MarketingAndDistributionSegmentMember</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=alto_WesternProductionSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_WesternProductionSegmentMember</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=alto_PekinCampusSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PekinCampusSegmentMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184243061520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segments - Schedule of Financial Data for Operating Segments (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">$ 965,258<span></span>
</td>
<td class="nump">$ 1,222,940<span></span>
</td>
<td class="nump">$ 1,335,621<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">955,536<span></span>
</td>
<td class="nump">1,207,287<span></span>
</td>
<td class="nump">1,363,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross profit (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>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">9,722<span></span>
</td>
<td class="nump">15,653<span></span>
</td>
<td class="num">(27,550)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (loss) before provision for income taxes:</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="num">(58,811)<span></span>
</td>
<td class="num">(27,908)<span></span>
</td>
<td class="num">(39,672)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentChargesAbstract', window );"><strong>Asset impairments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">24,790<span></span>
</td>
<td class="nump">6,544<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAbstract', window );"><strong>Depreciation and amortization expense:</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 expense</a></td>
<td class="nump">24,408<span></span>
</td>
<td class="nump">23,080<span></span>
</td>
<td class="nump">25,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOperatingAbstract', window );"><strong>Interest expense, net of capitalized interest:</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_InterestExpenseOther', window );">Interest expense, net of capitalized interest</a></td>
<td class="nump">7,644<span></span>
</td>
<td class="nump">7,425<span></span>
</td>
<td class="nump">1,827<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=alto_PekinCampusProductionMember', window );">Pekin Campus [Member]</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_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">563,033<span></span>
</td>
<td class="nump">710,088<span></span>
</td>
<td class="nump">772,755<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross profit (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>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">23,228<span></span>
</td>
<td class="nump">11,258<span></span>
</td>
<td class="num">(24,399)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (loss) before provision for income taxes:</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="nump">6,308<span></span>
</td>
<td class="num">(1,560)<span></span>
</td>
<td class="num">(27,376)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAbstract', window );"><strong>Depreciation and amortization expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">21,017<span></span>
</td>
<td class="nump">19,789<span></span>
</td>
<td class="nump">19,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOperatingAbstract', window );"><strong>Interest expense, net of capitalized interest:</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_InterestExpenseOther', window );">Interest expense, net of capitalized interest</a></td>
<td class="nump">1,765<span></span>
</td>
<td class="num">(207)<span></span>
</td>
<td class="num">(381)<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=alto_PekinCampusProductionMember', window );">Pekin Campus [Member] | Alcohol Sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">415,710<span></span>
</td>
<td class="nump">502,217<span></span>
</td>
<td class="nump">521,273<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=alto_PekinCampusProductionMember', window );">Pekin Campus [Member] | Essential ingredient sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">169,308<span></span>
</td>
<td class="nump">217,702<span></span>
</td>
<td class="nump">225,871<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=alto_PekinCampusProductionMember', window );">Pekin Campus [Member] | Intersegment sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">1,243<span></span>
</td>
<td class="nump">1,427<span></span>
</td>
<td class="nump">1,212<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=alto_TotalPekinCampusSalesMember', window );">Total Pekin Campus Sales [Member] | Intersegment sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">586,261<span></span>
</td>
<td class="nump">721,346<span></span>
</td>
<td class="nump">748,356<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=alto_MarketingAndDistributionsMember', window );">Marketing and distribution [Member]</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_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">213,023<span></span>
</td>
<td class="nump">259,234<span></span>
</td>
<td class="nump">229,288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross profit (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>
</tr>
<tr class="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 (loss)</a></td>
<td class="nump">14,334<span></span>
</td>
<td class="nump">15,372<span></span>
</td>
<td class="nump">12,022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (loss) before provision for income taxes:</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="nump">5,261<span></span>
</td>
<td class="nump">7,644<span></span>
</td>
<td class="nump">3,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOperatingAbstract', window );"><strong>Interest expense, net of capitalized interest:</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_InterestExpenseOther', window );">Interest expense, net of capitalized interest</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">822<span></span>
</td>
<td class="nump">1,658<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=alto_MarketingAndDistributionsMember', window );">Marketing and distribution [Member] | Intersegment sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">10,833<span></span>
</td>
<td class="nump">11,654<span></span>
</td>
<td class="nump">12,459<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=alto_MarketingAndDistributionsMember', window );">Marketing and distribution [Member] | Alcohol sales, gross [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">216,295<span></span>
</td>
<td class="nump">262,587<span></span>
</td>
<td class="nump">227,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=alto_MarketingAndDistributionsMember', window );">Marketing and distribution [Member] | Alcohol sales, net [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">365<span></span>
</td>
<td class="nump">1,225<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=alto_TotalMarketingAndDistributionSalesMember', window );">Total Marketing and Distribution Sales [Member] | Intersegment sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">227,357<span></span>
</td>
<td class="nump">274,606<span></span>
</td>
<td class="nump">241,310<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=alto_WesternProductionSegmentMember', window );">Western production [Member]</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_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">172,209<span></span>
</td>
<td class="nump">230,445<span></span>
</td>
<td class="nump">353,775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (loss) before provision for income taxes:</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="num">(51,086)<span></span>
</td>
<td class="num">(13,506)<span></span>
</td>
<td class="num">(7,209)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAbstract', window );"><strong>Depreciation and amortization expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization expense</a></td>
<td class="nump">2,409<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">5,085<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOperatingAbstract', window );"><strong>Interest expense, net of capitalized interest:</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_InterestExpenseOther', window );">Interest expense, net of capitalized interest</a></td>
<td class="nump">2,829<span></span>
</td>
<td class="nump">1,164<span></span>
</td>
<td class="num">(339)<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=alto_WesternProductionSegmentMember', window );">Western production [Member] | Essential ingredient sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">36,953<span></span>
</td>
<td class="nump">57,264<span></span>
</td>
<td class="nump">90,209<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=alto_WesternProductionSegmentMember', window );">Western production [Member] | Intersegment sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="num">(122)<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">22<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=alto_WesternProductionSegmentMember', window );">Western production [Member] | Intersegment sales [Member] | Total Western production sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">152,220<span></span>
</td>
<td class="nump">224,369<span></span>
</td>
<td class="nump">343,836<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=alto_WesternProductionSegmentMember', window );">Western production [Member] | Alcohol sales [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">115,389<span></span>
</td>
<td class="nump">166,971<span></span>
</td>
<td class="nump">253,605<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=us-gaap_CorporateAndOtherMember', window );">Corporate and other [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="nump">11,374<span></span>
</td>
<td class="nump">15,834<span></span>
</td>
<td class="nump">15,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">12,285<span></span>
</td>
<td class="nump">12,122<span></span>
</td>
<td class="nump">12,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross profit (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>
</tr>
<tr class="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 (loss)</a></td>
<td class="num">(911)<span></span>
</td>
<td class="nump">3,712<span></span>
</td>
<td class="nump">3,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract', window );"><strong>Income (loss) before provision for income taxes:</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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before provision for income taxes</a></td>
<td class="num">(19,294)<span></span>
</td>
<td class="num">(20,486)<span></span>
</td>
<td class="num">(8,835)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentChargesAbstract', window );"><strong>Asset impairments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">3,401<span></span>
</td>
<td class="nump">6,544<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAbstract', window );"><strong>Depreciation and amortization expense:</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 expense</a></td>
<td class="nump">982<span></span>
</td>
<td class="nump">910<span></span>
</td>
<td class="nump">874<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOperatingAbstract', window );"><strong>Interest expense, net of capitalized interest:</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_InterestExpenseOther', window );">Interest expense, net of capitalized interest</a></td>
<td class="nump">2,661<span></span>
</td>
<td class="nump">5,646<span></span>
</td>
<td class="nump">889<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=alto_IntersegmentEliminationsMember', window );">Intersegment eliminations [Member]</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_RevenuesAbstract', window );"><strong>Pekin Campus production, recorded as gross:</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_Revenues', window );">Net Sales</a></td>
<td class="num">(11,954)<span></span>
</td>
<td class="num">(13,215)<span></span>
</td>
<td class="num">(13,693)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of goods sold:</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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="num">(5,014)<span></span>
</td>
<td class="num">(4,602)<span></span>
</td>
<td class="num">(4,814)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross profit (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>
</tr>
<tr class="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 (loss)</a></td>
<td class="num">(6,940)<span></span>
</td>
<td class="num">(8,613)<span></span>
</td>
<td class="num">(8,879)<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=alto_WesternProductionMember', window );">Western production [Member]</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_GrossProfitAbstract', window );"><strong>Gross profit (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>
</tr>
<tr class="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 (loss)</a></td>
<td class="num">(19,989)<span></span>
</td>
<td class="num">(6,076)<span></span>
</td>
<td class="num">(9,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentChargesAbstract', window );"><strong>Asset impairments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">$ 21,389<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetImpairmentChargesAbstract</td>
</tr>
<tr>
<td style="padding-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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-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_DepreciationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DepreciationAbstract</td>
</tr>
<tr>
<td style="padding-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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_GrossProfitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GrossProfitAbstract</td>
</tr>
<tr>
<td style="padding-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_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/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_InterestExpenseOperatingAbstract</td>
</tr>
<tr>
<td style="padding-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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 expense classified as 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;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=alto_PekinCampusProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PekinCampusProductionMember</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_ConsolidatedEntitiesAxis=alto_EthanolAlcoholSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_EthanolAlcoholSalesMember</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_ConsolidatedEntitiesAxis=alto_EssentialIngredientSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_EssentialIngredientSalesMember</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_ConsolidatedEntitiesAxis=alto_IntersegmentSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_IntersegmentSaleMember</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=alto_TotalPekinCampusSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TotalPekinCampusSalesMember</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=alto_MarketingAndDistributionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_MarketingAndDistributionsMember</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_ConsolidatedEntitiesAxis=alto_AlcoholSalesGrossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_AlcoholSalesGrossMember</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_ConsolidatedEntitiesAxis=alto_AlcoholSalesNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_AlcoholSalesNetMember</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=alto_TotalMarketingAndDistributionSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TotalMarketingAndDistributionSalesMember</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=alto_WesternProductionSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_WesternProductionSegmentMember</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_SubsegmentsAxis=alto_TotalWesternProductionSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsegmentsAxis=alto_TotalWesternProductionSalesMember</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_ConsolidatedEntitiesAxis=alto_AlcoholSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_AlcoholSalesMember</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=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CorporateAndOtherMember</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=alto_IntersegmentEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_IntersegmentEliminationsMember</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=alto_WesternProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_WesternProductionMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245496320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segments - Schedule of Total Assets by Operating Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Total 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_Assets', window );">Total assets by operating segment</a></td>
<td class="nump">$ 401,438<span></span>
</td>
<td class="nump">$ 454,241<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=alto_PekinCampusProductionMember', window );">Pekin Campus [Member]</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_AssetsAbstract', window );"><strong>Total assets:</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 );">Total assets by operating segment</a></td>
<td class="nump">223,934<span></span>
</td>
<td class="nump">251,048<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=alto_MarketingAndDistributionsMember', window );">Marketing and distribution [Member]</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_AssetsAbstract', window );"><strong>Total 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_Assets', window );">Total assets by operating segment</a></td>
<td class="nump">102,895<span></span>
</td>
<td class="nump">101,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=alto_WesternProductionMember', window );">Western production [Member]</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_AssetsAbstract', window );"><strong>Total assets:</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 );">Total assets by operating segment</a></td>
<td class="nump">44,992<span></span>
</td>
<td class="nump">57,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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Corporate and Other [Member]</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_AssetsAbstract', window );"><strong>Total 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_Assets', window );">Total assets by operating segment</a></td>
<td class="nump">$ 29,617<span></span>
</td>
<td class="nump">$ 44,464<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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_StatementBusinessSegmentsAxis=alto_PekinCampusProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PekinCampusProductionMember</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=alto_MarketingAndDistributionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_MarketingAndDistributionsMember</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=alto_WesternProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_WesternProductionMember</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=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CorporateAndOtherMember</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>73
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184241834848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property And Equipment [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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 23,820,000<span></span>
</td>
<td class="nump">$ 22,492,000<span></span>
</td>
<td class="nump">$ 24,528,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_InterestCostsCapitalized', window );">Capitalized interest</a></td>
<td class="nump">2,517,000<span></span>
</td>
<td class="nump">$ 2,454,000<span></span>
</td>
<td class="nump">$ 720,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_OtherAssetImpairmentCharges', window );">Asset impairment</a></td>
<td class="nump">$ 19,000,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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184250519840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Schedule of Property and Equipment [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_MachineryAndEquipmentGross', window );">Facilities and plant equipment</a></td>
<td class="nump">$ 420,456<span></span>
</td>
<td class="nump">$ 405,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">3,594<span></span>
</td>
<td class="nump">3,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOther', window );">Other equipment, vehicles and furniture</a></td>
<td class="nump">20,636<span></span>
</td>
<td class="nump">9,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">11,154<span></span>
</td>
<td class="nump">50,505<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_PropertyPlantAndEquipmentGross', window );">Total of property and equipment gross</a></td>
<td class="nump">455,840<span></span>
</td>
<td class="nump">468,921<span></span>
</td>
</tr>
<tr class="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 );">Accumulated depreciation</a></td>
<td class="num">(241,098)<span></span>
</td>
<td class="num">(220,173)<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 );">Total property and equipment</a></td>
<td class="nump">$ 214,742<span></span>
</td>
<td class="nump">$ 248,748<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 depletion of real estate held for productive use, excluding land held for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Land</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PropertyPlantAndEquipmentNetAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 other physical assets 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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>75
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184243348560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>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_GoodwillGross', window );">Goodwill</a></td>
<td class="nump">$ 5,970,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_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and asset impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,970,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_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">24,790,000<span></span>
</td>
<td class="nump">6,544,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense of intangible assets</a></td>
<td class="nump">588,000<span></span>
</td>
<td class="nump">$ 588,000<span></span>
</td>
<td class="nump">$ 567,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_RelatedPartyTransactionsByRelatedPartyAxis=alto_KinergyTradenameMember', window );">Kinergy Tradename [Member]</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>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_FinitelivedIntangibleAssetsAcquired1', window );">Recorded amount</a></td>
<td class="nump">2,678,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_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</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>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_FinitelivedIntangibleAssetsAcquired1', window );">Recorded amount</a></td>
<td class="nump">6,556,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_AssetImpairmentCharges', window );">Asset impairments</a></td>
<td class="nump">3,401,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_RelatedPartyTransactionsByRelatedPartyAxis=alto_EagleAlcoholTradenameMember', window );">Eagle Alcohol Tradename [Member]</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>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_FinitelivedIntangibleAssetsAcquired1', window );">Recorded amount</a></td>
<td class="nump">$ 420,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_RelatedPartyTransactionsByRelatedPartyAxis=alto_CustomerRelationshipsAndTradenameMember', window );">Customer Relationships and Tradename [Member]</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>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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average unamortized life</a></td>
<td class="text">8 years 8 months 12 days<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RelatedPartyTransactionsByRelatedPartyAxis=alto_KinergyTradenameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_KinergyTradenameMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_CustomerRelationshipsMember</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=alto_EagleAlcoholTradenameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_EagleAlcoholTradenameMember</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=alto_CustomerRelationshipsAndTradenameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_CustomerRelationshipsAndTradenameMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244037936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Intangible Assets Including Goodwill [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_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 15,624<span></span>
</td>
<td class="nump">$ 15,624<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization/Impairment</a></td>
<td class="num">(11,115)<span></span>
</td>
<td class="num">(7,126)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Book Value</a></td>
<td class="nump">4,509<span></span>
</td>
<td class="nump">8,498<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember', window );">Goodwill [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Intangible Assets Including Goodwill [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_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">5,970<span></span>
</td>
<td class="nump">5,970<span></span>
</td>
</tr>
<tr class="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/Impairment</a></td>
<td class="num">(5,970)<span></span>
</td>
<td class="num">(5,970)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Book Value</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FiniteLivedIntangibleAssetsByMajorClassAxis=alto_KinergyTradenameMember', window );">Kinergy tradename [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Intangible Assets Including Goodwill [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_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">2,678<span></span>
</td>
<td class="nump">2,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization/Impairment</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_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Book Value</a></td>
<td class="nump">$ 2,678<span></span>
</td>
<td class="nump">2,678<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Intangible Assets Including Goodwill [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (Years)</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 6,556<span></span>
</td>
<td class="nump">6,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization/Impairment</a></td>
<td class="num">(5,021)<span></span>
</td>
<td class="num">(1,074)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Book Value</a></td>
<td class="nump">$ 1,535<span></span>
</td>
<td class="nump">5,482<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_FiniteLivedIntangibleAssetsByMajorClassAxis=alto_EagleAlcoholTradenameMember', window );">Eagle Alcohol tradename [Member]</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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Schedule of Intangible Assets Including Goodwill [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_FiniteLivedIntangibleAssetUsefulLife', window );">Useful Life (Years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 420<span></span>
</td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization/Impairment</a></td>
<td class="num">(124)<span></span>
</td>
<td class="num">(82)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetIncludingGoodwill', window );">Net Book Value</a></td>
<td class="nump">$ 296<span></span>
</td>
<td class="nump">$ 338<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 finite-lived intangible 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetIncludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 impairment and amortization, of goodwill, indefinite-lived, and 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetIncludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_GoodwillMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=alto_KinergyTradenameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=alto_KinergyTradenameMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=alto_EagleAlcoholTradenameMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsByMajorClassAxis=alto_EagleAlcoholTradenameMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246122832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets [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 );">2025</a></td>
<td class="nump">$ 213<span></span>
</td>
</tr>
<tr class="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 );">2026</a></td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="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 );">2027</a></td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="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 );">2029</a></td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="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">766<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">$ 1,831<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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246357728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivatives [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_UnrealizedGainLossOnDerivatives', window );">Recognized net gains and losses</a></td>
<td class="nump">$ 11,045,000<span></span>
</td>
<td class="nump">$ 8,031,000<span></span>
</td>
<td class="nump">$ 19,263,000<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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>79
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246355568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=alto_CashCollateralBalanceMember', window );">Cash collateral balance [Member]</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Schedule of Derivatives Not Designated as Hedging Instruments [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_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">$ 742<span></span>
</td>
<td class="nump">$ 15,466<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_DerivativeInstrumentRiskAxis=us-gaap_CommodityContractMember', window );">Commodity contracts [Member]</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Schedule of Derivatives Not Designated as Hedging Instruments [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_DerivativeAssetsCurrent', window );">Derivative instruments, Assets</a></td>
<td class="nump">3,313<span></span>
</td>
<td class="nump">2,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative instruments, Liabilities</a></td>
<td class="nump">$ 1,177<span></span>
</td>
<td class="nump">$ 13,849<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_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 restricted as to withdrawal or usage, classified as current. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentRiskAxis=alto_CashCollateralBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_CashCollateralBalanceMember</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=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CommodityContractMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244628432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details) - Cost of goods sold [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=alto_RealizedGainsLossesMember', window );">Realized Gains (Losses) [Member]</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [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_alto_RealizedGainLossOnDerivatives', window );">Realized gain (loss) on derivatives</a></td>
<td class="num">$ (2,529)<span></span>
</td>
<td class="nump">$ 1,647<span></span>
</td>
<td class="nump">$ 23,280<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_ConsolidatedEntitiesAxis=alto_RealizedGainsLossesMember', window );">Realized Gains (Losses) [Member] | Commodity contracts [Member]</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_RealizedGainLossOnDerivatives', window );">Realized gain (loss) on derivatives</a></td>
<td class="num">(2,529)<span></span>
</td>
<td class="nump">1,647<span></span>
</td>
<td class="nump">23,280<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_ConsolidatedEntitiesAxis=alto_UnrealizedGainsLossesMember', window );">Unrealized Gains (Losses) [Member]</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [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_UnrealizedGainLossOnCommodityContracts', window );">Unrealized gain (loss) on derivatives</a></td>
<td class="nump">13,574<span></span>
</td>
<td class="num">(9,678)<span></span>
</td>
<td class="num">(4,017)<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_ConsolidatedEntitiesAxis=alto_UnrealizedGainsLossesMember', window );">Unrealized Gains (Losses) [Member] | Commodity contracts [Member]</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_DerivativeInstrumentsGainLossLineItems', window );"><strong>Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [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_UnrealizedGainLossOnCommodityContracts', window );">Unrealized gain (loss) on derivatives</a></td>
<td class="nump">$ 13,574<span></span>
</td>
<td class="num">$ (9,678)<span></span>
</td>
<td class="num">$ (4,017)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_RealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Realized gain loss on derivatives.</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;">alto_RealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeInstrumentsGainLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrealizedGainLossOnCommodityContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 change in the difference between the fair value and the carrying value, or in the comparative fair values, of open agreements to purchase or sell mineral resources, energy, and agricultural products at some future point held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnCommodityContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_srt_ConsolidatedEntitiesAxis=alto_RealizedGainsLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_RealizedGainsLossesMember</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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</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=us-gaap_CommodityContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_CommodityContractMember</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_ConsolidatedEntitiesAxis=alto_UnrealizedGainsLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ConsolidatedEntitiesAxis=alto_UnrealizedGainsLossesMember</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>81
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245084944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2025</div></th>
<th class="th"><div>Nov. 23, 2022</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Nov. 07, 2027</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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Initial funding (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_PercentageOfExcessCashFlow', window );">Percentage of excess cash flow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<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_alto_FixedchargeCoverageRatio', window );">Fixed-charge coverage ratio (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Unused borrowing availability under line of credit (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 125,000,000<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_alto_AdvanceCreditAmountByLenders', window );">Advance from Lenders (in Dollars)</a></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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_AdvanceCreditAmountByLendersAdjustment', window );">Advance from Lenders additional (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,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_StockIssuedDuringPeriodSharesNewIssues', window );">Share issue to the lenders (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,282,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Principal amount outstanding (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,000,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_ProceedsFromLoans', window );">Loan proceeds (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,912,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_DebtInstrumentInterestRateIncreaseDecrease', window );">Loan increased percentage</a></td>
<td class="nump">10.75%<span></span>
</td>
<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=alto_KinergyLineOfCreditMember', window );">Kinergy line of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LongtermDebtWeightedAverageInterestRate', window );">Margin interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount', window );">Unused borrowing (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=alto_OrionTermLoanMember', window );">Orion term loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LongTermDebtPercentageBearingFixedInterestRate', window );">Loan fixed rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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_CreditFacilityAxis=alto_KinergyMember', window );">Kinergy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LineOfCreditFacilityAverageOutstandingAmount', window );">Initial funding (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,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_CreditFacilityAxis=alto_AltoNutrientsMember', window );">Alto Nutrients [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LineOfCreditFacilityAverageOutstandingAmount', window );">Initial funding (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,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_LineOfCreditFacilityAxis=alto_OrionTermLoanMember', window );">Orion term loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_StockIssuedDuringPeriodSharesNewIssues', window );">Share issue to the lenders (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,282,051<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts', window );">Additional share issue to the lenders (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 320,513<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Percentage of unused line fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage', window );">Percentage of unused line fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.375%<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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Kinergy line of credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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_LineOfCredit', window );">Line of credit (in Dollars)</a></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>
</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_StatementScenarioAxis=alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember', window );">If the leverage ratio is greater than or equal to 3.0x [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_PercentageOfPrepaymentExcessCashFlowAmount', window );">Percentage of excess cash flow amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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_srt_StatementScenarioAxis=alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember', window );">If the leverage ratio is less than 3.0x and greater than or equal to 1.5x</a></td>
<td class="text">&#160;<span></span>
</td>
<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_LineOfCreditFacilityLineItems', window );"><strong>Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_PercentageOfPrepaymentExcessCashFlowAmount', window );">Percentage of excess cash flow amount</a></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>
</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_StatementScenarioAxis=alto_IfTheLeverageRatioIsLessThan15xMember', window );">If the leverage ratio is less than 1.5x [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_PercentageOfPrepaymentExcessCashFlowAmount', window );">Percentage of excess cash flow amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.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_alto_AdvanceCreditAmountByLenders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance credit amount by lenders.</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;">alto_AdvanceCreditAmountByLenders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_AdvanceCreditAmountByLendersAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Advance credit amount by lenders adjustment.</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;">alto_AdvanceCreditAmountByLendersAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_FixedchargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed-charge coverage ratio.</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;">alto_FixedchargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_PercentageOfExcessCashFlow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 excess cash flow.</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;">alto_PercentageOfExcessCashFlow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_PercentageOfPrepaymentExcessCashFlowAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 prepayment excess cash flow amount.</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;">alto_PercentageOfPrepaymentExcessCashFlowAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 additional paid in capital (APIC) resulting from issuance costs from a share-lending arrangement entered into, in contemplation of a convertible debt offering or other financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 20A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481284/470-20-25-20A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DebtInstrumentInterestRateIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incremental percentage increase (decrease) in the stated rate on a debt 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;">us-gaap_DebtInstrumentInterestRateIncreaseDecrease</td>
</tr>
<tr>
<td style="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_DebtInstrumentUnusedBorrowingCapacityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LineOfCreditFacilityAverageOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average amount borrowed under the credit facility during the 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_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.</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_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="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_LongtermDebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 interest rate of long-term debt outstanding calculated at point in time.</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_LongtermDebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="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_ProceedsFromLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 received from principal payments made on loans related to 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> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentAxis=alto_KinergyLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_KinergyLineOfCreditMember</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=alto_OrionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_OrionTermLoanMember</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=alto_KinergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_KinergyMember</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=alto_AltoNutrientsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_AltoNutrientsMember</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_LineOfCreditFacilityAxis=alto_OrionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LineOfCreditFacilityAxis=alto_OrionTermLoanMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=srt_ScenarioForecastMember</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_StatementScenarioAxis=alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember</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_StatementScenarioAxis=alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember</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_StatementScenarioAxis=alto_IfTheLeverageRatioIsLessThan15xMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=alto_IfTheLeverageRatioIsLessThan15xMember</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>82
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184252105552">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-Term Borrowings (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 99,677<span></span>
</td>
<td class="nump">$ 90,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Less unamortized debt discount</a></td>
<td class="num">(3,089)<span></span>
</td>
<td class="num">(3,893)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Less unamortized debt financing costs</a></td>
<td class="num">(3,684)<span></span>
</td>
<td class="num">(4,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_LongTermDebtCurrent', window );">Less current portion</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">92,904<span></span>
</td>
<td class="nump">82,097<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=alto_KinergyLineOfCreditMember', window );">Kinergy line of credit [Member]</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">39,677<span></span>
</td>
<td class="nump">30,690<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=alto_OrionTermLoanMember', window );">Orion term loan [Member]</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 60,000<span></span>
</td>
<td class="nump">$ 60,000<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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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, after deduction of 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or 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;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentAxis=alto_KinergyLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_KinergyLineOfCreditMember</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=alto_OrionTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_OrionTermLoanMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246357728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of Long-term Debt Matures (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Schedule of Long-term Debt Matures [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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2027</a></td>
<td class="nump">$ 39,677<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">2028</a></td>
<td class="nump">60,000<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_LongTermDebt', window );">Total debt</a></td>
<td class="nump">$ 99,677<span></span>
</td>
<td class="nump">$ 90,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245377984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">7.78%<span></span>
</td>
<td class="nump">7.78%<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_EquipmentMember', window );">Equipment [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease terms</a></td>
<td class="text">4 years 1 month 20 days<span></span>
</td>
<td class="text">4 years 8 months 23 days<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_LandMember', window );">Land [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease terms</a></td>
<td class="text">16 years 5 months 1 day<span></span>
</td>
<td class="text">15 years 4 months 28 days<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 [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">1 year<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 [Member]</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_LesseeLeaseDescriptionLineItems', window );"><strong>Leases [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_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease terms</a></td>
<td class="text">51 years<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_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of 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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquipmentMember</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_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LandMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246841840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Disclosure Text Block 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_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Right-of-Use Asset<span></span>
</td>
<td class="text">Operating Lease, Right-of-Use Asset<span></span>
</td>
</tr>
<tr class="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 Asset</a></td>
<td class="nump">$ 20,553<span></span>
</td>
<td class="nump">$ 22,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Liability, Current<span></span>
</td>
<td class="text">Operating Lease, Liability, Current<span></span>
</td>
</tr>
<tr class="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 );">Operating Lease, Liability, Current</a></td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="nump">$ 4,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating Lease, Liability, Noncurrent<span></span>
</td>
<td class="text">Operating Lease, Liability, Noncurrent<span></span>
</td>
</tr>
<tr class="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 );">Operating Lease, Liability, Noncurrent</a></td>
<td class="nump">$ 16,913<span></span>
</td>
<td class="nump">$ 19,029<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_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184334329456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Components of Lease Costs (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Schedule of Components of Lease Costs [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_OperatingLeaseCost', window );">Fixed lease cost</a></td>
<td class="nump">$ 5,989<span></span>
</td>
<td class="nump">$ 5,722<span></span>
</td>
<td class="nump">$ 5,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">871<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net lease cost</a></td>
<td class="nump">$ 6,518<span></span>
</td>
<td class="nump">$ 6,593<span></span>
</td>
<td class="nump">$ 5,348<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>87
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247103248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Operating Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</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_OperatingLeasedAssetsLineItems', window );"><strong>Schedule of Operating Lease Liabilities [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 5,334<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">4,761<span></span>
</td>
</tr>
<tr class="re">
<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 );">2027</a></td>
<td class="nump">4,152<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2028</a></td>
<td class="nump">3,368<span></span>
</td>
</tr>
<tr class="re">
<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 );">2029</a></td>
<td class="nump">1,992<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2030-76</a></td>
<td class="nump">119<span></span>
</td>
</tr>
<tr class="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">(3,299)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating lease liabilities</a></td>
<td class="nump">16,427<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_LeaseContractualTermAxis=alto_LandRelatedMember', window );">Land Related [Member]</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_OperatingLeasedAssetsLineItems', window );"><strong>Schedule of Operating Lease Liabilities [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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">1,060<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2026</a></td>
<td class="nump">1,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">1,011<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2028</a></td>
<td class="nump">1,024<span></span>
</td>
</tr>
<tr class="re">
<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 );">2029</a></td>
<td class="nump">660<span></span>
</td>
</tr>
<tr class="ro">
<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 );">2030-76</a></td>
<td class="nump">3,881<span></span>
</td>
</tr>
<tr class="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">(3,336)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating lease liabilities</a></td>
<td class="nump">$ 5,337<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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OperatingLeasedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-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_LeaseContractualTermAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseContractualTermAxis=us-gaap_EquipmentMember</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_LeaseContractualTermAxis=alto_LandRelatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseContractualTermAxis=alto_LandRelatedMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244533568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=alto_PostretirementPlanMember', window );">Postretirement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension Plans [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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Net periodic benefit (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
<td class="nump">$ 215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets', window );">Adjusted rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<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_RetirementPlanNameAxis=alto_PreMedicarePostretirementMember', window );">Pre-Medicare Postretirement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension Plans [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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Annual rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.50%<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_EquitySecuritiesByInvestmentObjectiveAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Defined Benefit Plan, Equity Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension Plans [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Equity retirement plan rate</a></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>
</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_EquitySecuritiesByInvestmentObjectiveAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember', window );">Defined Benefit Plan, Debt Security [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension Plans [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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage', window );">Equity retirement plan rate</a></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>
</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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<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_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Pension Plans [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_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Net periodic benefit (in Dollars)</a></td>
<td class="nump">$ 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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="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_RetirementPlanTypeAxis=alto_PostretirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PostretirementPlanMember</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_RetirementPlanNameAxis=alto_PreMedicarePostretirementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanNameAxis=alto_PreMedicarePostretirementMember</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_EquitySecuritiesByInvestmentObjectiveAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquitySecuritiesByInvestmentObjectiveAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</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_EquitySecuritiesByInvestmentObjectiveAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquitySecuritiesByInvestmentObjectiveAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementScenarioAxis=srt_ScenarioForecastMember</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>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244961472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans - Schedule of Information Related to the Retirement Plan (Details) - Retirement Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract', window );"><strong>Changes in plan 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_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, beginning</a></td>
<td class="nump">$ 18,485<span></span>
</td>
<td class="nump">$ 16,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets', window );">Actual gains</a></td>
<td class="nump">1,711<span></span>
</td>
<td class="nump">2,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(829)<span></span>
</td>
<td class="num">(834)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanContributionsByEmployer', window );">Company contributions</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, ending</a></td>
<td class="nump">20,167<span></span>
</td>
<td class="nump">18,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Less: projected accumulated benefit obligation</a></td>
<td class="nump">17,530<span></span>
</td>
<td class="nump">18,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_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, overfunded (underfunded)</a></td>
<td class="nump">2,637<span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized in the consolidated balance sheets:</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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other assets</a></td>
<td class="nump">2,637<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_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Other liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(105)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Accumulated other comprehensive income</a></td>
<td class="num">$ (4,167)<span></span>
</td>
<td class="num">$ (2,231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract', window );"><strong>Assumptions used in computation of benefit obligations:</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">4.90%<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_alto_ExpectedLongtermReturnOnPlanAssets', window );">Expected long-term return on plan assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Rate of compensation increase</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_ExpectedLongtermReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected long-term return on plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">alto_ExpectedLongtermReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanActualReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(7)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanContributionsByEmployer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution received by defined benefit plan from employer which increases plan 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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanContributionsByEmployer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanInformationAboutPlanAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanInformationAboutPlanAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanPlanAssetsBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RetirementPlanTypeAxis=alto_RetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_RetirementPlanMember</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>90
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246354624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details) - Retirement Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit costs are as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_DefinedBenefitPlanServiceCosts', window );">Service cost</a></td>
<td class="nump">$ 267<span></span>
</td>
<td class="nump">$ 249<span></span>
</td>
<td class="nump">$ 404<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_alto_DefinedBenefitPlanInterestCosts', window );">Interest cost</a></td>
<td class="nump">887<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="nump">655<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(1,103)<span></span>
</td>
<td class="num">(993)<span></span>
</td>
<td class="num">(1,090)<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_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic cost (benefit)</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="num">$ (31)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DefinedBenefitPlanInterestCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the value of defined benefit plan interest costs.</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;">alto_DefinedBenefitPlanInterestCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_DefinedBenefitPlanServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the value of defined benefit plan service costs.</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;">alto_DefinedBenefitPlanServiceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit 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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 periodic benefit cost (credit) 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=alto_RetirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_RetirementPlanMember</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>91
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246748784">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension Plans - Schedule of Expected Benefit Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract', window );"><strong>Schedule of Expected Benefit Payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 1,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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2026</a></td>
<td class="nump">1,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2027</a></td>
<td class="nump">1,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2028</a></td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2029</a></td>
<td class="nump">1,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2030-34</a></td>
<td class="nump">6,480<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_alto_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total expected benefit payments</a></td>
<td class="nump">$ 11,890<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DefinedBenefitPlanExpectedFutureBenefitPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected benefit payments.</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;">alto_DefinedBenefitPlanExpectedFutureBenefitPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>92
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244866128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans - Schedule of Information Related to the Postretirement Plan (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAdditionalInformationAbstract', window );"><strong>Amounts at the end of the year:</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_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated/projected benefit obligation</a></td>
<td class="nump">$ 3,783<span></span>
</td>
<td class="nump">$ 4,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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets', window );">Fair value of plan assets</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_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, underfunded</a></td>
<td class="num">(3,783)<span></span>
</td>
<td class="num">(4,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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract', window );"><strong>Amounts recognized in the consolidated balance sheets:</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_alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax', window );">Accrued liabilities</a></td>
<td class="num">(280)<span></span>
</td>
<td class="num">(320)<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_alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax', window );">Other liabilities</a></td>
<td class="num">(3,503)<span></span>
</td>
<td class="num">(3,974)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax', window );">Accumulated other comprehensive income</a></td>
<td class="num">$ (808)<span></span>
</td>
<td class="num">$ (250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate', window );">Discount rate used in computation of benefit obligations</a></td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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;">alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 other 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;">alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan 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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>93
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184250497152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pension Plans - Schedule of Net Periodic Benefit Costs (Details) - Postretirement Plan [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Components of net periodic benefit costs are as follows:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_DefinedBenefitPlanServiceCosts', window );">Service cost</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">$ 26<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_alto_DefinedBenefitPlanInterestCosts', window );">Interest cost</a></td>
<td class="nump">196<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">215<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Amounts recognized in the plan for the year:</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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant', window );">Participant contributions</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">$ 201<span></span>
</td>
<td class="nump">$ 215<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DefinedBenefitPlanInterestCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the value of defined benefit plan interest costs.</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;">alto_DefinedBenefitPlanInterestCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_DefinedBenefitPlanServiceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the value of defined benefit plan service costs.</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;">alto_DefinedBenefitPlanServiceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit 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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 periodic benefit cost (credit) 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received by defined benefit plan from participant which increases plan assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=alto_PostretirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PostretirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244380720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Pension Plans - Schedule of Expected Benefit Payments (Details) - Postretirement Plan [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2024 </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_DefinedBenefitPlanPlanAssetsCategoryLineItems', window );"><strong>Schedule of Expected Benefit Payments [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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2026</a></td>
<td class="nump">360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2027</a></td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2028</a></td>
<td class="nump">420<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2029</a></td>
<td class="nump">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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">2030-2034</a></td>
<td class="nump">1,780<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_alto_DefinedBenefitPlanExpectedFutureBenefitPayments', window );">Total expected benefit payments</a></td>
<td class="nump">$ 3,630<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DefinedBenefitPlanExpectedFutureBenefitPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expected benefit payments.</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;">alto_DefinedBenefitPlanExpectedFutureBenefitPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanPlanAssetsCategoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=alto_PostretirementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_PostretirementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244214480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_FederalNetOperatingLosses', window );">Federal net operating losses</a></td>
<td class="nump">$ 128,800,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_FederalTaxableIncomeUtilize', window );">Federal taxable income</a></td>
<td class="nump">155,452,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">110,687,000<span></span>
</td>
<td class="nump">$ 93,506,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_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Increase in valuation allowance</a></td>
<td class="nump">17,181,000<span></span>
</td>
<td class="nump">5,557,000<span></span>
</td>
<td class="nump">$ 12,365,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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Uncertain tax positions</a></td>
<td class="nump">739,000<span></span>
</td>
<td class="nump">739,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_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender', window );">Effective tax</a></td>
<td class="nump">739,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_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Accrued penalties</a></td>
<td class="nump">74,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_DepositLiabilitiesAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">134,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_RelatedPartyTransactionsByRelatedPartyAxis=alto_AssessmentMember', window );">Assessment [Member]</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_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">110,687,000<span></span>
</td>
<td class="nump">$ 93,506,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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority [Member]</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_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">227,673,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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</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_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss</a></td>
<td class="nump">276,424,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_TaxPeriodAxis=alto_TaxYear2025Member', window );">Tax Year 2025 [Member]</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_IncomeTaxContingencyLineItems', window );"><strong>Income Taxes [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_alto_FederalCapitalLossCarryForward', window );">Federal capital loss</a></td>
<td class="nump">$ 100,487,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_FederalCapitalLossExpireTerm', window );">Expire Term</a></td>
<td class="text">5 years<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_alto_StateCapitalLossCarryForward', window );">State capital loss</a></td>
<td class="nump">$ 95,469,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_StateCapitalLossExpireTerm', window );">Expire Term</a></td>
<td class="text">5 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_alto_FederalCapitalLossCarryForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of federal capital loss carry forward.</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;">alto_FederalCapitalLossCarryForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_FederalCapitalLossExpireTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Federal capital loss expire term.</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;">alto_FederalCapitalLossExpireTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_alto_FederalNetOperatingLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Federal net operating losses</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;">alto_FederalNetOperatingLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_FederalTaxableIncomeUtilize">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of federal taxable income.</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;">alto_FederalTaxableIncomeUtilize</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_StateCapitalLossCarryForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State capital loss carry forward.</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;">alto_StateCapitalLossCarryForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_alto_StateCapitalLossExpireTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>State capital loss expire term.</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;">alto_StateCapitalLossExpireTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 not recognized because of the exceptions to comprehensive recognition of deferred taxes related to bad debt reserve for tax purposes of a qualified lender.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 740<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=alto_AssessmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_AssessmentMember</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_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=alto_TaxYear2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxPeriodAxis=alto_TaxYear2025Member</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>96
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245578144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provision for Income Taxes (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Schedule of Provision for Income Taxes [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_CurrentIncomeTaxExpenseBenefit', window );">Current provision</a></td>
<td class="nump">$ 173<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 1,925<span></span>
</td>
</tr>
<tr class="re">
<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 provision</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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">$ 173<span></span>
</td>
<td class="nump">$ 97<span></span>
</td>
<td class="nump">$ 1,925<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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-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>97
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245921296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Schedule of Reconciliation of Effective Tax Rate [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(29.30%)<span></span>
</td>
<td class="num">(23.40%)<span></span>
</td>
<td class="num">(33.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(0.40%)<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Non-deductible items</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
<td class="nump">0.60%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective rate</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(5.00%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax 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> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 changes 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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 applicable to state and local income tax expense (benefit), net of federal 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246660832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Deferred Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 64,901<span></span>
</td>
<td class="nump">$ 57,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsCapitalLossCarryforwards', window );">Capital loss</a></td>
<td class="nump">26,692<span></span>
</td>
<td class="nump">26,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Disallowed interest</a></td>
<td class="nump">5,048<span></span>
</td>
<td class="nump">3,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">R&amp;D, Energy and AMT credits</a></td>
<td class="nump">3,742<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Derivatives</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangibles</a></td>
<td class="nump">2,981<span></span>
</td>
<td class="nump">1,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions', window );">Pension liability</a></td>
<td class="nump">1,016<span></span>
</td>
<td class="nump">1,173<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_alto_DeferredTaxAssetsRailcarContracts', window );">Railcar contracts</a></td>
<td class="nump">1,090<span></span>
</td>
<td class="nump">818<span></span>
</td>
</tr>
<tr class="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 );">Stock-based compensation</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for credit losses and other assets</a></td>
<td class="nump">1,059<span></span>
</td>
<td class="nump">296<span></span>
</td>
</tr>
<tr class="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">4,971<span></span>
</td>
<td class="nump">3,340<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">112,303<span></span>
</td>
<td class="nump">102,162<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(110,687)<span></span>
</td>
<td class="num">(93,506)<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 );">Total deferred tax assets, net of valuation allowance</a></td>
<td class="nump">1,616<span></span>
</td>
<td class="nump">8,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred 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 and equipment</a></td>
<td class="num">(703)<span></span>
</td>
<td class="num">(7,720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDerivatives', window );">Derivatives</a></td>
<td class="num">(574)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(575)<span></span>
</td>
<td class="num">(1,172)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(1,852)<span></span>
</td>
<td class="num">(8,892)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities, included in other liabilities</a></td>
<td class="num">$ (236)<span></span>
</td>
<td class="num">$ (236)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_DeferredTaxAssetsRailcarContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 amount of railcar contracts.</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;">alto_DeferredTaxAssetsRailcarContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsCapitalLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 capital loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsCapitalLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference from in-process research and development cost acquired in business combination or from joint venture formation or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 pension 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 derivatives.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>99
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245766960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)<br></strong></div></th>
<th class="th" colspan="2">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">$ 227,673,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">276,424,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember', window );">2025&#8211;2029 [Member] | Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Net Operating Loss Carryforward</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember', window );">2025&#8211;2029 [Member] | State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">30,603,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember', window );">2030&#8211;2034 [Member] | Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">15,126,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember', window );">2030&#8211;2034 [Member] | State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">76,920,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember', window );">2035&#8211;2039 [Member] | Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">83,771,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember', window );">2035&#8211;2039 [Member] | State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">112,608,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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=alto_TwoThousandAndFortyAndAfterMember', window );">2040 and after [Member] | Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">128,776,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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=alto_TwoThousandAndFortyAndAfterMember', window );">2040 and after [Member] | State [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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>Schedule of Net Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="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 );">Net Operating Loss Carryforward</a></td>
<td class="nump">$ 56,293,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Includes indefinite life federal net operating losses of $128.8
million generated after 2017.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember</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=alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember</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=alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember</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=alto_TwoThousandAndFortyAndAfterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TwoThousandAndFortyAndAfterMember</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>100
<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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244909088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract', window );"><strong>Schedule of Balance of Gross Unrecognized Tax Benefits Before Interest and Penalties [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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits at beginning of year</a></td>
<td class="nump">$ 739<span></span>
</td>
<td class="nump">$ 739<span></span>
</td>
</tr>
<tr class="re">
<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 );">Increases related to current year tax positions</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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decreases related to current year tax positions</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increases related to prior year tax positions</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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases related to prior year tax positions</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition', window );">Decreases related to expiration of prior year tax positions</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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities', window );">Decreases related to settlements of prior year tax positions</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits at end of year</a></td>
<td class="nump">$ 739<span></span>
</td>
<td class="nump">$ 739<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_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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 acquisitions.</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_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract</td>
</tr>
<tr>
<td style="padding-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_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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184245047024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2024</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_IncomeTaxAuthorityNameAxis=alto_FederalMember', window );">Federal [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_AlabamaMember', window );">Alabama [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_ArizonaMember', window );">Arizona [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2020 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_ArkansasMember', window );">Arkansas [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_CaliforniaMember', window );">California [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2020 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_ColoradoMember', window );">Colorado [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2020 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_ConnecticutMember', window );">Connecticut [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_GeorgiaMember', window );">Georgia [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_IdahoMember', window );">Idaho [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_IllinoisMember', window );">Illinois [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_IndianaMember', window );">Indiana [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_IowaMember', window );">Iowa [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_KansasMember', window );">Kansas [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_LouisianaMember', window );">Louisiana [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_MichiganMember', window );">Michigan [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_MinnesotaMember', window );">Minnesota [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_MississippiMember', window );">Mississippi [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_MissouriMember', window );">Missouri [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_NebraskaMember', window );">Nebraska [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_NewMexicoMember', window );">New Mexico [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_OklahomaMember', window );">Oklahoma [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_OregonMember', window );">Oregon [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_PennsylvaniaMember', window );">Pennsylvania [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_RhodeIslandMember', window );">Rhode Island [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_SouthCarolinaMember', window );">South Carolina [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_TennesseeMember', window );">Tennessee [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2021 &#8211; 2023<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_IncomeTaxAuthorityNameAxis=alto_TexasMember', window );">Texas [Member]</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_IncomeTaxPaidByIndividualJurisdictionLineItems', window );"><strong>Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]</strong></a></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_alto_TaxYearsStillOpenToAudit', window );">Tax years still open to audit</a></td>
<td class="text">2020 &#8211; 2023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_TaxYearsStillOpenToAudit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax years still open to audit.</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;">alto_TaxYearsStillOpenToAudit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_IncomeTaxPaidByIndividualJurisdictionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityNameAxis=alto_FederalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_FederalMember</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_IncomeTaxAuthorityNameAxis=alto_AlabamaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_AlabamaMember</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_IncomeTaxAuthorityNameAxis=alto_ArizonaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_ArizonaMember</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_IncomeTaxAuthorityNameAxis=alto_ArkansasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_ArkansasMember</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_IncomeTaxAuthorityNameAxis=alto_CaliforniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_CaliforniaMember</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_IncomeTaxAuthorityNameAxis=alto_ColoradoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_ColoradoMember</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_IncomeTaxAuthorityNameAxis=alto_ConnecticutMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_ConnecticutMember</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_IncomeTaxAuthorityNameAxis=alto_GeorgiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_GeorgiaMember</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_IncomeTaxAuthorityNameAxis=alto_IdahoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_IdahoMember</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_IncomeTaxAuthorityNameAxis=alto_IllinoisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_IllinoisMember</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_IncomeTaxAuthorityNameAxis=alto_IndianaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_IndianaMember</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_IncomeTaxAuthorityNameAxis=alto_IowaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_IowaMember</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_IncomeTaxAuthorityNameAxis=alto_KansasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_KansasMember</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_IncomeTaxAuthorityNameAxis=alto_LouisianaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_LouisianaMember</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_IncomeTaxAuthorityNameAxis=alto_MichiganMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_MichiganMember</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_IncomeTaxAuthorityNameAxis=alto_MinnesotaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_MinnesotaMember</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_IncomeTaxAuthorityNameAxis=alto_MississippiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_MississippiMember</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_IncomeTaxAuthorityNameAxis=alto_MissouriMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_MissouriMember</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_IncomeTaxAuthorityNameAxis=alto_NebraskaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_NebraskaMember</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_IncomeTaxAuthorityNameAxis=alto_NewMexicoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_NewMexicoMember</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_IncomeTaxAuthorityNameAxis=alto_OklahomaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_OklahomaMember</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_IncomeTaxAuthorityNameAxis=alto_OregonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_OregonMember</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_IncomeTaxAuthorityNameAxis=alto_PennsylvaniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_PennsylvaniaMember</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_IncomeTaxAuthorityNameAxis=alto_RhodeIslandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_RhodeIslandMember</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_IncomeTaxAuthorityNameAxis=alto_SouthCarolinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_SouthCarolinaMember</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_IncomeTaxAuthorityNameAxis=alto_TennesseeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_TennesseeMember</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_IncomeTaxAuthorityNameAxis=alto_TexasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxAuthorityNameAxis=alto_TexasMember</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>102
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184246290000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock (Details) - USD ($)<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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredUnitsLineItems', window );"><strong>Preferred Stock [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_PreferredStockSharesAuthorized', window );">Shares authorized</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<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_alto_PercentageOfInternalRateOfReturns', window );">Internal rate of return</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LegalFees', window );">Expenses of preferred stock (in Dollars)</a></td>
<td class="nump">$ 25,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_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember', window );">Board of Directors Chairman [Member]</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_PreferredUnitsLineItems', window );"><strong>Preferred Stock [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock', window );">Undesignated shares of authorized and unissued preferred stock</a></td>
<td class="nump">6,734,835<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [Member]</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_PreferredUnitsLineItems', window );"><strong>Preferred Stock [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_PreferredStockSharesAuthorized', window );">Shares authorized</a></td>
<td class="nump">1,684,375<span></span>
</td>
<td class="nump">1,684,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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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_us-gaap_PreferredStockDividendRatePercentage', window );">Dividend rate percentage</a></td>
<td class="nump">5.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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</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_PreferredUnitsLineItems', window );"><strong>Preferred Stock [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_PreferredStockSharesAuthorized', window );">Shares authorized</a></td>
<td class="nump">1,580,790<span></span>
</td>
<td class="nump">1,580,790<span></span>
</td>
</tr>
<tr class="ro">
<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, shares outstanding</a></td>
<td class="nump">926,942<span></span>
</td>
<td class="nump">926,942<span></span>
</td>
</tr>
<tr class="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 );">Dividend rate percentage</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Liquidation preference, per share (in Dollars per share)</a></td>
<td class="nump">$ 19.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits', window );">Convertible shares</a></td>
<td class="nump">980,712<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_alto_VotesPerShare', window );">Votes per share (in Dollars per share)</a></td>
<td class="nump">$ 0.03<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_alto_PercentageOfInternalRateOfReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 internal rate of returns.</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;">alto_PercentageOfInternalRateOfReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undesignated shares of authorized and unissued preferred stock.</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;">alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</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_alto_VotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Votes per share.</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;">alto_VotesPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr: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_LegalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-12A(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.12-12(Column A)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.12-14(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PreferredUnitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_PreferredUnitsLineItems</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesConversionOfUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=srt_BoardOfDirectorsChairmanMember</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_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesAPreferredStockMember</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_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SeriesBPreferredStockMember</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>103
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244185840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jun. 20, 2024</div></th>
<th class="th"><div>Jun. 22, 2023</div></th>
<th class="th"><div>Jun. 23, 2022</div></th>
<th class="th"><div>Nov. 18, 2020</div></th>
<th class="th"><div>Nov. 07, 2019</div></th>
<th class="th"><div>Jun. 14, 2018</div></th>
<th class="th"><div>Jun. 16, 2016</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>Stock Based Compensation [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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,150,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of the common stock at vesting aggregated (in Dollars)</a></td>
<td class="nump">$ 3,142,000<span></span>
</td>
<td class="nump">$ 929,000<span></span>
</td>
<td class="nump">$ 6,900,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unvested awards not been recognized amount (in Dollars)</a></td>
<td class="nump">$ 3,678,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Compensation expense attributable to unvested term</a></td>
<td class="text">8 months 1 day<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PlanNameAxis=alto_TwoThousandSixteenStockIncentivePlanMember', window );">2016 Stock Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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>Stock Based Compensation [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares authorized</a></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">15,200,000<span></span>
</td>
<td class="nump">11,400,000<span></span>
</td>
<td class="nump">8,900,000<span></span>
</td>
<td class="nump">7,400,000<span></span>
</td>
<td class="nump">5,650,000<span></span>
</td>
<td class="nump">3,650,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_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=alto_TwoThousandSixteenStockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_TwoThousandSixteenStockIncentivePlanMember</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>104
<FILENAME>R81.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184252693552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details) - Restricted Stock [Member] - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Schedule of Unvested Restricted Stock Activity [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares Unvested, Ending</a></td>
<td class="nump">2,941<span></span>
</td>
<td class="nump">1,169<span></span>
</td>
</tr>
<tr class="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 );">Weighted- Average Grant Date Fair Value Per Share Unvested, Ending</a></td>
<td class="nump">$ 2.77<span></span>
</td>
<td class="nump">$ 5.95<span></span>
</td>
</tr>
<tr class="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 );">Number of Shares Issued</a></td>
<td class="nump">1,530<span></span>
</td>
<td class="nump">2,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted- Average Grant Date Fair Value Per Share Issued</a></td>
<td class="nump">$ 1.91<span></span>
</td>
<td class="nump">$ 1.87<span></span>
</td>
</tr>
<tr class="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 );">Number of Shares Vested</a></td>
<td class="num">(1,597)<span></span>
</td>
<td class="num">(547)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Weighted- Average Grant Date Fair Value Per Share Vested</a></td>
<td class="nump">$ 3.08<span></span>
</td>
<td class="nump">$ 5.61<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of Shares Canceled</a></td>
<td class="num">(143)<span></span>
</td>
<td class="num">(56)<span></span>
</td>
</tr>
<tr class="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 );">Weighted- Average Grant Date Fair Value Per Share Canceled</a></td>
<td class="nump">$ 2.16<span></span>
</td>
<td class="nump">$ 3.14<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Number of Shares Unvested, Ending</a></td>
<td class="nump">2,731<span></span>
</td>
<td class="nump">2,941<span></span>
</td>
</tr>
<tr class="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 );">Weighted- Average Grant Date Fair Value Per Share Unvested, Ending</a></td>
<td class="nump">$ 2.14<span></span>
</td>
<td class="nump">$ 2.77<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>105
<FILENAME>R82.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184345396320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (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, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Schedule of Stock-Based Compensation Expense [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 );">Total stock-based compensation expense</a></td>
<td class="nump">$ 4,357<span></span>
</td>
<td class="nump">$ 3,896<span></span>
</td>
<td class="nump">$ 3,333<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_ShareBasedPaymentArrangementEmployeeMember', window );">Employees [Member]</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>Schedule of Stock-Based Compensation Expense [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_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">3,960<span></span>
</td>
<td class="nump">3,345<span></span>
</td>
<td class="nump">2,689<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_ShareBasedPaymentArrangementNonemployeeMember', window );">Non-employees [Member]</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>Schedule of Stock-Based Compensation Expense [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 );">Total stock-based compensation expense</a></td>
<td class="nump">$ 397<span></span>
</td>
<td class="nump">$ 551<span></span>
</td>
<td class="nump">$ 644<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedPaymentArrangementEmployeeMember</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_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ShareBasedPaymentArrangementNonemployeeMember</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>106
<FILENAME>R83.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244340416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($) </div>
<div>dth </div>
<div>gal </div>
<div>T</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted', window );">Sales contracts valued</a></td>
<td class="nump">$ 5,952,000<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_alto_IndexedPriceSalesContract', window );">Indexed price sales contracts (in US Tons) | T</a></td>
<td class="nump">47,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_LongTermPurchaseCommitmentAmount', window );">Future commitments for capital projects</a></td>
<td class="nump">$ 9,059,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_SupplyCommitmentAxis=alto_AlcoholSalesContractsMember', window );">Alcohol Sales Contracts [Member]</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted', window );">Sales contracts valued</a></td>
<td class="nump">$ 166,794,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_SalesCommitmentsMember', window );">Sales Commitments [Member]</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</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_alto_IndexedPricePurchaseContracts', window );">Indexed-price sales (in US Gallons) | gal</a></td>
<td class="nump">74,375,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_EthanolPurchaseContractsMember', window );">Purchase Commitments [Member] | Alcohol From Suppliers [Member]</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></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_alto_IndexedPricePurchaseContracts', window );">Indexed-price sales (in US Gallons) | gal</a></td>
<td class="nump">23,028,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_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Fixed-price purchase contracts value</a></td>
<td class="nump">$ 220,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_EthanolPurchaseContractsMember', window );">Purchase Commitments [Member] | Corn From Suppliers [Member]</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Fixed-price purchase contracts value</a></td>
<td class="nump">$ 34,731,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_EthanolPurchaseContractsMember', window );">Purchase Commitments [Member] | Natural Gas [Member]</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</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_alto_IndexedPricePurchaseContract', window );">Indexed-price purchase contracts (in Dekatherms) | dth</a></td>
<td class="nump">2,520,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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_KodiakCarbonicLLCMember', window );">Kodiak Carbonic, LLC [Member]</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_OtherCommitmentsLineItems', window );"><strong>Commitments and Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermPurchaseCommitmentAmount', window );">Future commitments for capital projects</a></td>
<td class="nump">$ 7,250,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_IndexedPricePurchaseContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indexed price purchase contract.</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;">alto_IndexedPricePurchaseContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:energyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_IndexedPricePurchaseContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indexed-price purchase contracts</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;">alto_IndexedPricePurchaseContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_alto_IndexedPriceSalesContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indexed price sales contracts.</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;">alto_IndexedPriceSalesContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>alto_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:weightItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum amount the entity agreed to spend under the long-term purchase commitment.</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_LongTermPurchaseCommitmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SignificantSupplyCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SupplyCommitmentAxis=alto_AlcoholSalesContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplyCommitmentAxis=alto_AlcoholSalesContractsMember</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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_SalesCommitmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_SalesCommitmentsMember</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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_EthanolPurchaseContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_EthanolPurchaseContractsMember</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=alto_AlcoholFromItsSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_AlcoholFromItsSuppliersMember</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=alto_CornFromSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_CornFromSuppliersMember</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=us-gaap_NaturalGasProductionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_NaturalGasProductionMember</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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_KodiakCarbonicLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PurchaseCommitmentExcludingLongtermCommitmentAxis=alto_KodiakCarbonicLLCMember</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>107
<FILENAME>R84.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184247070896">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Recurring and Nonrecurring Fair Value Measurements (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 3,313<span></span>
</td>
<td class="nump">$ 2,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42,877<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiabilityAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative financial instruments , Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,177<span></span>
</td>
<td class="nump">13,849<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,313<span></span>
</td>
<td class="nump">20,897<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">20,167<span></span>
</td>
<td class="nump">2,412<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,397<span></span>
</td>
<td class="nump">18,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Derivative Financial Instruments, Liabilities [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiabilityAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative financial instruments , Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,177<span></span>
</td>
<td class="text"> <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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Derivative Financial Instruments, Liabilities [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiabilityAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative financial instruments , Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,177<span></span>
</td>
<td class="nump">13,849<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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Derivative Financial Instruments, Liabilities [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiabilityAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative financial instruments , Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,849<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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember', window );">Derivative Financial Instruments, Liabilities [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiabilityAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative financial instruments , Liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_RetirementPlanFundingStatusAxis=alto_LargeUSEquityMember', window );">Large U.S. Equity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">$ 6,962<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Benefit plan percentage allocation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">30.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_RetirementPlanFundingStatusAxis=alto_LargeUSEquityMember', window );">Large U.S. Equity [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5,608<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_RetirementPlanFundingStatusAxis=alto_LargeUSEquityMember', window );">Large U.S. Equity [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="nump">6,962<span></span>
</td>
<td class="text"> <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_RetirementPlanFundingStatusAxis=alto_LargeUSEquityMember', window );">Large U.S. Equity [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[2]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,608<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_RetirementPlanFundingStatusAxis=alto_SmallMidUSEquityMember', window );">Small/Mid U.S. Equity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">$ 3,636<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_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Benefit plan percentage allocation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.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_RetirementPlanFundingStatusAxis=alto_SmallMidUSEquityMember', window );">Small/Mid U.S. Equity [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3,350<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_RetirementPlanFundingStatusAxis=alto_SmallMidUSEquityMember', window );">Small/Mid U.S. Equity [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="nump">3,636<span></span>
</td>
<td class="text"> <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_RetirementPlanFundingStatusAxis=alto_SmallMidUSEquityMember', window );">Small/Mid U.S. Equity [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[3]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">3,350<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_RetirementPlanFundingStatusAxis=alto_InternationalEquityMember', window );">International Equity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[4]</sup></td>
<td class="nump">$ 2,762<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Benefit plan percentage allocation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[4]</sup></td>
<td class="nump">14.00%<span></span>
</td>
<td class="nump">15.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_RetirementPlanFundingStatusAxis=alto_InternationalEquityMember', window );">International Equity [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[4]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,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_RetirementPlanFundingStatusAxis=alto_InternationalEquityMember', window );">International Equity [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[4]</sup></td>
<td class="nump">2,762<span></span>
</td>
<td class="text"> <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_RetirementPlanFundingStatusAxis=alto_InternationalEquityMember', window );">International Equity [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[4]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,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_RetirementPlanFundingStatusAxis=alto_FixedIncomeMember', window );">Fixed Income [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[5]</sup></td>
<td class="nump">$ 6,807<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_us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations', window );">Benefit plan percentage allocation</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[5]</sup></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">37.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_RetirementPlanFundingStatusAxis=alto_FixedIncomeMember', window );">Fixed Income [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6,845<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_RetirementPlanFundingStatusAxis=alto_FixedIncomeMember', window );">Fixed Income [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[5]</sup></td>
<td class="nump">6,807<span></span>
</td>
<td class="text"> <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_RetirementPlanFundingStatusAxis=alto_FixedIncomeMember', window );">Fixed Income [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAbstract', window );"><strong>Defined benefit plan assets(1) (pooled separate accounts):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Defined benefit plan assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1],[5]</sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">6,845<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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember', window );">Derivative Financial Instruments, Assets [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,313<span></span>
</td>
<td class="text"> <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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember', window );">Derivative Financial Instruments, Assets [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,313<span></span>
</td>
<td class="nump">2,412<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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember', window );">Derivative Financial Instruments, Assets [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,412<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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember', window );">Derivative Financial Instruments, Assets [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_FairValueByAssetClassAxis=alto_LonglivedAssetsMagicValleyMember', window );">Long-lived assets &#8211; Magic Valley [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,397<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_FairValueByAssetClassAxis=alto_LonglivedAssetsMagicValleyMember', window );">Long-lived assets &#8211; Magic Valley [Member] | Level 1 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <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_FairValueByAssetClassAxis=alto_LonglivedAssetsMagicValleyMember', window );">Long-lived assets &#8211; Magic Valley [Member] | Level 2 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <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_FairValueByAssetClassAxis=alto_LonglivedAssetsMagicValleyMember', window );">Long-lived assets &#8211; Magic Valley [Member] | Level 3 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative financial instruments , Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 19,397<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 10 for accounting discussion.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DefinedBenefitPlanAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DefinedBenefitPlanWeightedAverageAssetAllocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one 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/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations</td>
</tr>
<tr>
<td style="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_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueNetAssetLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueNetAssetLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</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_RetirementPlanFundingStatusAxis=alto_LargeUSEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=alto_LargeUSEquityMember</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_RetirementPlanFundingStatusAxis=alto_SmallMidUSEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=alto_SmallMidUSEquityMember</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_RetirementPlanFundingStatusAxis=alto_InternationalEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=alto_InternationalEquityMember</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_RetirementPlanFundingStatusAxis=alto_FixedIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RetirementPlanFundingStatusAxis=alto_FixedIncomeMember</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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=us-gaap_DerivativeFinancialInstrumentsAssetsMember</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_FairValueByAssetClassAxis=alto_LonglivedAssetsMagicValleyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FairValueByAssetClassAxis=alto_LonglivedAssetsMagicValleyMember</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>108
<FILENAME>R85.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.25.0.1</span><table class="report" border="0" cellspacing="2" id="idm46184244788384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 01, 2025 </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_SubsequentEventLineItems', window );"><strong>Subsequent Events [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_Cash', window );">Cash</a></td>
<td class="nump">$ 7.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentFairValueDisclosure', window );">Fair value property and equipment</a></td>
<td class="nump">3.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Intangible assets</a></td>
<td class="nump">$ 3.7<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 );">Kodiak Carbonic, LLC [Member]</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_SubsequentEventLineItems', window );"><strong>Subsequent Events [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_MinorityInterestOwnershipPercentageByParent', window );">Acquired of the equity interests</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FiniteLivedIntangibleAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets, excluding financial assets, that lack physical substance, having a limited useful 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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent entity's interest in net assets of the subsidiary, expressed as a 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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=alto_KodiakCarbonicLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=alto_KodiakCarbonicLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>109
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /6!;5H'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #U@6U:VS>SUN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$GH&";UI:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^?
M/H%:'84."9]3B)C(8KX;7.>ST''-3D11 &1]0J=R.2;\V#R$Y!2-SW2$J/2'
M.B+4G-^#0U)&D8()6,2%R&1KM- )%85TP1N]X.-GZF:8T8 =.O24H2HK8'*:
M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MRA@K>GW<N\;F%]
M)N4UCK^R%72.N&;7R:_-YG&_9;+F]:K@35$U^YJ+:B7JA_?)]8??3=@%8P_V
M'QM?!64+O^Y"?@%02P,$%     @ ]8%M6IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M&?X/)7W 5<RP@^(ZU=\!\P!##3MHL ,C]H)FF5R%WE'S8%#-SUEI\&$#'UX
M/ZC@X5$=?:>_XD,L->JHH8XNI\:<;_N)HR..* S"P(F\ ^ >PR!R?/<4[[CA
M'5_.*SLI%W+-Q/FF#WH\%+K'T @]:: G1N@58EAB/H)V7JY4 GVPQDA*?SSP
M L9H9DF!P1';(6O^\T]NZ/S2M^!_4# M:==INZ#S U:A.JBVNH3CD1\%!T]K
M@*$.WFG?[E7@I^>%.6!_I4%OBWY_(#WIMEN[YG9]*NDSD\L<]9+,WQ](S[QM
M]JZYV]?3\VG(]#2'NG1^?E0T/?%6);@_0B:X/>T_&#O1Y+!I#3#4P5N=X)J%
MPA43-#ABF7CA9'38 L[;Z<BM.G#-\N#:Z77<^?NYS]KIW*T^<,T"X8B;X&];
M]6FCOA>+\B8:HN/K8;HJW97OPM&B?LY,3Z.5#:Y9-_Q)\\\[*F250=R1$+VD
MQD@73_$/BJ;GW2H/URP]WB^IZP'.:>JS9OHW9"LB/+.(N$)6>\?"P \"_UA5
M#S#4J5L%X9D5Q(6RNH[6!1E/PD-:LY%.VOE(-[?]:P1U'?(,KMFHPK4[FRQJ
MA^L/R#8XYX"@M?1R[B.Y$+!JTZ@Z$;0H]UU>J! T*P]3!!/$E(&\OZ94O)VH
MK9QFZV[^/U!+ P04    " #U@6U:TSCKQ[4%  #J%@  &    'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;*V876_;-A2&_PKA%4,+-+%(?6>.@<3>1X%U#9IU
MO1AV05NT+50279)VLG^_0TF1;.E(<X'>));TGB,^I'CXDK,GJ;[HG1"&/.=9
MH6\G.V/V-].I7N]$SO6UW(L"GFRDRKF!2[6=ZKT2/"F#\FS*'">8YCPM)O-9
M>>]!S6?R8+*T$ ^*Z$.><_7OO<CDT^V$3EYN?$RW.V-O3.>S/=^*1V$^[1\4
M7$V;+$F:BT*GLB!*;&XG=_1FR5P;4"K^2L63/OE-+,I*RB_VXEUR.W%LBT0F
MUL:FX/#O*!8BRVPF:,?7.NFD>:<-//W]DOV7$AY@5ER+A<P^IXG9W4ZB"4G$
MAA\R\U$^_29J(-_F6\M,EW_)4Z4-W E9'[21>1T,+<C3HOK/G^N.. F@P4
MJP-8-\ ;"'#K /?2 *\.\,J>J5#*?EARP^<S)9^(LFK(9G^4G5E& WY:V'%_
M- J>IA!GY@M9:)FE"3<B(8\&_L&@&DWDAGS8"\7MX&AR13X]+LGK5V_(*Y(6
MY,^=/&A>)'HV-= &FVFZKM]W7[V/#;R/,O)>%F:GR<]%(I+S!%-H?$/ 7@CN
MV6C&I5A?$Y>^)<QA'M*@Q>7A+A*^O#R<C="XS7BX93YW(-^[8BUST8X$^?MN
MI8V"Z?$/UME5,@]/9FO&C=[SM;B=0%'00AW%9/[C#S1P?L(ZZGLF6WZG9&>=
MZ#6=Z(UEG_\!]5+S3*#?9Q7JEZ&V*A[G<> S/YI-CZ>=T9=1QECL.>>Z):)S
M73]@M-&=(?@-@C^*L)#:V$FXE3+1!*9H@K%4.8)3%M_WW:##TI=1YH0L"CLL
MB,X-7!H.L 0-2S#*\JN26I.]DIO4D-<97+S!8((^3&CGU!E*7T3]P'<[('W5
M%0M]W\$YPH8C'.5XA-4I+;9OR5844!HS B60\ 2J<FJGJ%W B'B&%5GC7UZ(
MM"H.>Z.%RJ+ ZS!BLL@)8YPQ:ABC4<:[]==#JE-;]J^4R,IE88PIZK<B#!W:
M04)4T-;N5$)4KN\,#%K< ,7C'Q]XG_JC(^ S;%D@4I$DU7L)%W:.<:V%0>GB
M7HLBM]/J15\#P]7](#$1<P?0J-,NWL[X:-F6DS3?\U25ZS:Z(#O(R[TP[H)@
MNL#WNM_=>)/PRDY&BCH]L2ITE/9W6T8V2N9$-M8$!:9]$)\&H=\%1G3,C;RH
M2XSH NKZ U.-LA:(C0+5BWV)M.9Z1[:*%P9%&DUT4:?7S*S'PB+*NL2(BL$J
M.0#<FALZNNP#L!'0/O-24MZ20N"\+E)7@NZWN$!E'O.[.(B,1BP<P&EM!AWW
M&1_,3B@PQ'84AU&\WLM]I^LV,%%O54-$43 T)JW1H.-.HYQ5*P%;2&'7Z&-:
M;NG@L@8CAC_CM9_V_<*5'T6T6_TQ'8/ZTYMGB,Z-@W (L?4?=-R /'P;%N(Q
M0K?+A+F5+@^2*#[Y.,]I6A="QVW(V98-/CIB%S<4!+$(?A1'O5F$6PFG-XT0
MG4?]>&@>M9Z#CIN.!]CK"Z4 !_:[ZR^P.!_31 SM+Q&;0%D0=Z%P68_I_V3G
M2*WKH..VHYQ5W!B5K@Z&K\!T&$G@N\NM![&0.[#T0N&$<6]/<14XK%L/%IB.
MQ2SL^BI,Y['!TL%:^\'&[4<)"4LQT3NNH *NN$[7Y#48KJ7,,JY.'J*.OTX?
MG3;,N8ZZGK^6Q>>RKB_!5<$ 8VLZV 6FXX0Q2;.#G7C?0$DOHZ074:*J(<K6
MB;!Q)_*Y/!\3R14_@K/:B@I'$WDPVL VI]SVM,/[6#[%:?O6(72]B#E=N[]
ME:X;]Y1+3$ECSW.&-@>L=21LW)%<!'XZYF/H?9LQA(XI<71$B:-/3PX!<Z&V
MY6&JAIIS*$QUFM;<;0YL[\ICRL[]>WJSK(Y=VS35*?![KK9IH4DF-I#2N0ZA
MI*CJ8+6Z,')?'C6NI#$R+W_N!(<Z9P7P?".E>;FP+VB.M^?_ 5!+ P04
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
M"3T-J+((B!-/.#T(HGT*HJT-XCM:U66V:4;SJIURLJHZ\(N:(;K;Y^PK;<9
M/@VE6<F78*SD<V3!EYE\DMTT?3S/VY@?;>KDBRKX6@]F!!^($]A2.RX)\87Q
M,P2J+0+BQ%->#\+OG,+O?-?PGX_XJE30>C-S\+MRI!:Q?$>8!R K#"%A$20L
M!H(-<L@]Y9"KGP>Z=?0Q<_@6$X7)74Y5X=>"9HP$[M2"*P"J*03B1$"<V)5R
M?F0$\$[1\YX2O:F.K(7.[<B>O.RS?"&@D!6&D+ ($A8#P0:IX)]2P9^1"GP*
M>%N.+.>TG!G]V)_LQ[Z\YO$Q$:9J('<B($ZL='IDH8:-7NXPGA">J8ZJA\[M
MJ1UM,/X03XA' %IG"$J+0&DQ%&V8$F<*&)[>@J&2[@_E9LLW8FK!2LN8T5NA
M0$$'&JQEL4E$I0.JO@@*%$\Z/HQC+S9AO=HDQ7&R5VMYLWLUD6_+M,6A&+3.
M$)06@=)B*-HP&WKU#.OEL^ONN&2?)P5*TK\.5=THV\H\>(( I.[;0*  "A1"
M@2(L*X8$&\)&,9ZR&L:RU\BP7B3KSP..^^LTN\]2.G:T "6308$"*%"(9?%J
MB8DC#/D15'WQ9'W#>/9R&=;K97_0&N6L4H</2NB" @50H! KU"<+V[XKQ@]*
M[9JN<!C 7O#">L5K[&"'*"/J3)[L*$Q<6YPY9:4*&Y;AF9:XXI$-EZYI.98I
MMK."Z!$BCFFRE6EXAN>/-&*O^&"]Y/.8 QYU@\KZA7S"HS!R;6Q;8JL^05/1
MK$<@:1$H+8:B#:/=*T1X0B*:<="C1\T9 X%  9;5)=,3=>(0JKH("A1/^3T,
M9J_Q8+W(\ST.?/0NS$D"62"2M 99;%EB2]I*0DE$4*!8[?>(2$1ZD8CH1:+O
M?:"C=V?N1I3(\A(AXBP9@-89@M(B4%H,11LF4R\O$0!Y2<^8T=D[T.")%5&#
M( H!QG3$9VE"*)\B*% \XOC(@S;D[#$E8.5(SYO=817*$78\<0$,6FD(2HM
M:3$4;9@.O71$P*0C/6E.OX62CJ! (10H(K(HY-C"R60\832,9"\<$4#A2,^:
M$TLHX0@*%)+'"4=0]<63]0WCV0M'Y.G"D;[HG/!!"4=0H)"H'EOR#/&IU@BJ
MPGBZPF$ >^&(/$TX,I41G1:.%":N^/0240M'\@FXPG#I.H-3YZZ=94-BB<\.
MQRHKU[?M$?6-],(1^??"D;I!'R,<*8Q<VS6D)ZU!A2-06@1*BZ%HPVCWPA&!
M$X[TJ#EC()1P1&0!QC)M5^QY4,(1%"B>\GL8S%XX(O^]<*1W84X23#]91%0"
MC.%+6TDHY0@*%(\X3M0!-GOIR/Q_24=Z=^;N1$U9.O(<42P$K3($I46@M!B*
M-LRE7CDR]<K1C'VHGC2CST.! BA0" 6*3%D](I8O?IEKRFH8RUYB,O42TZR=
MJ)XU)YI H  *%)HJK8LX@AP00=473]8WC.?9E_/T&I%N)ZHO.B=\4*(0%"@T
M99EF:7N^^)7("*K">+K"80![:<C42T-C.U%+&5%K<B>J,'%=<>948 S+PN*6
M-508+CUB8<<1VUDVM'SQT8E8846(;3@C!V5FK\>8>CWF,3M1=8/* H/B2ZJR
MD>O8HFH5Z'V<O1Z!I$6@M!B*=HSVZNQ7 YJ?G?@]*>\ROO+,Z2W'&R]=7EMY
M_"6'XT7-]NT/"7QB=<UV[<LM35):-@;\\UO&ZF\7S6\3G'Y/8_T/4$L#!!0
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
M\=24O?6<KRA;@:UZI7KRL#N%8Y7W@6L?"$6_I)-?U7 0L9=T#>8*<XA_LZ"
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
M]8:I#ZJ;BIUA9.,FT;TT--?<<DE_)%!9!WH_E])L#9M@]]=D^@M02P,$%
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
M;)U86W/;MA)^YZ_ J$XGGJ$EBO)%<FS/V$G/G)PZ;2;-:1\Z?8!(2,*$)%@
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
M==._;G$:%H8FX/M::]?]H 7Z_QC<_ -02P,$%     @ ]8%M6KU?U@/C"
M6Q<  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULQ5A9;^,X$G[7KR \
M!Q+ L74Z<CH)D/2!:6 Z$W3VP&*Q#[14MCF11 U)Y>A?OU4DI2B.DYG=Q>X^
MV*(DLNJKDQ]U>B_5K=X"&/905XT^FVR-:4_F<UULH>9Z)EMH\,U:JIH;O%6;
MN6X5\-(NJJMY'(:+><U%,SD_M<^NU?FI[$PE&KA63'=US=7C)53R_FP23?H'
M7\5F:^C!_/RTY1NX ?/G]EKAW7R04HH:&BUDPQ2LSR87T<EE2O/MA+\(N->C
M,2-+5E+>TLWG\FP2$B"HH# D@>/E#MY#59$@A/&;ESD95-+"\;B7_LG:CK:L
MN(;WLOJK*,WV;))/6 EKWE7FJ[S_";P]&<DK9*7M/[MW<^-LPHI.&UG[Q8B@
M%HV[\@?OA]&"/'QE0>P7Q!:W4V11?N"&GY\J><\4S49I-+"FVM4(3C04E!NC
M\*W =>;\VOOWNN*-/IT;%$DOYH5??NF6QZ\LCV+V139FJ]G'IH3RN8 Y8AD
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
MST0: ?B^$$)W+\9 ?R.?_0E02P,$%     @ ]8%M6A>-(6\\ @  -04  !D
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
M_@9M/Z'F2U@NS!/536P86BBIA&1%"U85%(0V;_S2SF$/X Z/ +P6X+T%!$<
M?@OPSP4$+<",VFY:,7.(L<31A+,:<1VMV/3"#-.@5?N$ZF-?2JYVB<+):(%?
MT5:@!7!SA6@"*"8BR9FH.*!K]+2,T>7%%;I A**?&:L$IJF8V%+EU@QVTN:9
M-7F\(WE<#STP*C.!OM 4TD,"6Q7=5>[M*I]Y)QEC2 ;(=S\AS_&"GH+FY\/]
M'GA\/MP[T8W?G8-O^/S_.8>^<3=T03^=%HNQ*'$"4TNI@0"^!2OZ^,$=.I_[
M1O6>9/$[D1V,,>C&&)QBCWXHH;RG"2L 77YG0ESUC:ZA" V%EL5M=!V.;D?J
M$FWWA](3YHT<)SP,BWO" C>\O>G"FD;LO6^T +XQ6B=0PBHJFTO?>3LYO3,J
M\L8_4S+;J.(_FD:C'S#?$"I0#FM%Z0QN5%&\T;W&D*PT2K!B4NF*66;J5P%<
M!ZC]-6-R9^@$W<\G^@M02P,$%     @ ]8%M6AD\66)K @  T <  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&ULG95;;]L@%(#_"O*D/;6UXUR:=HFE
MI%VU/F2JTFY[F/9 S+&-BL$#W+3_OH 3EDT)F?(2<SL?WSD1,%D+^:PJ (U>
M:\;5-*JT;J[C6.45U%A=B :XF2F$K+$V75G&JI& B0NJ69PFR2BN,>51-G%C
M#S*;B%8SRN%!(M76-99O<V!B/8UZT79@2<M*VX$XFS2XA$?0WYH':7JQIQ!:
M U=4<"2AF$:SWO7\RJYW"[Y36*N=-K*9K(1XMIU[,HT2*P0,<FT)V'Q>X 88
MLR"C\7O#C/R6-G"WO:7?N=Q-+BNLX$:P'Y3H:AJ-(T2@P"W32['^ IM\AI:7
M"Z;<+UIW:P>#".6MTJ+>!!N#FO+NBU\W==@),)S] >DF('7>W4;.\A9KG$VD
M6"-I5QN:;;A47;21H]S^*8]:FEEJXG1V;\I+0*(GB0GE)9I)B7D)INQ:36)M
M=K#KXGQ#FW>T] "MCQ:"ZTJASYP ^3L^-F9>+]WJS=,@\!;R"]3OG:$T20<!
M7M^GVW>\_@'>OC3/T.H-W7-"7RAI,=N7=0<=[(?:<W.M&IS#-#('0X%\@2C[
M^*$W2CX%E =>>1"B9\N6 >HEJ^%Y;U<;S8AH]+]%[G3#P (S!0&QH1<;!CE?
M!3\_02X,/28W\G*CDZKV!-*<(GS +<P\YG;IW2Y/+ES8+\P]YC?V?N.3:K<0
MA!84"/IYQW#Y:Y]@&'Q,\,H+7IU<P/^0#,,/2L8[MVP-LG1OB4*Y:+GN+EP_
MZI^K67=+_UG>O74++$O*%6)0F-#DXM(<"MF]'UU'B\;=V2NAS0O@FI5Y<D':
M!6:^$$)O.W8#_XAG[U!+ P04    " #U@6U:/'$=0/@(  !^(P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6SM6EMOXS86?O>O(%R@: '7M[FG28!<
M=PTTG2"9M@_%/M 2+1&12)6D[/'^^OT.*4NRX\A-9["[V,W#3"R*Y+E^YWR4
M=+S2YL&F0CCV.<^4/>FGSA5'HY&-4I%S.]2%4+BST";G#I<F&=G""![[17DV
MFH[';T<YEZI_>NS';LWIL2Y=)I6X-<R6><[-^EQD>G72G_0W W<R21T-C$Z/
M"YZ(>^%^*6X-KD;U+K',A;)2*V;$XJ1_-CDZG[RA!7[&KU*L;.LW(U/F6C_0
MQ2P^Z8])(Y&)R-$6''^6XD)D&>T$/?ZH-NW7,FEA^_=F]VMO/(R9<RLN=/:;
MC%UZTG_?9[%8\#)S=WKU=U$9Y!6,=&;]_VQ5S1WW651:I_-J,33(I0I_^>?*
M$7]FP;1:,/5Z!T%>RTON^.FQT2MF:#9VHQ_>5+\:RDE%4;EW!G<EUKG3B_5<
M&"NBTDBW9G?2/K ;KA />-XQKF*&V=R)9,TNI8TR;4LCCD<.HFF#452).0]B
MID^(F4S9C58NM>Q*Q2+>WF $G6O%IQO%SZ>=.UZ*:,A>309L.IZ^[MCO5>V(
M5WZ_5W_%$8/:"P/OD[_II3"*JTBPWW_"1FSF1&[_L<\O0>KK_5()<T>VX)$X
MZ0-45IBEZ)]^^\WD[?C'#IM>US:][MK]0'!OC8Z$M<(R@)N=T2\K53)@LQBW
MY6+M+\A<OPA7[%,*Y#O+?O\D/CMVGNGH8:_1W6K])H#G2"=*_E,PEPH603\9
M\8S)O-#&>;_J!:.BXO /DGLTS1G@P2L4:;60T#+,TZ6IH )K!VQ>P@S8P@IN
MG/)#(B\RO18PE59K;(;"Y/B#2'468\:002>A$KB&R4VI8!1D2Z@F(5';EX,>
MAPZ&-G=:-4KH'%%,J68M:3\G3&&DA;GD^KQQ_7=7=S??L\+HQ/!\R#[2VJU8
M+3 NJ)XQ:9G1VHF8%",O_,RIG,%9,V6==*43/8B_A]=B;N)@X2<1I4IGFO(5
ML?UY=O]IP+:SX7HCP<^XN+]&J"U;H3S27Q(T(_W51MI'DW $S%_ZA-E(K,9Z
MW\WN/XYF5Q=L^FX\GGP_H)KM:R_RIG).+ITWWVE6%N1Z+R>%BP4"N^T!NS'(
MQX9G,E%^FT)G,I("0;5;)A>&HH:$[JVD2VEC^'V.%$G1;1["G'BM>$Z)EJU)
M.P(NYN6D#X]C0SDCECI;DLK;VKB0^,/N"@E%-SG+^,X.5;"#)8@F:=FCP)#O
M6[;$PH8)4$I60&P PH%2%XQ9EAGRC\]EAGOD#TAP\'<PR3N!%QA#!D([9OE"
M)"6)\#/SPL$)L: 5O6U-Q1)2+<7/%AJ"Q&(A/""P $HAB#*A'2%'&H(L'.\U
M(E #,DA>G2-;(Z^^I378RFD#)5#@*$9[4KZW<9#<]D&M=Z@4%?"=A!^!0XB!
MY[W:I %?<ID%EZP)E%(%WH+\W(>R75C:*I ]*)^5T.*H]^TW']Z^^_!CJ^(W
M8Q?P8B9IK!?2H(KA4<"?#]A][7;*CEA0'6*NO@W^@&I!=2E!TNR"H$<*6C*$
M.\>CAU;UJMU++B!E*6<7TH@5LML/4K4DK(88>P;D8>+#2Y=V;:EK!<=%U K(
MO<Z 47C,-0BQHI<+3IW?>@H$)0(8M4HT">:^>>2[^NS#D(]8!A#XZET6,3QN
MA[5/9Y5=O3N??< PJ7<7,FO-;C.NJ!\T0;B*RR@4()IXMN)&4/%O)OQB?7W^
ME$KDT"U:@FS'U0__0,./&N01>B*MI+Q;(*6HCM$5561!?6J <LEBS91VJ#29
MA&?1ISB!(>26#5#86TK:?D+!Y801,$D?;+7V<9*ZM#N+6V%/^9+*#6JT] 6-
M>YA2;$P/3L!^W*)RSW$KDP\;\.[.'["S#.,SE1@1R[ S8C#L8!]O:O;QYJNP
MCYF',"?5#_&*;H'__IK2X:6WM9?>?G4O76<\V>N?;E&H"*)#XW>UQN^>JW$#
MKC7[6+,F\E[%)67 :,N>IXWHEG[ B/>U$>^?[_8:&V<-EE![:AS]5./HT5Q,
M2R3U#P3M4!9W:_92=/;%]4,=UP__N;@^F;+=.BUX9KMR=C)N#NOC+RD6VDI"
MF?6,WM-M1V>>JI7*>28.YN8!!4 +Z-A$[';KK$-01UE$]XU_R+1^\ E&[)-'
M*?FUFW>5"H<PG_);1RYB&&=(5M<8,]PZE#?)3%,O4BD6[%H22Y-T8EF@[&!?
M3YIP_Q+L* (-I:UG31'?.BQ!XR5R'7F<E!DW&WY")L!2$"!87K%$&0V@.$J;
MB"NJ#*+QR-0H13+A9$F<MQ4JP!D #HOU(IRR<ZTDU ,6GH ?H5B72>JMN;J\
M"X>/V=7-ALIU 6C2>B(T>6Z2W>G,DZB6!0<3J5O(RSGJY1SU<HYZ.4?]'U.:
MR;2IR-,O:/MM\GWEGV%V'1$.B#I KR?-X_1)YY/MKT%5GK:A6_0A&YK'YY,O
M>7Y^];D00('=[8S/HEO="GS\4[0%*6P]<V+3,5L+;CS<!*DG?75 &VU5\% V
MPTK/VXC [5OFNPQ@%7L-*-4)7X%FM36YWWAHP[CH\7 HK[KUU+B;GC1/%2;/
M?JQPKJFO0?F-KVSK%'HP!-WBFH95U[H7$OQ?38+K./V/H:=M5T\)Y]_<>QUJ
M!F(\LW-2E6AY$%EY$_Z=KT.ZSF5XHU.U8&1JX1M'Q2@WL3?6TP"N/,TP] )H
MI_L*>G&U'<R:#K>B^E08MZW92?#]F\$$BGD+,E6/WS3C'5ES=.XHW1:TIU)
MUAPA6T "*$>&;N_8'V":V!/2=7CIAG.%:U[S[3N0;,OI\!JBD(%;:^,QY<\7
M*%#[9C^*20OL/4XN"T!!<H#Q<%4=:!)?L<A!=- A?NB/-?[XX)GH8QLVK'0(
M,D$L]9%D%G%CR/^[K^E\%1-+GI4A2YDM4>R0ZH0#'<NHS6E)O5[[O 4;(ZY\
M92FD*L"!'2MP^O+G$M:\#<WXJLKT,DGH7:%0*95DO^O>MC)J?1*1"Y/X#S^(
MF)?*A:\CZM'ZXY*S\$E%,SU\F7+#38(S!5)C@:7CX3LT#!,^]@@73A?^ XNY
M=D[G_F<J.-Q&$W!_0>]OJPL24']R<_HO4$L#!!0    ( /6!;5H.^AX7\18
M (U*   9    >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;,5<ZV_;QI;_SK]B
MX.L4,4 [$B7YD1=@.TF;>],FB+NW6"SVPX@<2;.F2)5#6G'_^OV=,S-\R!23
M)EXLT,82R3ESWJ\YU,MM7MR:E5*E^+).,_/J8%66F^?/GIEXI=;2G.0;E>'.
M(B_6LL378OG,; HE$UZT3I]%H]'IL[74V<'KEWSM4_'Z95Z5J<[4IT*8:KV6
MQ?V52O/MJX/Q@;_P62]7)5UX]OKE1B[5C2K_8_.IP+=G-91$KU5F=)Z)0BU>
M'5R.GU]-)K2 G_BW5EO3^BR(E'F>W]*7]\FK@Q%AI%(5EP1"XL^=NE9I2I"
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
M(2YY[D@#P[\[?LJE)$7HQH].YZ W28+/WQ^UG_O8,98;9OFIEM]%X<KCP6P
M!5^Q1KI+??\'[^+)2%^NI?5/N&_73G!QWEBGJTX8/:B$:O_9SPZ'9P*SZ!<"
M22>0>+];0][+,^;8XLCH>S"T&K71BP_52Z-S0E%2KIS!68%R;O'5K)D2_[(6
M(E7 E5@KL1(Y4PY.\EPWR@FUA@LM12ZXA;UK=B.YW3\:.31/2D9Y9VK9FDI^
M82I.X(M6KK3P416\>*E@A'[WSB>/SB^3K1K/>#Z$- XAB9+Q%GUI#T;J]:5O
M!<;?)S?6&:RL?S;!T1H;;S9&;#NP-<OY\0#I9+FYXX/%^W?Q)#K<$LJX#V6\
M3?OB"ME;-)*#7L&I5CE7Z"?%9?V(X85P<"GL[2;'MZN^+CFJK&JF'@#I)2W8
MFN>"2?< 3.:ZQ)($IR%'8TW%#=1&%TWN<("$$+> L%TU7'Y8&U9PX*YD"DL?
MA=;,:C)(A!>*P*:UA4"8Q4WC$].K&<(+5[0LO%E/&FXLJO# MCF+HUW0!BIM
M/":NY$$G^?[=+(FGA^2S8Q(4[H2688F'P"RLM,1]RPZ#OS@S7>4"UAVO;C R
MK+V :H\*,*5'$IQVYN$$XAAV88Z_.(+=IXDE3'%LVHV_B*%N3%[B'F,Q2*-"
M$,Z"9&;-+:%G6PBUPI! J Y7#"YXA#V$E=&5%[--74N!, PW6BB\A79YO_1W
MB,%FQ+RFWO4P>(+MH(4M^#UL5YT/!-N$H!G3 P%\FEE"G-)@TCV>9D[!>Y0<
MXLS36YS![A8F93V3LE<SZ9.Z0W"T>=C$FJUJ-M.]UX>=13)DJ?6LP6I'N#K,
M6R@IRWN8<U?JQB(E[/Y!L!G/X!QY@PVA@+76A84=FHZ3B%ZR<#K)@N_8)[OZ
M6:,K%L9A$J60A=$D#2[9/?87QPT2VL(LG,_F6 EA&J?!5W3'X+))E$ <CJ=1
M<.WSOP/C>3C'C.U EH03S-H6V"<][)-7PWY&98D[C*?_)^O+L"&(OEDJ5$()
M11DUX ^?:?/X@CN*+C8E::O1S4FZ,'@$,K2YX4[$?S2BQD.)"QC2PCI&;K"6
MG<.7C@KKZ>H=;7I'[:.C?I>KO*.@[Q#8%\D&I+RH6"O+5XT$B:<7)-2R$;+
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
M#;@^5UBDFP$Y:%_4T[\ 4$L#!!0    ( /6!;5KC_"36? L  *QK   9
M>&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;+V=6V_;O!W&OPKA#4,+M+%$'6QW
M28 FDK8.RQHT[=Z+81>*S-A:=7 EV6F&]\./.M@T+9JVBF?)1>L#^2/%A_Q3
M?$3)E\]Y\;U<,E:1GVF2E5>C956M/HS'9;1D:5A>Y"N6\6^>\B(-*_ZV6(S+
M5<'">9,I3<;4,-QQ&L;9Z/JR^>R^N+[,UU429^R^(.4Z3</BY88E^?/5R!QM
M/_@2+Y95_<'X^G(5+M@#J[ZM[@O^;KRCS..4966<9Z1@3U>CC^:'P)G5&9H4
M_XS9<[GWFM2'\ICGW^LWG^97(Z.N$4M85-6(D/^W8;<L26H2K\>/#CK:E5EG
MW'^]I0?-P?.#>0Q+=ILGO\7S:GDUFH[(G#V%ZZ3ZDC__E74'Y-2\*$_*YE_R
MW*4U1B1:EU6>=IEY#=(X:_\/?W8-L9>!TB,9:)>!GIO!ZC)8!QDLYT@&N\M@
M'Y8P.Y+!Z3(XYV9PNPQNT_9M8S4M[855>'U9Y,^DJ%-S6OVBD:O)S1LXSNJ>
M]5 5_-N8YZNN/Q>+,(O_&[8R9W/R$"^R^"F.PJPB'Z,H7V=5G"W(?9[$4<Q*
M\L9C51@GY5NR"!,29^0N3A*>N7Q'ONZ_O1Q7O'IU(>.HJXK75H4>J8I)R5V>
M5<N2^-F<S67 F!_7[N#H]N!NJ);XMS"[((;YCE"#.N3;@T?>_/&MHF*W>LP#
M6UT0DS88JL%X>HS'H@MBM;6QMQC>:.4R+'C#\N94,/WSF=:.V1(5M.!\&M72
M)#FL75^S&KR%ZFO_^CLGD$\52\M_*X[FIBW.5A=7Q^0/Y2J,V-6(!]V2%1LV
MNO[3'TS7^+.J#R!A'A+F(V$!""9U 'O7 6P=_?J^R.?K=D:)0EY*7+V0-SQF
M?'L@?PF3A$>-M^3W(P/A1HL>*C82YK4PMX'5,_GFVG*,R_%F7T-D@0$()FGH
M[#1TM!KZ9<GX,&UB_Z)@\YB_(ZM6V)ZJ7SM)OZH$U98S5% DS&MAIK&GJ'EA
M'RB*+#$ P21%W9VBKGY4LB+B(O+S2)(_D7##BOHEJY9AQD]'5KLQJ])02QZJ
M(1+FM3#3W-/0N' .-$26&(!@DH:3G883K8;=[%GRD_V(Q9OP,6'\A#L)LXBI
M9-/"ALJ&A'DMS-E3S;8GCL'_#J3K)W1,RW1Z"0-0]219ICM9IGI9^*3V7(M
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
M[2'UB]Q@Y P3C3JBT5&B!ZXP'2(:]=9-,!Z[P1Y2ORKT(M?=8[)W=DQS6OW
M(B=,(@HKK7/.1]I -"= ,U"\JC?1)5=Z2ZYO"WUH@C %^OV*<_4V,/MR=PPG
M_P!02P,$%     @ ]8%M6K'J4-$E P  X X  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#,N>&ULQ5==:]LP%/TKPH.Q05M;SD<_E@2:AK+"0D-#MX>R!\6^
MCD5ER97DIAW[\9,<U\X@4;>0D)?$LG7//>?ZR)?;6PCYJ%( C5XRQE7?2[7.
M+WQ?12ED1)V('+AYD@B9$6V6<NZK7 *)RZ",^6$0=/V,4.X->N6]B1ST1*$9
MY3"12!591N3K$)A8]#WLO=VXH_-4VQO^H)>3.4Q!W^<3:59^C1+3#+BB@B,)
M2=^[Q!=#W+4!Y8[O%!9JY1I9*3,A'NWB)NY[@64$#")M(8CY>X8K8,PB&1Y/
M%:A7Y[2!J]=OZ->E>"-F1A1<"?:#QCKM>V<>BB$A!=-W8O$5*D$=BQ<)ILI?
MM*CV!AZ*"J5%5@4;!AGERW_R4A5B)0"W-P2$54!8\EXF*EF.B":#GA0+).UN
M@V8O2JEEM"%'N7TK4RW-4VKB].!6S@FGO\BR1#Q&4SKG-*$1X1I=1I$HN*9\
MCB:"T8B"0L=H:IP1%PR02- (C!<BN@R_4>A*9'FA(4;WRD;I%)#)1FQICK^9
MU&@,.A4Q^C0"32A3GWN^-BHL%S^J& ^7C,,-C$<0G: 6/D)A$+;_#O>-^+H"
M85V!L,1K;\ ;%I3%AJQ"#V/(9B!_KN/DQ+!'YT+E)(*^9^JA0#Z#-_CX 7>#
M+PZ&K9IAJT1O;6"XBX(_E(L;#9E:JZ^U!WWM6E_;^08FTGQDI'XM_0=/!<W-
ML=<(E*;FV!EMA8*D8(B9\ZO6D7?#MP/T"D0J!]-.S;3CA!I33K,BJYV"?J-K
M$E%&M3T:EG[.[,%I1+@\Y<RU9<V[M9+NP3W5W8.^TUK?Z7X]Y8;'[WOJK&9Z
M]K^>NC4EEPWK(_0,*8U89;&DD)SJ0H+37,ZD6Q;_O)9T?G!SG>]!'PZ:KAGL
MUU[OX'?>M1=>Z?#8;3#RLL./ECO9MH5OFC4.#VXMO(]FCYMNCYW-=@?><N.'
M_V"NIG5C=W-=8ZY=?+W<6;=]!4V;QYW#NVP?[1\W_1\[V^\.7.;&=W5(?V5>
ML;/?F,@YY0HQ2 Q6<')J2B.7X]1RH45>CC SH<U 5%ZF9@0%:3>8YXD0^FUA
MIZ)ZJ!W\ 5!+ P04    " #U@6U:QR;D!0\$  ""#P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6RM5U&/XC80_BM6>JIVI=M-XH00*" !N:J5[EIT
M=-N'J@\F,6!M8E/;P/5^_8V=;!98+\NIO(#M?#/V]WG&]@SV0CZJ-:4:?:E*
MKH;>6NM-W_=5OJ854?=B0SE\60I9$0U=N?+51E)26*.J]'$0)'Y%&/=& SLV
MDZ.!V.J2<3J32&VKBLC_)K04^Z$7>D\#G]EJK<V /QILR(K.J7[8S"3T_-9+
MP2K*%1,<2;H<>N.PGX78&%C$GXSNU4$;&2H+(1Y-Y]=BZ 5F1;2DN38N"/SM
MZ)26I?$$Z_BW<>JU<QK#P_:3]Y\M>2"S((I.1?D7*_1ZZ*4>*NB2;$O]6>Q_
MH0VACO&7BU+97[1OL(&'\JW2HFJ,8045X_4_^=((<6 0)J\8X,8 GQK$KQA$
MC4%TJ4'<&,16F9J*U2$CFHP&4NR1-&CP9AI63&L-]!DW^S[7$KXRL-.CW^6*
M</:5U)O "S1G*\Z6+"=<HW&>BRW7C*_03)0L9U2A.S2'V"NV)45BB29$L=S:
M9:S<:EJ@#T1R,%!H1B6:KXFDZ":CFK!2W8+QPSQ#-^]NT3OD(V6^*L0X>N!,
MJ_<P".T_UF*KP*,:^!H(FF7Z>4-F4I/!KY ),?HDN%XK]($7M#AVX(,RK3SX
M29X)/NLQH_D]BL+W" <X=BQH>KEYY##/+C?'9]A$[69'UE_TBK_OWKF_QPNE
M)>3F/Z[-J">+W9.9 ZNO-B2G0P].)$7ECGJC'W\(D^ GEY#7=)9=R=F1R'$K
M<GS.^V@JN()D*8C1E,/)70H%L?T1?M%OVXI*HH5TR5F[[5BWYKC>C>XZ:2^%
ML-L="N6 X30(.L>PS &+PTZOV\*.R'5:<IVSY#Y2I?IH!F<SE1+XP?F4/Z*"
M[5A!(64OH5E/D!PN+,1)[X2E&W5*\BW4$<>DY9B<S9+GS"B:S# [B#:0%?;$
MZKM8)=?,A6LZRZ[D[$C*;BME]WRX&.&(UI(MMIHLX.31 N6BJN"RL:&S%F5!
M)<2-%?V2\.F^C.LDP)WH)'X<,-S#W> D@!RP&*<)=D=0VM).KTM[7M^$&>4"
M[GA#'=W 55@/W[ID2%]$?C>*4WCMG3"<NH!1U'L!S!S L!?'A\ C,7JM&+WK
MB@'7SUU]_8PK\_RP4F2B+(D\R$*G*O5*TL/M#.Y3?"))C>H=HTZ.V<P)2MQ2
MA,'S:RNXDAC-K7Q)2C1SOID3+IPK*5RX,UD1'KPUPVNS__[,:-9P06HXD<[<
M<"'/)D>(GS7!U];D?R1(LYBW,J2!O9$B;M1ICO@'Q0D$\<H6>0K9RJ)^B+>C
M;2$YMN73R?C$%)BVZ'EV4U>GGXA<,:Y029?@,KCO0NC*NN"K.UIL; FT$!H*
M*MM<0Y%,I0' ]Z40^JEC)FC+[M$W4$L#!!0    ( /6!;5H5T15F'00  -D-
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;*U746_;-A!^[Z\@5*-H
M@52R9#MV4]M &G=;BP8+FG5[*/I 4V>)#46J)!4W_WY'RM9L1Q7BP2\6*=WW
MW=WGNZ,T72M]9W( 2WX60II9D%M;7D2183D4U(2J!(E/5DH7U.)69Y$I-=#4
M@PH1)?W^>510+H/YU-^[T?.IJJS@$FXT,5514/WP#H1:SX(XV-[XS+/<NAO1
M?%K2#&[!?BEO-.ZBAB7E!4C#E20:5K/@,KY83)R]-_B;P]KLK(G+9*G4G=M\
M2&=!WP4$ IAU#!0O]W %0C@B#./'AC-H7#K@[GK+_IO/'7-94@-72OS#4YO/
M@DE 4EC12MC/:OT';/(9.3ZFA/&_9+VQ[0>$5<:J8@/&" HNZRO]N='A*8!D
M T@. /'P%X#!!C!X*F"X 0R],G4J7H<%M70^U6I-M+-&-K?P8GHTIL^E^]MO
MK<:G''%V?LE^5-QP_Q^H%7E/,P'D4C"58R@O%V I%^85>4TZ#;]>0[$$_0WM
MOMPNR,O>*](C7))K+@0"S#2R&*OS&+%-7._JN))?Q/61RI#$PS.2]).D!7[5
M#5\ "\D@]O!A"WSQ=/A@'QZAP(W*2:-RXOD&_T?EKY_0FGRP4)AO;4+5U,-V
M:C<6+DQ)&<P"['L#^AZ"^8OG\7G_;9MLIR1;G(AL3])!(^F@BWU>5YS)>8F%
M9@$=V-8RJUGBNO[=$+R?Q]/H?E>33D?':G(BLCU-AHTFPV,U.<,A:)CFI:N]
M-GVZ&?_*@9259CF.5E)JSH"LJ2&]>!CV<1SY[G:-SJC)22DJ0Z@DZ);C1(:4
M2#RWW-SG,D.3DELJ"$V_XUC#D\,^PU;HQ>'@D"@DSBV>#<+ABCJIQWVSQ@0)
M")[Q)=ZU"D\A!GB(D*IT.PR$IJGO.?2Z'S%R,24MTKLP<&EX"IHZVS-2T@?J
M&7.MJBPG%&V+)9=TV[Z]-RW)JWO0",&X*\8 4A<Z,@"0!Z#:Z9+ZD+),0X;B
M>*+1?T3/D,C!KU114OGPXODDB<=OC?-=H!L\"-@=4;7-2E7:YJ\]YXJO<.E\
MX%9B^MI0S<'KY6R94,;%DJ+/,PQN^1U/7*>/CQ5S,BO*MIDQT#CPI5.D5LZ$
M;4.DLV:.;9@3D>TUS*AIF%%G>?^)(F@\9K7&.B""TR47F#>T3I).JF/G<$WV
M9F<JC</Q_EQ:/+9)PDECLY?P>9/P>6?"5_Z- G/6('P]NV%AW+2@LNXC:@S8
MMO0[B8]-OR:+^SNYG8>C@_Q/Y'%/J'$CU+A[\&F: I&T@">)TTEVK#CCQ^+T
MP^&!."?RN"?.I!%GTBG.[TJE:QQ;;4IT(H]5HB8;[5;)@0PG<E?+$.V\1[N/
MGFNJ,RX-$;!"^GXXQDAT_2%1;ZPJ_:OU4EEL*[_,\=L+M#/ YRNE[';CWM:;
MK[GYOU!+ P04    " #U@6U:'IL#>8 &  #$'P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T-BYX;6RU66U/XS@0_MY?8?7V3B"Q-$E?*!Q4 L)IT1TGQ&KO
M/JSN@YM,&VL3NVL[E/[[&SMI7FB:W:+ A](X,X]G'GO&,_7E6LAO*@+0Y"6)
MN;KJ1UJO+@8#%4204'4J5L#QS4+(A&I\E,N!6DF@H55*XH'G.)-!0AGOSR[M
MV*.<78I4QXS#HR0J31(J-S<0B_55W^UO!Y[8,M)F8#"[7-$E? ;]9?4H\6E0
MH(0L :Z8X$3"XJI_[5[XGF,4K,0_#-:J\IT85^9"?#,/]^%5WS$600R!-A 4
M_SW#+<2Q04([ON>@_6).HUC]OD7_PSJ/SLRI@EL1_\M"'5WUIWT2PH*FL7X2
MZT^0.S0V>(&(E?TDZTQV[/5)D"HMDEP9+4@8S_[3EYR(BL+4V:/@Y0K>*P5W
MM$=AF"L,?U9AE"N,+#.9*Y8'GVHZNY1B3:211C3SQ9)IM=%]QLVZ?]82WS+4
MT[-[KD$&(EE1OB'72PF BZH5.?)!4Q:K8_*1?/GLDZ,/QY<#C1,:M4&0@]]D
MX-X><-<C#X+K2)$['D)8!QB@I86YWM;<&Z\5T8?@E S=$^(YWJC!H-N?5Q\V
MJ/L_K^ZU>#,LR!]:O-$>O.O%@L6,:B /E&.4&>K+12!?'R"9@_ROB?A68),L
M+M2*!G#5QVR@0#Y#?_;;+^[$^;V)M"[!_([ :H2."D)'%GUXX&[^^A<*DGL-
MB6ID<]0EFUV"^1V!U=@<%VR.6[?G$SP#3Z&)L$QQ;!7-T?(\<Z>._;L</%?)
M:)WA4#(Z JN1,2G(F+3':JP%N>>XIT)F]M0)/@2M(=J*=^BFZA+,[PBLQN-9
MP>/9NX3H69=L=@GF=P168W-:L#E]:XBV*AY*V'0WWH=>0[S[#8+>R!E6!6N.
MGA>.GK<Z>J<CRK$Z>J#R&VC&E[6]TQ*%K;"'TM EF-\16(U.URGK/N==XC"'
M[8C03M'\KM#JE%9*:?>MP9AK5N-B/'+.=L_+7'!2$QRZNX'6)'@VFNP---<K
MW?!:W<A"C,YC(+2H14-0@60KTZLU^M<.^07+?TET! 0W7:*(6-B'I CF8B(\
M5]=,1XRC).^%=*,(7: 2&A!C@RBM<!R("',!'LA_XD1RN3DA%%O(1*1H*5-D
M15E8>4O@>TJM^!$[MA.#T@Q[1@C)*I5!A'TC64D6X"?=6,?GF\S:B,GPXXI*
MO>EM)>76^MR,$].6I=@QL1WPW"(C+RE7*R$UM=UN(!2&&AHT!\)XD$JL*BHX
M.T H@]R@_[T%E$96_5]'+(@R1Q5Q?RUL7"*Q2]-A5%QYY?0)_A//#!LT%*+Z
MU<J8"55$XYAPH8V],2C5,]F8?'!.'7=,5DC)$@5,%\]#*Y8(:6;,93RO*G3:
MF =:]\_!>: CM'H E5V=V][6W0K)R:,4N*Y9\!A:/N%'?,"YU3['P7FVTQ:O
M*[0ZOV63Y[Y/E^=VVN9UBN9WA5:GM.STW#>W>NYNK^>=NPVM7BY8/9&P[ML]
MX_PF0:\N6'>C[-'<]B;M"0+ +*ELUC(I9YZJ"&+,J9SX(HZI5'88$YJ$YA^T
ML@FF%=LP@PU?N]II.]856IVTLB%S6SN4V9U2YG#!$[+2WAY>:+?/<G!T==JB
M=8569[ALTMSI^R2L3GNX3M'\KM#JE);MH-O>#[8EK//=A#5V)PT):U=PZ+F3
M\6[":A <.^.]"<LKNS"OM25Y4ZW] \@WUMJD4FM3LJ !BQF6BGG9K; 8S;-$
MCU6R!):@]H>QOU,M\Y_%S&184(9I=K%3(&WK\K)2?Y^RO#"4L.JO=>]>I/=*
M(#Q]E"WZ-'T!5:W7EP+)Y(9\M(^F.A*2:88RS,S'>7X;9I8E\Q3'Z!):?<O9
M1E>$S)<9#>UM#7W>VTR05\V$$;O-LM2KAN*('I/Q04T%6: Q:]"]P!3#:*$&
M=!$G1 IQF(0,[8ECL[.6DC*.*V0ED800N$(S*Q)*Q"G:F'&ZHYFQM94Y,2P<
MS8^;FJ#>#^RMV9H Q=XNE!O2X((9WN?"$L/.6FJ?!(M/R1U%+HL([)6A'E$;
M$(PSNZHF8HW5 H^%#5!I8=!(HM(@P,4WBU:\D\!AC4I8T# 1(CE9ZR9LXMCZ
MWA")C0U8>U(Y]'#H"BW+JH/*]6:"[:Z])E9(+X9;=G58C!97T=?V O;5^(U[
MX6<7RB5,=K^->7AIME(,"X1T3L\PU\OLRCA[T&)E+U'G0FN1V*\14,RT1@#?
M+P1NC_S!3%!<W,_^!U!+ P04    " #U@6U:6_IUR<8#   <%0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6RMF&]OFT@0QK_*BCN=>E(56,#826VD
MQGNG5FIT5J->7U1]L39C&P58;G>)TV_?72 8X@VU=9L7,7]F?NP\W@>/9GY@
M_$'L 21ZRK-"+)R]E.6-ZXK-'G(JKE@)A;JS93RG4IWRG2M*#C2ID_+,]3TO
M<G.:%DX\KZ^M>#QGE<S2 E8<B2K/*?]Q"QD[+!SL/%_XG.[V4E]PXWE)=W /
M\DNYXNK,[2A)FD,A4E8@#MN%\Q[?$#S5"77$ORD<1.\8Z5+6C#WHDX_)PO'T
MBB"#C=0(JCX>80E9IDEJ'?^U4*=[ID[L'S_3_ZZ+5\6LJ8 ER[ZFB=POG)F#
M$MC2*I.?V>$#M 5--&_#,E'_1X<F-@P=M*F$9'F;K%:0IT7S29]:(7H)OO]*
M@M\F^.<F!&U"<&Y"V":$M3)-*;4.A$H:SSD[(*ZC%4T?U&+6V:K\M-#?^[WD
MZFZJ\F1\#SOU+4J!WA"0-,W$GW-7*JZ^ZVY:QFW#\%]A8!_=L4+N!?JK2" 9
M ERUH&Y5_O.J;OU1(H'-%0KP6^1[?HB^W!/TYG?3PI;G8X(1##D?XYLQ@RJ#
M3ON@Y@:_TO[;)W4'?920B^\F^1M,:,;H-\.-*.D&%HZRO@#^"$[\QV\X\MZ9
M)+,)(Y9@ _G"3KYPC![_4P*G,BUV2+1"FK1K&%'-T"_!QSB8NX]]04:?<JD@
MEF #02:=()-105;PD!9H2?.R$FC%65(U[]9VGZ%O=Y"O@1NWV"CYTBUF$T8L
MP0:*1IVBD1V'1C;ELPDCEF #^::=?-/1#7E'"]4[U'MO"V"T9P.8].PY52V+
M^GMATM.XB3\[C2.&."^,^G&#2F9=);-?5,(?H'[7T")!)!62I^OJ;'>-PB_=
M'C9AQ!)L(.IU)^JU'7==VY3/)HQ8@@WDP]ZQ=_/^K[]:0O_W;Q*:#&8(#*XC
M@\-,@;/0>]5BN->*XM%ROH*0P(M+?[K&J9=N#ZLT8HLV5-0_*NK;<5C+L:6A
M31JQ11MJ>&S2\6@3>Y;)@E-+1$:3G0;Z46@RF2'PA6V'Y1R;9CS>-2]IF4J:
M(7@JH4A26?%7:CIMG,/ 6--I(,8S0R0Q1?K!6%7'SA=?T/J>]=*PVO!:I1%;
MM*&6QYX76VIZL=6NURJ-V*(--3PVOGB\\SW;9:?]:F3RSM(0B*=3H\M.(_W)
MU.0RMS<VRH'OZO&;0!M6%;*9U717NQ'?^WJP]>+ZK1[]U>.H(Z:9&ZJ^>9<6
M F6P54CO:JJ6Q9M17',B65D/I]9,2I;7AWN@"7 =H.YO&9//)_H!W4 T_@E0
M2P,$%     @ ]8%M6F$CRM.8#0  1GP  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#@N>&ULM5U1<]NX$?XK'/>F<S<3GPF  ,'4\4QBW+5Y2)NYW/4>.GU@
M)-KF1!)5DD[2F_[XDI0L$,!R0UFKE\2R/WP4EKO$A\42N/Y2U9^:AZ)HHZ_K
MU:9Y=?'0MMN75U?-XJ%8Y\V/U;;8='^YJ^IUWG8?Z_NK9EL7^7)HM%Y=\3A6
M5^N\W%S<7 ^_>U_?7%>/[:K<%._KJ'E<K_/ZOV^*5?7EU06[>/K%+^7]0]O_
MXNKF>IO?%Q^*]K?M^[K[='5@69;K8M.4U2:JB[M7%Z_92\-BW;<8(/\LBR_-
MZ.>H[\O'JOK4?WB[?'41]U^I6!6+MN?(N_\^%[?%:M53=5_D/WO6B\-%^X;C
MGY_8?QYZW_7F8]X4M]7J]W+9/KRZT!?1LKC+'U?M+]67OQ7['LF>;U&MFN'?
MZ,L>&U]$B\>FK=;[QMTW6)>;W?_YU[TE1@V8FFC ]PVXWR"9:"#V#<3<!LF^
M03)89M>5P0XF;_.;Z[KZ$M4]NF/K?QB,.;3NNE]N^AO_H:V[OY9=N_;F0W'?
MW<:VB2ZC#YU3+1]7153=13^7FWRS*/-5U+-&G8-%_]@6==Z6F_OHT.9[4[1Y
MN6I^Z%K_]L%$WW_W0_1=5&ZB7Q^JQR;?+)OKJ[;[DOVEKA;[+_1F]X7XQ!=B
M/'I7;=J')OIILRR6+L%5U[M#%_E3%]]PE-$4BQ\CP5Y$/.8)\(5NYS<70',S
MOSE'>B,.-TP,?&*"[WWQJ3/P;;[>/C;1MJZ6CT, O>BB<%'5G<6BO(GNZZII
M7D+&WY$G,'G_E'G9;/-%\>JB>XPT1?VYN+CY\Y^8BO\"&8Z2S!"1.49-#D9-
M,/:;OW=/V _YJ@#]===4#DW[Y^CGFTQ)+O7UU>>Q,4(8XYQG2>SB#( 30BK.
M#CBG"_+0!8GZQ6W5M'WDWE?5LHF::K4$[[^DO/^49(:(S#&>.AA/H?<_-!YD
MNQV'&CN"E%(HSQ%"&.-QRG7J.0* $TJP=,(1TD-?4M01_MK'?O]DN"O;Z/M5
M]^$'T!-22D^@)#-$9([U],%Z&O4$P'J0\73H"FG_>'<<(00QJ:3PW"!$7?)4
MRACV@NS0CPSU@K>;1;4N]CV(/A;="%[TW?I<#I*M']#+':3-OQ;P6)%1>@@E
MF2$B<RS+8BN98M1'CK0MJ('B\*Y+K1GS7 C"\32+O<''0#B1J93#7L1&\I"A
M?O2Z:;JQL5QO\[(>1!_H*7L2(E<A93-4;*X!N34@1YTE,"!H/Q[</IYTM]GW
MAA"F9)+XOH!^(;C#$=97*TT9KDU-T3%VLX;=C&[32=%U5;?E'[M?%%^[V6I3
MP Y$JDM)V0P5FVM4*TT9KDUG&16T:0(X5>(_.FXAF(BU+ULAF(PS.?& L;*5
MX;KU[:8M.K.U3SUY$6V*08LM\FW9YJORCVY*4^Y!L.^0:EI2-D/%YAK7REJ&
MZ]JCC O:-A2IJ?*?.+<0*N'2]R! \&J>3CB0E;L,U8/NA/A?[XKUQZ+^-]@7
M4L5+RF:HV%P;6M'+-,7DD:':^6@+4K(9*C;7@E9N,U1SSIQ![DG&(2"5B(7P
M RK$I2R.=2#[ %S:SQ[@H.)6XO*89!+)4:5\K$>0LADJ-M>$5CES5%C.G4GN
M6=SAEW-_E 9@C 5)* / +GDBLFS"(:R,Y?SL\TG^#&&*. LEFZ%B<\UKE3-'
M123%E')_!6=R( *U!Z NF52^VH-@/!6IFO CJV9Y<J8I D=E\M'>0\EFJ-A<
MHUH-S5$9^?PIPI[7>?BPF*6^TX0PEJ4Z\YT&@C$QY3-6Q7)UYBD"1V7RT;Y#
MR6:HV%SC6OG,<?E\\A1AS^_<]51)WX5"U"6/_90XA!)Z(B'.K;SE>%(7G")$
M_XM>KQ;50[7:+?V@<P?\ D<[$*GRI6)SC6N5+\<SS2<N2'+2+#,IFZ%B<Q=Z
MK0@7>)X979448<8W8;*;)7B!!^!DS+G_C#<0CK-NS(>#3U@=+' =/!5\/S5-
ML6G[$H-R<U\7R[+[%#7?C$3\:D>O8).FFJG87$M;C2YPC7YJ:0"I/"=E,U1L
MKF5'-1>X/,<C,=3*3&6A] 9P71BF,?<C$<!U,[VI=6%AM;? ,\E3D3A(@&97
MU#,G DF%."F;H6)S+6R%N,"3V:=&(&DFFY3-4+&YEK5S (%GLO$(A$HN$C^I
M!J$2'HR#$!>;6$<55F8+7&;_6G5:.G+\PU6=SXA#TGPV*9NA8G.M;06_P//9
MI\8AJ=HG93-4;*YEK=H7>)X;CT,@O:T55WY5 X!+.1.)\F,1P"5:R(F,0F*5
M=8(KZW=Y_:D8:EG[;,FR;-JZ_/@X9$NPB,-9C_4+4C9#Q>9:U*K\!*\3F;F"
ME)"J=U(V0\7F6M"J]P0O%)FW@I0 E2),#)7);C4J@),9%WZQ"(3C&1^M-+G=
ML9(YP6M!YJX@):25'Z1LAHK-->&H*!G7ZS-7D)*P,H,EPK_3MQ!,BM2??4"P
M7>DZZ ]6&B??JO,X?0$I(=7'I&R&BLTUK]7'R;<J/4Y>0$I"Y2O#L1M A14A
M!D");NB><"*KHA.\MOGTE8"$5#23LADJ-M>X5C0G>);\Y)6 )"QE%OXBT2T
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
MAQ\?BGQ9U#V@^_M=5;5/'_H+'(X.O_D_4$L#!!0    ( /6!;5H83\:%6P,
M (P/   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;*U776^;,!3]*Q:K
MIE;:"@:3A"Z)U*::MH>J5=.N#],>G'"3H )FMDG:?S_;4!)2ROK!2X+AGL,Y
M]@&NAQO&[\4*0**')$[%R%I)F9W8MIBO(*'BF&60JBL+QA,JU9 O;9%QH*$!
M);'M.D[/3FB46N.A.7?%QT.6RSA*X8HCD2<)Y8]G$+/-R,+6TXGK:+F2^H0]
M'F9T"5.0M]D55R.[8@FC!%(1L11Q6(RL4WPRP;X&F(I?$6S$SC'25F:,W>O!
MSW!D.5H1Q#"7FH*JOS5,((XUD]+QMR2UJGMJX.[Q$_MW8UZ9F5$!$Q;?1:%<
MC:R!A4)8T#R6UVSS TI#1N"<Q<+\HDU9ZUAHG@O)DA*L%"116OS3AW(B=@"8
MO !P2X#[6H!7 CQCM%!F;)U32<=#SC:(ZVK%I@_,W!BT<A.E>AFGDJNKD<+)
M\126:E&D0%_15$4DS&- ;(%NF*0Q.A4"U*79([K,@%,9I4M4 M#A.4@:Q>)(
M(6^GY^CPX @=H"A%-RN6"YJ&8FA+)5#?QIZ78LX*,>X+8LYA?HP\_ 6YCDL:
MX)/7P[TZW%;34LV-6\V-:_B\%_B*2:!F$DZ:W!1PT@S7#^")R.@<1I9ZP@3P
M-5CCSY]PS_G6Y*TCLII3KW+JM;'7G.KE9M5RBV*YF]P7E+ZAU&^+]9@XF'B#
MH;W>]=50YA.7X*JLIIA4BDFKXBNX5UF;T"3+!?I] <D,^)\FE:TT;UVCCLAJ
MCOW*L?^Q-/I=.NV(K.:T5SGM=9_&@K*W$S/7]0*/[*6QH<S'#ADTI[%?*>ZW
M*KZ@_!Z,0O7B0V$D)(]FN?E.M66SE?2M*]816<W_H/(_^%@V!UTZ[8BLYC2H
MG ;=9S-X%CKLN(/ W\MF4QG&0:\YF]C9?N*=5LUW("3P%&6<A?G\OZEL9WOK
M8G7%5O>^T][@CR6SQ'?EMB.VNMMMPX);NX3WI;/DW,T=(4'@[J6SH<SO^Y[W
M0CJWK0=N[STFC&=,J03S[KR4*^#M\6RE>_."=<16-[_M8C#Y8#P[[5^Z8JN[
MW78PN+5M>&<\_6<-I!OT<'\_GL_+""$]LA=/>V>KI/>IZLN]C%*!8E@HG'/<
M5P2\V/H5 \DRLWN:,:GV8N9PI;;+P'6!NKY@3#X-](:LVH"/_P%02P,$%
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
M"K]P0)H O+\20M]/S"$Z?3,5?P%02P,$%     @ ]8%M6@48@RQ4!   S!D
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
MDS),6Y.QG>JU#Z4KMFWC#RV VVT/X';:!'3%MFW^H0UPW]('N$]?\8'C--Y
ME8?GPDIQ=J-EU=\+YY@O"!4HA;G".8>ZP>9E"UX.)%L57>R,2=43%Y=+]=D"
M7 >H^W/&Y/U -\;UAU#T#U!+ P04    " #U@6U:M\R17U@"  "0!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6RM55UOFS 4_2L6JZ966@N!?+19
M@M0FFC9IE:JFW1ZF/3AP$ZP:S.Q+TOW[71O*THUF4;4\@#_N.3[G!"Z3K=(/
M)@- ]IC+PDR]#+$<^[Y),LBY.5,E%+2S4CKG2%.]]DVI@:<.E$L_#(*AGW-1
M>/'$K=WH>*(JE** &\U,E>=<_[P"J;93K^<]+=R*=89VP8\G)5_# O"^O-$T
M\UN65.10&*$*IF$U]2Y[X]G UKN"+P*V9F?,K).E4@]V\BF=>H$5!!(2M R<
M;AN8@926B&3\:#B]]D@+W!T_L7]PWLG+DAN8*?E5I)A-O7./I;#BE<1;M?T(
MC1\G,%'2N"O;UK6CD<>2RJ#*&S IR$51W_ECD\,.H-=_ 1 V@/!00-0 (F>T
M5N9LS3GR>*+5EFE;36QVX+)Q:'(C"OLO+E#3KB <QG-8(CME"WHZTDH"4ROV
M617K4P2=,[=YS;'28-CQ') +:4ZH_'XQ9\=')^R(B8+=9:HRO$C-Q$=29'G]
MI#G]JCX]?/'TY(Q%O7<L#,)^!WQV.#QZ#O<IAS:,L TC='S1"WP'I/#M<FE0
MT\/WO<MM3=_OIK<OY-B4/(&I1V^< ;T!+W[[IC<,WG=Y_T]DSY*(VB2B?>PQ
M!3KJ,EBC!@YE&\0FCBZ&(RK=["K?R_U*Y?U6>?]?RL^[E->HX8[R84"_/Y3O
MY7ZE\D&K?+!7^9U"+JD%+;%+_^"OY"\ZDN^H"H87OUW6POR=?F%[]377:U$8
M)F%%N.!L1 2Z[G_U!%7I6LA2(34D-\SHDP':%M#^2BE\FMBNU'Z$XE]02P,$
M%     @ ]8%M6EG&@#8I P  .1   !D   !X;"]W;W)K<VAE971S+W-H965T
M-C$N>&ULM9A=;YLP%(;_BL6D:9.V@"&?78*TIIM6J9&J5ELOJEVX<)*@8DQM
M)VG__6P@)$S4*9*;BX2O\\0/?DF/.]TQ_BC6 !(]TS03,V<M97[FNB): R6B
MQW+(U)DEXY1(M<M7KL@YD+@HHJGK>][0I23)G'!:'+OFX91M9)ID<,V1V%!*
M^,LYI&PW<["S/W"3K-92'W##:4Y6< OR=W[-U9Y;4^*$0B82EB$.RYGS'9_-
M\4 7%%?\26 GCK:15GE@[%'O7,8SQ],C@A0BJ1%$?6QA#FFJ26H<3Q74J;]3
M%QYO[^D_"WDE\T $S%EZE\1R/7/&#HIA23:IO&&[7U )%0.,6"J*=[0KKPTF
M#HHV0C):%:L1T"0K/\ES=2.."OS^*P5^5>#_7S!\I2"H"H)"M!Q9H75!) FG
MG.T0UU<KFMXH[DU1K6R23$_CK>3J;*+J9'@%ZAX(].D")$E2\7GJ2D75Y]RH
M(IR7!/\5P@5$/13@+\CW_'Y+^?SMY4&SW%4NM9!?"_D%+S +W5^IX^A2 A5_
MVYQ*2+\=HI^=,Y&3"&:.>C@$\"TXX<</>.A]:S.T!&OX!K5O8**'=T50(?Y*
MML#5@X?B1$1LDTG$B80V]9*'RPG1C_DV]'K>:#2:'+^F[O98L6-10Z5?J_2-
M*C^>-DFN?B(DNE\ ?0#>.G-&1M>9LP1KZ YJW8&-I YL^EJ"-7R'M>^P6U(Y
MZ+\S2;9"J;X52 *GHNT6F+E]] *$"X0199E<JQ\2%).7-M#\;:!Q"1+(#UI(
M#?=1[3XRHJ](%AM3;2SO.LN68 W3<6TZMI'JL4U?2["&[Z3VG;Q3JLU</*S2
M.-BG$>LPMNF?  TJ4+^.]?A4K+%W:!\\(WVA5.F&&K-M1G2=;%NTIO!1OX1M
MY+NBV'*V1&LZ'UHJ;.Q@PINW1OH$!Q=);!5\CQ8*'WHH;&ZB%N3Y=(J-B,XS
M:HG6%#YT6KAO)<56FRU;M*;SH=W"QNZF0XK-G$$9X]8&PUS:5=$]6M?I1?6"
M\%62"37^I<)[O9'Z-EZN4\L=R?)BJ?? I%HX%IMKM;8'KB]0YY>,R?V.7CW6
M_RT(_P%02P,$%     @ ]8%M6KY=D5K: @  9 H  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C(N>&ULM59=;]HP%/TK5E9-K42;D! ^.HA4H%4G=1LJ[?8P
M[<$D%[#JV)GM /WWLYTT@C:=NA5>P!_W')]SKQW=_IJ+![D$4&B34B8'SE*I
M[-QU9;R$%,LSG@'3.W,N4JST5"Q<F0G B06EU/4]K^VFF# GZMNUB8CZ/%>4
M,)@()/,TQ>)Q")2O!T[3>5JX)8NE,@MNU,_P J:@[K.)T#.W8DE("DP2SI"
M^<"Y:)Z/NB;>!GPGL)9;8V2<S#A_,)//R<#QC""@$"O#@/7?"D9 J2'2,GZ7
MG$YUI %NCY_8KZQW[66&)8PX_4$2M1PX70<E,,<Y5;=\?0VEG]#PQ9Q*^XO6
M9:SGH#B7BJ<E6"M("2O^\:;,PQ8@Z+T"\$N _U9 4 (":[109FV-L<)17_ U
M$B9:LYF!S8U%:S>$F2I.E="[1.-4= ,Z!Q*=HJF^'TE. ?$Y*A>/QZ PH?)$
M;]]/Q^CXZ 0=(<+0W9+G$K-$]EVE-1@F-R[/&Q;G^:^<-X;X# 7-!O(]OU4#
M'[T='NS"7>V\LN]7]GW+%[S&1V1,N<P%H#O8*#2D/'Y %S.IA+Y@=?8*OE8]
MGWESYS+#,0P<_:@DB!4XT<</S;;WJ<[LGLAVK >5]>!O[-&W# 16A"V*<C>0
M?<&G?'YZ+P%=2 FJ@:8**]"/5IEK<4489C'!%$VX)/85_KS<*/.D9_KB7+(\
MM92<_:K+W+OEU&5PSZ0[F6Q5F6P=0/JP( TMJ?G8KB+?"T-]JU?;!FNB_+#7
MJ:)V%(>5XO#?%-\0/".4J,<&&N5"Z(+OM_;OEE-7^SV3[F2R766R?0#IP_:+
MJK:Z8?-9Z6N"@B"HKWRGTMOY;[U?.8L/4?Q]**JK__YY=U+:K5+:/8R!8?=%
M@9OM7O/Y%Z FJN?YO6?WP-WJ 4S_]06+!6$249AKG'?6T02BZ&F*B>*9;0MF
M7.DFPPZ7N@T$80+T_IQS]30QG4;56$9_ %!+ P04    " #U@6U:@Q21:KX"
M   Q"   &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6RM5EUOVC 4_2M6
M5DVMM#7D@Y1V$*DTJS9IG:JR=@_3'DQR(583.[,-=/]^UT[(* 3$0U_ U[GG
M^)SK<"_#E9#/*@?0Y*4LN!HYN=;5E>NJ-(>2JG-1 <<G,R%+JC&4<U=5$FAF
M067A^KU>Y):4<2<>VKU[&0_%0A>,P[TD:E&65/X=0R%6(\=SUAL/;)YKL^'&
MPXK.80+ZL;J7&+DM2\9*X(H)3B3,1LZU=Y5$)M\F/#%8J8TU,4ZF0CR;X&LV
M<GI&$!20:L- \6L)-U 4A@AE_&DXG?9( ]Q<K]EOK7?T,J4*;D3QDV4Z'SD#
MAV0PHXM"/XC5%VC\] U?*@IE/\FJR>TY)%TH+<H&C I*QNMO^M+480/@17L
M?@/PMP'A'D#0 ()C 6$#"&UE:BNV#@G5-!Y*L2+29".;6=AB6C3:9]Q<^T1+
M?,H0I^-O@$53Y".9X N5+0H@8D9N1%D)#EPK$]D4W%,8GB:@*2O4&2(>)PDY
M/3DC)X1Q\B,7"T5YIH:N1EF&W$T;">-:@K]'@N>3.\%UKLAGGD'VFL!%/ZTI
M?VUJ[!]D3" ])X'W@?@]/^P0=',\/.B )\?#_0-N@O:* LL7[.$[[F9^74^5
MEO@S^MUU _4)8?<)IK5<J8JF,'*P=RB02W#B]^^\J/>IJWIO29:\$=FKRH9M
M9<-#[/$M>X&,%+:**5:QJW(U0]\RF!ZZC/N7@\NAN]RL2$?2A;G[S:2D(\DW
MK^>RPT&_== _Z.")2D:G^&X<-E&31*^.WO:PFS.X\+8L[.9X^QQ$K8/HH(/O
M.-H.BX]VZA;UO<&6^JZDRV!+_FY2/P@'6_K=C69:@IS;H:10W8+KN@6UN^W<
MN[;M?FM_C/.P'E__:>IA>D?EG'&%OF=(V3N_0$FR'E!UH$5E6_94:!P =IGC
M3 =I$O#Y3 B]#LP![;^$^!]02P,$%     @ ]8%M6L=';QM( P  "0T  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULO9=1;]HP$(#_BI554R>M3>Q
M@ Z0UK)IE:A6E75[J/9@X "K29S:!KI_/]O0A#9.F-BZEQ(GN?ON8N>KTUUS
M<2\7  H])G$J>]Y"J>S,]^5D 0F5ISR#5%^9<9%0I8=B[LM, )W:H"3V21!$
M?D)9ZO6[]MRUZ'?Y4L4LA6N!Y#))J/AU#C%?]SSL/9VX8?.%,B?\?C>C<QB!
MNLVNA1[Y>98I2R"5C*=(P*SG?<1GY\0&V#N^,UC+G6-D6AES?F\&E].>%YB*
M((:),BFH_EG!!<2QR:3K>-@F]7*F"=P]?LK^V3:OFQE3"1<\_L&F:M'SVAZ:
MPHPN8W7#UU]@VU#3Y)OP6-J_:+VYM]7PT&0I%4^VP;J"A*6;7_JX?1 [ 814
M!)!M +%U;T"VR@%5M-\5?(V$N5MG,P>V51NMBV.IF961$OHJTW&J/P3=DD0G
M:*3G>[J, ?$9^IJ!H(JE<V0OHR&C8Q8SQ?2=QP-0E,7R'3I"+$7?%GPI:3J5
M75_I<DQ2?[)%GV_0I (]@,DI"O%[1 +20+>C 3H^>O<\C:^[R5LB>4O$YFU4
MY/WTL&297C@*W5U!,@;QTU5;;0[S+IS)C$Z@Y^G%+D&LP.N_?8.CX$--A6%>
M86BSAQ45_NFSOAOJ0'2I()'.'L)7Z*&1]]"H?<IZTIJNFC9131MEE+#J-\.P
MT?57#E8S9S7WL2(7:Q,5[; :K0B[65'.BO:Q6BY65&;A)G&S6CFKM8_5=K%:
M)5881FTWJYVSVOM8'1>K76+A3J>BKT[.ZNQAA<%)RSEEG3(.=]PT'!0."VIY
M0Y!2RTB!7N;**:*@A#T)2:<*O"-/7 LN7M[8OKQQ\?(ZR\#E[J.&66_.,@KA
MX7KC#;6 T0W$5,&T5GKU>0XT!BZTA_^/]_!KB \7YL.'J6\;]FQZ@RBHF-U"
M?O@P^^&R_G 05BVFPG_X, 'BL@%Q@"MLBPL%XL,<B,L2Q'J?4($K+(@/TR N
M>S"JG+K"@_A@$>*R"<-VN^)QDD*%Y"]52%PJU/]>*L"%"LD_5>$VVXM]PLO%
MZ^]L;,U'PA45<Y9*C9CIL."TI>/%9M^]&2B>V;WNF"N]<[:'"_VM L+<H*_/
M.%=/ [-]SK]^^K\!4$L#!!0    ( /6!;5J>%P$6000  !8=   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8U+GAM;*V978_B-A2&_XJ5KJH9:7<2A\ P4T":
MF635E3H5VNFV%ZM>F.0 Z28Q:YMAY]_73D)(4'"A.EQ /GP>V^?%;SAXLN/B
MFUP#*/(CSPHY==9*;>Y=5\9KR)F\X1LH])TE%SE3^E2L7+D1P)(R*,]<W_-&
M;L[2PIE-RFMS,9OPK<K2 N:"R&V>,_'V"!G?31WJ["]\3E=K92ZXL\F&K> %
MU)?-7.@SMZ$D:0Z%3'E!!"RGS@.]C^C8!)0M_DQA)UO'Q$QEP?DW<_(IF3J>
M&1%D$"N#8/KC%9X@RPQ)C^-[#76:/DU@^WA/_UA.7D]FP20\\>RO-%'KJ3-V
M2 )+MLW49[[[%>H)#0TOYIDLW\FN:AO<.23>2L7S.EB/($^+ZI/]J!/1"J"C
M$P%^'> ?!P0G @9UP.#<@* .",X-&-8!Y=3=:NYEXD*FV&PB^(X(TUK3S$&9
M_3):YRLMS!?E10E]-]5Q:C:O-9]GK)#D*@3%TDQ>DP_DRTM(KMY=DW<D+<@?
M:[Z5K$CDQ%6Z5Q/KQG4/CU4/_HD>J$^>>:'6DD1% DD7X.KA-F/V]V-^]*W$
M$.(;,J#OB>_YPYX!/9T?'O2$A^>'#WK"H_/#?4LR!HV @Y(7G!*02R5 I0+T
M\E6ECN3K,^0+$'_WB66E&5NZEQL6P]31OB-!O((S^_DG.O)^Z4LT)BS$A$5(
ML(XD02-)4-('9ZVIK[_IV^23@ESV"A)@"H()"S%A$1*L(\BP$61H72._ZP?N
M!D3*DS0F"RA@F2IRI6TMY%G&A+SNT\6*O%27"C8L8>;9_3KS/>T]K^UT][6A
MW3913QLZ;-ITDC-JDC.R)N<A^4<_9B A@BGH2X0U_-)$5##JMV;@W7C!\"@7
MF'U&2+!.=F^;[-[:[5G AV?0WSLF@!QYM<VFK=1+DXX)"S%A$1*L(\VXD6:,
M:--C3$$P82$F+$*"=02Y:P2YLSM146Q9=M*'K,&7*G#7ZT/CH==^';EOB#F"
M" G6R33U#C_[/6NN0_T,++3I/]9/0[,(WI/H^S95;^0%XJU(50K2ZE'V+BY5
M!)46HM(B+%I7K%:-1A&=JH9AR8))"U%I$1:M*XM_D,6WKJ%ZM;2>Z!M3?9WR
M+SOM8ETJ&J4=!SO^'87:9X1%Z^;[4.E2>ZG;[UDA+-3>L=[L?H5:^Z+20E1:
MA$7K"G6H?REF 4Q1*V!46HA*B[!H75D.53"UE\&7^A5J!5S3_LNO,/N,L&C=
M?!\*:VJOK#]R 3&3]D+/SK@XRYBT$)468=&Z:AP*<7J+:4JH!3@J+42E15BT
MKBR'(IQ:2\K_]]]<S6S_#Z8KMZZ7/-D[OCCIJ&4V%JU*NMO:_\E!K,J--TEB
MOBU4M:W27&TV]Q[*+:VCZX]FTZ_<5SI@JAW#9R96J5XW&2PUTKNYU;D7U29<
M=:+XIMQE6G"E>%X>KH$E($P#?7_)N=J?F Z:K=#9OU!+ P04    " #U@6U:
M.1P[#[8$  "F$0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6RM6&UO
MVS80_BN$5PP)T$2B9,MV9AM(G!8ML&!&LFX?AGV@I;/-52(UDK+3_?H=)45^
MHY6DS1=;E.X>/7>\-VJTD>JK7@$8\IBE0H\[*V/R*\_3\0HRIB]E#@*?+*3*
MF,&E6GHZ5\"24BE+O<#W(R]C7'0FH_+>3$U&LC I%S!31!=9QM2W&TCE9MRA
MG:<;]WRY,O:&-QGE; D/8+[D,X4KKT%)> 9"<RF(@L6X<TVOIG1H%4J)/SAL
M],XUL:;,I?QJ%Y^3<<>WC""%V%@(AG]KF$*:6B3D\6\-VFG>:15WKY_0/Y;&
MHS%SIF$JTS]Y8E;CSJ!#$EBP(C7W<O,):H-Z%B^6J2Y_R::6]3LD+K216:V,
M##(NJG_V6#MB1X%&)Q2"6B$X5.B>4 AKA; TM&)6FG7+#)N,E-P09:41S5Z4
MOBFUT1HN[#8^&(5/.>J9R:S>D5G*A"87Y 'C)"E2(')!/HLJ3.SS>TB9@808
M2<P*<&FX MQ.4VJ2LULPC*?Z'"$.G_UU!]D<U-_XZ,O#+3E[=T[>$2[([RM9
M:"82/?(,6F+Y>''-^J9B'9Q@30-R)X59:?)!))#L WCH@L8/P9,?;H)6Q%N(
M+TE(WY/ #[H.0M.7JX<M=,)F6\(2+SR!-UTQL01MW91;'S*MP>@KEZ<JH*X;
MR%:!*YVS&,8=3',-:@V=R<\_T<C_Q67E&X'MV=QM;.ZVH4\^,J[(FJ5%&7P[
M9K\G<UAR(;A8NAQ0H?9*5%NUUA,ZZ YZ(V^]:YE#*HH&@T9JCW*OH=QKI7P=
MFX*E9(GETAG%E7:T^](^I0?,CH6"L!^YB44-L:B5V T(6'"C2<YXXF(6';WT
M8A ,#YBYA,*NFUF_8=9O93:56<[$-Q)C_BH^+VQU<?JN?_3R@>\?$#R6"7H]
M-[]!PV_0RF_&E.$Q1X[F>8ZM4.YT(:ZT^W&</5N'C:W#[\TX$,F)=!L>^]RG
M4?]@9XZE]I-RCR_UM]W*;V7\*VA]17(E_\$Q -L1B^,B*ZK6-*]BGLAYRI=E
MUW(V%M^1D[WP,+)<8H/>T#]AP$Z[I>TN+VS#(MHP4Z";Y1K4HKIU9O_JQ;F3
M.3WV?!0>.MXA=4']4XX/MKR#UH9TG<E"8#U1$,NEX/\A8>Q-=A3 )-$RY4FU
M!PR#* 92#B3N?E6_Z(T:UENA[;MEVZ9I:T><_(8>4'72.(T-7[1GW]%VV_*?
M;ELN;>^Y%?^4LSE/N>'@-J(5XQ5EK@9Z86QNFS!]K@MOBX L#8JQR2A8V=EV
M#1BHN :G9;VCJ>"B>US,7&)!$-(3Q+=-FD;M2:7Q])27W844NDHI2[TPU="-
M1?FXJ)W(JM9YX-59]49H^W[9C@BT?4:XY3JVY88HW%.GM94^#79VQ+_T>X=#
MWPFY[O#$SFV'!-H^)7QXS*L&E$JQO#"@,JR,IE"X9WL3NY/\P$DJ.B+_K-P^
M^6W7I^UM_QZ]:F/+AAJF2!5KF"0*\#SL9-R*]YH"\.- E<W>SHDW [4L/P1H
M4D9-=>AK[C8?&Z[+(_;!_1O[$:(\26]AJB\8=TSAH4.3%!8(Z5_V,?U5]5&@
M6AB9E^?JN31X2B\O5\"PAUL!?+Z0TCPM[ N:3S.3_P%02P,$%     @ ]8%M
M6D#&!V<B P  . D  !D   !X;"]W;W)K<VAE971S+W-H965T-C<N>&ULK59=
M;]HP%/TK5C9-K;0VGX320:31;%H?.J&RCX=I#R:Y@+7$SFQ3NG^_:R=D$ +J
MPUX@ML\Y/O?>Q-?CK9"_U!I D^>RX&KBK+6N;EU796LHJ;H6%7!<60I94HU#
MN7)5)8'FEE06;N!YL5M2QIUD;.=F,AF+C2X8AYDD:E.65/Z90B&V$\=W=A./
M;+769L)-QA5=P1STUVHF<>2V*CDK@2LF.)&PG#CO_=MT:/ 6\(W!5NT]$Q/)
M0HA?9G"?3QS/&((",FT4*/X]P1T4A1%"&[\;3:?=TA#WGW?J'VWL&,N"*K@3
MQ7>6Z_7$N7%(#DNZ*?2CV'Z")IZ!T<M$H>POV398SR'91FE1-F1T4#)>_]/G
M)@][!#\^00@:0M E1"<(84,(7TJ(&D)D,U.'8O.04DV3L11;(@T:U<R#3:9E
M8_B,F[+/M<15ACR=S)H*S@K*%;DB<WRO\DT!1"S)G2@KP8%K94:?\1V<@60B
M9QF9 H<ETPA1N'J1@J:L4)<H\ B:2< 70UM-\N,!R@7(G[CT=9Z2B]>7Y#5A
MG'Q9BXVB/%=C5V,<QHV;-9ZGM>?@A&<_( ^"Z[4B'W@.^:& BPEHLQ#LLC -
MSBJFD%V3T']+ B^(>@S=O9P>]M#3E].#,]&$;4U#JQ>>T#NL&\>Z5;NZ+9JZ
M9;9N5 *ABBQ%@5^_NNVK1+U3U+^3.9-N544SF#AXZ"B03^ D;U[YL?>N+XO_
M4RS]3V('&8[:#$?GU),YZK$,;!K[LE:S!Y9M#MZG)(B'8_=I/QD]F&ATB$F/
M,9$7M9@#ZX/6^N"L]7NN 1.B3WJOZ?'>GC<W7>_'F)'G=;P?8^+!H-][W'J/
MSWK_\%QANX <^XW>2$[PW*K,&4.5 MU[D,1')JY\WPL[X?2@1J,.*.V3\D9>
M?T3#-J+AV8@^[W^<IB+DHOE$+_O"&1Z]#P._$\LQQ!_$G5".,5>AWPG$W>LI
M)<B5[<T*/6ZXK@_6=K9M_^]MU^O,3_%:4'?Q?S+UG>*!RA7#KE/ $B6]ZR$Z
MDG6?K@=:5+9S+83&/F@?UWBU 6D N+X40N\&9H/VLI3\!5!+ P04    " #U
M@6U:?V5WBWT"  #F!@  &0   'AL+W=O<FMS:&5E=',O<VAE970V."YX;6R-
ME5UOFS 4AO^*Q:JIE=;R&0(=06J:5=O%I*AIMXMI%PX<@E6#F>TD[;^?;0A*
M5VAV _XZ[_,>@X^3/>-/H@20Z+FBM9A9I93-M6V+K(0*BRO60*UF"L8K+%67
M;VS1<,"Y":JH[3E.:%>8U%::F+$E3Q.VE934L.1(;*L*\Y<Y4+:?6:YU&+@G
MFU+J 3M-&KR!%<C'9LE5S^Y5<E)!+0BK$8=B9MVXU_-8KS<+?A#8BZ,VTIFL
M&7O2G6_YS'*T(:"02:V U6L'MT"I%E(V_G2:5H_4@<?M@_J=R5WELL8";AG]
M27)9SJS(0CD4>$OE/=M_A2Z?B=;+&!7FB?;MVFELH6PK)*NZ8.6@(G7[QL_=
M/AP%>-Y(@-<%>,9W"S(N%UCB-.%LC[A>K=1TPZ1JHI4Y4NN/LI)<S1(5)]-E
MM[]+BFN!+M%*??5\2P&Q GUY;M3>08[F4$-!)%KB%_4]I$#G"Y"84'&!SA"I
MT4/)M@+7N4ALJ3QI93OK^/.6[XWP%Y!=(=_]A#S'"]#C:H'.SRY>R]@JI3XO
MK\_+,[K^B.[_Y?'K9BTD5W_&[R'G+2$8)NC3<BT:G,',4L=! -^!E7[\X(;.
MYW?\^[U__SWU5&W'9,A3&S4Q4?K [5+7<9S$W@VP@IX5G&*%0ZPV*GS%"D98
MDYXU.<6:#K$F ZQHA!7VK/ 4*QIBA6]9KC_"FO:LZ2E6/,2:#K#"$5;4LZ(3
M+-^Y](,A7/0&%P9CVQCWN/A=W .3F"(X'*)U=XB:[A -V8C?_J5N%/_KPSXJ
M6_H&^([YAJ@J1*%0<<[55 GPMJJV'<D:4\G63*JZ:)JENHB ZP5JOF!,'CJZ
M./976_H74$L#!!0    ( /6!;5HO[OC F ,  %X+   9    >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;*U6VV[;.!#]%4);%"W01#=?4UM $F^Q?2C62+;;
M9UH:6]Q2I):D[':_?H>4HOI"NP&:%UND9H[.F0LYLYU47W4)8,BWB@L]#TIC
MZILPU'D)%=77L@:!;]925=3@4FU"72N@A7.J>)A$T2BL*!-!-G-[2Y7-9&,X
M$[!41#=51=7W.^!R-P_BX&GC@6U*8S?";%;3#3R"^5PO%:["'J5@%0C-I" *
MUO/@-KZYCYV#L_B;P4[O/1,K927E5[OX6,R#R#("#KFQ$!3_MG /G%LDY/%O
M!QKTW[2.^\]/Z!^<>!2SHAKN)?_""E/.@TE "EC3AIL'N?L#.D%#BY=+KMTO
MV76V44#R1AM9=<[(H&*B_:??ND#L.<2C,PY)YY <.PS..*2=0^J$MLR<K 4U
M-)LIN2/*6B.:?7"Q<=ZHA@F;QD>C\"U#/Y,MNXPL.16:7)%'K).BX4#DFGP4
M;9G8]P_ J8&"&$E,"60IM5%@F ),J7'>Y,T"#&5<OT68SX\+\N;56_**,$'^
M*F6CJ2CT+#1(V7XXS#MZ=RV]Y R]."&?I#"E)K^+ HI#@!"U]H*3)\%WR47$
M!>37)(W?D21*!AY"]\]W3R_02?OXIPXO/8-W6\E&&$VH<7$%4=C(V\?O0-6-
M+V(MX, /:-O^1M<TAWF ?:U!;2'(7O\6CZ+W/K4O!':@?=!K'UQ"SV[SO*D:
M5U=AK>0_V-E882L0L&:&R!5G&U=\OB"TR$.';(^J;9:.)YB0[;ZX4Z-!,AWT
M1@>DASWIX472'RA39$MYXUJDMH5/M0;C+>Z+4/[H$E^6?AWG0.NHUSJZK+6Q
M34>TH:;1[XA=J75SVHBMV!9KM!?M*T]./%;GDS+NB8Z?U44*<KD1[#\DC>>.
M[:)<"BTY*]SAM:*8KAR(.RZUM[G&+]E<+P1V$)))'Y+)SYI+-:B9,[IBG!D&
MW@J=G*8CF41'.?,8I4GD3]FTYS>]R.]/S([Z&;NIY\/#Z+BD?%;3\9F2BJ,?
M-V/TW..)2,<VEQ5FJK17YA:PPG -WCLM.CEXKB;1Y(BVSRH9G@EKO'>AQQ=I
M+YC.;3<0A<Q)H]M>L-0;T][E>&Z='K+^R[D;'I(]CM%U-#S.P!F[P7AXI";<
MFU0J4!LWP&GB"+=W>+_;#XFW;C0ZVK^SPZ.;@'[ M)/G)ZHV#&<9#FN$C*['
M&&#5#G/MPLC:S4,K:7"Z<H\E#L"@K &^7TMIGA;V _U(G?T/4$L#!!0    (
M /6!;5IX%IA\DP,  $X,   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM
M;*U7VX[;-A#]%4(-B@1H5E=?=FL;6%LMFH<-C#A)'XH^T-+8)B*1*DFODWQ]
MAY2LV#*M+E"_K$5JSM&9"X>SDX.07]0.0).O9<'5U-MI73WXOLIV4%)U)RK@
M^&8C9$DU+N765Y4$FEM06?A1$ S]DC+NS29V;REG$['7!>.PE$3MRY+*;W,H
MQ&'JA=YQXP/;[K39\&>3BFYA!?I3M92X\EN6G)7 %1.<2-A,O<?P(0T# [ 6
MGQD<U,DS,:ZLA?AB%N_RJ1<815! I@T%Q9]G6$!1&";4\4]#ZK7?-,#3YR/[
M[]9Y=&9-%2Q$\2?+]6[JC3V2PX;N"_U!'/Z QJ&!X<M$H>Q?<FAL X]D>Z5%
MV8!10<EX_4N_-H$X 83#*X"H 41=0'(%$#> ^*6 I $D-C*U*S8.*=5T-I'B
M0*2Q1C;S8(-IT>@^XR;O*RWQ+4.<GBV;%"X+RA5Y2U986/F^ "(VY#V6W1(D
M$SG+R!PX;)@F"Z&T(J]3T)05Z@U"EK@C03,)6 _:,I&_GJ!<@_P;7W]:I>3U
MJS?D%6&<?-R)O:(\5Q-?HWJCP<\:I?-::71%:1B1)\'U3I'?> [Y.8&/;K>^
M1T??YU$O8PK9'8G#7T@41(E#T.+E\-@!3U\.CWJ\B=M,QI8OOL*W$&4E.&9
MF=QQS%UUS-VZR5UF<T<E$*K(1A1XZ-6#*Q/UEQ+WETPK>E 5S6#J8:]1()_!
MF_W\4S@,?G5%\99DZ8W(SB*<M!%.^MAG*^1C&=@PNJ)6HP<6;?KM\RR\G_C/
MI[%PF"3G)NFE231L3<YT#UK=@U[=[[@&C(:^*KR&#\^$#SO*'3;CCDWJL D&
M;NW#5ONP5_MC*:1FWZF])+"N*RQIO+;^(Q.]G.XJ(:[2'5XX]'80=YS^_]\Z
M"\RH#<RH-S#OKQUP5SQ&%WY$X:"3X$N;,!EU?'78Q*$[P>/6CW%OV\($[TW/
MDI")+6??(3?WA-X!J<Q%@I.-77P#*IVM:GS+5G5+LO1&9&=1O6^C>M];'4N*
MIR9C%>6F*+B6;+TW1\AY[]Y?9#7N%H?#I'OX+TV2V%T:8?!C. EZW6B&#D4J
MRG+GR!!<=LN@TU$73J.P(]]E%':;EW\R:)4@MW9@51AA+.%Z[FAWVZ'XT8Z"
MG?VY&9;M />#IIZTGZC<,AS%"M@@97 W0D6R'E[KA1:5'>?60N-P:!]W./"#
M- ;X?B.$/B[,!]I_(6;_ E!+ P04    " #U@6U:9UXR.9$"   #!P  &0
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
M.-3Q)N [@8W8&2.=R9*Q9SVY2R>6HP5! 8G4#%@]UC"#HM!$2L;OEM/JCM3
MW?&6_:O)7>6RQ )FK/A!4IE/K$\62B'#=2$?V.8;M/F,-%_""F%^T::-=2R4
MU$*RL@4K!26AS1._M#[L -SP",!K =YK0' $X+< _U1 T ("XTR3BO$AQA)'
M8\XVB.MHQ:8'QDR#5ND3JLN^D%SM$H63T1U-6 GH$;^ 0!_10KU6:5T 8AF:
M<[8FIKSJ[4)[@><Q2$P*<:$@3XL8G9]=H#-$*'K,62TP3<78EDJ=/L-.6B73
M1HEW1(GKH7M&92[0%YI"ND]@J[2ZW+QM;E-OD#&&Y!+Y[@?D.5[0(VAV.MSO
M@<>GP[V!;/RN4K[A\X_PG5B:G[=+(;GZ._WJ*T%S1-!_A+YB;D2%$YA8Z@X1
MP-=@1>_?N:'SN<^^MR2+WXALS]J@LS888H]F->= ):JVMO99UU",#(6^3->1
M>Z5>B_6N(X<QUU?[(7$/S;4WZH+V](\Z_:-!_3%DH#)(AQ,8Y.AW&/65_8UX
MXO_GV3,K[,P*!\UZ9!(7??Z$)Q3X,.:@P#TTAP6V=V[L$OC*=#Z!$E93V5QP
MW6K77&]-3WFU/E5-M^F1_VB:CGV/^8I0@0K(%*5S>:4D\:8+-A/)*M,7EDRJ
M+F.&N?IP *X#U'[&F-Q.] '=ITCT%U!+ P04    " #U@6U:WUK"17,#  !7
M#   &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6RM5]MNXS80_15"11<I
ML+%NOJ:V@,3:HONP;9#T\K#H RV-+"$2Z24I._OW'5*.8KN4E"[VQ1(IGC,\
M9W@9+P]</,D<0)'GJF1RY>1*[6Y<5R8Y5%2.^ X8?LFXJ*C"IMBZ<B> I@94
ME6[@>5.WH@5SHJ7INQ?1DM>J+!C<"R+KJJ+BZQV4_+!R?.>EXZ'8YDIWN-%R
M1[?P".K/W;W EMNRI$4%3!:<$0'9RKGU;V+?TP SXJ\"#O+DG6@I&\Z?=.-C
MNG(\/2,H(5&:@N)C#VLH2\V$\_AR)'7:F!IX^O["_HL1CV(V5,*:EW\7J<I7
MSMPA*62T+M4#/_P*1T$3S9?P4II?<FC&SL8.26JI>'4$XPRJ@C5/^GPTX@3@
M3SL P1$07 *Z(H1'0/A6P/@(&!MG&BG&AY@J&BT%/Q"A1R.;?C%F&C3*+YC.
M^Z,2^+5 G(H^LH170/Z@SR#)-7G$=976)1">D0=(.$N*LJ F0]CS(<O Y$F/
M)P]4 ;F*0=&BE#\M7873T:1N<@Q]UX0..D+[ ?G$F<HE^<!22,\)7-31B@E>
MQ-P%O8PQ)",2^N])X 5CRX36;X>'%GC\=GC0HR9L4Q,:OK"#[W_GXO/M1BJ!
M.^D?6S*:8&-[,'V\W,@=36#EX/DA0>S!B=[]X$^]GVU&?D^R^#N1G9D\;DT>
M][%'CXJJ6G'QE0BTT.9;@_>;#:2/T7WDC0)_Z>Y/#7G3J'AHU)F$22MA,B@!
M2-%L9*4W\GO"\,; 19)!"H*69 ,,LD+9Y#7<?G V)6\RN=!G'S:>7@CL8)O;
M%4Y;A=->A>N<LJV62/:TK)LM0$N\LBA+K#GKI[L*%J/0^]%V9*V'D.%H;$?&
M \@P'"W^@SQS8]:Z,1O(-T^>KO5EEQ+,.58 TEAB,Z*?Z<KK4K,>  9=!L8S
MZPH(.];XO-4\[PWX&V?7>$?4>.)M\$0L%%32IK>?!?7Z'7KGUFE[\XOU/<#O
MCZ;].5ZT>A>]3+^K'(1-X,)V@GCAQ6[M)\=I>AW96]AMF-JSYWNO58;7&_+U
MMNHZ9@<(,'5=6_:;D?$0<F+QJ3' /:FX*A!;4[E*W(XU4TV]TO:VU?&MJ0DO
M^N]TU6PJN5>:IN3^1,6V8)*4D"&E-YKAV2J:*K9I*+XS==V&*ZP2S6N.E3\(
M/0"_9YRKEX8.T/Z7B/X%4$L#!!0    ( /6!;5K+-T ZL 0  #\2   9
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
MJG1(E0XI<+LUN.\@UH13=/,1LEL07T\Q<R*8G\U0KMD<QI[^74@0=^!-7KW
M8?#&P8]6_&B!3FOX/:N^-Q]T-+I2D,F3B= 6$NE6B72=A7Z$_"FZ.\!> 6A6
ME[L)(5$8T2 (1O[="2Z]BDO/R66FF +GE#OC&U8JK-B%YYORL(5$HBJ1Z%=/
M^0XP/)SR*.R2;NV4]RLN?2<7O6ST7KWH$XS?Z,M!-?GH?_24)< )WK",@XKZ
MX'QZ&+20" ZL=P2_6A%NQ-.,D8OL@='AII)Y? %Q8S<MM'4U3,ZG&=R& 6+K
M@-CI2XU$0X_6$1J$0;US8&MCV.UC1*-4JJ#=YRXD;O2FM;3&AWMGU$4;+HFM
M36*G>37217BD"]S#)*S7A?4Z[#8[ARZ>L%HXL9M6TGHC[I]1%6UX);9FB9T6
MUD@5@R-51.% [VOK5$&LX1&WX6DI6 ^AS_[;X49O6$MB'9#@\^F"M.&(Y&"?
MY][H-=!%B7BHBSZ-(ERO"^MIQ.UI#ET\OEJXL9M6TCH@Z9Y1%6WX(;%^2-P[
MP2:JZ!U[B+&0?KTLK*41MZ61H!L@EL>(+12(9Z\6;6SVB'5 $IU1%VTX(K&.
M2-S;Q2:ZZ!_K@O2CZ*<_%T77Z2.#W^"OKB2L%1*W%=:KZ0EK3!L;16I]DP9G
M//9JPT6I=5'JWD<VT%*)>'CTU0O)@!Y+Z9&QW5*BQCU_;CDXEW0[F$:^RN?I
M)@:)DCR&19(G6E-IL@"T*!>K7&?.J\Q3G;GNK&?TI?YA=/J_94F:FI/Y)>2F
M#^R%2@(<=4[1]@^.K3,0R^(T7Z(YW^1J=Z1:M>[>&%S@X;0X6'_0_I:2X922
MDT_H_B6#;X?8O:+XR,0RR25*8:&'"SJ1GA^Q._7?W2B^+@[.;[E2/"LN5\!T
M+4P'_7S!N=K?F &J=R^3'U!+ P04    " #U@6U:7(,;(TL#   K#0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6RM5UU/VS 4_2M6AB8F,?+1T@)K
M(U'8!P](B,+V,.W!36Y;"\?.;)?"?OVNG30TJ 1">6EMQ_?XG..OZ\%2JEL]
M!S#D/N-"#[VY,?FQ[^MD#AG5^S('@5^F4F748%7-?)TKH*D+RK@?!4'/SR@3
M7CQP;9<J'LB%X4S I2)ZD654/8R R^70"[U5PQ6;S8UM\.-!3F<P!G.37RJL
M^15*RC(0FDE!%$R'WDEX?!JZ -?C)X.E7BL3*V4BY:VMG*=#+[",@$-B+ 3%
MOSLX!<XM$O+X6X)ZU9@V<+V\0O_FQ*.8"=5P*ODOEIKYT#OT2 I3NN#F2BY_
M0"GHP.(EDFOW2Y9EW\ CR4(;F97!R"!CHOBG]Z41:P%A[YF J R(G@9TGPGH
ME $=)[1@YF2=44/C@9)+HFQO1+,%YXV+1C5,V&D<&X5?&<:9^%PD,@-R3>]!
MD\]DC,LD77 @<DI&E%.1N.)W);4F-T)!(F>"_8/41I 1")@RH_>PA"L*R+DP
MH$ ;0D5*+D%0;ACB[IZ!H8SK3SC"S?B,[.Y\(CN$"7(]EPN-??7 -RC&4O*3
MDOBH(!X]0SR,R(449J[)5Y%"6@?PT87*BFAEQ2AJ1#R#9)]TPCT2!5%W Z'3
MUX=W&NATJIGI.+S.,WAOFXH79N+WR40;A7OGSR;'"T+=S83L@7*L<YK T,,3
M0X.Z R_^^"'L!5\VN?5.8#7ONI5WW2;TN&:/07LF*WNHP?*,"<'$S-KY %1M
MLJ+ /W#X]BB\B_N=HX%_MZZPN4^-^$%%_*"1.&Y'/(PUSI0"3HUE+_$84 J$
M<5R=FEQJ9@_!C=NF<8#-OI--\[<]3LV!7N5 K]$!W$;;.M X0 L'ML>I.="O
M'.BW7P.Y8E*]4G\C? O]V^/4]!]6^@_;KX V^AOA6^C?'J>F_ZC2?]1>/]SG
M3%&7^>"IU<:-QL%:N+$]3LV-,'C,4(+V?F@PA@/FDWBFMS2D>;@6CKP#4-V2
MM:0M?/O]!GCC-]QL)73SU?9"IX*VOY9V9J!F+AO7))$+88JTJVJM,OX3E^<^
M:1_9EX!+9Q]ABF?$!55X66O"88J0P7X?&:DB,R\J1N8NN9U(@ZFR*\[Q-0/*
M=L#O4RG-JF('J-Y'\7]02P,$%     @ ]8%M6C$05Y1Q!@  I4   !D   !X
M;"]W;W)K<VAE971S+W-H965T-S@N>&ULS9QM;]LV%(7_"N$!Q09LM46]MDT,
M-.FZ>:O;H%F[#\4^,!9C$Y%$CZ3K=+]^E.WXND!S60HB(*!(K!<>D=<G>L C
ML6=;J>[TBG-#[NNJT>>CE3'KY^.Q7JQXS?13N>:-/7(K5<V,W53+L5XKSLI=
MH[H:T\DD&]=,-*/IV6[?E9J>R8VI1,.O%-&;NF;JRP6OY/9\%(T>=KP7RY5I
M=XRG9VNVY-?<?%A?*;LU/JJ4HN:-%K(ABM^>CUY&SR^*N&VP.^.CX%M]\IFT
M0[F1\J[=F)7GHTG;(U[QA6DEF/WUF5_RJFJ5;#_^/8B.CM=L&YY^?E!_O1N\
M'<P-T_Q25G^+TJS.1\6(E/R6;2KS7FY_YX<!I:W>0E9Z]Y-L#^=.1F2QT4;6
MA\:V![5H]K_9_:$0)PVB[)$&]-" [OJ]O]"NEZ^88=,S);=$M6=;M?;#;JB[
MUK9SHFF_E6NC[%%AVYGIK%G(FI._V#W7Y!=R;;_U<E-Q(F\)'"*B(6;%R8=&
M&%Z2:\.,/?N/C1*Z%(?J-B7YR)20&[T__M5A37Y\Q0T3E?[I;&QLM]N+CQ>'
M+E[LNT@?Z6)$R5PV9J7)KTW)RZ\%QG:\QT'3AT%?4%3Q%5\\)7'T,Z$3FB!Z
M\;&(\4XO>43O-2^Y8A7Y-.?U#5?_?&N,J$+[M_=<K]F"GX_L'Y?FZC,?39_\
M$&63%TC_DF/_DIUZ_$C_@GVKG][8*Y&9X;7^YJ"3 (-.CX-.T2^E'>$7SI0F
MVHBJ(NV-C!A)V*84YEN=Q>6L52+RY(>"1M&+UC<QTL7LV,4,U7Q9L1M6,]0W
MJ$+'$N;'_N7#]$T>8-#%<=!%O[[!Y7Q\\^S8Q6>X;Y3X3S:X;U"%CB6,)D"5
MR3"=<^A7S^,^H6G4KWD<>M8PD^]U3T2AE]3AGSO6:*91 ^$:72L)2(WB@3HH
M!*DC0'6$0K&#@W ]G_M/!&R-<!I>LDK8*4$C\)L0KM*UEH#7*!NHAT)0.P)L
M1R@@.W@(U_.Z"P%G(YR,=B(E%2LE[B!4HVLE ;31LX$Z* 2_*?";HIST=Y!#
MS\=!%&A+<3I>RJ9I9_>+C4%-A,MT+2;@EM)AFHB&0#@%A%-\6NQO(ES/!V44
M@$MQ0/[&I5HZ.(9+="TDT):F S50"'Y3X#?%Y\?^!L+UO P$M*4X'6<E6^$0
MPP6ZEA% 2XN!VB<$O"G F^+39'_[X'H^]HD!M3&.QEEE]TB!3\9PC8Z5C &T
M<31,!\4AR!T#N6-\HNSM((>>EX-.TF><B[.F%,P1!^$270L)D(T'FD#'(<@=
M [GCGD-HAYZ7@8"S,<[%F=PZW!-B/AL#8>.!YM!Q"'#' .ZXYRC:H>?E'L!L
MC&/Q3W>6B"MT??H%B$T&FD8G(;"= +:3GM-HAYZ/?Q* ;()#\8W<".T$&"[2
MM93 V&2@<702Y,'QR9/CGN-HAYZ7A0"S"8[%N5BLQ)(UN(-"3&83@&PRT# Z
M"0'O!."=]!Q&._2\' 2H37 TSD73<"V-XR848D*; &F3@:;120A^I\#OM.<T
MVJ'G8Z$4:)OB=)P+K=M_Z[5 383+="TFX#8=:!J=AB!X"@1/>TZC'7I>)@+>
MIC@?6Q-)6U;<04'>JSIYL6J@<70:@N I$#SM.8YVZ'DY"'B;XGQ\RV\4TW<X
MR'"-KI4$VJ8#3:33$ !/ >!ISXFT0\_KI43 ;8;C\2W?DCF_%PO\J0:NTK&6
M&> V&V@FG87@=P;\SGK.I!UZ7AX"VF8X'=_=56PE7>^VAIC;9L#:;*"A=!:"
MWQGP.^LYE';H>3GHY-UHG([O%%]*?$:/*W2M(Y V&V@LG86@=P;TSGJ.I1UZ
M7OX!UF8X&Z]XT^@OU6?F>DD1U^GZBCW0-A]H.)V'X'<._,Y[#J<=>CXNRH&V
M.4[']RM9VB+JJJTVYB)<IVLU@;?Y0//I/ 3#<V!XWG,^[=#S<A$0-\<)>2TW
M9D4NF9+V"'XWPI6ZUA.HFP\TI<Z#+'0Z6>G4<TKMT//R$9 W=Y"7MRFUYARW
M4(A);@[@S0>:4N<A0%X R(N>4VJ'GH^%"L!NX< NOW<\K,<%NI81B%L,-)\N
M0A"\ ((7/>?3#KWO>N5^?+)RO.9JN5L?K\E";AJS7T1^W'M<@_]RO_(<3M\O
MX)\SM12VS!6_M4TG3UN0J?V:^/V&D>O=.O0;:8RL=Q]7G)5<M2?8X[=2FH>-
M]@+'_YE@^C]02P,$%     @ ]8%M6L*)*YID!   :!4  !D   !X;"]W;W)K
M<VAE971S+W-H965T-SDN>&ULM5AM;^(X$/XK5NYTVI5Z39Q @!X@M;"KJ[25
MJD7=^["Z#VXR@-7$9FT'>O?KSWEIWDA]E$WY ''P/)YG/#-YXNF!BR>Y!5#H
M.8Z8G%E;I797MBV#+<1$7O(=,/W/FHN8*#T4&UON!) P,XHCVW4<WXX)9=9\
MFMV[%_,I3U1$&=P+)),X)N*?&XCX869AZ^7&5[K9JO2&/9_NR 96H!YV]T*/
M[!(EI#$P23E# M8SZQI?+5PW-<AF?*-PD+5KE%)YY/PI'=R&,\M)/8(( I5"
M$/VSAP5$48JD_?A1@%KEFJEA_?H%_7-&7I-Y)!(6//J+AFH[L\86"F%-DDA]
MY8<_H2 T3/$"'LGL&QWRN;YGH2"1BL>%L?8@IBS_)<]%(&H&V'_%P"T,W+;!
MX!4#KS#P,J*Y9QFM)5%D/A7\@$0Z6Z.E%UEL,FO-AK)T&U=*Z'^IME/S>QTU
M$ )"M%(\>$(?EJ (C>1']#MZ6"W1AU\_3FVE%TJGVT$!>I.#NJ^ 8A?=<::V
M$GUB(81- %M[6+KIOKAYXQH1EQ!<(@]?(-=Q!QT.+4XW]PSN>&74O S/.S%J
MW[_H">A602S_[@I7CC;H1DLK]4KN2  S2Y>B!+$':_[;+]AW_NBBVA-8@_B@
M)#XPH<]76Z)!$4G4E@OZ;WMO<[8YA)]!I&UD/\=._IG:^SJ3$R8VO!R67@Z-
M7MXR!8*1" FB /&U[C<J$:S+UQP(XYH/SJ4[;#EJ7.[,D/LE&=](YM.S;ME2
M!UWSV)5Y)_-JI0PM>101(3O+-$<>ULBYP^-M,*Y_)KM1R6YD9'?#B0A3:DLJ
M=&?G0J+%EE#=H!GZ?@?Q(XC.BC*BOK6B>@)K!&!<!F#<:RL9]TF\)[ &\4E)
M?&+<^0?]:)!TPW2)ZG3.^XK.@ZJU(,)"E# J9:('K=3O"LWDJ)WX(V\P]MK5
M;/3K3-;8J1ZXCKF%@J":ZC4ZVGE#NILQW[KM?:$U(U"3'+C7E"_@^B+?$UJ3
MO%N1=W_^"5I@-)Z,_GC@C=JI?,+$II^5PL%&'5';I*S>+LH23914NC(IVW1Z
M?H8Z09W;]/- 3>:5Q,%FC;.D>QJ"[CV9>MB!"( I_4K327?0I1^<HVTRKGAN
MSE5R")OU4-%R;M[6<GH2/44$WD-"X4I#8;_?EM.3)BK(OX?"PI7$PF:-=5K+
M&1UWDN'8&4W::O&$B4T_*R6$C7KC[)8S/G)HXOJ3@=MV_'_G-?VNA PV*YDW
M-8Q)9\,8.8T/;KO^'I+%K22+:Y8L7^B/A(8D.W?)=1BP "Y2JOD>U5]$JKN=
MKR3%4I-Z^DPNVPW3[-"YA"N%XAI%P'S!V1Z$HH\1%$G8204?)Y0N!-Q.//-B
MYY*I%(=K5AS?N )YWE[EP.-FKGIM>L;EWTK/KIUEQ2 VV1&?1 %/F,J/M<J[
MY3'B=79X9E?3\S/(.R(VE$D4P5J;.I<C_0P2^;%>/E!\EYV,/7*E>)Q=;H&$
M(-()^O\UUZ$K!ND"Y>'J_#]02P,$%     @ ]8%M6AW'LEBY!   92$  !D
M  !X;"]W;W)K<VAE971S+W-H965T.# N>&ULM9I=;^)&%(;_RLBMJJS4C3\
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
MW;(;E) ED$K&4R1@-;.N\.4U\8J LL?O#+9R[QH54UER_E0T[L*9Y12,((9
M%1!4_VU@#G%<(&D>7VI0JQFS"-R_WJ'?EI/7DUE2"7,>_\%"%<VLL85"6-$\
M5A_X]A>H)U02#'@LRU^TK?H.70L%N50\J8,U@X2EU3]]KA.Q%S @1P)('4!*
MWM5 )<L;JJ@_%7R+1-%;HQ47Y53+:$V.I<6J+)303YF.4_Z<)PE3.LU*(IJ&
M:,Y3Q=(UI $#B<YN0%$6R_.IK?1@18@=U,#7%3 Y HP)>M!8D40_IR&$_P6P
M-<N&*ME1O29&Q!L(+M  OT/$(2[ZM+A!9]^?(YT;M*8Q^F@88= D8U".,#@I
M&9_O=7=TIR"1?W;EH\)VN[&+W74I,QK S-+;1X+8@.7_\!T>.C\9F+L-<]>$
M[B]HK!D&FJ_0.I=H0^/\9=(KEA6.5^(46W;C>Q-/[V%G:F\Z"'@- <](X$XO
M\C.$*!,L "1?T#ECJ5XP])&G\AS]\W*M*F(5_G"/F#LZ2FO8T!H::=WF*A>@
MF;0+JRL9"FC&E!9-)OA?NCS(+C[#@T1-'&]RE-&H830R,KJ* Q[I;5ZMV+Q)
MT><'2)8@.I5E1#Q16>.&[[C'/3'N@?FD83[Y1GMB<K#4>#@<3=RCBXV=MKPZ
M;R"QGT330IO!3LP7WO,"W.-:U^#?F#QIR9.W5* ?]RM077?>TSBN2X^VBD[N
MY*#ZC-S!R#NN@-93L+'P^X^Y""+]WM I LUH5Q!N!4_0(L^RF(%X129]6 UN
MO0:[?<K$Z&2GDF]]"K_)J$Z4R:%)D8%#QL=ETAH5?L6I6,LJVTGF1?'JI'3H
M4Z2P\V.$6I_"9J-Z3;=S+M*O$FT?+H9;&\-]^ACNP\APZV38;&4GB^/0V0;N
M:("/RH.TQD;,QO::/'ZC^LU+OV*]IV99F(<Y,;.DM3S2I^61/BR/M)9'OL;R
M.H11%+8;>*(J I&4A4U_+G5.Y-#_B&<H(Z2U/V*VOU]YR.@3FE.QY"D+WJ'[
M^[E9$'V8&VG-C?1I;J0/<R.MN1&SN?V/SYT:>;]4C(C7H0![[[ A ;$NCU2*
M]^P\5=6Y0W.W.;:YJ@XKVN[5F<\#%6N62A3#2H<Z%R,]NJB.4:J&XEEY=+'D
M2O&DO(R AB"*#OKYBG.U:Q0#-(=9_K]02P,$%     @ ]8%M6JGF[Z+Z"P
M[7   !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULU9UM;]LX$L>_"N%=
M+%H@B?7\T$T";)HKMD"[*)KNWHN@+Q2;L87*DE>2D^9P'_Y(235%2QJ)\LC8
M>],ZMO@G9S@C_2B*U.5SDG[+UI3FY/LFBK.KV3K/MV_F\VRQIIL@NTBV-&:_
M/";I)LC9G^EJGFU3&BR+0IMH;FB:,]\$83R[OBR^^Y1>7R:[/ IC^BDEV6ZS
M"=*7&QHESU<S??;CB\_A:IWS+^;7E]M@1>]H_N?V4\K^FN]5EN&&QEF8Q"2E
MCU>SW_0WM[KF\!+%(7^%]#FK?2;<EH<D^<;_>+^\FFF\232BBYQK!.R_)_J6
M1A&78@WYNU*=[2OE!>N??ZB_*ZQGUCP$&7V;1/\.E_GZ:N;-R)(^!KLH_YP\
M_TXKBVRNMTBBK/B7/%?':C.RV&5YLJD*LQ9LPKC\/_A>>:)60#<["AA5 >.P
M@-51P*P*F$,+6%4!J_!,:4KAA]L@#ZXOT^29I/QHIL8_%,XL2C/SPYAW_%V>
MLE]#5BZ_?A>$*?DKB':4?*1!MDLIZ]4\(^?DCL78<A=1DCR2SW2Q2],P7I$@
M7I(_DCC=?]$E\.J6YD$89:^9U)]WM^35SZ_)SR2,R9=ULLN83'8YSYD!O!GS
M1=78MV5CC8[&WM+%!3'U,V)HAM52_'9X<5,N/F=NV_O.V/O.*/3,#KW?LHSF
MV9LV.\J"5GM!GLQOLFVPH%<SEJT939_H[/J7GW1'^[7-*B0QR49S;Z,)J3.?
MI>%3P'.3/(9Q$"_"(&*]F.7IKNSG,U*ZH<T+I;1=2/,ST-.U:>K,\T]UZYH'
M&99N[ ^26FWM6VV!/7-+66/IDCS0F'W*R38*V"FF:.<K_35YM4V2B/V<T6V0
M!CEE9Y]%LF/6O&[M3 NS,Y'$)+?8>[?8/9W9Z98VNTLQI]8SEN&Y[D'_@56V
M&T0 6YR]+0[8Q1_"X"&,PCRD[1GH8'8:DIADJ+LWU#TV VN^:'.%V^A'76]T
M8\M!IF?Y[7GH[=ON@6W_0)]H1'1R_Y%N'FCZM:UUH()J1R&)2<;Z>V/]$YYT
M?$RW((E);M$U@1@:YFFG4G/@RT;+48;F^6Y[P.HU'M('A*P!ABPLH=HY6&JR
MP0)B=)AB<,-61R4?+#79-8)]]#[X40M<LR4D=>?P3-MV6"?QZ )Y=! =JL U
MX<!%11DL-=E@ 3.Z?<K '<$Q@&N0U&37"#;202)1#ERG>?'W3;\1N"V'>99G
M=T2N !Q],.&\VQ/.>T$X$N# \0U6I-R)2&JR6P0[Z=Y1A*NCDA.6FFRL8"<=
M9! $RJTJZ,%<N!GJPQ5#4)#11T%CHIS\EPR!:+ANY1L.2&JRIP2"&?I1@6^@
MXA>6FFQL[1X2R# (@5]5T!/X;4=U#_ ,P4C&X!M$8\(:!FVX;N6>1E*3/24
MS8!O2O6&-2J<8:G)Q@HX,_IN-1T=UL??6*H\T;R/!46^@"RC#[*.BGR8U.&Z
ME8-ABAM8A@ \PSTN\E&Q#4M--E9@FP'?\T*(_!$HUA[YQPO)3A X9\ X]R%(
M5Y3\>7%W0?[U]R[,7^!@1[W9A:4FSY<(SC.U$PY+352PPU*372/ SH3OK:D-
M2V]ZU.[UKV?W1FM 527KDTJ.[QB',T\CR ]*#U- GPE#WTW= 5N:+MB)(6 )
M$T11L@CXA'BK/V!1R!]E25VO.42[,*U#A[0?UGZA-&M3B# B=I\,!HYN8'WE
M))@" TV!@>8IYR9-5&C$4I-=(Z#1Q)R?O.E1@_(!BRTKH?J)QG8TKR-C!%J:
M,%H.R!AXX 3K*X?%%/AH"GPT87Q$SAA4V,12DUTC8-/L@TVUC('5H(SQ&H.H
MMBLJ,G": CC-L< Y<, %ZRN'Q10,:@D&M4[)H!8J@V*IR:X1#&JA,FB/&I Q
M<$F%:TPEY RZQEB"02T8%^\VC#;G'\/EX&$:+*@<!U/,[5H"2BWSE"F"2JA8
M:K)K:@_/P3/)JBD"JQ4I8K8'E-6@)],QG8.+"JRO?E&Q!(]:,$&.&Z;UB$+^
ML-O&7[IWZ)"^PV1S!75:,'7"9X2!8S6X#N5,F((\+4&>UBG)TT(E3RPUV36"
M/"U4\NQ1@Y("ZVYH)20_CFQK'5DCR-."R7-@UL#C-;@.Y="8@CYM09_V*>G3
M1J5/+#79-8(^;53Z[%$#LL9N0F/+I1765[^TVH(^[6/H<^"8#:Y#.32F %);
M *E]2B"U48$42TUVC0!2&Q5(>]2@K#D>-2N'6<WTZ[S6V+7U&S [OH]SFL8%
M>0;1D"$;K*<<!E,\U6@+/K7A)1_(&8(*JEAJLFL$J-I]CU"J90BL5F2(U1Y0
M;@.B#+=Q'Q#6'W%=$5AJPR Y;LC6(PKYPVL=BQW.K'4<UO'HK"W@TX;A$SPA
M#!RQP54H)\(4[.D(]G1.R9X.*GMBJ<FN$>SIH+)GCQJ0$W!)A:NHTYS&-QRO
M8Z6$(]C3@=ES6-+  S:X"N7(F (]'8&>SBG1TT%%3RPUV34"/1U4].Q1@Y*F
M28PM%U98?\1J6X&>SA'H.7"\!E>A'!E3T*A36W]\2AIU<-<K3T&CCJ!1!Y5&
M>]2@I#F>,RN'-9<_ U<:0:,.#([OPN_,#>_C1;*A<&:@KN7!4I.M%E#JG'(A
MM(.*IUAJ\E)^@:<NYE+HFQZU(C/LUH"J2DI/0'I:8]'_""*%+B>N@%$7QL=Q
MX[0>4<@?>ML K/$$9,=A':O*78&<+HR<K2>"@>,S6%HU ;#49$<(U'1/B9HN
M*FIBJ<FN$:CIHJ)FCQJ4"UAW.=WF_+WC61TW-5R!FBZ,FG"RP.,R6%HY(J9
M3%<@IGM*Q'11$1-+379-;5,<5,3L48.2I4F&;1=2Y!N>KD!,=P1B#AR/P=+*
M$3$%=;J".MU34J>+2IU8:O(F3((Z/53J[%$#D@4NJ7!E\9J[^W1?63Q!G5[?
M+="^)9OE9G;PAE6HR\^QU&2/"##U1N]AZ*%R)Y::;*?@3F_"?0R]YHX]+3M2
MP2U0OP9X@AR]/G)4#.N!(P^X6N4(0%*3G22HTH.W"X(B'14:L=1D.P4T>H.7
MI8^(].86/VV1WCRJ>P<K3S"==^P^0%UA#(\)X&J5NW>*YRZ]VHZ*\*Y 4!CC
M;J4X!<YY N>\HS<$ L+X^%U^*B<T-Q7JCG1? )E_[%Y 79$. SU<K?*ND5/,
M5_L"UGQX&R @TGU4!,-2D^T4".8?O0-0=Z3#V@J1CB DVR_0S.]9'I[$J_.(
MF;^LQB3DEY\\0]=_)1^#5;C@FXM'%'[,#:Y!.1ZFN _H"YKSK=%QCPID6&JR
MG0+(_*.W" +BOF53GY8M"^$FC#51L)C?LXY;+;0'8CE<J7(43'$CSQ?0Y\-+
M;*!H1^4V+#793L%M_M'; @'1CK4&9HQ0OQ-J.V3WK-(>F0\PW\.5*L?)-)ME
MUW?+AA]A!#+B1U$D4]'D#FRM;;:M#;XAIYX5/>(*:3%*:8 CC)HC8 @<FQD]
M^SW#M:K'RR3[<6NU#;DU>/H8S U4"$23.["UMI^W-OBNWIC<:,[-MN[I##=B
MM)F< @^^JNU>K<'8=*]_O:.4_)'DE.@:>4S2'[,U_(U#RS!;[#+^YJF+>^/K
MEW68D460TU62OC#W+*+=DF;LPQ/-\M)/84P>=_&2'99LMFF8L1Q+'@DM'V',
M^)N,RBT:V9>1V$:$'QS$[/L+\F5-*X4@I>2)O^QH2789;TS.?HII7B9M^1/9
MT'R=+'FUS^MPL29\LN6)IOSQ%E8%+[$)TF_L<-:8!:N7V\>_9370-'KALE+S
M,U87JS!/*OV\:L[%O8EL?L97Y9T7+WG:T&6XVYQGX7_H\O_'(1:R0UA+:+B*
MA>UGE21O$]W0=,4_E*W_)_O%'N^7HN]Y1/SPA2ARODJ#)3\[\2GHL)R"%OX[
M(^MPM3Y_"6FT[#J&-3'("V?Q.5D^0QFQT\5A#6=E(_*T>,'8BU3')DGS%?/8
M^4.P^%;,[XK?>*L3YH2T]'KSD']NC[6=7.>UU[SQT"M>E\=[BYT8RS=Z[;_=
MOY/OIGAS7>-[S7[SEI^D6W]S^&_%F_SFHIKR18 ? Q[Q&8GH(ZM2N^ /R*3E
MJ_7*/_)D6[QL[B')\V13?%Q3UH4I/X#]_IBPDWKU!Z]@_X;#Z_\!4$L#!!0
M   ( /6!;5KEF>U3EP(   4'   9    >&PO=V]R:W-H965T<R]S:&5E=#@U
M+GAM;+556T_;,!3^*T<9FIC$FDMI4U@;"<K0V$!"5&P/B <G.6TL'#O83@O_
M?K93HHZ%:)JVE\27\UV.?6Q/-T(^J )1PU/)N)IYA=;5L>^KK,"2J(&HD)N9
MI9 ET:8K5[ZJ))+<@4KF1T$P]DM"N9=,W=BU3*:BUHQRO):@ZK(D\OD4F=C,
MO-![&;BAJT+; 3^95F2%"]2WU;4T/;]ER6F)7%'!0>)RYIV$QZ<3&^\"OE/<
MJ)TVV$Q2(1YLYR*?>8$UA PS;1F(^:UQCHQ9(F/C<<OIM9(6N-M^83]WN9M<
M4J)P+M@/FNMBYDT\R'%):J9OQ.8+;O,96;Y,,.6^L&EBX\"#K%9:E%NP<5!2
MWOS)TW8==@!1] 8@V@(BY[L1<B[/B";)5(H-2!MMV&S#I>K0QASE=E,66II9
M:G Z6=2IPL<:N8;/:_-5L'^&FE"F/L!'>#T+=U=8IBCO80\HARO*F%E:-?6U
ML6()_6PK>]K(1F_(?B5\ $%X %$0C>!V<0;[>Q]^I?%-)FTZ49M.Y'B'?YS.
MW:4)@0N-I;KO\MGP'7;SV2-QK"J2X<PS-:]0KM%+WK\+Q\&G'K?#UNVPCSV9
M$U5T>6I01PYE3]4ZB0?CJ;_ND#ILI0Y[I<X)E; FK$:HI#G24C\#X3F8Q:*5
M.62ZRT=#&08[1H:#HVXCH];(J-?(!=>$KVC*$(A2J#N+9_3; @P'<;?NN-4=
M]^I^$SDE#S G,A6<9@=P>3EOR[G+0R_=7Q9&W)J-_W$9Q__![:1U.^E=VI/,
M%)'$',02=(&NIDQY4:[1B'7O<,,8ACM;'+[:8'_G5K,/Q!61*\H5,%P:3#"(
M397(YM)M.EI4[J)+A3;7IFL6YIU":0/,_%((_=*Q=V?[\B4_ 5!+ P04
M" #U@6U:U+U7I$L#   *%0  #0   'AL+W-T>6QE<RYX;6S=6%UOVC 4_2N1
MNTZM-#6$M(&L@+0A59JT397:A[U5ACA@R7$RQW307U_?.(2/^C+:AQ461&/?
MDW/NL7V3N/1*O1#L;LJ8]N:9D&6?3+4N/OM^.9ZRC)87><&D0=)<952;KIKX
M9:$834H@9<)OMUJ1GU$NR: G9]E-IDMOG,^D[I-N$_+LZ5O2)T%T23PK-\P3
MUB</9Q]_SW)]_<&SYY-/)R>MA_/K[?A9!9P3WREZM8?H1:N%"P.(B4?[B>_2
MQJ0[>TGO4,:$NYO"*Z&_$6,'\;3AG2*T3LN9;XT)'8P<N,F;[)KNUU4VZ*6Y
M7!5;2&S Z-.,>8]4],F0"CY2'%@IS;A8V' ; N-<Y,K3ILI-P@ BY9.% ]N#
M&Z#6R;C,597;9K!_1_7E6\"R!P:Y$(W!-K&!0:^@6C,E;TRGNK@*OH"\NGV_
M*(S#B:*+H'U%5H3J9)*,<I4PU:0)R#(TZ F6@AW%)U,XZ[SP =0ZSTPCX722
M2UIY6#+JAI$=,R'NX.GP*]W0GJ=K*U<MNFR:QE#=M#*V _KK:E9[7?;R3;I>
MP1]S_75FAB.K/MP7[%:QE,^K_CQM#&#J :Y.BT(LO@@^D1FS@]\[X:!'ESQO
MFBO^9+)!J8Q-@"GB/3*E^7@]\D?1XI[-];*<YBGNN7V$GO_M/$^89(J*==.F
M]@]YEM_LN'Z=OH?GZK&R[=AI,NP<OL=Z"W'H)J-C,'D4R]T]!I/Q$9CLO-M3
M\S4F@X,TZ==;H;7]UL9NJXEZL*OMDY^P2Q:KI-YHQH7FLNY->9(P^6+39>0U
M'9E_]#;TS?4)2^E,Z/L&[)-5^P=+^"R+FZMN82+JJU;M[S"\(&JVU"87EPF;
MLV18=]5D5#4]TS!9ZP,(V\A-=;@1C&,Q-P(8E@=S@'$L"\OS/XVGBX['8IBW
MKA/IHIPNRK$L%S*L/E@>-R<VAWND<1R&483-Z'#H=##$YBV*X.M6P[P! \L#
MF5XWU_AJXQ6RNPZP-=U5(=A(\4K$1HK/-2#N>0-&'+M7&\L##&P5L-J!_.X\
M4%-N3AC"JF+>L#L81^(80Z 6W34:1<CL1/!QKP]VEX1A'+L1P-P.PA!#X&[$
M$<P!>,"0,*S>@UOO(W_YGO)7OWX.G@%02P,$%     @ ]8%M6I>*NQS
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
M%O;=FX]6%H=?@AU^Q?;N%U!+ P04    " #U@6U:(!6^$(0"   F,@  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=I-;J- $(;AJU@<(.VNZJKN
MC.*L9I/M*!= 3OM'L8T%C":Y_5C.PO[0+&83\:U0@RC>#8\0\/2K'MIQWYV&
MW?X\+#Z.A].P:G;C>/X1PK#>U6,[/'3G>KH<V73]L1TORWX;SNWZO=W6(,NE
MA_Y^1O/\=#]S\?IYKO\SL=ML]NOZLUO_/M;3^(_!X4_7OP^[6L=F\=KVVSJN
MFO!QN.T>PG43'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@A
MR.</RA"4YP\J$%3F#WJ$H,?Y@^(295P2)$VP)M Z(M>1P.N(8$<"L2.2'0G,
MCHAV)% [(MN1P.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM
M!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM
M!'KKY&4)@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4
M.Q'HG5#O1*!W0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"
MO0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-
M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>
M3J"WH]Y.H+>CWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IG
MU#L3Z)TG/PL2Z)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N
M!'H7U+M\I][#^'FHPZWG:XW7_TZJQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$
M%     @ ]8%M6HENS'XK @  NS   !,   !;0V]N=&5N=%]4>7!E<UTN>&UL
MS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K<OI2<!&B1&@E<
MH._&@DUROA$'>':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU
M=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGC
MG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.M<V
M=G5K7/AJ^K@K.W:9#X^=]>GY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>
MG4\.\8;MZ3._.'\I<RXP[KQUX^3CQ)Q]?]SS2.;3ZRD6LBZTYU_Q)3&6OOC]
M[#SMQC9OS([7^W-TAV4>/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/
M"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%
M5D&155!D%119!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476
M@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119
M%45619%54615%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M
M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_
M'+\\T]ZTPW-^MOQGX>874$L! A0#%     @ ]8%M6@=!36*!    L0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #U
M@6U:VS>SUN\    K @  $0              @ &O    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    " #U@6U:F5R<(Q &  "<)P  $P
M@ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( /6!;5H1[I3,
MM@@  )\V   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    " #U@6U:AB1V3=8#  " "0  &
M@('Z$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ]8%M
M6M\P!>4J!P  \R0  !@              ("!!A4  'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;%!+ 0(4 Q0    ( /6!;5I[K^EJ'00  ,83   8
M      " @68<  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M" #U@6U:TSCKQ[4%  #J%@  &               @(&Y(   >&PO=V]R:W-H
M965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ]8%M6J&OA(W_ @  F@@  !@
M             ("!I"8  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4
M Q0    ( /6!;5JV7>(N,0@  %M#   8              " @=DI  !X;"]W
M;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " #U@6U:27I WFT)   5
M+P  &               @(% ,@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M4$L! A0#%     @ ]8%M6F$#V--C%0  YCH  !@              ("!XSL
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( /6!;5I@Q_'@
M$@4  %P+   9              " @7Q1  !X;"]W;W)K<VAE971S+W-H965T
M,3 N>&UL4$L! A0#%     @ ]8%M6DCXD:J'!   (PP  !D
M ("!Q58  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #U
M@6U:_\17=%8*   F&P  &0              @(&#6P  >&PO=V]R:W-H965T
M<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( /6!;5K*Y<,SW@,  *8(   9
M          " @1!F  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#
M%     @ ]8%M6OWMH87Y P  '0D  !D              ("!)6H  'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " #U@6U:1O[D >@$  !!
M#   &0              @(%5;@  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM
M;%!+ 0(4 Q0    ( /6!;5KG]D &VP<  !H3   9              " @71S
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ]8%M6KA!
M8>G(!@  /1   !D              ("!AGL  'AL+W=O<FMS:&5E=',O<VAE
M970Q-RYX;6Q02P$"% ,4    " #U@6U:O5_6 ^,(  !;%P  &0
M    @(&%@@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (
M /6!;5I=76$H3@T   TF   9              " @9^+  !X;"]W;W)K<VAE
M971S+W-H965T,3DN>&UL4$L! A0#%     @ ]8%M6K^I*/#0"   [AL  !D
M             ("!))D  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"
M% ,4    " #U@6U:L28IS[L%  "=#P  &0              @($KH@  >&PO
M=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( /6!;5H7C2%O/ (
M #4%   9              " @1VH  !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL4$L! A0#%     @ ]8%M6FR;9!=L!@  L!(  !D              ("!
MD*H  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #U@6U:
MIW(^57\"  !6!0  &0              @($SL0  >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;%!+ 0(4 Q0    ( /6!;5K1FG3W9 (  (@&   9
M      " @>FS  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%
M  @ ]8%M6AD\66)K @  T <  !D              ("!A+8  'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " #U@6U:/'$=0/@(  !^(P
M&0              @($FN0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+
M 0(4 Q0    ( /6!;5H.^AX7\18  (U*   9              " @57"  !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ]8%M6@ZM[*6H
M!0  WPX  !D              ("!?=D  'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6Q02P$"% ,4    " #U@6U:]6#M4WD&   E$   &0
M@(%<WP  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( /6!
M;5HC> /SV@(  !(&   9              " @0SF  !X;"]W;W)K<VAE971S
M+W-H965T,S$N>&UL4$L! A0#%     @ ]8%M6@W5U:BE P  RP@  !D
M         ("!'>D  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M    " #U@6U:L&D 3JD#  "]"@  &0              @('Y[   >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( /6!;5KV#P2;" ,  !\'
M   9              " @=GP  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
M4$L! A0#%     @ ]8%M6HM>U8;O P  D D  !D              ("!&/0
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #U@6U:PBQ,
ML3(&  #!$@  &0              @($^^   >&PO=V]R:W-H965T<R]S:&5E
M=#,V+GAM;%!+ 0(4 Q0    ( /6!;5K2\QFQG@@  %<8   9
M  " @:?^  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @
M]8%M6N#D_,6_ P  Q0@  !D              ("!? <! 'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6Q02P$"% ,4    " #U@6U:),\7!PD%  !=#P  &0
M            @(%R"P$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4
M Q0    ( /6!;5KC_"36? L  *QK   9              " @;(0 0!X;"]W
M;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ]8%M6H U[# .!
MPQ<  !D              ("!91P! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6Q02P$"% ,4    " #U@6U:E@CY+\ "  "2!P  &0              @(&J
M( $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( /6!;5JQ
MZE#1)0,  . .   9              " @:$C 0!X;"]W;W)K<VAE971S+W-H
M965T-#,N>&UL4$L! A0#%     @ ]8%M6L<FY 4/!   @@\  !D
M     ("!_28! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M" #U@6U:%=$59AT$  #9#0  &0              @(%#*P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( /6!;5H>FP-Y@ 8  ,0?   9
M              " @9<O 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L!
M A0#%     @ ]8%M6EOZ=<G& P  '!4  !D              ("!3C8! 'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #U@6U:82/*TY@-
M  !&?   &0              @(%+.@$ >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;%!+ 0(4 Q0    ( /6!;5H83\:%6P,  (P/   9              "
M@1I( 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ]8%M
M6CR/&BF_ @  ;P@  !D              ("!K$L! 'AL+W=O<FMS:&5E=',O
M<VAE970U,"YX;6Q02P$"% ,4    " #U@6U:C8RX*A4#   _"0  &0
M        @(&B3@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0
M   ( /6!;5H%&(,L5 0  ,P9   9              " @>Y1 0!X;"]W;W)K
M<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ]8%M6JN0J:!X!   V!@
M !D              ("!>58! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q0
M2P$"% ,4    " #U@6U:LM#^@H$"   H!P  &0              @($H6P$
M>&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( /6!;5JF=1Q&
M90(  'T&   9              " @>!= 0!X;"]W;W)K<VAE971S+W-H965T
M-34N>&UL4$L! A0#%     @ ]8%M6E:WG&_= @  UPD  !D
M ("!?& ! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " #U
M@6U:Z1 F#> #  !J%   &0              @(&08P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( /6!;5JY%\9<2@@  #E/   9
M          " @:=G 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#
M%     @ ]8%M6G,[[X-+ P  % T  !D              ("!*' ! 'AL+W=O
M<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " #U@6U:M\R17U@"  "0
M!@  &0              @(&J<P$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM
M;%!+ 0(4 Q0    ( /6!;5I9QH V*0,  #D0   9              " @3EV
M 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ]8%M6KY=
MD5K: @  9 H  !D              ("!F7D! 'AL+W=O<FMS:&5E=',O<VAE
M970V,BYX;6Q02P$"% ,4    " #U@6U:@Q21:KX"   Q"   &0
M    @(&J? $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    (
M /6!;5K'1V\;2 ,   D-   9              " @9]_ 0!X;"]W;W)K<VAE
M971S+W-H965T-C0N>&UL4$L! A0#%     @ ]8%M6IX7 19!!   %AT  !D
M             ("!'H,! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"
M% ,4    " #U@6U:.1P[#[8$  "F$0  &0              @(&6AP$ >&PO
M=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( /6!;5I Q@=G(@,
M #@)   9              " @8., 0!X;"]W;W)K<VAE971S+W-H965T-C<N
M>&UL4$L! A0#%     @ ]8%M6G]E=XM] @  Y@8  !D              ("!
MW(\! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " #U@6U:
M+^[XP)@#  !>"P  &0              @(&0D@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8Y+GAM;%!+ 0(4 Q0    ( /6!;5IX%IA\DP,  $X,   9
M      " @5^6 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%
M  @ ]8%M6F=>,CF1 @   P<  !D              ("!*9H! 'AL+W=O<FMS
M:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " #U@6U:ZKTVX @%  #Y'P
M&0              @('QG $ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+
M 0(4 Q0    ( /6!;5HB3J5RK@(  )8(   9              " @3"B 0!X
M;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ]8%M6M]:PD5S
M P  5PP  !D              ("!%:4! 'AL+W=O<FMS:&5E=',O<VAE970W
M-"YX;6Q02P$"% ,4    " #U@6U:RS= .K $   _$@  &0
M@(&_J $ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( /6!
M;5IT+Y"J800  (<9   9              " @::M 0!X;"]W;W)K<VAE971S
M+W-H965T-S8N>&UL4$L! A0#%     @ ]8%M6ER#&R-+ P  *PT  !D
M         ("!/K(! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4
M    " #U@6U:,1!7E'$&  "E0   &0              @(' M0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( /6!;5K"B2N:9 0  &@5
M   9              " @6B\ 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL
M4$L! A0#%     @ ]8%M6AW'LEBY!   92$  !D              ("! \$!
M 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " #U@6U:OQX_
M]Y(#  #$#   &0              @('SQ0$ >&PO=V]R:W-H965T<R]S:&5E
M=#@Q+GAM;%!+ 0(4 Q0    ( /6!;5K,!Y:@*@,  -P-   9
M  " @;S) 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @
M]8%M6C"C5!4.!   V!(  !D              ("!'<T! 'AL+W=O<FMS:&5E
M=',O<VAE970X,RYX;6Q02P$"% ,4    " #U@6U:J>;OHOH+  #M<   &0
M            @(%BT0$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4
M Q0    ( /6!;5KEF>U3EP(   4'   9              " @9/= 0!X;"]W
M;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ ]8%M6M2]5Z1+ P
M"A4   T              ( !8> ! 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M" #U@6U:EXJ[',     3 @  "P              @ '7XP$ 7W)E;',O+G)E
M;'-02P$"% ,4    " #U@6U:<V6;Z1@&  !)-P  #P              @ '
MY $ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ ]8%M6B 5OA"$ @  )C(
M !H              ( !!>L! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ ]8%M6HENS'XK @  NS   !,              ( !P>T!
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %T 70""&0  '? !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<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>111
<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>113
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>363</ContextCount>
  <ElementCount>463</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>142</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995300 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995301 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995302 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995305 - Statement - Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995306 - Statement - Consolidated Statements Of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements Of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995307 - Disclosure - Organization and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies</Role>
      <ShortName>Organization and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995308 - Disclosure - Acquisition of Eagle Alcohol</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/AcquisitionofEagleAlcohol</Role>
      <ShortName>Acquisition of Eagle Alcohol</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995309 - Disclosure - Intercompany Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IntercompanyAgreements</Role>
      <ShortName>Intercompany Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/Segments</Role>
      <ShortName>Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Derivatives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/Derivatives</Role>
      <ShortName>Derivatives</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Pension Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PensionPlans</Role>
      <ShortName>Pension Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PreferredStock</Role>
      <ShortName>Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Organization and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables</Role>
      <ShortName>Organization and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/SegmentsTables</Role>
      <ShortName>Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/Segments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/PropertyandEquipment</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/IntangibleAssets</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Derivatives (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/DerivativesTables</Role>
      <ShortName>Derivatives (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/Derivatives</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/Debt</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/Leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Pension Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PensionPlansTables</Role>
      <ShortName>Pension Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/PensionPlans</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/StockBasedCompensation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://altoingredients.com/role/FairValueMeasurements</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Organization and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails</Role>
      <ShortName>Organization and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Organization and Significant Accounting Policies - Schedule of Concentrations of Credit Risk (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable</Role>
      <ShortName>Organization and Significant Accounting Policies - Schedule of Concentrations of Credit Risk (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Organization and Significant Accounting Policies - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofInventoryTable</Role>
      <ShortName>Organization and Significant Accounting Policies - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Organization and Significant Accounting Policies - Schedule of Depreciation Is Computed Using the Straight-Line Method (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable</Role>
      <ShortName>Organization and Significant Accounting Policies - Schedule of Depreciation Is Computed Using the Straight-Line Method (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable</Role>
      <ShortName>Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Acquisition of Eagle Alcohol (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails</Role>
      <ShortName>Acquisition of Eagle Alcohol (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/AcquisitionofEagleAlcohol</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Intercompany Agreements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IntercompanyAgreementsDetails</Role>
      <ShortName>Intercompany Agreements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/IntercompanyAgreements</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/SegmentsDetails</Role>
      <ShortName>Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/SegmentsTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Segments - Schedule of Financial Data for Operating Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable</Role>
      <ShortName>Segments - Schedule of Financial Data for Operating Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Segments - Schedule of Total Assets by Operating Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable</Role>
      <ShortName>Segments - Schedule of Total Assets by Operating Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable</Role>
      <ShortName>Property and Equipment - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/IntangibleAssetsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable</Role>
      <ShortName>Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Intangible Assets - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable</Role>
      <ShortName>Intangible Assets - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996027 - Disclosure - Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/DerivativesDetails</Role>
      <ShortName>Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/DerivativesTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996028 - Disclosure - Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable</Role>
      <ShortName>Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996029 - Disclosure - Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable</Role>
      <ShortName>Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/DebtDetails</Role>
      <ShortName>Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/DebtTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996031 - Disclosure - Debt - Schedule of Long-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable</Role>
      <ShortName>Debt - Schedule of Long-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Debt - Schedule of Long-term Debt Matures (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable</Role>
      <ShortName>Debt - Schedule of Long-term Debt Matures (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/LeasesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Leases - Schedule of Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/LeasesDetailsScheduleofLeases</Role>
      <ShortName>Leases - Schedule of Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Leases - Schedule of Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable</Role>
      <ShortName>Leases - Schedule of Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable</Role>
      <ShortName>Leases - Schedule of Operating Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Pension Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PensionPlansDetails</Role>
      <ShortName>Pension Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/PensionPlansTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>996038 - Disclosure - Pension Plans - Schedule of Information Related to the Retirement Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable</Role>
      <ShortName>Pension Plans - Schedule of Information Related to the Retirement Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>996039 - Disclosure - Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable</Role>
      <ShortName>Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>996040 - Disclosure - Pension Plans - Schedule of Expected Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable</Role>
      <ShortName>Pension Plans - Schedule of Expected Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>996041 - Disclosure - Pension Plans - Schedule of Information Related to the Postretirement Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable</Role>
      <ShortName>Pension Plans - Schedule of Information Related to the Postretirement Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>996042 - Disclosure - Pension Plans - Schedule of Net Periodic Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable</Role>
      <ShortName>Pension Plans - Schedule of Net Periodic Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>996043 - Disclosure - Pension Plans - Schedule of Expected Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0</Role>
      <ShortName>Pension Plans - Schedule of Expected Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>996044 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/IncomeTaxesTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>996045 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Schedule of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>996046 - Disclosure - Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable</Role>
      <ShortName>Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>996047 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable</Role>
      <ShortName>Income Taxes - Schedule of Components of Deferred Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>996048 - Disclosure - Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable</Role>
      <ShortName>Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>996049 - Disclosure - Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable</Role>
      <ShortName>Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>996050 - Disclosure - Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable</Role>
      <ShortName>Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>996051 - Disclosure - Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/PreferredStockDetails</Role>
      <ShortName>Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/PreferredStock</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>996052 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/StockBasedCompensationTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>996053 - Disclosure - Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable</Role>
      <ShortName>Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>996054 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable</Role>
      <ShortName>Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>996055 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/CommitmentsandContingencies</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>996056 - Disclosure - Fair Value Measurements - Schedule of Recurring and Nonrecurring Fair Value Measurements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable</Role>
      <ShortName>Fair Value Measurements - Schedule of Recurring and Nonrecurring Fair Value Measurements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ea0233950-10k_altoingred.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>996057 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://altoingredients.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://altoingredients.com/role/SubsequentEvents</ParentRole>
      <Position>85</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>alto-20241231.xsd</File>
    <File>alto-20241231_cal.xml</File>
    <File>alto-20241231_def.xml</File>
    <File>alto-20241231_lab.xml</File>
    <File>alto-20241231_pre.xml</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ea0233950-10k_altoingred.htm">ea0233950-10k_altoingred.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="1239">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="12">http://xbrl.sec.gov/cyd/2024</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>115
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0233950-10k_altoingred.htm": {
   "nsprefix": "alto",
   "nsuri": "http://altoingredients.com/20241231",
   "dts": {
    "schema": {
     "local": [
      "alto-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd",
      "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "alto-20241231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "alto-20241231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "alto-20241231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "alto-20241231_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0233950-10k_altoingred.htm"
     ]
    }
   },
   "keyStandard": 412,
   "keyCustom": 51,
   "axisStandard": 41,
   "axisCustom": 0,
   "memberStandard": 41,
   "memberCustom": 95,
   "hidden": {
    "total": 178,
    "http://fasb.org/us-gaap/2024": 173,
    "http://altoingredients.com/20241231": 2,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "contextCount": 363,
   "entityCount": 1,
   "segmentCount": 142,
   "elementCount": 1043,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1239,
    "http://xbrl.sec.gov/dei/2024": 39,
    "http://xbrl.sec.gov/cyd/2024": 12,
    "http://xbrl.sec.gov/ecd/2024": 4,
    "http://fasb.org/srt/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/dei/role/document/AuditInformation",
     "longName": "995300 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://altoingredients.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SellingGeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://altoingredients.com/role/ConsolidatedComprehensiveIncome",
     "longName": "995304 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://altoingredients.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c13",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c13",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://altoingredients.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Consolidated Statements Of Cash Flows",
     "shortName": "Consolidated Statements Of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies",
     "longName": "995307 - Disclosure - Organization and Significant Accounting Policies",
     "shortName": "Organization and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://altoingredients.com/role/AcquisitionofEagleAlcohol",
     "longName": "995308 - Disclosure - Acquisition of Eagle Alcohol",
     "shortName": "Acquisition of Eagle Alcohol",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AssetAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AssetAcquisitionTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://altoingredients.com/role/IntercompanyAgreements",
     "longName": "995309 - Disclosure - Intercompany Agreements",
     "shortName": "Intercompany Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://altoingredients.com/role/Segments",
     "longName": "995310 - Disclosure - Segments",
     "shortName": "Segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://altoingredients.com/role/PropertyandEquipment",
     "longName": "995311 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://altoingredients.com/role/IntangibleAssets",
     "longName": "995312 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://altoingredients.com/role/Derivatives",
     "longName": "995313 - Disclosure - Derivatives",
     "shortName": "Derivatives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://altoingredients.com/role/Debt",
     "longName": "995314 - Disclosure - Debt",
     "shortName": "Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://altoingredients.com/role/Leases",
     "longName": "995315 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://altoingredients.com/role/PensionPlans",
     "longName": "995316 - Disclosure - Pension Plans",
     "shortName": "Pension Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://altoingredients.com/role/IncomeTaxes",
     "longName": "995317 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://altoingredients.com/role/PreferredStock",
     "longName": "995318 - Disclosure - Preferred Stock",
     "shortName": "Preferred Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PreferredStockTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://altoingredients.com/role/StockBasedCompensation",
     "longName": "995319 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://altoingredients.com/role/CommitmentsandContingencies",
     "longName": "995320 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://altoingredients.com/role/FairValueMeasurements",
     "longName": "995321 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://altoingredients.com/role/SubsequentEvents",
     "longName": "995322 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c50",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c50",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://altoingredients.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "alto:OrganizationAndBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "alto:OrganizationAndBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Organization and Significant Accounting Policies (Tables)",
     "shortName": "Organization and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://altoingredients.com/role/SegmentsTables",
     "longName": "996002 - Disclosure - Segments (Tables)",
     "shortName": "Segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://altoingredients.com/role/PropertyandEquipmentTables",
     "longName": "996003 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://altoingredients.com/role/IntangibleAssetsTables",
     "longName": "996004 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://altoingredients.com/role/DerivativesTables",
     "longName": "996005 - Disclosure - Derivatives (Tables)",
     "shortName": "Derivatives (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://altoingredients.com/role/DebtTables",
     "longName": "996006 - Disclosure - Debt (Tables)",
     "shortName": "Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://altoingredients.com/role/LeasesTables",
     "longName": "996007 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://altoingredients.com/role/PensionPlansTables",
     "longName": "996008 - Disclosure - Pension Plans (Tables)",
     "shortName": "Pension Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://altoingredients.com/role/IncomeTaxesTables",
     "longName": "996009 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://altoingredients.com/role/StockBasedCompensationTables",
     "longName": "996010 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://altoingredients.com/role/FairValueMeasurementsTables",
     "longName": "996011 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
     "longName": "996012 - Disclosure - Organization and Significant Accounting Policies (Details)",
     "shortName": "Organization and Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "alto:ProductionCapacity",
      "unitRef": "gal",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "alto:ProductionCapacity",
      "unitRef": "gal",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "p",
       "ix:continuation",
       "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable",
     "longName": "996013 - Disclosure - Organization and Significant Accounting Policies - Schedule of Concentrations of Credit Risk (Details)",
     "shortName": "Organization and Significant Accounting Policies - Schedule of Concentrations of Credit Risk (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c69",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c69",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://altoingredients.com/role/ScheduleofInventoryTable",
     "longName": "996014 - Disclosure - Organization and Significant Accounting Policies - Schedule of Inventory (Details)",
     "shortName": "Organization and Significant Accounting Policies - Schedule of Inventory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable",
     "longName": "996015 - Disclosure - Organization and Significant Accounting Policies - Schedule of Depreciation Is Computed Using the Straight-Line Method (Details)",
     "shortName": "Organization and Significant Accounting Policies - Schedule of Depreciation Is Computed Using the Straight-Line Method (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c78",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c78",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable",
     "longName": "996016 - Disclosure - Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details)",
     "shortName": "Organization and Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails",
     "longName": "996017 - Disclosure - Acquisition of Eagle Alcohol (Details)",
     "shortName": "Acquisition of Eagle Alcohol (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:AssetAcquisitionTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:AssetAcquisitionTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://altoingredients.com/role/IntercompanyAgreementsDetails",
     "longName": "996018 - Disclosure - Intercompany Agreements (Details)",
     "shortName": "Intercompany Agreements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c87",
      "name": "us-gaap:RegulatedOperatingRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CollaborativeArrangementDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c87",
      "name": "us-gaap:RegulatedOperatingRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CollaborativeArrangementDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://altoingredients.com/role/SegmentsDetails",
     "longName": "996019 - Disclosure - Segments (Details)",
     "shortName": "Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
     "longName": "996020 - Disclosure - Segments - Schedule of Financial Data for Operating Segments (Details)",
     "shortName": "Segments - Schedule of Financial Data for Operating Segments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable",
     "longName": "996021 - Disclosure - Segments - Schedule of Total Assets by Operating Segment (Details)",
     "shortName": "Segments - Schedule of Total Assets by Operating Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c162",
      "name": "us-gaap:Assets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://altoingredients.com/role/PropertyandEquipmentDetails",
     "longName": "996022 - Disclosure - Property and Equipment (Details)",
     "shortName": "Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:Depreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable",
     "longName": "996023 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details)",
     "shortName": "Property and Equipment - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:MachineryAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:MachineryAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://altoingredients.com/role/IntangibleAssetsDetails",
     "longName": "996024 - Disclosure - Intangible Assets (Details)",
     "shortName": "Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:GoodwillGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable",
     "longName": "996025 - Disclosure - Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details)",
     "shortName": "Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable",
     "longName": "996026 - Disclosure - Intangible Assets - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets (Details)",
     "shortName": "Intangible Assets - Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://altoingredients.com/role/DerivativesDetails",
     "longName": "996027 - Disclosure - Derivatives (Details)",
     "shortName": "Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable",
     "longName": "996028 - Disclosure - Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details)",
     "shortName": "Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c182",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c182",
      "name": "us-gaap:RestrictedCashCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable",
     "longName": "996029 - Disclosure - Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details)",
     "shortName": "Derivatives - Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c189",
      "name": "alto:RealizedGainLossOnDerivatives",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c189",
      "name": "alto:RealizedGainLossOnDerivatives",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://altoingredients.com/role/DebtDetails",
     "longName": "996030 - Disclosure - Debt (Details)",
     "shortName": "Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable",
     "longName": "996031 - Disclosure - Debt - Schedule of Long-Term Borrowings (Details)",
     "shortName": "Debt - Schedule of Long-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable",
     "longName": "996032 - Disclosure - Debt - Schedule of Long-term Debt Matures (Details)",
     "shortName": "Debt - Schedule of Long-term Debt Matures (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://altoingredients.com/role/LeasesDetails",
     "longName": "996033 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://altoingredients.com/role/LeasesDetailsScheduleofLeases",
     "longName": "996034 - Disclosure - Leases - Schedule of Leases (Details)",
     "shortName": "Leases - Schedule of Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R63": {
     "role": "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable",
     "longName": "996035 - Disclosure - Leases - Schedule of Components of Lease Costs (Details)",
     "shortName": "Leases - Schedule of Components of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable",
     "longName": "996036 - Disclosure - Leases - Schedule of Operating Lease Liabilities (Details)",
     "shortName": "Leases - Schedule of Operating Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c218",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c218",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://altoingredients.com/role/PensionPlansDetails",
     "longName": "996037 - Disclosure - Pension Plans (Details)",
     "shortName": "Pension Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c224",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c224",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable",
     "longName": "996038 - Disclosure - Pension Plans - Schedule of Information Related to the Retirement Plan (Details)",
     "shortName": "Pension Plans - Schedule of Information Related to the Retirement Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c225",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c226",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
     "longName": "996039 - Disclosure - Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details)",
     "shortName": "Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c227",
      "name": "alto:DefinedBenefitPlanServiceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c227",
      "name": "alto:DefinedBenefitPlanServiceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
     "longName": "996040 - Disclosure - Pension Plans - Schedule of Expected Benefit Payments (Details)",
     "shortName": "Pension Plans - Schedule of Expected Benefit Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable",
     "longName": "996041 - Disclosure - Pension Plans - Schedule of Information Related to the Postretirement Plan (Details)",
     "shortName": "Pension Plans - Schedule of Information Related to the Postretirement Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable",
     "longName": "996042 - Disclosure - Pension Plans - Schedule of Net Periodic Benefit Costs (Details)",
     "shortName": "Pension Plans - Schedule of Net Periodic Benefit Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c224",
      "name": "alto:DefinedBenefitPlanServiceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c224",
      "name": "alto:DefinedBenefitPlanServiceCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0",
     "longName": "996043 - Disclosure - Pension Plans - Schedule of Expected Benefit Payments (Details)",
     "shortName": "Pension Plans - Schedule of Expected Benefit Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c233",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "alto:ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c233",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "alto:ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://altoingredients.com/role/IncomeTaxesDetails",
     "longName": "996044 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "alto:FederalNetOperatingLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "alto:FederalNetOperatingLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "link:footnote",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable",
     "longName": "996045 - Disclosure - Income Taxes - Schedule of Provision for Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provision for Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable",
     "longName": "996046 - Disclosure - Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)",
     "shortName": "Income Taxes - Schedule of Reconciliation of Effective Tax Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable",
     "longName": "996047 - Disclosure - Income Taxes - Schedule of Components of Deferred Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Components of Deferred Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable",
     "longName": "996048 - Disclosure - Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)",
     "shortName": "Income Taxes - Schedule of Net Operating Loss Carryforwards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c234",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c241",
      "name": "us-gaap:OperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable",
     "longName": "996049 - Disclosure - Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details)",
     "shortName": "Income Taxes - Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c29",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable",
     "longName": "996050 - Disclosure - Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)",
     "shortName": "Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c248",
      "name": "alto:TaxYearsStillOpenToAudit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c248",
      "name": "alto:TaxYearsStillOpenToAudit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://altoingredients.com/role/PreferredStockDetails",
     "longName": "996051 - Disclosure - Preferred Stock (Details)",
     "shortName": "Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "alto:PercentageOfInternalRateOfReturns",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://altoingredients.com/role/StockBasedCompensationDetails",
     "longName": "996052 - Disclosure - Stock-Based Compensation (Details)",
     "shortName": "Stock-Based Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c278",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c278",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable",
     "longName": "996053 - Disclosure - Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details)",
     "shortName": "Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c287",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c285",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable",
     "longName": "996054 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://altoingredients.com/role/CommitmentsandContingenciesDetails",
     "longName": "996055 - Disclosure - Commitments and Contingencies (Details)",
     "shortName": "Commitments and Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable",
     "longName": "996056 - Disclosure - Fair Value Measurements - Schedule of Recurring and Nonrecurring Fair Value Measurements (Details)",
     "shortName": "Fair Value Measurements - Schedule of Recurring and Nonrecurring Fair Value Measurements (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DerivativeAssetsCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://altoingredients.com/role/SubsequentEventsDetails",
     "longName": "996057 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c362",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c362",
      "name": "us-gaap:PropertyPlantAndEquipmentFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0233950-10k_altoingred.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable total amount",
        "label": "Accounts and Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r991"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable [Member]",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_AccountsReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNet",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable balance",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business."
       }
      }
     },
     "auth_ref": [
      "r862",
      "r918",
      "r1004",
      "r1393",
      "r1394"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance for credit losses of $23 and $85, respectively",
        "verboseLabel": "Accounts receivable, net of allowance for credit losses",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1212"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r214",
      "r781"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r20",
      "r107",
      "r223",
      "r776",
      "r817",
      "r818"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accum. Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r13",
      "r20",
      "r661",
      "r664",
      "r721",
      "r813",
      "r814",
      "r1183",
      "r1184",
      "r1185",
      "r1196",
      "r1197",
      "r1198",
      "r1200"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average unamortized life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r403",
      "r925"
     ]
    },
    "alto_AcquisitionOfEagleAlcoholMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AcquisitionOfEagleAlcoholMember",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of Eagle Alcohol [Member]",
        "label": "Acquisition Of Eagle Alcohol Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AcquisitionofEagleAlcoholDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AcquisitionofEagleAlcoholDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Eagle Alcohol (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r991",
      "r1428"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r829",
      "r1196",
      "r1197",
      "r1198",
      "r1200",
      "r1356",
      "r1431"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional share issue to the lenders (in Dollars)",
        "label": "Adjustments to Additional Paid in Capital, Stock Issued, Own-share Lending Arrangement, Issuance Costs",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from issuance costs from a share-lending arrangement entered into, in contemplation of a convertible debt offering or other financing."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile consolidated net loss to cash (used in) provided by operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AdvanceCreditAmountByLenders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AdvanceCreditAmountByLenders",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance from Lenders (in Dollars)",
        "documentation": "Advance credit amount by lenders.",
        "label": "Advance Credit Amount By Lenders"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AdvanceCreditAmountByLendersAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AdvanceCreditAmountByLendersAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance from Lenders additional (in Dollars)",
        "documentation": "Advance credit amount by lenders adjustment.",
        "label": "Advance Credit Amount By Lenders Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AffiliateManagementAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AffiliateManagementAgreementMember",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Affiliate Management Agreement [Member]",
        "label": "Affiliate Management Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1134"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1052",
      "r1068",
      "r1103"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1055",
      "r1071",
      "r1106"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1135"
     ]
    },
    "alto_AlabamaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AlabamaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alabama [Member]",
        "label": "Alabama Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AlcoholFromItsSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AlcoholFromItsSuppliersMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alcohol From Suppliers [Member]",
        "label": "Alcohol From Its Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AlcoholSalesContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AlcoholSalesContractsMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alcohol Sales Contracts [Member]",
        "label": "Alcohol Sales Contracts Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AlcoholSalesGrossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AlcoholSalesGrossMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alcohol sales, gross [Member]",
        "label": "Alcohol Sales Gross Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AlcoholSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AlcoholSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alcohol sales [Member]",
        "label": "Alcohol Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AlcoholSalesNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AlcoholSalesNetMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alcohol sales, net [Member]",
        "label": "Alcohol Sales Net Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1098",
      "r1107",
      "r1111",
      "r1119"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r601"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r335",
      "r369",
      "r372",
      "r374",
      "r1394"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowance (in Dollars)",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r335",
      "r369"
     ]
    },
    "alto_AltoIngredientsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AltoIngredientsIncMember",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alto Ingredients, Inc [Member]",
        "label": "Alto Ingredients Inc Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AltoNutrientsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AltoNutrientsMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alto Nutrients [Member]",
        "label": "Alto Nutrients Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt discounts",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r116",
      "r453",
      "r1376"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense of intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r400",
      "r407",
      "r952"
     ]
    },
    "alto_AmountAllocatedToSupportMarketLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AmountAllocatedToSupportMarketLosses",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allocated market losses",
        "documentation": "Represents the amount allocated to support market losses due to pandemic.",
        "label": "Amount Allocated To Support Market Losses"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average antidilutive shares (in Shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r285"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "alto_ArizonaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ArizonaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arizona [Member]",
        "label": "Arizona Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ArkansasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ArkansasMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arkansas\t[Member]",
        "label": "Arkansas Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_AssessmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "AssessmentMember",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assessment [Member]",
        "label": "Assessment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetAcquisitionTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcohol"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACQUISITION OF EAGLE ALCOHOL",
        "label": "Asset Acquisition [Text Block]",
        "documentation": "The entire disclosure for asset acquisition."
       }
      }
     },
     "auth_ref": [
      "r1354"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow",
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairments",
        "negatedLabel": "Asset impairments",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r48"
     ]
    },
    "us-gaap_AssetImpairmentChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentChargesAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairments:",
        "label": "Asset Impairment Charges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Assets",
        "terseLabel": "Total assets by operating segment",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r167",
      "r217",
      "r251",
      "r288",
      "r297",
      "r322",
      "r326",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r654",
      "r656",
      "r693",
      "r770",
      "r868",
      "r943",
      "r944",
      "r991",
      "r1011",
      "r1246",
      "r1247",
      "r1382"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "verboseLabel": "Total assets:",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r228",
      "r251",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r654",
      "r656",
      "r693",
      "r991",
      "r1246",
      "r1247",
      "r1382"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosureAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets, Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Assets:",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1139"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "BoardOfDirectorsChairmanMember",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Board of Directors Chairman [Member]",
        "label": "Board of Directors Chairman [Member]",
        "documentation": "Leader of board of directors."
       }
      }
     },
     "auth_ref": [
      "r1211"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BuildingMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings [Member]",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r62",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r650",
      "r965",
      "r968"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Eagle Alcohol [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r650"
     ]
    },
    "us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Membership interest, description",
        "label": "Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Description",
        "documentation": "In the year of acquisition, if the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent period, describes the amounts of discounts and premiums for fair market value adjustments, methods of amortization (accretion), and estimated remaining lives."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Acquisition-related expenses",
        "label": "Business Combination, Acquisition Related Costs",
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships intangible asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade name intangible asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Membership interests",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisition of Eagle Alcohol [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r145",
      "r146",
      "r147"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1048"
     ]
    },
    "alto_CaliforniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CaliforniaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California [Member]",
        "label": "California Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash",
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r773",
      "r840",
      "r861",
      "r991",
      "r1011",
      "r1174"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r212",
      "r928"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r152"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r121",
      "r249"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r121"
     ]
    },
    "alto_CashCollateralBalanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CashCollateralBalanceMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash collateral balance [Member]",
        "label": "Cash Collateral Balance Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInAccountingEstimateLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingEstimateLineItems",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Significant Accounting Policies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r220",
      "r221",
      "r222",
      "r251",
      "r273",
      "r275",
      "r282",
      "r284",
      "r291",
      "r292",
      "r366",
      "r429",
      "r431",
      "r432",
      "r433",
      "r436",
      "r437",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r693",
      "r823",
      "r824",
      "r825",
      "r826",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r853",
      "r877",
      "r895",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1152",
      "r1190",
      "r1201"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTERCOMPANY AGREEMENTS",
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r176",
      "r187"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intercompany Agreements [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_CollateralizedAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollateralizedAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intercompany Agreements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollectiveBargainingArrangementOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CollectiveBargainingArrangementOtherMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collective Bargaining Agreement [Member]",
        "label": "Collective-Bargaining Arrangement, Other [Member]",
        "documentation": "Arrangement collectively bargained, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    },
    "alto_ColoradoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ColoradoMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Colorado [Member]",
        "label": "Colorado Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Notes 1, 8, 9, 10 and 14)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160",
      "r772",
      "r852"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r421",
      "r422",
      "r920",
      "r1235",
      "r1240"
     ]
    },
    "alto_CommitmentsandContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CommitmentsandContingenciesDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommodityContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommodityContractMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable",
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commodity contracts [Member]",
        "label": "Commodity Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices."
       }
      }
     },
     "auth_ref": [
      "r961",
      "r976"
     ]
    },
    "alto_CommonStockAndNonVotingCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CommonStockAndNonVotingCommonMember",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock and Non-Voting Common",
        "label": "Common Stock And Non Voting Common Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1002",
      "r1003",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1196",
      "r1197",
      "r1200",
      "r1356",
      "r1427",
      "r1431"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r853"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "verboseLabel": "Shares of nonvoting common stock (in Shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r97",
      "r853",
      "r874",
      "r1431",
      "r1432"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, value",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r775",
      "r991"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r231",
      "r233",
      "r239",
      "r765",
      "r787",
      "r788"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r76",
      "r77",
      "r333",
      "r919"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable",
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r76",
      "r77",
      "r333",
      "r820",
      "r919"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r76",
      "r77",
      "r333",
      "r919",
      "r1157"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risks",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r178"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Sold to Customers Representing Company\u2019s Total Net Sales [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration risks percentage",
        "verboseLabel": "Concentration risk percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r76",
      "r77",
      "r333"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk [Table]",
        "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37",
      "r38",
      "r76",
      "r151",
      "r919"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r76",
      "r77",
      "r333",
      "r919"
     ]
    },
    "alto_ConnecticutMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ConnecticutMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Connecticut [Member]",
        "label": "Connecticut Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ConserveCapitalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ConserveCapitalPercentage",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conserve capital, percentage",
        "documentation": "ConserveCapitalPercentage",
        "label": "Conserve Capital Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "documentation": "Information by consolidated entity or group of entities."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r201",
      "r254",
      "r654",
      "r655",
      "r656",
      "r657",
      "r724",
      "r921",
      "r1170",
      "r1171",
      "r1172",
      "r1245",
      "r1248",
      "r1249"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "documentation": "Entity or group of entities consolidated into reporting entity."
       }
      }
     },
     "auth_ref": [
      "r189",
      "r201",
      "r254",
      "r654",
      "r655",
      "r656",
      "r657",
      "r724",
      "r921",
      "r1170",
      "r1171",
      "r1172",
      "r1245",
      "r1248",
      "r1249"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "alto_CornFromSuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CornFromSuppliersMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corn From Suppliers [Member]",
        "label": "Corn From Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_CornProcurementAndHandlingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CornProcurementAndHandlingAgreementsMember",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corn Procurement and Handling Agreements [Member]",
        "label": "Corn Procurement And Handling Agreements Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateAndOtherMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate and other [Member]",
        "verboseLabel": "Corporate and Other [Member]",
        "label": "Corporate Segment and Other Operating Segment [Member]",
        "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item."
       }
      }
     },
     "auth_ref": [
      "r1205"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111",
      "r761"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold:",
        "label": "Cost of Revenue [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold [Member]",
        "label": "Cost of Sales [Member]",
        "documentation": "Primary financial statement caption encompassing cost of sales."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1243"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1243",
      "r1244"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current provision",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r1193"
     ]
    },
    "alto_CustomerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CustomerAMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer A [Member]",
        "label": "Customer AMember"
       }
      }
     },
     "auth_ref": []
    },
    "alto_CustomerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CustomerBMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer B [Member]",
        "label": "Customer BMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk [Member]",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r333"
     ]
    },
    "alto_CustomerRelationshipsAndTradenameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "CustomerRelationshipsAndTradenameMember",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Relationships and Tradename [Member]",
        "label": "Customer Relationships And Tradename Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships [Member]",
        "verboseLabel": "Customer Relationships [Member]",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1232",
      "r1233"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Board of Directors Oversight [Text Block]",
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1130"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1132"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1132"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]",
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1132"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]",
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1125"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Flag]",
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1126"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Processes Integrated [Text Block]",
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1126"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1124"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1124"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1124"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Management Third Party Engaged [Flag]",
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1127"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1129"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]",
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1129"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Role of Management [Text Block]",
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1131"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2024",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]",
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1128"
     ]
    },
    "alto_DebtDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DebtDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r85",
      "r86",
      "r155",
      "r159",
      "r254",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r989",
      "r1191",
      "r1236",
      "r1237",
      "r1238",
      "r1375",
      "r1377"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal amount outstanding (in Dollars)",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r702",
      "r703",
      "r954",
      "r955",
      "r989"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateIncreaseDecrease",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan increased percentage",
        "label": "Debt Instrument, Interest Rate, Increase (Decrease)",
        "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r254",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r989",
      "r1191",
      "r1375",
      "r1377"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r254",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r989",
      "r1191",
      "r1236",
      "r1237",
      "r1238",
      "r1375",
      "r1377"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r52",
      "r54",
      "r79",
      "r137",
      "r138",
      "r254",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r989",
      "r1191",
      "r1375",
      "r1377"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less unamortized debt discount",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1251",
      "r1374",
      "r1375",
      "r1377"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedPremiumCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedPremiumCurrent",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized financing cost",
        "label": "Debt Instrument, Unamortized Premium, Current",
        "documentation": "Amount of debt premium to be amortized within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1375",
      "r1377"
     ]
    },
    "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnusedBorrowingCapacityAmount",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused borrowing (in Dollars)",
        "label": "Debt Instrument, Unused Borrowing Capacity, Amount",
        "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r427"
     ]
    },
    "alto_DeferredFinancingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DeferredFinancingCostsPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Financing Costs",
        "label": "Deferred Financing Costs Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred provision",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r184",
      "r1193"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r94",
      "r156",
      "r627"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Deferred Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_DeferredPurchasePricePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DeferredPurchasePricePayments",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred purchase price payments for Eagle Alcohol",
        "documentation": "Represents the amount of deferred purchase price payments for Eagle Alcohol.",
        "label": "Deferred Purchase Price Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetInterestCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disallowed interest",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsCapitalLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsCapitalLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital loss",
        "label": "Deferred Tax Assets, Capital Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible capital loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangibles",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "R&amp;D, Energy and AMT credits",
        "label": "Deferred Tax Asset, In-Process Research and Development",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets, net of valuation allowance",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "alto_DeferredTaxAssetsRailcarContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DeferredTaxAssetsRailcarContracts",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Railcar contracts",
        "documentation": "Represents the amount of railcar contracts.",
        "label": "Deferred Tax Assets Railcar Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension liability",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses and other assets",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance",
        "terseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax liabilities, included in other liabilities",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Derivatives",
        "label": "Deferred Tax Liabilities, Derivatives",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofDeferredIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property and equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax",
        "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Bad Debt Reserve for Tax Purposes of Qualified Lender",
        "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to bad debt reserve for tax purposes of a qualified lender."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_DefinedBenefitPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plan assets(1) (pooled separate accounts):",
        "label": "Defined Benefit Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated/projected benefit obligation",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r507"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive income",
        "negatedLabel": "Accumulated other comprehensive income",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, before Tax",
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r20",
      "r106",
      "r1297"
     ]
    },
    "alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accrued liabilities",
        "documentation": "The amount of accrued liabilities.",
        "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Other Minimum Pension Liability After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "alto_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other liabilities",
        "documentation": "Schedule of other liabilities.",
        "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Other Minimum Pension Other Liability After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Actual gains",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAdditionalInformationAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts at the end of the year:",
        "label": "Defined Benefit Plan, Additional Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service cost",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r515",
      "r538",
      "r963",
      "r964"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts recognized in the consolidated balance sheets:",
        "label": "Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r474",
      "r475",
      "r497",
      "r867",
      "r963",
      "r1390"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate",
        "verboseLabel": "Annual rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate used in computation of benefit obligations",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r520"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjusted rate",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r542"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: projected accumulated benefit obligation",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r477"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefits paid",
        "verboseLabel": "Net periodic benefit (in Dollars)",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r484",
      "r545"
     ]
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r491",
      "r501",
      "r541",
      "r961",
      "r962",
      "r963",
      "r964"
     ]
    },
    "us-gaap_DefinedBenefitPlanDebtSecurityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDebtSecurityMember",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Debt Security [Member]",
        "label": "Defined Benefit Plan, Debt Security [Member]",
        "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails",
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Schedule of Components of Net Periodic Benefit Costs [Line Items]",
        "verboseLabel": "Pension Plans [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Equity Securities [Member]",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r961",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanEstimatedFutureBenefitPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Benefit Payments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_DefinedBenefitPlanExpectedFutureBenefitPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPayments",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total expected benefit payments",
        "documentation": "Total expected benefit payments.",
        "label": "Defined Benefit Plan Expected Future Benefit Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 6.0
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030-34",
        "verboseLabel": "2030-2034",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 5.0
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 4.0
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 3.0
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 2.0
      },
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0": {
       "parentTag": "alto_DefinedBenefitPlanExpectedFutureBenefitPayments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r476",
      "r513",
      "r536",
      "r963",
      "r964"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable",
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Fair value of plan assets, beginning",
        "periodEndLabel": "Fair value of plan assets, ending",
        "terseLabel": "Defined benefit plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r499",
      "r501",
      "r502",
      "r961",
      "r962",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funded status, underfunded",
        "negatedLabel": "Funded status, overfunded (underfunded)",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r497",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanFundedStatusOfPlanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Information Related to the Retirement Plan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInformationAboutPlanAssetsAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in plan assets:",
        "label": "Defined Benefit Plan, Information about Plan Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_DefinedBenefitPlanInterestCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DefinedBenefitPlanInterestCosts",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      },
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "documentation": "Represent the value of defined benefit plan interest costs.",
        "label": "Defined Benefit Plan Interest Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic cost (benefit)",
        "terseLabel": "Net periodic benefit cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r533",
      "r963",
      "r964"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of net periodic benefit costs are as follows:",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtothePostretirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of plan assets",
        "label": "Defined Benefit Plan, Pension Plan with Projected Benefit Obligation in Excess of Plan Assets, Plan Assets",
        "documentation": "Amount of plan asset for defined benefit pension plan with projected benefit obligation in excess of plan assets."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsAllocationLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Periodic Benefit Costs [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r1317"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsCategoryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsCategoryLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Benefit Payments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r499",
      "r501",
      "r506",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participant contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity retirement plan rate",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r963"
     ]
    },
    "us-gaap_DefinedBenefitPlanRollForwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanRollForwardsAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts recognized in the plan for the year:",
        "label": "Defined Benefit Plan, Roll Forwards [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_DefinedBenefitPlanServiceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DefinedBenefitPlanServiceCosts",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "documentation": "Represent the value of defined benefit plan service costs.",
        "label": "Defined Benefit Plan Service Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit plan percentage allocation",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions used in computation of benefit obligations:",
        "label": "Defined Benefit Plan, Weighted Average Assumptions Used in Calculating Benefit Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061",
      "r1075"
     ]
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositLiabilitiesAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Deposit Liabilities, Accrued Interest",
        "documentation": "Amount of accrued but unpaid interest on deposit liabilities."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r49"
     ]
    },
    "us-gaap_DepreciationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense:",
        "label": "Depreciation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization of intangibles",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r49"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization expense",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r288",
      "r302",
      "r326",
      "r943",
      "r944"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable",
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "verboseLabel": "Derivative instruments, Assets",
        "netLabel": "Derivative financial instruments , Assets",
        "label": "Derivative Asset, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r842",
      "r844",
      "r858",
      "r859",
      "r860",
      "r863",
      "r864",
      "r865",
      "r866",
      "r869",
      "r870",
      "r871",
      "r872",
      "r883",
      "r884",
      "r885",
      "r886",
      "r889",
      "r890",
      "r891",
      "r892",
      "r906",
      "r907",
      "r909",
      "r910",
      "r1001",
      "r1003",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1370",
      "r1371"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsAssetsMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments, Assets [Member]",
        "label": "Derivative Financial Instruments, Assets [Member]",
        "documentation": "Financial asset or other contract with one or more underlyings, with notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Financial Instruments, Liabilities [Member]",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Losses (gains) on derivative instruments",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1355"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable",
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r72",
      "r150",
      "r842",
      "r844",
      "r858",
      "r859",
      "r860",
      "r863",
      "r864",
      "r865",
      "r866",
      "r869",
      "r870",
      "r871",
      "r872",
      "r883",
      "r884",
      "r885",
      "r886",
      "r889",
      "r890",
      "r891",
      "r892",
      "r906",
      "r907",
      "r909",
      "r910",
      "r930",
      "r1001",
      "r1003",
      "r1363",
      "r1364",
      "r1365",
      "r1366",
      "r1367",
      "r1368",
      "r1370",
      "r1371"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/Derivatives"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DERIVATIVES",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r659",
      "r666"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Derivatives Not Designated as Hedging Instruments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments, Gain (Loss) [Table]",
        "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r69",
      "r70",
      "r72",
      "r74",
      "r75",
      "r658"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Realized and Unrealized Gains and Losses for its Derivatives not Designated as Hedging Instruments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable",
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative instruments",
        "verboseLabel": "Derivative instruments, Liabilities",
        "netLabel": "Derivative financial instruments , Liabilities",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r66",
      "r67",
      "r68",
      "r73",
      "r253",
      "r268"
     ]
    },
    "alto_DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "DerivativesScheduleofDerivativesNotDesignatedasHedgingInstrumentsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivatives - Schedule of Derivatives Not Designated as Hedging Instruments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r562",
      "r593",
      "r594",
      "r596",
      "r972"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureTextBlockAbstract",
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r1060",
      "r1061",
      "r1075"
     ]
    },
    "us-gaap_DividendsPreferredStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPreferredStockCash",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferred stock dividends",
        "label": "Dividends, Preferred Stock, Cash",
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r139"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048",
      "r1099"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048",
      "r1099"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1016"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal [Member]",
        "verboseLabel": "Domestic Tax Authority [Member]",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r608"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "alto_EagleAlcoholTradenameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EagleAlcoholTradenameMember",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eagle Alcohol tradename [Member]",
        "verboseLabel": "Eagle Alcohol Tradename [Member]",
        "label": "Eagle Alcohol Tradename Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Basic and Diluted Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share, basic (in Dollars per share)",
        "verboseLabel": "Loss attributable to common stockholders, Basic, Per-Share Amount\t(in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r270",
      "r273",
      "r282",
      "r283",
      "r284",
      "r287",
      "r648",
      "r652",
      "r668",
      "r669",
      "r766",
      "r789",
      "r935"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and diluted loss per share:",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share, diluted (in Dollars per share)",
        "verboseLabel": "Loss attributable to common stockholders, Diluted, Per-Share Amount\t(in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r273",
      "r282",
      "r283",
      "r284",
      "r287",
      "r648",
      "r652",
      "r668",
      "r669",
      "r766",
      "r789",
      "r935"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r34",
      "r286"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r975"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciliation of Effective Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory rate",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r608",
      "r639",
      "r975"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r612",
      "r975",
      "r1194",
      "r1346"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible items",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent",
        "documentation": "Percentage 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 nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r614",
      "r1194",
      "r1346"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage 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 other adjustments."
       }
      }
     },
     "auth_ref": [
      "r975",
      "r1194",
      "r1346",
      "r1347"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1155",
      "r1346",
      "r1347"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofReconciliationofEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r611",
      "r975",
      "r1194",
      "r1346"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unvested awards not been recognized amount (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r595"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r1019"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1138"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r1137"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r1048"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1140"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1133"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquipmentMember",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails",
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable",
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facilities and plant equipment [Member]",
        "verboseLabel": "Equipment [Member]",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r206",
      "r235",
      "r236",
      "r237",
      "r255",
      "r256",
      "r257",
      "r259",
      "r264",
      "r266",
      "r268",
      "r290",
      "r367",
      "r368",
      "r414",
      "r463",
      "r637",
      "r638",
      "r645",
      "r646",
      "r647",
      "r649",
      "r651",
      "r652",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r667",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r704",
      "r706",
      "r721",
      "r785",
      "r813",
      "r814",
      "r815",
      "r829",
      "r895"
     ]
    },
    "alto_EquityMethodInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EquityMethodInvestmentMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investment [Member]",
        "label": "Equity Method Investment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquitySecuritiesByInvestmentObjectiveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesByInvestmentObjectiveAxis",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Objective [Axis]",
        "documentation": "Information by investment objective."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r963"
     ]
    },
    "us-gaap_EquitySecuritiesInvestmentObjectiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesInvestmentObjectiveMember",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Objective [Domain]",
        "documentation": "Objective of investment."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r963"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1041",
      "r1052",
      "r1068",
      "r1103"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1049",
      "r1065",
      "r1100"
     ]
    },
    "alto_EssentialIngredientProductCapacity": {
     "xbrltype": "massItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EssentialIngredientProductCapacity",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Essential ingredient product capacity (in US Tons)",
        "documentation": "Number of essential ingredients tons.",
        "label": "Essential Ingredient Product Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "alto_EssentialIngredientSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EssentialIngredientSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Essential Ingredient Sales [Member]",
        "verboseLabel": "Essential ingredient sales [Member]",
        "label": "Essential Ingredient Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_EssentialIngredientsMarketingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EssentialIngredientsMarketingAgreementsMember",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Essential Ingredients Marketing Agreements [Member]",
        "label": "Essential Ingredients Marketing Agreements Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_EthanolAlcoholSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EthanolAlcoholSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alcohol Sales [Member]",
        "label": "Ethanol Alcohol Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_EthanolMarketingAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EthanolMarketingAgreementsMember",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ethanol Marketing Agreements [Member]",
        "label": "Ethanol Marketing Agreements Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_EthanolPurchaseContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "EthanolPurchaseContractsMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitments [Member]",
        "documentation": "Ethanol Purchase Contracts [Member]",
        "label": "Ethanol Purchase Contracts Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ExcessOfPurchaseAuthorization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ExcessOfPurchaseAuthorization",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess purchase authorization",
        "documentation": "Amount of Excess of purchase authorization.",
        "label": "Excess Of Purchase Authorization"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "alto_ExpectedLongtermReturnOnPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ExpectedLongtermReturnOnPlanAssets",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected long-term return on plan assets",
        "documentation": "Expected long-term return on plan assets.",
        "label": "Expected Longterm Return On Plan Assets"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Recurring and Nonrecurring Fair Value Measurements [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r685",
      "r977"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672",
      "r685",
      "r977"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recurring and Nonrecurring Fair Value Measurements",
        "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]",
        "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r1358",
      "r1359",
      "r1370"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r686",
      "r980"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r686",
      "r980"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r684",
      "r685",
      "r687",
      "r731",
      "r732",
      "r733",
      "r954",
      "r955",
      "r961",
      "r962",
      "r963",
      "r977",
      "r982"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r686"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://altoingredients.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r680",
      "r682",
      "r683",
      "r684",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r764",
      "r977",
      "r983"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r501",
      "r506",
      "r672",
      "r685",
      "r731",
      "r961",
      "r962",
      "r963",
      "r977"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r501",
      "r506",
      "r672",
      "r673",
      "r685",
      "r732",
      "r954",
      "r955",
      "r961",
      "r962",
      "r963",
      "r977"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r672",
      "r673",
      "r674",
      "r675",
      "r685",
      "r733",
      "r954",
      "r955",
      "r961",
      "r962",
      "r963",
      "r977",
      "r982"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r686"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r446",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r670",
      "r672",
      "r673",
      "r674",
      "r675",
      "r684",
      "r685",
      "r687",
      "r731",
      "r732",
      "r733",
      "r954",
      "r955",
      "r961",
      "r962",
      "r963",
      "r977",
      "r982"
     ]
    },
    "us-gaap_FairValueNetAssetLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetAssetLiabilityAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities:",
        "label": "Fair Value, Net Asset (Liability) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "alto_FederalCapitalLossCarryForward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FederalCapitalLossCarryForward",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal capital loss",
        "documentation": "Represents the amount of federal capital loss carry forward.",
        "label": "Federal Capital Loss Carry Forward"
       }
      }
     },
     "auth_ref": []
    },
    "alto_FederalCapitalLossExpireTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FederalCapitalLossExpireTerm",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expire Term",
        "documentation": "Federal capital loss expire term.",
        "label": "Federal Capital Loss Expire Term"
       }
      }
     },
     "auth_ref": []
    },
    "alto_FederalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FederalMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal [Member]",
        "label": "Federal Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_FederalNetOperatingLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FederalNetOperatingLosses",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal net operating losses",
        "documentation": "Federal net operating losses",
        "label": "Federal Net Operating Losses"
       }
      }
     },
     "auth_ref": []
    },
    "alto_FederalTaxableIncomeUtilize": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FederalTaxableIncomeUtilize",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal taxable income",
        "documentation": "Amount of federal taxable income.",
        "label": "Federal Taxable Income Utilize"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r370",
      "r371",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r454",
      "r460",
      "r666",
      "r692",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r786",
      "r950",
      "r977",
      "r980",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r992",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1357",
      "r1360",
      "r1361",
      "r1362",
      "r1369",
      "r1372"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Life (Years)",
        "verboseLabel": "Estimated lives",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization/Impairment",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r385",
      "r406",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1230",
      "r1433"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r925",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r925",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r925",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r925",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r925",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r409",
      "r410",
      "r762",
      "r763",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Finite-Lived Intangible Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": [
      "r1358",
      "r1359",
      "r1369"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r385",
      "r406",
      "r763",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Intangible Assets Including Goodwill [Line Items]",
        "terseLabel": "Intangible Assets [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r406",
      "r409",
      "r410",
      "r412",
      "r762",
      "r925",
      "r952"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) 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 a company."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r401",
      "r402",
      "r403",
      "r405",
      "r406",
      "r409",
      "r410",
      "r925"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedAmortizationExpenseRelatingtoAmortizableIntangibleAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r1229"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recorded amount",
        "label": "Finite-Lived Intangible Assets Acquired",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r401"
     ]
    },
    "alto_FixedIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FixedIncomeMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed Income [Member]",
        "label": "Fixed Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_FixedchargeCoverageRatio": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "FixedchargeCoverageRatio",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-charge coverage ratio (in Dollars per share)",
        "documentation": "Fixed-charge coverage ratio.",
        "label": "Fixedcharge Coverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1107"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1107"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1107"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1107"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1107"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r1026",
      "r1059"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow",
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on sale or disposal of assets",
        "negatedLabel": "(Gain) loss on sale or disposal of assets",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1187"
     ]
    },
    "alto_GeorgiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "GeorgiaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Georgia [Member]",
        "label": "Georgia Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and asset impairments",
        "label": "Goodwill and Intangible Asset Impairment",
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r386",
      "r397",
      "r951"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1222",
      "r1223"
     ]
    },
    "us-gaap_GoodwillGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillGross",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill, Gross",
        "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r396",
      "r951"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of goodwill",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r387",
      "r393",
      "r397",
      "r951",
      "r979"
     ]
    },
    "us-gaap_GoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Member]",
        "label": "Goodwill [Member]",
        "documentation": "Asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit (loss)",
        "terseLabel": "Gross profit (loss)",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r112",
      "r166",
      "r251",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r693",
      "r937",
      "r943",
      "r1204",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1246"
     ]
    },
    "us-gaap_GrossProfitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfitAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross profit (loss):",
        "label": "Gross Profit [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1024",
      "r1027",
      "r1048"
     ]
    },
    "alto_IdahoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IdahoMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Idaho [Member]",
        "label": "Idaho Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "If the leverage ratio is greater than or equal to 3.0x [Member]",
        "label": "If Leverage Ratio Is Greater Than Or Equal To Three Point Zerox Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IfTheLeverageRatioIsLessThan15xMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IfTheLeverageRatioIsLessThan15xMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "If the leverage ratio is less than 1.5x [Member]",
        "label": "If The Leverage Ratio Is Less Than15x Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "If the leverage ratio is less than 3.0x and greater than or equal to 1.5x",
        "label": "If The Leverage Ratio Is Less Than Three Point Zerox And Greater Than Or Equal To One Point Fivex Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IllinoisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IllinoisMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Illinois [Member]",
        "label": "Illinois Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r133"
     ]
    },
    "alto_IncomeFromCashGrant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IncomeFromCashGrant",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from cash grant",
        "documentation": "The amount of income from cash grant.",
        "label": "Income From Cash Grant"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IncomeFromCashGrantPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IncomeFromCashGrantPolicyPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income from Cash Grant",
        "documentation": "Represents the income from cash grant policy [Policy text block].",
        "label": "Income From Cash Grant Policy Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before provision for income taxes",
        "terseLabel": "Income (loss) before provision for income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r162",
      "r166",
      "r767",
      "r783",
      "r937",
      "r943",
      "r1204",
      "r1207",
      "r1208",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) before provision for income taxes:",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount has been reported."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r417",
      "r418",
      "r677",
      "r681",
      "r686",
      "r810",
      "r812",
      "r880",
      "r925",
      "r981",
      "r1397"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r608",
      "r609",
      "r618",
      "r633",
      "r975",
      "r1351"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r608",
      "r609",
      "r618",
      "r633",
      "r975",
      "r1351"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r618",
      "r1351"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r603",
      "r608",
      "r615",
      "r616",
      "r617",
      "r624",
      "r631",
      "r640",
      "r642",
      "r643",
      "r644",
      "r828",
      "r975"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued penalties",
        "label": "Income Tax Examination, Penalties and Interest Accrued",
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r1348"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofProvisionforIncomeTaxesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r185",
      "r267",
      "r268",
      "r288",
      "r305",
      "r326",
      "r607",
      "r608",
      "r641",
      "r790",
      "r975"
     ]
    },
    "us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPaidByIndividualJurisdictionLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r633"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r605",
      "r606",
      "r624",
      "r625",
      "r630",
      "r635",
      "r822"
     ]
    },
    "alto_IncomeTaxesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IncomeTaxesDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax refunds (payments)",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r248",
      "r632",
      "r633"
     ]
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provision for Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IncomeTaxesScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes - Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable and accrued expenses",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r1159",
      "r1186"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r1186"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToWrittenPutOptions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToWrittenPutOptions",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potentially dilutive shares (in Shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Written Put Options",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of outstanding written put options using the reverse treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r274",
      "r284",
      "r933",
      "r934"
     ]
    },
    "alto_IndexedPricePurchaseContract": {
     "xbrltype": "energyItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IndexedPricePurchaseContract",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indexed-price purchase contracts (in Dekatherms)",
        "documentation": "Indexed price purchase contract.",
        "label": "Indexed Price Purchase Contract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IndexedPricePurchaseContracts": {
     "xbrltype": "volumeItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IndexedPricePurchaseContracts",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indexed-price sales (in US Gallons)",
        "documentation": "Indexed-price purchase contracts",
        "label": "Indexed Price Purchase Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IndexedPriceSalesContract": {
     "xbrltype": "weightItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IndexedPriceSalesContract",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indexed price sales contracts\t(in US Tons)",
        "documentation": "Indexed price sales contracts.",
        "label": "Indexed Price Sales Contract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IndianaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IndianaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Indiana [Member]",
        "label": "Indiana Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1098",
      "r1107",
      "r1111",
      "r1119"
     ]
    },
    "alto_InitialPurchaseAuthorization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "InitialPurchaseAuthorization",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial purchase authorization",
        "documentation": "Amount of Initial purchase authorization.",
        "label": "Initial Purchase Authorization"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1123"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1123"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1123"
     ]
    },
    "alto_IntangibleAssetsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IntangibleAssetsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTANGIBLE ASSETS.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r411",
      "r413",
      "r924",
      "r925"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r1229",
      "r1231"
     ]
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Book Value",
        "label": "Intangible Assets, Net (Including Goodwill)",
        "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1221"
     ]
    },
    "alto_IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IntangibleAssetsScheduleofIntangibleAssetsIncludingGoodwillDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets - Schedule of Intangible Assets Including Goodwill (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IntercompanyAgreementsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IntercompanyAgreementsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intercompany Agreements (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized interest",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r701"
     ]
    },
    "us-gaap_InterestExpenseOperatingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOperatingAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net of capitalized interest:",
        "label": "Interest Expense, Operating [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense, net of capitalized interest",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidCapitalized",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized interest",
        "label": "Interest Paid, Capitalized, Investing Activities",
        "documentation": "Amount of cash paid for interest capitalized, classified as investing activity."
       }
      }
     },
     "auth_ref": [
      "r931",
      "r1188"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid (net of capitalized interest)",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r246",
      "r247"
     ]
    },
    "alto_InternationalEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "InternationalEquityMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International Equity [Member]",
        "label": "International Equity Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IntersegmentEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IntersegmentEliminationsMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment eliminations [Member]",
        "label": "Intersegment Eliminations Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_IntersegmentSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IntersegmentSaleMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment sales [Member]",
        "verboseLabel": "Intersegment Sales [Member]",
        "label": "Intersegment Sale Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoriesMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories [Member]",
        "label": "Inventories [Member]",
        "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory net of valuation adjustments",
        "label": "Inventory Adjustments",
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r1182"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://altoingredients.com/role/ScheduleofInventoryTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "terseLabel": "Inventories",
        "verboseLabel": "Inventory amount",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r929",
      "r991"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r211",
      "r225",
      "r381",
      "r382",
      "r384",
      "r760",
      "r932"
     ]
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work in progress",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_InventoryWriteDown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWriteDown",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory valuation",
        "label": "Inventory Write-down",
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1062",
      "r1063",
      "r1064"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "us-gaap_InvestmentIncomeInvestmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInvestmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense, net",
        "label": "Investment Income, Investment Expense",
        "documentation": "Amount of expenses related to the generation of investment income."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r1009",
      "r1395"
     ]
    },
    "alto_IowaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "IowaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Iowa [Member]",
        "label": "Iowa Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_KansasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "KansasMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kansas [Member]",
        "label": "Kansas Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_KinergyLineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "KinergyLineOfCreditMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kinergy line of credit [Member]",
        "verboseLabel": "Kinergy Line of Credit [Member]",
        "label": "Kinergy Line Of Credit Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_KinergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "KinergyMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kinergy [Member]",
        "label": "Kinergy Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_KinergyTradenameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "KinergyTradenameMember",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/ScheduleofIntangibleAssetsIncludingGoodwillTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kinergy tradename\t[Member]",
        "verboseLabel": "Kinergy Tradename [Member]",
        "label": "Kinergy Tradename Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_KodiakCarbonicLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "KodiakCarbonicLLCMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kodiak Carbonic, LLC [Member]",
        "label": "Kodiak Carbonic LLCMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Land": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Land",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land",
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale."
       }
      }
     },
     "auth_ref": [
      "r1175"
     ]
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LandMember",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land [Member]",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1256"
     ]
    },
    "alto_LandRelatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "LandRelatedMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land Related [Member]",
        "label": "Land Related Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_LargeUSEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "LargeUSEquityMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Large U.S. Equity [Member]",
        "label": "Large USEquity Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseContractualTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseContractualTermAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Axis]",
        "documentation": "Information by contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r1158"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net lease cost",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r712",
      "r990"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Lease Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Lease Costs",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1379"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_LeasesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "LeasesDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "LeasesScheduleofOperatingLeaseLiabilitiesDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases - Schedule of Operating Lease Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r1012"
     ]
    },
    "us-gaap_LegalFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LegalFees",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expenses of preferred stock (in Dollars)",
        "label": "Legal Fees",
        "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings."
       }
      }
     },
     "auth_ref": [
      "r1161"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r711",
      "r719"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1380"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030-76",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining lease terms",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r719",
      "r1378"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://altoingredients.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r85",
      "r86",
      "r87",
      "r90",
      "r91",
      "r92",
      "r95",
      "r251",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r655",
      "r656",
      "r657",
      "r693",
      "r851",
      "r936",
      "r1011",
      "r1246",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r161",
      "r778",
      "r991",
      "r1192",
      "r1220",
      "r1373"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r210",
      "r251",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r655",
      "r656",
      "r657",
      "r693",
      "r991",
      "r1246",
      "r1382",
      "r1383"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit (in Dollars)",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r159",
      "r1392"
     ]
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial funding (in Dollars)",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "documentation": "Average amount borrowed under the credit facility during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r89",
      "r1191",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rates",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r89"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r89",
      "r1191",
      "r1243"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r1191",
      "r1243"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unused borrowing availability under line of credit (in Dollars)",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r89"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of unused line fee",
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable",
      "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total debt",
        "terseLabel": "Total debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r159",
      "r445",
      "r455",
      "r954",
      "r955",
      "r989",
      "r1392"
     ]
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtByMaturityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Matures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less current portion",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r254",
      "r449"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongtermDebtMaturesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r254",
      "r449"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Long-term debt",
        "terseLabel": "Long-term debt, net",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan fixed rate percentage",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://altoingredients.com/role/Debt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEBT",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future commitments for capital projects",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Category of Item Purchased [Axis]",
        "documentation": "Information by category of items purchased under a long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "alto_LonglivedAssetsMagicValleyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "LonglivedAssetsMagicValleyMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived assets \u2013 Magic Valley [Member]",
        "label": "Longlived Assets Magic Valley Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtCurrentAndNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtCurrentAndNoncurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtWeightedAverageInterestRate",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Margin interest rate",
        "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time."
       }
      }
     },
     "auth_ref": []
    },
    "alto_LouisianaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "LouisianaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Louisiana [Member]",
        "label": "Louisiana Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MachineryAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facilities and plant equipment",
        "label": "Machinery and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r960",
      "r994",
      "r998",
      "r1255",
      "r1396",
      "r1398",
      "r1399",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1425",
      "r1426"
     ]
    },
    "us-gaap_ManagementFeeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ManagementFeeExpense",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Management fees",
        "label": "Management Fee Expense",
        "documentation": "Amount of expense for investment management fee, including, but not limited to, expense in connection with research, selection, supervision, and custody of investment."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r879",
      "r1009",
      "r1429"
     ]
    },
    "alto_MarketableAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MarketableAgreementDescription",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketable agreement description",
        "documentation": "Marketable agreement description.",
        "label": "Marketable Agreement Description"
       }
      }
     },
     "auth_ref": []
    },
    "alto_MarketingAndDistributionSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MarketingAndDistributionSegmentMember",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing and Distribution Segment [Member]",
        "label": "Marketing And Distribution Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_MarketingAndDistributionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MarketingAndDistributionsMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marketing and Distribution [Member]",
        "verboseLabel": "Marketing and distribution [Member]",
        "label": "Marketing And Distributions Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/LeasesDetails",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r204",
      "r205",
      "r423",
      "r424",
      "r425",
      "r426",
      "r552",
      "r602",
      "r675",
      "r759",
      "r809",
      "r811",
      "r819",
      "r843",
      "r844",
      "r899",
      "r901",
      "r904",
      "r905",
      "r911",
      "r922",
      "r923",
      "r949",
      "r958",
      "r971",
      "r982",
      "r983",
      "r987",
      "r988",
      "r995",
      "r1250",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "alto_MichiganMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MichiganMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Michigan [Member]",
        "label": "Michigan Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/LeasesDetails",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r204",
      "r205",
      "r423",
      "r424",
      "r425",
      "r426",
      "r552",
      "r602",
      "r675",
      "r759",
      "r809",
      "r811",
      "r819",
      "r843",
      "r844",
      "r899",
      "r901",
      "r904",
      "r905",
      "r911",
      "r922",
      "r923",
      "r949",
      "r958",
      "r971",
      "r982",
      "r983",
      "r987",
      "r995",
      "r1250",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389"
     ]
    },
    "alto_MinnesotaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MinnesotaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minnesota [Member]",
        "label": "Minnesota Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage",
        "verboseLabel": "Acquired of the equity interests",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "alto_MississippiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MississippiMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mississippi [Member]",
        "label": "Mississippi Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_MissouriMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "MissouriMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Missouri [Member]",
        "label": "Missouri Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r333",
      "r960",
      "r994",
      "r998",
      "r1255",
      "r1396",
      "r1398",
      "r1399",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1425",
      "r1426"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "us-gaap_NaturalGasProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NaturalGasProductionMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Natural Gas [Member]",
        "label": "Natural Gas, Production [Member]",
        "documentation": "Process of obtaining and processing of flammable gas occurring naturally underground."
       }
      }
     },
     "auth_ref": [
      "r1256"
     ]
    },
    "alto_NebraskaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "NebraskaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nebraska [Member]",
        "label": "Nebraska Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Activities:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Activities:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r124"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow",
      "http://altoingredients.com/role/ConsolidatedComprehensiveIncome",
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable",
      "http://altoingredients.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss",
        "netLabel": "Consolidated net loss",
        "totalLabel": "Consolidated net loss, Loss Numerator",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r113",
      "r124",
      "r163",
      "r208",
      "r230",
      "r232",
      "r237",
      "r251",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r267",
      "r268",
      "r280",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r648",
      "r652",
      "r669",
      "r693",
      "r784",
      "r876",
      "r893",
      "r894",
      "r1009",
      "r1246"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss attributable to common stockholders",
        "terseLabel": "Loss attributable to common stockholders, Basic, Loss Numerator",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r260",
      "r261",
      "r262",
      "r263",
      "r270",
      "r271",
      "r281",
      "r284",
      "r652"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss attributable to common stockholders, Diluted, Loss Numerator",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r243",
      "r272",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r284"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r1061",
      "r1062",
      "r1063",
      "r1064"
     ]
    },
    "alto_NewMexicoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "NewMexicoMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Mexico [Member]",
        "label": "New Mexico Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1056",
      "r1072",
      "r1098",
      "r1107"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "alto_NonRule10b51ArrangementModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "NonRule10b51ArrangementModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Modified [Flag]",
        "documentation": "Non-Rule 10b5-1 arrangement modified flag.",
        "label": "Non Rule10b51 Arrangement Modified Flag"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonvotingCommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonvotingCommonStockMember",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-voting common stock",
        "verboseLabel": "Nonvoting Common Stock [Member]",
        "label": "Nonvoting Common Stock [Member]",
        "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors."
       }
      }
     },
     "auth_ref": []
    },
    "alto_NonvotingCommonStockOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "NonvotingCommonStockOutstanding",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of nonvoting common stock outstanding (in Shares)",
        "documentation": "Shares of nonvoting common stock outstanding.",
        "label": "Nonvoting Common Stock Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "alto_NonvotingCommonStockPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "NonvotingCommonStockPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonvoting Common Stock",
        "documentation": "Disclosure of accounting policy for non-voting common stock.",
        "label": "Nonvoting Common Stock Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r944",
      "r1206"
     ]
    },
    "alto_OklahomaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "OklahomaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oklahoma [Member]",
        "label": "Oklahoma Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r937",
      "r1204",
      "r1207",
      "r1208",
      "r1209",
      "r1210"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r713",
      "r990"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Leases",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "documentation": "Tabular disclosure of components of income from operating lease."
       }
      }
     },
     "auth_ref": [
      "r289",
      "r720"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/LeasesDetailsScheduleofLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion \u2013 operating leases",
        "verboseLabel": "Operating Lease, Liability, Current",
        "label": "Current portion, operating leases",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetailsScheduleofLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/LeasesDetailsScheduleofLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases, net of current portion",
        "verboseLabel": "Operating Lease, Liability, Noncurrent",
        "label": "Operating leases, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetailsScheduleofLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/LeasesDetailsScheduleofLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use operating lease assets, net",
        "verboseLabel": "Operating Lease, Right-of-Use Asset",
        "label": "Right of use operating lease assets, net",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetailsScheduleofLeases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r990"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease terms",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r990"
     ]
    },
    "us-gaap_OperatingLeasedAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasedAssetsLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofOperatingLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Lease Liabilities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Operating Loss Carryforward",
        "verboseLabel": "Net operating loss",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "alto_OregonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "OregonMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Oregon [Member]",
        "label": "Oregon Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_OrganizationAndBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "OrganizationAndBusinessPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization and Business",
        "documentation": "The disclosure of accounting policies for organization and business.",
        "label": "Organization And Business Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r148"
     ]
    },
    "alto_OrganizationandSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "OrganizationandSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_OrionTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "OrionTermLoanMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Orion term loan [Member]",
        "label": "Orion Term Loan Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAmortizationOfDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAmortizationOfDeferredCharges",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of deferred financing costs",
        "label": "Amortization of Other Deferred Charges",
        "documentation": "Amount of amortization of other deferred costs recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r114"
     ]
    },
    "us-gaap_OtherAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairment",
        "label": "Other Asset Impairment Charges",
        "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value."
       }
      }
     },
     "auth_ref": [
      "r1187",
      "r1234"
     ]
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other assets",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r216",
      "r769",
      "r944",
      "r1011"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r227",
      "r991"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedComprehensiveIncome",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other comprehensive income\u2013 net gain arising during the period on defined benefit pension plans",
        "negatedTerseLabel": "Pension plan adjustment",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r106",
      "r107",
      "r785"
     ]
    },
    "us-gaap_OtherCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCustomerMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Customer [Member]",
        "label": "Other Customer [Member]",
        "documentation": "Customer classified as other."
       }
      }
     },
     "auth_ref": [
      "r1396",
      "r1424"
     ]
    },
    "alto_OtherEquipmentVehiclesandFurnitureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "OtherEquipmentVehiclesandFurnitureMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equipment, vehicles and furniture [Member]",
        "label": "Other Equipment Vehiclesand Furniture Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherInventory",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofInventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Inventory, Gross",
        "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/AcquisitionofEagleAlcoholDetails",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r991"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_OtherNonoperatingIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncome",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income",
        "documentation": "Amount of income related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r242"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r1027"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1043",
      "r1054",
      "r1070",
      "r1105"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1057",
      "r1073",
      "r1108"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1057",
      "r1073",
      "r1108"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Stock repurchases",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferred stock dividend payments",
        "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of Eagle Alcohol, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Additions to property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r119"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "alto_PekinCampusProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PekinCampusProductionMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pekin Campus, recorded as gross [Member]",
        "verboseLabel": "Pekin Campus [Member]",
        "netLabel": "Pekin Campus\t[Member]",
        "label": "Pekin Campus Production Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PekinCampusProductionSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PekinCampusProductionSegmentMember",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pekin Campus Production Segment [Member]",
        "label": "Pekin Campus Production Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PekinCampusSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PekinCampusSegmentMember",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pekin Campus Segment [Member]",
        "label": "Pekin Campus Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PennsylvaniaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PennsylvaniaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pennsylvania [Member]",
        "label": "Pennsylvania Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PENSION PLANS",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r473",
      "r498",
      "r500",
      "r506",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r543",
      "r544",
      "r546",
      "r963"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other liabilities",
        "label": "Liability, Defined Benefit Plan",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r475",
      "r497",
      "r1391"
     ]
    },
    "alto_PensionPlansDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PensionPlansDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PensionPlansScheduleofComponentsofNetPeriodicBenefitCostsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans - Schedule of Components of Net Periodic Benefit Costs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PensionPlansScheduleofExpectedBenefitPaymentsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans - Schedule of Expected Benefit Payments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PensionPlansScheduleofNetPeriodicBenefitCostsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Plans - Schedule of Net Periodic Benefit Costs (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "alto_PercentageOfAverageEthanolProduction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PercentageOfAverageEthanolProduction",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of average ethanol production",
        "documentation": "Percentage of average ethanol production.",
        "label": "Percentage Of Average Ethanol Production"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PercentageOfExcessCashFlow": {
     "xbrltype": "percentItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PercentageOfExcessCashFlow",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of excess cash flow",
        "documentation": "Percentage of excess cash flow.",
        "label": "Percentage Of Excess Cash Flow"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PercentageOfInternalRateOfReturns": {
     "xbrltype": "percentItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PercentageOfInternalRateOfReturns",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internal rate of return",
        "documentation": "Percentage of internal rate of returns.",
        "label": "Percentage Of Internal Rate Of Returns"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PercentageOfPrepaymentExcessCashFlowAmount": {
     "xbrltype": "percentItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PercentageOfPrepaymentExcessCashFlowAmount",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of excess cash flow amount",
        "documentation": "Percentage of prepayment excess cash flow amount.",
        "label": "Percentage Of Prepayment Excess Cash Flow Amount"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1319",
      "r1320",
      "r1321",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1333",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1136"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "us-gaap_PostemploymentBenefitPlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PostemploymentBenefitPlansPolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employment-related Benefits",
        "label": "Postemployment Benefit Plans, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans."
       }
      }
     },
     "auth_ref": [
      "r472"
     ]
    },
    "alto_PostretirementPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PostretirementPlanMember",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Postretirement Plan [Member]",
        "label": "Postretirement Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1020"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1022"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "alto_PreMedicarePostretirementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PreMedicarePostretirementMember",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-Medicare Postretirement [Member]",
        "label": "Pre Medicare Postretirement Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PreferredStockDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PreferredStockDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendRatePercentage",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend rate percentage",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r900",
      "r902",
      "r903",
      "r912"
     ]
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Preferred stock dividends, Loss Numerator",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r1151",
      "r1203"
     ]
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferred stock dividends",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockLiquidationPreference",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liquidation preference, per share (in Dollars per share)",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r96",
      "r1190",
      "r1252"
     ]
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockLiquidationPreferenceValue",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, liquidation preference (in Dollars)",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares."
       }
      }
     },
     "auth_ref": [
      "r250",
      "r458",
      "r462"
     ]
    },
    "us-gaap_PreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockMember",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "label": "Preferred Stock [Member]",
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1002",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1427",
      "r1431"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in Dollars per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r456"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized",
        "verboseLabel": "Shares authorized",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r853"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r456"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r853",
      "r874",
      "r1431",
      "r1432"
     ]
    },
    "us-gaap_PreferredStockTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PreferredStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PREFERRED STOCK",
        "label": "Preferred Stock [Text Block]",
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock."
       }
      }
     },
     "auth_ref": [
      "r136"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, value",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r774",
      "r991"
     ]
    },
    "us-gaap_PreferredUnitsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredUnitsLineItems",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromBankDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromBankDebt",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from term loan",
        "label": "Proceeds from Bank Debt",
        "documentation": "The cash inflow from bank borrowing during the year."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_ProceedsFromLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLoans",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan proceeds (in Dollars)",
        "label": "Proceeds from Loans",
        "documentation": "Cash received from principal payments made on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from (payments on) Kinergy\u2019s line of credit",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from principal payments on notes receivable",
        "label": "Proceeds from Sale and Collection of Notes Receivable",
        "documentation": "The cash inflow associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note receivable)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of assets",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "documentation": "Information by product and service, or group of similar products and similar services."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r330",
      "r761",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r927",
      "r959",
      "r993",
      "r995",
      "r996",
      "r999",
      "r1000",
      "r1173",
      "r1241",
      "r1242",
      "r1255",
      "r1396",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1425",
      "r1426"
     ]
    },
    "alto_ProductionCapacity": {
     "xbrltype": "volumeItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ProductionCapacity",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production capacity (in US Gallons)",
        "documentation": "Represents the gallons of production capacity of alcohol.",
        "label": "Production Capacity"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "documentation": "Product or service, or a group of similar products or similar services."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r202",
      "r330",
      "r761",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r927",
      "r959",
      "r993",
      "r995",
      "r996",
      "r999",
      "r1000",
      "r1173",
      "r1241",
      "r1242",
      "r1255",
      "r1396",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1425",
      "r1426"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails",
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r718"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PROPERTY AND EQUIPMENT",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r179",
      "r182",
      "r183"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value property and equipment",
        "label": "Property, Plant, and Equipment, Fair Value Disclosure",
        "documentation": "Fair value portion of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r978",
      "r1358",
      "r1359",
      "r1369"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total of property and equipment gross",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r213",
      "r782"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property And Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total property and equipment",
        "terseLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r718",
      "r768",
      "r782",
      "r991"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentOther",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofPropertyandEquipmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other equipment, vehicles and furniture",
        "label": "Property, Plant and Equipment, Other, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r179",
      "r182",
      "r780"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Property and Equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://altoingredients.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r718"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment estimated useful lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "alto_PropertyandEquipmentDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PropertyandEquipmentDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bad debt (recovery) expense",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r373"
     ]
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Depreciation Is Computed Using the Straight-Line Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about public utility 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, deprecation expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "alto_PurchaseAdditionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PurchaseAdditionalAmount",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase additional amount",
        "documentation": "Purchase additional amount.",
        "label": "Purchase Additional Amount"
       }
      }
     },
     "auth_ref": []
    },
    "alto_PurchaseAuthorization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PurchaseAuthorization",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase authorization",
        "documentation": "Amount of Purchase authorization.",
        "label": "Purchase Authorization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]",
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160"
     ]
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]",
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160"
     ]
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed-price purchase contracts value",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160"
     ]
    },
    "alto_PurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "PurchaseMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total corn purchases [Member]",
        "label": "Purchase Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/LeasesDetails",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r204",
      "r205",
      "r423",
      "r424",
      "r425",
      "r426",
      "r498",
      "r552",
      "r588",
      "r589",
      "r590",
      "r602",
      "r675",
      "r734",
      "r743",
      "r759",
      "r809",
      "r811",
      "r819",
      "r843",
      "r844",
      "r899",
      "r901",
      "r904",
      "r905",
      "r911",
      "r922",
      "r923",
      "r949",
      "r958",
      "r971",
      "r982",
      "r983",
      "r987",
      "r988",
      "r995",
      "r1003",
      "r1239",
      "r1250",
      "r1361",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/LeasesDetails",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofDepreciationIsComputedUsingtheStraightLineMethodTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r204",
      "r205",
      "r423",
      "r424",
      "r425",
      "r426",
      "r498",
      "r552",
      "r588",
      "r589",
      "r590",
      "r602",
      "r675",
      "r734",
      "r743",
      "r759",
      "r809",
      "r811",
      "r819",
      "r843",
      "r844",
      "r899",
      "r901",
      "r904",
      "r905",
      "r911",
      "r922",
      "r923",
      "r949",
      "r958",
      "r971",
      "r982",
      "r983",
      "r987",
      "r988",
      "r995",
      "r1003",
      "r1239",
      "r1250",
      "r1361",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389"
     ]
    },
    "alto_RealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "RealizedGainLossOnDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized gain (loss) on derivatives",
        "documentation": "Realized gain loss on derivatives.",
        "label": "Realized Gain Loss On Derivatives"
       }
      }
     },
     "auth_ref": []
    },
    "alto_RealizedGainsLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "RealizedGainsLossesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized Gains (Losses) [Member]",
        "label": "Realized Gains Losses Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ReceivesServiceFeePerBushel": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ReceivesServiceFeePerBushel",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receives fee per bushel (in Dollars per share)",
        "documentation": "Receives fee per bushel.",
        "label": "Receives Service Fee Per Bushel"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46"
     ]
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "presentation": [
      "http://altoingredients.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Assets by Operating Segment",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1038",
      "r1049",
      "r1065",
      "r1100"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r1013"
     ]
    },
    "us-gaap_RegulatedOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatedOperatingRevenue",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Regulated Operating Revenue",
        "documentation": "The total amount of regulated operating revenues recognized during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r525",
      "r722",
      "r723",
      "r771",
      "r779",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r873",
      "r875",
      "r898"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/IntangibleAssetsDetails",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r525",
      "r722",
      "r723",
      "r771",
      "r779",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r873",
      "r875",
      "r898",
      "r1381"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1039",
      "r1050",
      "r1066",
      "r1101"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1040",
      "r1051",
      "r1067",
      "r1102"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1058",
      "r1074",
      "r1109"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r152",
      "r212",
      "r249",
      "r773"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of total cash, cash equivalents and restricted cash:",
        "label": "Restricted Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ScheduleofDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash, Current",
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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."
       }
      }
     },
     "auth_ref": [
      "r1174",
      "r1189"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r139",
      "r777",
      "r816",
      "r818",
      "r827",
      "r854",
      "r991"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r255",
      "r256",
      "r257",
      "r259",
      "r264",
      "r266",
      "r268",
      "r367",
      "r368",
      "r414",
      "r637",
      "r638",
      "r645",
      "r646",
      "r647",
      "r649",
      "r651",
      "r652",
      "r660",
      "r662",
      "r663",
      "r665",
      "r667",
      "r704",
      "r706",
      "r813",
      "r815",
      "r829",
      "r1431"
     ]
    },
    "us-gaap_RetirementPlanFundingStatusAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanFundingStatusAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funding Status [Axis]",
        "documentation": "Information by status of funding for defined benefit plan designed to provide retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_RetirementPlanFundingStatusDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanFundingStatusDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Funding Status [Domain]",
        "documentation": "Status of funding for defined benefit plan designed to provide retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1156",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316"
     ]
    },
    "alto_RetirementPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "RetirementPlanMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan [Member]",
        "label": "Retirement Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Name [Axis]",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r971",
      "r1156",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Name [Domain]",
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r971",
      "r1156",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299",
      "r1300",
      "r1301",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307",
      "r1308",
      "r1309",
      "r1310",
      "r1311",
      "r1312",
      "r1313",
      "r1314",
      "r1315",
      "r1316"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails",
      "http://altoingredients.com/role/ScheduleofComponentsofNetPeriodicBenefitCostsTable",
      "http://altoingredients.com/role/ScheduleofExpectedBenefitPaymentsTable0",
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable",
      "http://altoingredients.com/role/ScheduleofNetPeriodicBenefitCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r523",
      "r525",
      "r528",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r546",
      "r547",
      "r548",
      "r558",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r474",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r522",
      "r523",
      "r525",
      "r528",
      "r531",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r546",
      "r547",
      "r548",
      "r558",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r926"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "verboseLabel": "Net Sales",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r238",
      "r251",
      "r288",
      "r298",
      "r299",
      "r320",
      "r326",
      "r330",
      "r332",
      "r333",
      "r366",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r693",
      "r767",
      "r943",
      "r1246"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pekin Campus production, recorded as gross:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_RhodeIslandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "RhodeIslandMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rhode Island [Member]",
        "label": "Rhode Island Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "alto_Rule10b51ArrangementModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "Rule10b51ArrangementModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Modified [Flag]",
        "documentation": "Rule 10b5-1 arrangement modified flag.",
        "label": "Rule10b51 Arrangement Modified Flag"
       }
      }
     },
     "auth_ref": []
    },
    "alto_SalesCommitmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SalesCommitmentsMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales Commitments [Member]",
        "label": "Sales Commitments Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total net sales [Member]",
        "label": "Sales [Member]",
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r557",
      "r1169",
      "r1199"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r269",
      "r557",
      "r1153",
      "r1199"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provision for Income Taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1353"
     ]
    },
    "alto_ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfComponentsOfNetPeriodicBenefitCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Components Of Net Periodic Benefit Costs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfConcentrationsOfCreditRiskAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfConcentrationsOfCreditRiskAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Concentrations Of Credit Risk Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information Related to the Postretirement Plan",
        "label": "Schedule of Costs of Retirement Plans [Table Text Block]",
        "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://altoingredients.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Borrowings",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r52",
      "r54",
      "r79",
      "r137",
      "r138",
      "r954",
      "r956",
      "r1195",
      "r1375"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Deferred Income Taxes",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofInformationRelatedtotheRetirementPlanTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r55",
      "r56",
      "r57",
      "r58"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Information Related to the Retirement Plan",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r55",
      "r56",
      "r57",
      "r58"
     ]
    },
    "alto_ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfDepreciationIsComputedUsingTheStraightLineMethodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Depreciation Is Computed Using The Straight Line Method Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://altoingredients.com/role/DerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Gains (Losses) For Its Derivatives Not Designated as Hedging Instruments",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r658"
     ]
    },
    "alto_ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfDerivativesNotDesignatedAsHedgingInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Derivatives Not Designated As Hedging Instruments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Basic and Diluted Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1202"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r610",
      "r975",
      "r1346"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "alto_ScheduleOfExpectedBenefitPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfExpectedBenefitPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Expected Benefit Payments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Benefit Payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "alto_ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Benefit Payments",
        "documentation": "Tabular disclosure of expected post retirement benefit payments.",
        "label": "Schedule Of Expected Post Retirement Benefit Payments Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfFinancialDataForOperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfFinancialDataForOperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Financial Data For Operating Segments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Tax In The United States Jurisdiction And Various State Jurisdictions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax in the United States Jurisdiction and Various State Jurisdictions",
        "label": "Schedule Of Income Tax In The United States Jurisdiction And Various State Jurisdictions Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfInformationRelatedToThePostretirementPlanAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfInformationRelatedToThePostretirementPlanAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Information Related To The Postretirement Plan Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets Including Goodwill",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class."
       }
      }
     },
     "auth_ref": [
      "r1222",
      "r1223"
     ]
    },
    "alto_ScheduleOfIntangibleAssetsIncludingGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfIntangibleAssetsIncludingGoodwillAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Intangible Assets Including Goodwill Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r103",
      "r104",
      "r105"
     ]
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/DebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Matures",
        "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Net Periodic Benefit Costs",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "alto_ScheduleOfNetOperatingLossCarryforwardsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfNetOperatingLossCarryforwardsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Operating Loss Carryforwards Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/PensionPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Periodic Benefit Costs",
        "label": "Schedule of Net Periodic Benefit Cost Not yet Recognized [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts related to pension plans and/or other employee benefit plans in accumulated other comprehensive income or loss that have not yet been recognized as components of net periodic benefit cost, such as the net gain (loss), net prior service cost or credit, and net transition asset or obligation."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "alto_ScheduleOfNetPeriodicBenefitCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfNetPeriodicBenefitCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Net Periodic Benefit Costs Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfOperatingLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfOperatingLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Lease Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/DerivativesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Derivatives Not Designated as Hedging Instruments",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r1160"
     ]
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Depreciation Is Computed Using the Straight-Line Method",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of public utility 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 expense and method used, including composite depreciation, and accumulated depreciation."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "alto_ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfRecognizedGainsLossesForItsDerivativesNotDesignatedAsHedgingInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Recognized Gains Losses For Its Derivatives Not Designated As Hedging Instruments Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfRecurringAndNonrecurringFairValueMeasurementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Recurring And Nonrecurring Fair Value Measurements Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://altoingredients.com/role/SegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Financial Data for Operating Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r43",
      "r44"
     ]
    },
    "alto_ScheduleOfStockBasedCompensationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfStockBasedCompensationExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Stock Based Compensation Expense Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "alto_ScheduleOfTotalAssetsByOperatingSegmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfTotalAssetsByOperatingSegmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Total Assets By Operating Segment Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Balance of Gross Unrecognized Tax Benefits, Before Interest and Penalties",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r619",
      "r974"
     ]
    },
    "alto_ScheduleOfUnvestedRestrictedStockActivityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ScheduleOfUnvestedRestrictedStockActivityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Unvested Restricted Stock Activity Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unvested Restricted Stock Activity",
        "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in restricted stock units (RSUs)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Amortization Expense Relating to Amortizable Intangible Assets",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r952",
      "r1230"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Concentrations of Credit Risk",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r37",
      "r38",
      "r76",
      "r151"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1014"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r1018"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1017"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable",
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r288",
      "r294",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r333",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r412",
      "r419",
      "r420",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r940",
      "r943",
      "r944",
      "r951",
      "r997",
      "r1396",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1425",
      "r1426"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Total Assets by Operating Segment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://altoingredients.com/role/Segments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENTS",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r288",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r309",
      "r311",
      "r312",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r333",
      "r938",
      "r941",
      "r942",
      "r943",
      "r945",
      "r947",
      "r948"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Financial Data for Operating Segments [Line Items]",
        "terseLabel": "Segments [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r329",
      "r332",
      "r939",
      "r940",
      "r946"
     ]
    },
    "alto_SegmentsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SegmentsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling, general and administrative expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling Costs",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1345"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series A Preferred Stock",
        "verboseLabel": "Series A Preferred Stock [Member]",
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1177",
      "r1253"
     ]
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series B Preferred Stock",
        "verboseLabel": "Series B Preferred Stock [Member]",
        "label": "Series B Preferred Stock [Member]",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r1176",
      "r1177",
      "r1253"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Shares Canceled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- Average Grant Date Fair Value Per Share Canceled",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r580"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares Issued",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- Average Grant Date Fair Value Per Share Issued",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r578"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Number of Shares Unvested, Ending",
        "periodEndLabel": "Number of Shares Unvested, Ending",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r576"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted- Average Grant Date Fair Value Per Share Unvested, Ending",
        "periodEndLabel": "Weighted- Average Grant Date Fair Value Per Share Unvested, Ending",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r576"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense attributable to unvested term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Number of Shares Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of the common stock at vesting aggregated (in Dollars)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r582"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted- Average Grant Date Fair Value Per Share Vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r579"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable",
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable",
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unvested Restricted Stock Activity [Line Items]",
        "terseLabel": "Schedule of Stock-Based Compensation Expense [Line Items]",
        "verboseLabel": "Stock Based Compensation [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r560",
      "r561",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate number of shares authorized",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r566",
      "r585",
      "r586",
      "r587",
      "r588",
      "r591",
      "r597",
      "r598",
      "r599",
      "r600"
     ]
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Axis]",
        "documentation": "Information by supplier."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplier [Domain]",
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees [Member]",
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r561",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofStockBasedCompensationExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-employees [Member]",
        "label": "Share-Based Payment Arrangement, Nonemployee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r560",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591"
     ]
    },
    "alto_ShareRepurchaseProgramPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ShareRepurchaseProgramPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program",
        "documentation": "Share repurchase program [Policy Text Block].",
        "label": "Share Repurchase Program Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balances (in Shares)",
        "periodEndLabel": "Balances (in Shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "alto_ShippingAndHandlingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling Costs",
        "label": "Shipping And Handling Costs Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales contracts valued",
        "label": "Supply Commitment, Remaining Minimum Amount Committed",
        "documentation": "The floor amount as of the balance sheet date that the entity must expend to satisfy the terms of disclosed arrangements (excluding long-term commitments) in which the entity must commit resources to supply goods or services to one or more customers."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160"
     ]
    },
    "alto_SmallMidUSEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SmallMidUSEquityMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecurringandNonrecurringFairValueMeasurementsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Small/Mid U.S. Equity [Member]",
        "label": "Small Mid USEquity Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "alto_SouthCarolinaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SouthCarolinaMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "South Carolina [Member]",
        "label": "South Carolina Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails",
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State [Member]",
        "verboseLabel": "State and Local Jurisdiction [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r608"
     ]
    },
    "alto_StateCapitalLossCarryForward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "StateCapitalLossCarryForward",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State capital loss",
        "documentation": "State capital loss carry forward.",
        "label": "State Capital Loss Carry Forward"
       }
      }
     },
     "auth_ref": []
    },
    "alto_StateCapitalLossExpireTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "StateCapitalLossExpireTerm",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expire Term",
        "documentation": "State capital loss expire term.",
        "label": "State Capital Loss Expire Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable",
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r165",
      "r166",
      "r167",
      "r207",
      "r288",
      "r294",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r310",
      "r311",
      "r312",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r327",
      "r328",
      "r333",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r412",
      "r416",
      "r419",
      "r420",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r940",
      "r943",
      "r944",
      "r951",
      "r997",
      "r1396",
      "r1398",
      "r1399",
      "r1400",
      "r1401",
      "r1402",
      "r1403",
      "r1404",
      "r1405",
      "r1406",
      "r1407",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413",
      "r1414",
      "r1415",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1425",
      "r1426"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r220",
      "r221",
      "r222",
      "r251",
      "r273",
      "r275",
      "r282",
      "r284",
      "r291",
      "r292",
      "r366",
      "r429",
      "r431",
      "r432",
      "r433",
      "r436",
      "r437",
      "r456",
      "r457",
      "r458",
      "r459",
      "r461",
      "r693",
      "r823",
      "r824",
      "r825",
      "r826",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r841",
      "r853",
      "r877",
      "r895",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1152",
      "r1190",
      "r1201"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r97",
      "r100",
      "r101",
      "r206",
      "r235",
      "r236",
      "r237",
      "r255",
      "r256",
      "r257",
      "r259",
      "r264",
      "r266",
      "r268",
      "r290",
      "r367",
      "r368",
      "r414",
      "r463",
      "r637",
      "r638",
      "r645",
      "r646",
      "r647",
      "r649",
      "r651",
      "r652",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r667",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r704",
      "r706",
      "r721",
      "r785",
      "r813",
      "r814",
      "r815",
      "r829",
      "r895"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r290",
      "r706",
      "r761",
      "r821",
      "r841",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r853",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r863",
      "r864",
      "r865",
      "r866",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r875",
      "r878",
      "r879",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r895",
      "r1004"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/PensionPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r269",
      "r557",
      "r1153",
      "r1154",
      "r1199"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r290",
      "r334",
      "r706",
      "r761",
      "r821",
      "r841",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r853",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r863",
      "r864",
      "r865",
      "r866",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r875",
      "r878",
      "r879",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r895",
      "r1004"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1042",
      "r1053",
      "r1069",
      "r1104"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "alto_StockBasedCompensationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "StockBasedCompensationDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "StockBasedCompensationScheduleofUnvestedRestrictedStockActivityDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofUnvestedRestrictedStockActivityTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfUnits",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible shares",
        "label": "Stock Issued During Period, Shares, Conversion of Units",
        "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r52",
      "r96",
      "r97",
      "r139"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://altoingredients.com/role/DebtDetails",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for Eagle (in Shares)",
        "verboseLabel": "Share issue to the lenders (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r96",
      "r97",
      "r139",
      "r823",
      "r895",
      "r914"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesOther",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued to Orion (in Shares)",
        "label": "Stock Issued During Period, Shares, Other",
        "documentation": "Number of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax (in Shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r139"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for Eagle",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r96",
      "r97",
      "r139",
      "r829",
      "r895",
      "r914",
      "r1010"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueOther",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued to Orion",
        "label": "Stock Issued During Period, Value, Other",
        "documentation": "Value of shares of stock issued attributable to transactions classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted stock issued to employees and directors, net of cancellations and tax",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r139"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Authorized value",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchased an aggregate shares (in Shares)",
        "label": "Share Repurchase Program, Authorized, Number of Shares",
        "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r1254"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchases (in Shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r96",
      "r97",
      "r139",
      "r826",
      "r895",
      "r916"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Stock repurchases",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r96",
      "r97",
      "r139",
      "r829",
      "r895",
      "r916",
      "r1010"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://altoingredients.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet",
      "http://altoingredients.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balances",
        "periodEndLabel": "Balances",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r100",
      "r101",
      "r129",
      "r855",
      "r874",
      "r896",
      "r897",
      "r991",
      "r1011",
      "r1192",
      "r1220",
      "r1373",
      "r1431"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 Equity:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsAxis",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Axis]",
        "documentation": "Information by business subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsegmentsDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments [Domain]",
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r726"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r726"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails",
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r726"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r726"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://altoingredients.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsPolicyPolicyTextBlock",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Events",
        "label": "Subsequent Events, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reporting subsequent events."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://altoingredients.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r727"
     ]
    },
    "alto_SubsidiaryOwnedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SubsidiaryOwnedAmount",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wholly-owned subsidiary",
        "documentation": "Subsidiary owned amount.",
        "label": "Subsidiary Owned Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Operating Loss Carryforwards",
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r1351"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Information:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "alto_SupplierAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SupplierAMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier A [Member]",
        "label": "Supplier AMember"
       }
      }
     },
     "auth_ref": []
    },
    "alto_SupplierBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SupplierBMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier B [Member]",
        "label": "Supplier BMember"
       }
      }
     },
     "auth_ref": []
    },
    "alto_SupplierCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SupplierCMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofConcentrationsofCreditRiskTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier C [Member]",
        "label": "Supplier CMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierConcentrationRiskMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplier Concentration Risk [Member]",
        "label": "Supplier Concentration Risk [Member]",
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "alto_SuppliersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "SuppliersMember",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Suppliers [Member]",
        "documentation": "Suppliers [Member]",
        "label": "Suppliers Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplyCommitmentArrangementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplyCommitmentArrangementMember",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supply Commitment Arrangement [Domain]",
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each supply commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160"
     ]
    },
    "us-gaap_SupplyCommitmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplyCommitmentAxis",
     "presentation": [
      "http://altoingredients.com/role/CommitmentsandContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supply Commitment [Axis]",
        "documentation": "Information by arrangements in which the entity has committed resources to supply goods or services to a customer."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r160"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "us-gaap_TangibleAssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TangibleAssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/OrganizationandSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairments",
        "label": "Tangible Asset Impairment Charges",
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r132"
     ]
    },
    "us-gaap_TaxPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodAxis",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Axis]",
        "documentation": "Information by period subject to enacted tax law."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "us-gaap_TaxPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxPeriodDomain",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tax Period [Domain]",
        "documentation": "Identified tax period."
       }
      }
     },
     "auth_ref": [
      "r1349"
     ]
    },
    "alto_TaxYear2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TaxYear2025Member",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Year 2025 [Member]",
        "label": "Tax Year2025 Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TaxYearsStillOpenToAudit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TaxYearsStillOpenToAudit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax years still open to audit",
        "documentation": "Tax years still open to audit.",
        "label": "Tax Years Still Open To Audit"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TennesseeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TennesseeMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tennessee [Member]",
        "label": "Tennessee Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TexasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TexasMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofIncomeTaxintheUnitedStatesJurisdictionandVariousStateJurisdictionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Texas [Member]",
        "label": "Texas Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TotalMarketingAndDistributionSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TotalMarketingAndDistributionSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Marketing and Distribution Sales [Member]",
        "label": "Total Marketing And Distribution Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TotalPekinCampusSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TotalPekinCampusSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Pekin Campus Sales [Member]",
        "documentation": "Total Pekin Campus sales [Member]",
        "label": "Total Pekin Campus Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "alto_TotalWesternProductionSalesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TotalWesternProductionSalesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Western production sales [Member]",
        "label": "Total Western Production Sales Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable and Allowance for Credit Losses",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r1213",
      "r1214",
      "r1215"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r454",
      "r460",
      "r666",
      "r692",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r786",
      "r977",
      "r980",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r992",
      "r1162",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1357",
      "r1360",
      "r1361",
      "r1362",
      "r1369",
      "r1372"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "alto_TwoThousandAndFortyAndAfterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TwoThousandAndFortyAndAfterMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2040 and after [Member]",
        "label": "Two Thousand And Forty And After Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030\u20132034 [Member]",
        "label": "Two Thousand And Thirty And Two Thousand And Thirty Four Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025\u20132029 [Member]",
        "label": "Two Thousand And Twenty Five And Two Thousand And Twenty Nine Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TwoThousandSixteenStockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TwoThousandSixteenStockIncentivePlanMember",
     "presentation": [
      "http://altoingredients.com/role/StockBasedCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2016 Stock Incentive Plan [Member]",
        "label": "Two Thousand Sixteen Stock Incentive Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofNetOperatingLossCarryforwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2035\u20132039 [Member]",
        "label": "Two Thousand Thirty Five And Two Thousand And Thirty Nine Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://altoingredients.com/role/IntercompanyAgreementsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r653"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofLongTermBorrowingsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less unamortized debt financing costs",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "alto_UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undesignated shares of authorized and unissued preferred stock",
        "documentation": "Undesignated shares of authorized and unissued preferred stock.",
        "label": "Undesignated Shares Of Authorized And Unissued Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_UnrealizedGainLossOnCommodityContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnCommodityContracts",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain (loss) on derivatives",
        "label": "Unrealized Gain (Loss) on Commodity Contracts",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open agreements to purchase or sell mineral resources, energy, and agricultural products at some future point held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r1430"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/DerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognized net gains and losses",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r889",
      "r890",
      "r891",
      "r892",
      "r908"
     ]
    },
    "alto_UnrealizedGainsLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "UnrealizedGainsLossesMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofRecognizedGainsLossesForItsDerivativesNotDesignatedasHedgingInstrumentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized Gains (Losses) [Member]",
        "label": "Unrealized Gains Losses Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unrecognized tax benefits at beginning of year",
        "periodEndLabel": "Unrecognized tax benefits at end of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r619",
      "r974"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to expiration of prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Acquisition",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from acquisitions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to current year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r974"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decreases related to settlements of prior year tax positions",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r622",
      "r974"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccruedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Balance of Gross Unrecognized Tax Benefits Before Interest and Penalties [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases related to current year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r974"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofBalanceofGrossUnrecognizedTaxBenefitsBeforeInterestandPenaltiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increases related to prior year tax positions",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r620",
      "r974"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r623",
      "r974"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://altoingredients.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimates and Assumptions",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r41",
      "r175",
      "r177",
      "r180",
      "r181"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://altoingredients.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in valuation allowance",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://altoingredients.com/role/ScheduleofComponentsofLeaseCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r990"
     ]
    },
    "alto_VotesPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "VotesPerShare",
     "presentation": [
      "http://altoingredients.com/role/PreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Votes per share (in Dollars per share)",
        "documentation": "Votes per share.",
        "label": "Votes Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares outstanding, diluted (in Shares)",
        "verboseLabel": "Loss attributable to common stockholders, Diluted, Shares Denominator (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r272",
      "r284"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://altoingredients.com/role/ConsolidatedIncomeStatement",
      "http://altoingredients.com/role/ScheduleofBasicandDilutedEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average shares outstanding, basic (in Shares)",
        "verboseLabel": "Loss attributable to common stockholders, Basic, Shares Denominator (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r284"
     ]
    },
    "alto_WesternProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "WesternProductionMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/ScheduleofTotalAssetsbyOperatingSegmentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Western production\t[Member]",
        "verboseLabel": "Western production [Member]",
        "label": "Western Production Member"
       }
      }
     },
     "auth_ref": []
    },
    "alto_WesternProductionSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://altoingredients.com/20241231",
     "localname": "WesternProductionSegmentMember",
     "presentation": [
      "http://altoingredients.com/role/ScheduleofFinancialDataforOperatingSegmentsTable",
      "http://altoingredients.com/role/SegmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Western production, recorded as gross [Member]",
        "verboseLabel": "Western production\t[Member]",
        "netLabel": "Western Production Segment [Member]",
        "label": "Western Production Segment Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "740",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "20",
   "Section": "25",
   "Paragraph": "20A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-20A"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481834/980-20-45-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/808/tableOfContent"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "35",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-35"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-36"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(i)",
   "Publisher": "SEC"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "01",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "13",
   "Subsection": "02",
   "Paragraph": "a",
   "Subparagraph": "(4)(iv)",
   "Publisher": "SEC"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-4"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1406": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1407": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1408": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1409": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1410": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1411": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1412": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1413": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1414": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1415": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1416": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1417": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1418": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1419": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1420": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1421": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1422": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1423": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1424": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1425": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1426": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1427": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1428": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1429": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1430": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r1431": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1432": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1433": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>116
<FILENAME>0001213900-25-023709-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-023709-xbrl.zip
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
MW15F[C-%XX#?Q@;H+] ;,^)N0$,2:5?:]>O13N]2E"LKY^)FQOH+:]Y9M^\
MZB0(G R$9@%>;YC<0!>/ _0 O?< !91?APGI.29=[MAM9P1MM0F3/9%V*4PG
M'V!K<(Y %]\("NG?'8;081"W/ 0;,U+(IJZV'\.P3E[-02F&%V=4-W*HJPXN
M<# >0#(]QH3@>[[KIYK9LM(&QOZ@%'P3(LM/3E[_+F_ 6;?02'4SJ8:0OT R
M#"]!R/I;*];*XCK+?E"*O<F$RJN//R8--/Y=C=,/53HS_\5D!I9";.D)B+^(
M),2S/O_Z?/GIY;__]9L[BQ9?@L,C[^'5?/QE&=R>1O?O7Y&C5Q_;?]P.EM1_
M-7<?]OP/82OLPP\/KP[N%OON1;CW]?R\W?_8FB^.3[[LS;T^&;X<D#,(_*OC
MNT'[D 8N^?7K OKCAUYX\[+=^FU!C[Z\.H*'[X_&%ZW?P-4'[VCP=;2 PRLT
M_:/C1L^&W3URO)C.X>?^.?Z"#F>?/RY.'W[M[G4N?VG3,7[Q\[?%=>O@_L/-
M<>O^RQ_NS;)U>/RR-3F9[OTRO_7F:'H)PYNK]M>'7UKG ^_N>+CH?H3WT9??
MPL-O9Q]_CN"S[@O\[.6SZ>4M]K^\NNK^NO1ZKVBW/Y[YSZ;DV\<._D+NOLYO
M7][@[JAS].Q9NWWG]_K+_8\W#Z./GR[['P\^//S\,EA..GLGO<.OX_#7%KX\
M^7SE?WN(P.VR?]7Y</( 1ZWEWG3Z,.H/R1__=D[Z-_%[2MN< 1F=);M<3%92
MJ\M*L<ID>A2TF<&<^6^:--LR23PK#0?\:R*1$TS5RP@5A797Z$!R>UPIP39M
M8R5;1S3SEU&*VY+O:H]4=.(% D/DHQ"I'0\-D7[;Z* 4.:P4\WH#-Q9QIJ4F
M!+C!&<#*3=R*[UJ=6XH %HX -K*IO3G$'SP4 $04''HA#B?P!H8H/E+$.U:]
M061<@5X):TYX%K>'5BT[2=,\@,_SE]>M"\HFYK>Y[;V"X34D"'O(/88!XRJL
M98B5Y ;ZNA2I4XV(O'5F33MIVT[2N(FQ;O2$8M,PZ<=KL-2&=94D!NO/%Z6@
MG4KVJQV^5-)I>XVPMV44KMG<(8\U#+)*3,*X+\KW_&]F'_(@]#:B&2>5XV0#
MVZ"U![HA4,[>4PR!S4U (^YZ-F!O R.PI_7W7Y2S_!H3\#27@U1G]I4^FTS9
MBJ2^[ 4A362L=IKM'/%)P,Q;\;X6>::MG,1$A!6Y>QD1EG)LX\;$$8@:LFZ$
M79U^$;C(CX_K,GTZ&C$=A^9<@#?,I='E5>AIM:OR%Q79=E+AY]L46CEME9=W
M>+O-,'C4BOPT>4W <.X;D1IYW\KG)91+\;3=1O,_UM]>1\ QI2> D"53LO>
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
MY^Q[VH+'SS$-=(4/D+G^:YL7L]@Z=)Z"7:F+R5KX @%A](P/MH()!K@3"2_
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
M(>I1<DB\0KNJ5(T*T=S)X[B)/=FT @UXR9O@ !5EW]N6%]$#/TXK$;(K#*Q
M WPJ<RFF@Z97W.YE!)G*"(C(T%Q.,2/Z45A@;UCUTIN6DH!!7VE<=YW$9+A7
MD4BXUD;I<NA5N$'6H$5,UWF^ H3[C=Z9II1%\B>K-[4OF/""BF(%-4N>*Y/
MGZ'++%C_=HFBBEBQ*&^V\,OS9!?D.J%0FE/:#%=P=SL^I\J[5P%^GSM)6/'%
M^@H9(V)A-E?]!@F"M)I,V6@,#X(DR&2.1!%J+GD/!B;!:U*OS90?;Q\'8 =!
MJH8WD6UJ]/K"=&]_Y:<D#3V)0U&L[J!E.\SU,I,]?Y%/_K:M8H9*DJ1YZ<[/
M4")LH'=#2W6#CX\EBM)N'V<!(M,@2EE+2E^#&BZ/Q3^;.*9.UJ92\L'4VM81
M*B$?C@YIW5G5AK:H5RW"_V$]%S6LO=MS^,\=&OR1V]]MRT'6 Q%G^+U#;PIB
M\R*LZ^!+,A%;UU%I\+-1BK#B0S6AX1BLKSEHO2DV)_B*6LX(>E4LJ8SF89FM
M0X0'9EGP4[)S5/:$>XQ8;TJU=H! !^VKL6KFEV##GHTKH 3G&3H]I*@6NCV9
MC9#NXPWHXN37X8*ZT#YJ027T!A,VP;>/M=1EVM0PO^#/ZJ=<*/$34.YA+:N9
MN1'*ZT,'LZW@/:K)RR9_!75)U<U%#U#J7%U2ZZ&'V;A!&:-3L5N;["X5"C O
M9(CS+^(R*+\B"73(.5Y(89,XW)Y"574[+LG<1,+C$4" ,YG"C3>5]X]FJ'/L
M&O1+=&3^0+%B=GVG[05R1:SGSD+^E(4'08%@8#+2Y6GWZ[*SDP$\Z:',(F2%
M)81.%*JYCC)%F&Y'+#M+::@EE,?8Q!KL+%[B"CDNPRIBEAH6M.(*>C!XIX#"
M901N&;$,\HC,MJ4J(E%0B>U92=+6CSS(@F89Y-5!0>RAF Y;M12!T!L)-:P:
M$*IG.U'4GEKBKWSF$P<(O:/PJ;FAQ3I=T#YT1UJV6W0X1,N+*U Q1H#^CKSZ
MKI$DYAA$0#<Y_D*,B%ZF"O'U]G7[=DEPQZ"1X%%L;$:XQHY_S)@8BQO_,DT/
MQ9R>(;'P('2Q8+QP<-\GH]C\FSM!&;B5]KN834ALU19Y@;RD)G0;_7F)"U?(
M2X0&9+J12 KN/2_#0K0-K>FL@!RL( .[S[DN+D@GZ6!N*5DWEOA.2<'I7*+U
M.A!%V"R&<$(9T(TD$05J!H45P8+=DLX=R+UPA5^_(KW@-)#<9F'[**<@Q?E
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
M8P)]"S6T@Q$%Y9$ W,56=HD>XN6X\=;\VH[KW^@0.?Q[M0B=6AJR*[:M.-@
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
MZ3]Q5T:CI#C15]7HMV254$[M,F:TEUXU&920*RV2@]L72JB<K*L?8D1;V7"
M="X11ER9"+V_BK4!NL/#K:P4@?=@*%XF\Y1-*4WK9811145*"^NXHAU-,6!-
MM(0O1U2K@.@0$X53[Z0UMK/0+B.M;0FEC0U6,X(F%?C:(3LR<%D'9) $P$/%
M^#/.*:_9'84!;SUP'F=EWT^82%+AT*X#2P?:+#EL\(5!^VB!50:5#.XT%E6E
MES)!(!DL.3F0P%6%-!S%L0Z7!5J4ZUW^F"*>O3JC'T#T*M1YJXN;NB;H0/'@
MG+!VQG==)*Y?'P708Y^LNI3@3U?]^+L]9%F( -P^%8%>Y]G"BY-H$OG)(HF$
M5:@$ 7#BKYV% ZE/(IL@-\G<$:J_G*<I$V;H19<;/Y@QW/(A1H&Y @6$$C"7
M<49HM98X+0/ !9^Z\-$;XBR:-/1;=4&LN8(^T"0UT6G1MVX<ZX8H"R>NTQ=Y
M&,[7I#>27 /E[9?[?PX>@&]CPA@-ARUW0.'6-R)D.[!*FO+: 'M#/H7QJ;=<
MY>D-38*\J%)E4G-1\KW+Q])>K^RVW*)LUN !?@7)^R3SH@9=4U66?7^X0$MG
M#5[:IB#YT:.?2%;V/SP+>;/<QYSC80*V:@QWD3IRN)5S1SE@%$(6D;;2<YW!
MW-;]4VN]%B :)Q%C<?S*^T33>&O8*F8-A* 8XH"A5TT>*4SM-*&KA+*=O8XP
MQBFI*Z#B-LQ%*! E.#I'FD$7RO,H7(:Q9VK^%4,<L/JK)J\1YC7<W@PQ-(>M
MT?+Y*D.U[';679-FLZ5*1W$,M\C'W]Y0Y3B@I>7<DB<2YP3Z96@S[$&HNG&L
MU185G(3\TR3-IK.ZJ')=2?DNB:!#1R6$G)_RC:4B0PVMD&CA6F.K<A9"IS<V
M1QZ?,%JX@"?BUU2V0?P7C.O3)&8LYHS+*D"7[?TGA/%+RM^[]UY(>OZ248\Q
MQ X'=%VP?YW$/.R1(1(5$V1VEAE;8&EB<CH^[4"5&[B#N^9ZDJ8DNURNO)#R
M69\N/#H'WQH%1 [ RV4L91%>RFNHC7":!5/9GR-2 !0'DR5G^G/Q[\"BTB(Y
MOL6IAR2X1WYK&\J%?/ZR(G%*BCLSN#'N(7$(%UL+0]H'EF8^$W+63'%O*6Q
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
M>;A/[OMXZ'<@")1PR/B D63;>-6>W!5DLRLEOO]3/)38M2.$Q=E"TB<GJ"S
M;7S%KV&VN*')[TW?W):KR[@LQ]7,&]^C/QZ*3P?.@OUH%)@@]^9/^%(3U?:C
M#Y+<-3B?@.!,H9'_4/S[1P;X,E]6JKLI%%>4>]S)3=$^QD%1'[FIP)8->+=@
M4(:+?W*K40(6CFJEEI*.+^*8+.?@0KKWT[%^_AQL.>#A&1L'DD.GP9R;U]4]
MJ=(@J:F]'_C.#[M<&K@+XN9J,(F*;\O9["FQ1DX=,L4&-ZU&-Y7&=2Z-EK05
M637[R:0YYM$ Y-'L/7?FF#ESS)PY9L[L)7-F]^1DD#TC_-AAL)5V'H=XYL!-
MW+_,5 ZS,\(QJ>/@!>(JO6.R3&@6?B[XG<YNV#F$-G3CE%^*]E#H3(>)@PHQ
MU1;W4.2/:2"O1=Y#$T*.Y69?AQ[H"\%=X=GJ'_93.UQ._;!"O@#DKP!;7:76
M;7+8YF*YX^\$MU%>1N8)7;OP=.[2MDPR[_?Y"  &<G3JC'Y8CDZAJ!5N3BT<
M 0H&'3V=$)Y. ZT_>CJ/GLZCI_/HZ3QZ.G7.3,>T<HP3OO10 B8,I9(<4\E?
MK388Y(\?T\=?O2+HYXP?4\9?O39HYXD?T\1?OR[HYH8?4\,//34<5UF&Y(-;
MW?J..>%#?)H(B>#X;P,W-'D*N:]BEM R#>#>>R%(H= - OQUY)ID2*7A)(0L
MKV!5 ZK-P%RT<5K+%)A]!3&G.Z9:ADV+IX(-L4DV892#_<A+1<W=S<=,6DK4
MP)V-.WRBRDF^H,8A(Y5L)#=-_-WDEOA)[(=16+R$)[/SV8QM@.P8P_CEZ3_*
M;<5&=S9$-M!P4CP:(XQSQO!T16C!3UK]J,TETA8$Q97E?M5/OD,CNR!,9[RH
M2&EG8ZU;O[P70,PX<GDX!%:SYIH&$1:*YUF',\X0F<3!%1LI:A@S!_HC9,7I
MD<FQYHCEH[.=8VG-Z<*+Y^P7ZC,'^Z7RHO6+%^7EO*,H>?9BWX4A,N'.X0N'
M8\TRDJ&&)QS-0BT\=OWV>+)RH]M?6;.'?5!?S GU"7BT+#Q_[FX3K@V9F1C1
M(K%U>+U.^*$V9[_&3KS54=V!9O6R\<4J4+]0T"JCZ+!4%..8!+_G:=;C4]V+
MCNRP\ 6?LG?%@5(*17^6SFZE7Y86]$.O=-#C>U2:;3EWW'-J/SV([Y2D[/;
M_K=,8D-LYZ)'=KA7>'-.K80=SZ^2-#WU*%W/$OKLT0 AK$Z;LO,0.B/I]_F/
MM?#%BI1K<W#JK<+,B_8N7R%=IU%0<)(5XXKE5.BRL$FQ;I!'EFHOR=<AT'XT
M$:/7VNIT&=_0A-_C;DE*& 0+-I$S\D2B9+6$OY,;DW]%)EF)M/+:#"+P,T+#
M)Z\\AS'N<XS+CR;15R1< :K*&RZ(2#\D2? <1A%CGUD3+Y[S6S96+7-]TFX#
MT.%D*X57*\UXN(C9'^I_J]PG34\<XVR3_%PF0*$+WIRAU[%=VTA"H^^(5<A@
MF[%;+XQ\CQ;%$-ADM(,$%:.,STCKPE.)Y0?@=Q%[C>EWL^-4CX%G\;68>Q!Q
M5;KUE[UO"_QP29^*^4]\G^9>E&Z> B\2>I;DC]DLC]C/>&5@!]N$*8..PY(Q
M]<I85I56_0C^8++K/^+N>'177$'DU0BXP@RGG,+NJ90F*?[QOB#R:B14859+
M2.PI Y$0>CR-;HS,ZQ">)+3E&WP_V35!/X1Q$J]'7 5@M7PP&O36Y.J6*R%)
M;VBR(C0K*L!EC/7S/_(0V8VI1?T5&% ]E&MYHSF\&FQL76Z(VZ" WO@NQ098
MUD+$\VDU*",?-'<HO:ZEV#ER2N,EAH<C- ACAR T28U_L?4C6$M-XH""6V=[
M66*O;'5M123VX^RE9Y(XFD,>AF2C/F):5TCU0W4HVI\4-;%#G\NF7.A>BX4:
M2+.Y'I2@.6EY=!'&[-H7\ER:^HT5H1*HB KB-J0L!FJHS$U1"D%3^ZDL5]P]
M]>*4V5-N?LM*_#RZ<];#2,K+ :;]/T*I%@K*&M:#IE:!4<5::&H K#S0^KE#
ML@E>S!1:<9S6/W6D.YI%4P=5,9CDV2*AO/\N_,8@(.*N1/2 74$$F-HU#B4@
M%/LN)..V&K1</>5RP:T&+:(';D"EDG%J#8<+!Z\:]/US<K](\M2+ WZ7?6;&
M=,V+DQ5_V?W1-3O3&Y2+MA_=Y3T?XWBY"1L: #A&/[X.S45(F7;NL%+\,R]T
M:2][S9'=NN+V*7E=J*&3+KJ\5!1[5;#XD?V:-QG:87#7OJ1NA+1.?L;0Y7Z1
ME"HXX94GK9=VWRA?S#+NA5"G/(&5XYT=#M(L]$]YM!9=]TELN-^]E\8!E+D3
MG.M;3O9^?)"Z.[2*[_PCIV$:A#Y'!D4N*FKCD) 2,Z3K^]ZR@>7)OXXD!.ZC
MUZ[NB?QR=>)%/$PKF15Q=P\Q)7XRC\//Q3M;'45]0AC;I,Z"9&;[AL1L[!"K
M%*Z C<TRV9 OTWT*KHKH7!(@Y=]#<&2]] 3$]S-%QP<10%5H+DPAI$@[G7@:
ME'@IX?FF><0-Q06;?547N.R@R^>8I"%&O1,@IIS&0^Y7/XSEA5836,#@&3E
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
M=>3\#O<XHE10<V@6U>^N+<&I8$,YU=215/L1EHK::(2EA W4_556NZU(]I9
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
MB3>MQ":^SZA )Y284A^%,\ :6KP6#F>$:568U:K'Z9=$:Q[ +8F*WN@6O1)
M]<,[6G526EF7HDVJ.JC:KGM$1>.!,9GN8 76+Z*?RH!\Q5UD#"J1BC]'NJL*
M8ZD5^#=3$X4SWFN[K]8K#1_U-/)2MJ\5?"$$_HCIN&[RHU;"G5>M?KRP8JV;
ME%!B>WH(.(_M4>IE4RA]"&%%8._2 H_F$<C#833/0&G@Q64? QF![9M-+"-N
M?.HQG/$8SNC< (XAG'%CK GE%Z#VNL<)5))0<ND+$)^86D<Y&4Y8@60%S9.]
MR::?TEAD(\ )H6'92>+18#H["RGQV6^DIPLOI,O^BF)6Y=P4!%Q*1!Y!K(,.
M0G&WAS@@:3B/.6=W"X]RGVL5=,A]N#&_:*=ISMANJ8B6W\!V;*>OJ;H>!FO@
MD"Q>FTS)T98?+ =5/[%#%Z N9D@MH'>)3O,LS;PX"./Y'B35I.8NV&2@G%J0
M:;7$&BBIL_ I#$@<-/KGP5>:TB(Y0IF)P%,') X7W%7X1QX&Y;M3\0,"'R2D
M0W&<5E& GC*8T<Y)S@A>%KOF64[9RBYSA,H%?YK$3X3R*R1_4P[!ZR\9$A_%
M(C0%%"%.\I<D(RDC6]#4.C:VOW#[0JI[&NS,4AG^:/Z$MS&:TUGQV!I[$3>F
MTUE9T4HOK4,]RCC@UD!#&;]H8Z"NR-R++D@WB0:@=VT]KL/0,P.[TL!!-X 0
MY<F_L&\G'B\$ERQ7)$[+ZH((K4F+A;U#:4(I#Z?D+S8GZ^VOW'AK_D\3'GR^
M@R/4=C6<(1L[)$5</Z1 8QBLE2",+8 3<2-$7HW6\+IN5D=DO!Y7A]392E]=
M6R?@WLY6X!X;S'Y6!]7%2M4>:3\=JY#[5!U:=RHST%'*()6E')Z3^T62IUX<
MW(5L$R9Q>2N)^0DN?"*&#44,AG/I[%>4SC<!!>5UF9G#95(2K5*XRDMA%88=
M7"3T(F=':<)OCPA95>;T'9Z,84\& T2 ]5IJ.[_KG(,VG2$_-\#SY\Y[@Z-+
M"!)$*XIGS6O9+^8R3AD'_!_3:;8@]'[AQ=.R(O@O),UX+'KIY;I/V)*Z\$+*
ML^*@[9>C2;AUSQR8[@[4!YQ'H_/E*DK6A-PQ&Q[ZI']RUTG1ZH@$Q3S2@K/F
MSWGE^NLD^XTT\JF %1B/SU>W42.*5*,@QV&9V,:SZZ\DG"_XA)\(]>;DEG#Q
ML'_GR434\[/<BW@Q@(-Q?*',[7B00-4<=<T41.\R/Z"'13\Z?D_;YLB%ZI8=
M5@75.& -FEB>8S$=RP) :IST'<.Z8^W=.ZR4SN9NKPV'DT2TFYSZ"[9XMUR>
MO_A1'A3%T>)YQM;=]D<8WF%C^EBBUO,@&RIWR\-F#K6.K]G2^VG"#(Y+VH(#
M_+X8,K>U[5*Q5@+4A!(+3N"=Y'8ZX-:1[D@-,')7>)3Y#4V"W,^FM+K/Z!IY
M1>1][[".G_\LC+<8(>#N*@U"O Q&12K5-[UZ\N@9>Q\+JL>LJG2O@WX?*,#^
M;RDU/=LW3 A.[-I@.6@9)BNW1;Y:16O4XV<O"=>E$0:<,?LATRK",EP\6Z\
M3FJ=DI[S7&*9QDK%M L=5B$%)6GP0YZ>W%R668"2&GS!A;*12.0GBR2Z8$Q?
M9FG!14AH:M(X13J" P^]UFEGVTE%#H#.4K%Q8]&84[3!6_2MF_<Z,["%\\9*
MG+_VLIQZT0<OK9@,D1I\2 CMWV^O+10=F#1:IMO;G3LO*K)#"E^\A=7I_=YE
M,);VP:5K@/J1P#$_%:W-2=  =\&G3N/?[-V-V^AI 2(8[5+.LX47)]&6;7/M
M5PSA-OT/0!PJB$"OA 7%GY,@]#Z=>O0QB4/_ZNK40!JB;QTG. '(08B*SJ9@
M+(/+." OO(H!VZQV1*\E"?D(#J-%])_T%""@7=W">1S.0M^+L^X6MGDS_\C^
MN\R79;7E\N<9? "F/2-NUYN6B"'@AC=^39UKG4.,%UW[:Z?[D-V2ZTP?_/ K
MML[[76;F] _=>@Y %K8TA-*,#][*QF#I-%#0B+BRRIQFIQL>T[6K""B-7I3D
M7-Z-C%:.&CAUT88WB!G8^6-*_LCY0?:)_T1==MW6B]VBLP,9F.M:0,:N1U@_
M. 9ITK(!$.V-.$=:(8;MW5TZ]>$YSR!:=,\^07EC[*>"*##-;&@-?6R_?PC@
MPDJ)[B&($HHFIK.7M%WI@Z)40Q72P2[*+B2)\(8HD9#3I\/A\H%_->1O"]/G
MF-!T$:Z XKG:X[D.D= U73U(:)5/MT8;+%ZK.Z+#**U>5=I!%R58M8<"2"!6
M+[K.PJ], $8M8=Y>54A1/'TT'.9-J<X8$AN.%:OSREX[) 92^Q4#_.SR,8P3
M6J2HE:W*-@QNB\F=K&\\2L"=$2:4'2=X:USOK/ $?S+?%-'PT@6PN(HA728Q
M&PBAG#Y2G>J$'<RR-2]%DTWB(L%SQ2_EFQ3ZLS#EA/)N74^ :KH&I$<B*3,X
ME4\<-A*]X.B0J_"IZ-?HQ?.0'9[+#N#X,C4D?C#G ZE031'52_<?XJC=$4TQ
M;4*"Y;MS[H5-.8?G<;XDU"O'23-X;VVC0>AI3OD6,'E,>YY9AOOYQ80L%\ET
M52 3SZ^(EY)-E^)J=&#V%<2</M6J9=A<"2K8L$YU#2ZOD]C?E[+UT+(M&"-
M;DMA/SK7H.?V#*HE40W5:P*(5LNJM/5(^M89'$;!;GGIC>GL(2WW*53EZM)R
M>%3K%Y18C79@TCF1"3;NO[WCQ![9J'S^_Q]02P,$%     @ ]8%M6G7MLL3A
M  $ ^XH, !4   !A;'1O+3(P,C0Q,C,Q7VQA8BYX;6SL?7MSY+B1Y]]WGP(W
MOMCH#JO=+\^,9^S=B]*K+8]:)>LQX[%CPT&1J!+=++(&)*M5\^D/ -]%  1
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
MNK:!6B3MKF]9+\G'Y)V^>2B)*%F-]!(P(HA@+F*6Z:,M6AJE:D9*!M",T3.
ME80P^Z5.^!.A&>1U"A\R"SLKDXA5(+%YX*JB!^8EE1OU(Y)05_%PAZB)#O(T
M)(-H0WHNJ\ 7SU'+HO83X46:K-V3KBQ;$J=:^N;F#O<%CA.$DL\T@'XNP82J
M4N\4+569(_TSPT/6[*V36%(] M;MIT,.1*J*;R\Y.F+R)72HL!B#U+:/"/CN
M2O UD)M .3&(."B=S&1$],B/+$P0X,]=VCUB(1WJ$LX ;3]GYK/"KF#5GNSN
MI>1SG7+]^B3M/HG#/LM1F.TG-!T$Q.P;#'QF9,T$"B2JYFD/W/03KI'%ERT/
M89PY,0&T"6'E6-4+XU,ZRMTU((;$[UR3\_0W:RZ?PV2.T-$DN?A4;P</.K?I
M*^^2YME&]*.9>+[9DNA(O3^F$?YIVMM)DDYVEN_U;]7MTR,OL>NVZH.1/9@6
M/B!=S&KCY8FMAY3>X'5]055G4P'$N&(8WE8KTH+2%Q$5OX\_<KP7'$X_4]"&
MM$%,T9)[$=E=)O"O<,E8WQL83(AV"=#Z'E#_W1P>8@U)C0$5]JA'(.>:U)6E
M.:.7V2-$UQB,"&9AD3Z&9)+&ORB2&-('@C"&JS C8:]I<\Z\#+V',"H>G4[T
MS&8B+JWN:1,-@O=ZK* &: <S,9(F!ELG0GO"R=:^LUN%,0Q:M,[S.("D2DV6
MI\L5^<UD-WD*I.T&Q<@S)I7L<Y6@39D.F<08PH"$&&($X!\KZ=,EX5;SZT"A
MZX%7G+91D3 ]6EZ(?O2B'):$:$#9](AE4C4-5LG"49+L\:+!\;=@1SZF[][P
MWX!'OS]JZD&Y#9U1$OD ,KD3,\'=G%1E)P4>66XF@?0@K0ON..[ ANS>6'<
M*C#'RK!:-L?KB[9OB^U_@+C>ZMHLS:Y).IPH*RN'B%7CG,T#1W\?V!+LH@M.
MX"265QL]@@$;LV^O8%;4PPS]\K<3.**DR3IX;"#+F\"1M2V_IKXL\*+47R]G
MIK3$DA9K+<&4&'<MJN\R?.Y8MD%'8M5>T_%"?L'B>J,? M0G<Y9FX88<X(K7
M4-5?O/V4Z3*UV;"8XD671Y5'>V47H.IC/L_PQ@)%C&V%F51_X.]%6<*B64XZ
MDV07WZ0'"MJW[]Z_I<#5ZM->((0.>\) "5@AM+;CRU:N+O;&")5@47N&1GAT
MBC<)=][3Y"\(1)0<O$=A,L)-'T&?H. FLXK<DI!=__D)?]S:%:?*;F%Z[87!
ME'6GN(0L;KE\+N1RJ>U">A6S2A"8.ZRX F6BBCT?^KEOZH[+!^^EXIL*5 =4
M7*2TXO B^0[=)5+8(F+"A#$V^^FJ!-QP,E6UEFU8+-N,0'XV:W64!,:DJ#I;
MK:!?O)0M^[_!1C.)3@CC/(S72WP$+HHFE'^Z@61<8106CQ\GJM%BB"N+&XLA
MEB5VH6Y#>MBK:)/-")#.9[0?&498IV*,P3FWL82<K1(' ?/RS'$@WX :?P==
M.MW4!:P'TI$>>X@020Y3VW.+.,#_/<&_#*?TLLF1M?OL1Y8MY5#DJF,)X]^-
M1TT)! <>-/DITW\V7!#!W18WFE,D4^80L:\"V8P(G6(T0S((*I1A([5WL^T2
M6&RYL6#$&/-(S5;W:#ZU&9.$FSO&'A\#C\UZ0*%O78FJ(F$MA87H15'RF>1<
MF1F(.*G.N+,P5NO4JJT5#3KU?M@F9=(I\5T!J1BNR1W'G2RR6'S)(RQJ&KD^
M5<C(5+B]'4[ F/O."J[3XXJ%*)=XDD(2N4GGX>B(^&.B/,!_"?%9E@1X<V#F
M5F-)PHL-+,W<GEAEAUXT:9H5'A7[69E9;/ S,!=?SR_KRH#4#C)Z<L<\,C\=
MV3GS[#&A[_JG2DW7(^+F%K##P^ %(/A+CL(T"'UJ&,V@NKI88$P'<'_$FBKF
M/D;03]8Q*5R*^RT]RFE-Z!K&7D2?S,0!+=P*TVSA^RB'P43N!!,<686A 8:E
M2GX7*1/Q/^EQ"K3)4EA7A/$_5@FBV;<I+5J<HV9B+@GU# *OO4),"</L<K*S
M1*9[@3'X@(;#$0?7'>@28_"A@JZ7-4]F"-3WT$.N]_,!F4J@;YHK4JG',0*.
M6->D0LE K$?Z,GFV$AES9=K?B*^\S12/*02$7$3,]+@8MK;J)D> -)K'PXIA
M^8G-KL[P1UP;_I)/EX3MH'.;[X"[I+D%42M_P&V6^)_F=%W-%$OG0J\_P#%O
M<NMHON6*W#7!.*5>V_+-,\UZ<_OH(?C@I3"8.FA^'#-VTTF/XI6;NARC\15M
M =J=SL5R-H.6CN=J_#1JVLNTUV/2:YON B$LD**&^;[YI"2\^.RAH%B K3H2
M-"_$W:,7+[?T(OTJB7?8MH?!5;YY@,CP(K''M_DK*$F3WMH0>1YC^D=B<%(R
MY,!;M#H"9P?OLMW47;<-W4Y%=ZO"F28KP\#)Q>H0F8__% #X;_Q-*AQM7[@%
M/G^"X?H1_W>Q@\A;PP^XZ^P4;YOUZ_WGM_4,#VDB9\8<-J7!P7/VJZK=*U"V
M!+0I(&T!33)"6X-KK%,HC_\#-S3IM6)9U\C)W+##92Z[H-3@61ND4<3_&_"S
MXFM<(FO,]R;,JOI^19SS&L:^C0*2:K3MQB0K\<;99UI]T)N]3B\S<J)I8:"]
M#-0G2[N&;H7ZIM^IO&M"4K8C;@2\B%+=%5K](_1("WY""1>A-Q*"[,3?#,V
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
M V&*T-2>!1<^:P$_XU1!V9&Z,GBV\AOC+?\)DK(<,%A@D7EKB&VA!XB6JUY
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
MA(IN:+Y&V'\5K?,$-1X^3(+62:=.F8G *B#H$*)\KM3=NRZA-RQ.%N &1F\
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
MZB*N&6;S.[TV,<6?NP!90R.06.'D>?4ZIND-2/\I>$%(P/0E.$\0N,C2$3K
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
MGR8;D283,XC!DN%3)C71<\"R($?1B(DQ>K@>ICI!UB)M-MP'$L@Q*I?"Z-E
MF)?+:-3TF+Q/&"0[06(C72YF\3Y!BE6I+$?/!<2\=$=CYL9<+-@P3?.)972Y
M>"8 EDV$]&P S,DL,V9N+ &8T#L/4]^+"/7T[A$BZ)%$-VX1S6=K#C>U>JR+
MTBF]__WS0OT@;$8L _$$&K8SM:*F]-EG!4U1 .#_^3<$9.=05S<V/C?J#5ZN
MFN0DA"5;_ELIXK;/4VKLC<L)T\T&=)@7QJU#5P49;'^N]/P9#=L*@I!,-2E)
MULKC8>M!K9#Z'+9L(8<#CV>]C*(6Q@'!-?GG'FNE[^?F[Y*"P$ 8U. LF7L3
MVSSO.3X,DIT>KR+B[CU9(O:&'PZ^;G(65+$B<\U3( ,"Z5=B[*DRFBFF2&I'
MW\J$V>-U-<\]RA?8O/%A2BI%UI&ZO,#L*1+)&.)S!G<2AH;"JZ_EA0CLO"BG
M%@LK2'PNRMTP] 9RU!B<=*-7(N=Y',#@-O.RO*0Y^5IBD'2_0?29X@&<?@A2
M^N41(#^A%?W=S"Z>^9(50Y4S$P8=H6/>@[.Y8SD!#@25["HY@1<MH;V<F\UI
M5FQOS&H+U:#^F;P?E6!N'C$P8X8@\Y)4X<WV[/9K$]@S^V1%^ )5_YD*@])5
MDOT,LR;%DKW7*^K,N(R2U&%8PO$F\;S%N9=M#'"X+U_T)M.<1V.3H"S\E2HD
MO*=A7E K(/T$P2"TDMINF(D9G.MD^.2[Y>JF]-A&&H.4_8AA'IN! C(&T]?)
M39M10^HFB:+S!'WV4& OP3B3Z#P,'Q9KR@D8J;=AA9'+<"C/ K4BJ8M1RIV?
M*?/9EK](K[TPF!R<8NISN/ 0<L@!:_4)V.)O7!L+FB)7S'#;FY4YQ!<,<LGR
M(%RQ'HF^P,KF%*]&#Z6S\QW8$*=ZK !]1M9_G$.NK&\."]C(O/OBO! <1\'J
M^\%1K)IZY&7]Y:$1"-3O$L?/H?;66:1*O/.>IB_B)23EPG03,<1[]WIULOQX
M!NX6?SN[=;T%RHBNK2 'AVO Y=-D)EBN:GH$U'%:17%9"Z-2Y<1A!A-E9B44
MYS5*=B&YJ*/'B*)7@+MU7/+0 %9X@54Z<SCB)'Q2Y-GFT#(,[ %B#D+[Q1SQ
M,I<4C4CAC *<3K$H)\$VW"0&/2(T'^+. SMX&J+FX!9;Q _O0JALQ<*3JW.,
MC! /SBV#(S=1\O)LM<*F99T=&Q,B=SW$^1W[8132 Y*M%!7JK#A0<&/XE=B?
MN\WI4:<B0[9I<--)D^HXCX4V=CA)+?0F5%>URI!;9.<P@,B+:-@![FO?^=CP
M6C#!D7T_H@&N>0NC^MAYDFB#6&ECW]34:=Y'RI G5.$B#BYQ3U']'30=D#J*
M%0?;P!A^!6BO2G6 C'QX1+/XX3U@52"@<M$Z-8]-@$9U#0AG<DK]7U3TO8@K
M<PQ_5,2I_NA%>;$\21)%4@O,P8)0X<ZZ'\/P (0EE\G]Z*YJ KRJC5M#:2)\
MJ:X=U3D>X?N06LJ/'H+''HD^:V5"+D+"<8/*J0TQ'(U7N3//G^T#L?$1</<B
M;%V_>B"==%)_N_9N3X8PY1U)>9+U3^LR_%PE)#@ZQY_A\U'I*W"P>IALS'&1
ML!CEK 7\Z:OF6Q!F<.,TZ?=8.*A"G3M5TR*:%G!;!/_*TXS>;SI <X^%>1ZN
M#]D4%3Z=_=&!)W95U#(G972-A9X110XEH?> J68AM)4,0HT+ITY2)5:5JS+4
MGOX97F1J087M&%6?Q+'7336EJRE+K/-).8K9Y3(T=-.4>4_E*V#W*1X&!<BZ
M9^(.>DSX;;?GY18B^M;H,DG3$P^A_:J,]YT:60+*LP :GS^>24K<@E4C$.%6
MP&\W<WU,TY"]$)0#$V0.HR?>-LR\R#I"N71=W;@/<L;SQQ6?4TS.3!,.R5:(
M0.$TC,H7TJ%35YYHT9@8>TR2KF''8HK__)<Z?.DKF:+5W-2?2*HBU'%GP1S@
MTHOX&B7$:W4#4XC'^(AMRU.X@U&RW9CWP"J3G\7^/, DKW3B?WB;[1]/C\!9
M#-%Z#[PX (N/=\"G+^YF\/Q<"PA"+2DS4>8VZU.(PIU7^ &PQ9I/X2:2)#H+
MF#)9XYY<JF]G!T2A6(7PXT^ .=!]2)+@<QA%&-E8/>,I)5[1J7)TR9-V\3Q;
MFCM^N;#RL_D=6"3$+(3BT&R,>VO=I44>;Y2_*]WS[3LIS$']PJW(T34Y4-49
M<FUOJK/,P73Y9Q"5[KG]S Y!VE@1HEUO]C2KV/>HWWAAY'OH)(FIVTJZW.)
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
M)<8MWAU$#XE1L;UA'LA_R4,$Z>TZ/K@"2'.A@[#LT?'9R:X,WXQP4U[$?I$
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
M7[3[YBE+5]_J-$O9)C)NIA,(1&-F#FP;'[$T8\@.0" "Q()(( L,'.9%?5M
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
MIF5O7,SXL"/7G@]N T9G-+BM\KHHC7G?W#???K8@G\NBBFL#[B]<&SZA02W
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
MHY0Z4X('D8L8V/$9L,$'_:!UW5IWQ7*C2ND/-(-$9)3Z!L'9'D7^[?K5C-Q
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
MH =Y4RETU-5> [LN*$F)+!O5Z4^)S%) 1/9!^V#IT&"=] G.N;T]->6TS::
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
MG$3!S>[X!O#PGG")1(@D TQ1X1.3@L27&0);ZDM,&LL#^D+9@V7AOMG)AW*
M4HWF:SDQB#;Q>I'\UD"[OJ+V&%,_ED'DX6S*ECU1E6+F9!0M)-P>O&?(F#)Z
MTN-+R(@Y4@/;,ASZQ@QY*GS\S^Y765< _)S^53Z;LO4JHRK%Y1-5-6<:EV4V
MR^%W+A_H24DP\&R&C)6ZB=H1_R2Q@E!]\7#!/&O%74DSE'%?;*B;M-<*\< 0
MFZLW>3QGT,0?P#G7.J*G*A9?QHM\S+PJ$*K+R3!RW@261Y7 S.[0-FICHT-1
M55_+[>NS0!^Z=RK^-&&/$_5\#KXCKH.=L'>H&@T%#5GH)_HAV; ?V^:]+0Y(
M6GJ2D((,HXD<3JQ,?9(#(EQ!>VG"S1*3L7*H[/<$^XTGT9A^"M?4FCSJETZH
M&!>\\@AU23P,QJLX'QNV&]*^%.V]$'I&>]:B3=@F;)5.*Y3U,F60\<H6P);Z
M4XQ\6?7+@!$T:J+NFW;==Q%:H%[[UQ/T[KVR"F%M"E7X;U2-!Y4W[%>OTU<U
M77G.)[V1>(?#JR]=G%U;7+N+JMPU;>T+,0[/I>Z#>#YC.Y* JA33IC*4\40K
MT<EU7WYTT+>H+;:T+@X>Z)..VHS&BY9/2D(.[GJ@FI.1GB#S1 9U,H]U0^FV
MNV=J/A?P?;-_^:!M?X*S%$Y.N'-\'!S>B1)!P%0$A(BTJ1 C\#_]BJ=.M:RD
M+DNXRJ@[,M=B<5U21Z^I&X%PX>^@I"H%UMH7YG8LZ]AEL#^;LB7[+Y>;'-FP
MS!PHYN$2RT9-?0^]JCI.H<!S\K2&C/R U_!F+PPIHL>%*<> LF2%9)FG.K;,
M2XP7>=-6!\HMV /04/#><?[9L'-V-$[P^.:!R?<HABY7B"U2I*IN A?C)I]4
MU8W'@;E)E>#@K);P21:5K+^ N%MWT_=M^7;L.5"E^:,%EN7Z\=A+'CHG5:B0
MI@M3N#QB"@0Z^[NR.O+TEL!$@%\C?X6PGU&D@JGWO&76P3ZF2^P<*Q)]L]MQ
MDBLZD&W?O+-S%O[@_N3T2).U7(_- /W@5\WZ-$.M$?U:(=&[O%!*$PSCUP<%
M7>;/K@14=D7677>DV]3?%J((?BF8T#<F[^7Q<"C:T\-N*&]ONNZV:-O3KFF!
MN3.@P9*0 1N=4=\/=:XC.?GA'V?HCJW??-O%7%B+AG4@:57-U3SI3V\S.RDF
M$S\P7&-T,6?:*Z8G(S,2$RU#IIU% 19P]5Y)BJUQJX7[[7Y#Q(-*&E6](EGT
MNU'LZW'DS=)FB%FRT>3W4=ES>L\B0#_;ZP^U25RHTUE5T)>FV7XOJXI-\3PJ
MXRA3/*^56A$EAX<ZK-;TB0D!@U7&<5)S31:O$8!*XT+HU,?2I9X5!:49Y .P
MZ5M?T;2.,3\;L;I#$CP4I3:,R*>+_)0NV+OOUCO6>_Z-?O]*_RHWC?L59X\1
M\5P.;_?9I*T7&U4J&I1 MMIT&U3U%<W FJ/Y6K9$M(F:,!A?7Q^+]J'E+$%;
M?I-5)#3!-W@F 'K "1&R]%7S].1UHY_2U7_)=ULI,I7<I_7R^)UWCU*]/%Z:
MOJA&+:/2-G,1LQN:N:S^#UJ-N5;$?1N._V[HKT NQF]L<O+#9__"_O+&?A2.
MC/\"4$L#!!0    ( /6!;5J[WV_N:FX  &=#!P 5    86QT;RTR,#(T,3(S
M,5]P<F4N>&UL[;UK<^0VLB#Z_?R*7N^7>V/"TWX<V^.).;M1>K4U5JLTDMH^
MGHT-!T6BJN!FD660E%3]ZQ< R2J^"8 ))JE6Q.Z9MB0B$YF)1&8B'__XW\];
M_\TC81$-@__ZXNN_?O7%&Q*XH4>#]7]]\>'NR\7=Z>7E%__[?[UY\Q__^!]?
M?OGF'0D(<V+BO7G8OSD-M[L[E[ZY9TX0K4*V??/_Q=O__\V7;S9QO/O[V[=/
M3T]_=?G?1"YE) H3YI)(_.#-EU_R!?,E3QD1"_[]S?TF>?/>86^^_O;-U]__
M_;MO__[-=V\^W)^^^>8K_@_YR7_\PZ?!QP<G(F\XWD'T7U\4(#T_,/^O(5N_
M_>:KK[Y]F__A%^E?_OU9_*#T]T_?RK_^^L<??WPK?WOXTX@V_2%?]NNW__W^
MZL[=D*WS)0VBV E< 2"B?X_D#Z]"UXDE)7OQ>M/Z%^*_OLS_[$OQHR^__N;+
M;[_^ZW/D?9'2[<V;?[#0)[=D]49B_O=XOR/_]45$MSM?("1_MF%DE2(2<3@2
M1D3<OZ[#Q[?$]3BL;_Y3_.-+\0^Q]O^\#"+J$<:Y*=B_8)RK:[(E01Q]\4:
M^W![>=A8;3GQ!V\[5GC[O_3P=OPXE*A]_4VZ]?\I?O([^_TT#*+0IYZ0F1/'
M%RRXVQ 2UW$4'W T&/&H0$%(7HIFZQ("2;M8_G[C,([,AL34=?P&PFHC75W1
MSAXNN5+8DKN8_UOPTQ#OZBIOM<59"5FAEQC9$"Z-CR2%:8APTTI@DGRWX9S;
MA#X_,='YGPF-]_=\D6]"]JT&MAV+6#ERITZTN?##)U."YI^GK(?!;\G63D _
M2=7K!-X=70=TQ4]#$"]<-TR"F*-UPS%P*=$Y<5K+PAV[A<O9&%$!-5R=.VN?
M+'PWY"S60+U]#4BZ7P8Q8>*"=X+]@F/1=EFTHMFR *!:N"-K7:0.GW T0'"X
M8>&.L'C/94B<T)VF FW\')B-_)ZF#UQ(HHCH,K#\*9C..2.,/O*C]ZAU9(M?
M :+RH,,O^>=PZN"*<#-0AP;9!V#;OQ&W7QC<<)-#!XW29X G.KV%[YUG+:(4
MOX*C#/\U81S871RZ'[6.=.E#.&&1ZYUP_DO+A7- 7EXZRJ]Y 5!#;;NEL=2P
M7*-QVT!<H]SGU+N;NU8!1/;"H>P7QT_(>WZH$J9]P35_#V=!)@\1^3/ABYX_
MZMYRU4_!D*H;1R=[^:^]E@'3N@@8HCKVW;W#[SA;QF.V..2=GALQVGA7/H13
M34UFC#9V'8N B475IM%&LF4!0+54,'.TL:M_"XK8@SY3"Q]!'H'4#M+&IO09
M(&F*]I"^W-<_AO)."I:1@:17OX5TW1I-$7V%UK4,%!$;[WEM5+M6@22LNR%>
MXI-PQ>TFE\-@DB01_V^!4WQ+HX\2J@Z5E=>$,WX.("\#8<*$;&^.=64)0(O\
M .*,[!AQJ:3+922$,8F)]R'BF,4;<L<I1M>;^(H&G/WQ)O3,-V,&">HL'/'@
MITY8/-X9]04"YPX+. K1#6$R:FF^0:6%+0C:!>6V'">L?^;$SBIDRYUX#..@
M2U:3T984EX9GTGT8.WYJJ#SLJU#-]Z.PK(U#UFH@&FVB?3506[V@A<J6([]?
M_40\I;T+0^^)^OX0!:>T-+Q\G3_OB,L/Z6(;LCASB,3/@HA#\*54Q&'^2XY"
MH_5LM&48R':N@H,-?AW&9R3BWJ%X'7&BGXBWYGA=!E',DH$J11^*C;W>$C?D
MON\GXKUS:!!=A9RVT47(+N-H'#* (F#A4KD*@_4]8=N3D+'P2=QCYGMM6PO^
M6 M(,8<DG+?W3LRMU8%H-RYF0R"%/10& A4.6#A[IV$T1+ZZUK-BM1]N4PGM
MBCH/U*<Q'<* GB5MW78B9TBJ9:F/B1>'W#Z])3%-?1_A[@ZY\927M^1<'>7B
MFL3<.*6A1]T3$I 5C0&%KG-Q.ZS+K]8,WHVS'ZBD.Q>$UUXMLG'#Z<;LBE\;
M" L7"[C0]0G:B$+V%;B4?67+'WFD(G3'A:$:+3-U2=H7A.>!,)ZX6^JGP01.
MP=6*4Y ;3!SJ+1?J8699_\K6-?-9]A(+PAREA>V<].,-SNW;4X>Q/1>0)X=Y
MP\Y[W[(VSDR6W1BNWC$.]$/ #@8\IV)V=*,3PA$A,H&(B$1<[X8$?*5!5A (
M8!N7529!5*1Y?@AH+!('^!&)_IDP&G%MG#TR_N)PY9Q$\G?%7PT@"11L"T+_
M(>!N&T?GEO]?1MTXRZ98""4BTB"-]ZRTL(4--;]49!$+\^TH+&O)[T\8X[AQ
MX;@.Q5E*_[/]D</T&M$% __(>$9BA_I1P:$U2]IJ6T>;/XU9_^X^R_KG_SAF
M_9_N'PB+!-FX;(MGFO=.X*19^XO $X\%,5GOSVCD^J$@9$\M@  B=Z2]+I3B
MU,F\R AN*:\C7QTPM:8EK5=_'[U+@:;L-:7YZN/<O0Z@$LN>7/0QK'X)J6J:
M'B/T,>Q:!9;EI5BZ$;,;5X!2$X78KSYR#1_#X?5@P-;B5V#JIG0IF5YF<&GT
MA1P8 [EO^!I.8Q2</!-)KWT,5WI03#0VT19-W\/9OHVFJ8':[5P'LB*N->M8
M'VF%Q0"OM$JZKP&-6U;0%-5&R]0C-+5,^3^.EJD;/A+68VZ*+R5Z7NC*=SI.
M5O&5_E6F@9A#M;%:)!Z-"R'APQG:,1+Q/Y _O.+89#B)K\V+;4N;)<\Q"3PB
M:X?_0U#E'W[HEO["%V7+(<L_\YT'XO/O7._W&@R1-'09DVVD0+SF*N.>90^,
M4\;SEGM*7W_U\-W7!1*\#SUNE1/OPG?62B>D=Y'\*%98MF!E%!WFYO#X/TM<
MK%=Z9W_Q=B<K>+]T-]3W\J]7+-RJ\B .5:@0,K[*?WWQ]7>BR'^7*_:KE(BM
M.$H$8^')R;_,CKLR<[A+#L(?E76*HC-)'BD1(V?3]T/9E.F_MU4-HZ%X.NZN
MMB+\-LVC)35)].7:<7:_'RK%E\?\N)LP]5H7#U','#?N4$0K)WJ0),K6R[21
M'T?Y3XYJ20NDYB&HK9V%N^P@7HI/FN.HHND'X5G5^>.?7!,Q$^>XC9_YT=4_
MN7[YT)IS[=1WHFB9QGP7S]0:\VIPD)1O]]%J9%:=1"!\,V%;$96S<.O0 )A?
M#0 F<]C:1+7(M"8"9=SZZJ]?#3DPA'$_:U'V;]^3[0-AT$>F Q*.46G$B4Z"
MF1\@<\NRC-C):)QLAC0[3K80+./D-QB<Y.;Q8RB"("(R$@;V&-D!Z(#ZU+G8
M1:R,B=\">! 3H$;_C5XP5<WEUQ\BNND3Q6G"Q*XL>2;-,"8AL(W>;@]M"M?X
M0"$ULKR<:+,(9#LJ\0SVZ/C"P5W$,L6)GRJ9.@!MC"G!Q+U).@6Y9)FI$1",
MRR9,/B;P"#2S30$SM1D&YJE49F$+>3"-N2R'(KHE+N$RQ17_-8GM,*X3%/;E
MI\S#;H)!67-FQ^]04WU-H)E76GHF&K-,#C ;S80SQ_2%$O; 3&J#,IO#U4JF
MC'G_B7.NEO&&,)N,:P P&YXU$2=CU^"'+S-VV>34M)C4+IBM_L @"U&T&&AP
M5O78DR?$B<P@D9EZR(J#O[4Z06$S3_F$=1,L8R? ZZ7Y6;L. W<$5[P!S/%"
MGK@[WD0B3,._7(!\*_K3+%<?HO3BA;[>.F&ALK!/?DLW73?)4#WO:O(N5PWG
MSY6&(^ N@0)(?+]<C;=J](,ZL,/MT..N[)FB!1AS86,+A>#<\J%\L\<M5!YU
M2F8+@^ L47/#Q8J9,ILG@D$'H^(+F/"@T/;$[DM.!Z#I\ZJ+2G /CT."QS?.
M7@1"[8:-*T!P8Y#]DML4,Z[2"=5BY$BQA(.K[02>?RUPD#/8M'G81BY JQ#
ME<LQW%L*578#FQ5/^P@':#8.?#6P?DH[06%'RO2XVDTUW!M3FK_6F=D&95Y\
M;*45[F.0=>Y-D'$]8MMMK>*_..1-.D7-MK7 20N0.=FI;70">\X#M&[L!<!Z
MX6&?QFYQ5C!P&G@+D!4(<B':C6LV \(, 6CPLH-28![(P O1WDTXKSC-(!L%
M(+!6Z'2PJ(U\ V51%Z2)E&AT,JV34G!I+(8UAJ'[L31IV%H);BN@Z1^[+BKA
MYD:4"WYL)+@W04#.B.@3V7)B2P.!D V20G6/E9*$ZO*X!TR'6W7*H":N>YXL
M%W?\&X=ZE\&ILZ/\XH0.7K= P78!]#C72BO<=/6%ZR;;1'9JE\:M:"7%R$;T
M#7LD:8\NT019-$5>W3O/\.\26M"QK1DMANM2%C4Y_E8TM@J.4\4*V)^1%74I
M? E1+\ 9W:(JY(,+F0)9LM8MV)FIZ"8*#7 _8),S9/M@RQSL!8>M?S5# "TT
MRWCZ T H?/1>4[_?2#)M2$Q=Q^]H>O?:>NJU]50; 'RU_-IZZK7UU&OKJ>DU
M6'EM/3453KRVGGIM/?7:>FHZ7'QM/36IUE.^'SX)I^@B9&=A\A"O$K_>%<12
M,K46[*G8:9T^LR8Y47/FRWJ4N\-+)C?IR0>1&\+N-@ZS^\C7"G0R9[B3VZH4
MQ,ZI+^,ID8H62;P)F9A.:)7#-6"S.,9]! -[:H+BYF44):-P,@,T"6M#FX4Y
ME7#3YILP6R:QG ;*S:(1F%B$-D].ENB%FT)?1N^*_IF(8+,8%B5_0;@Q8#];
MI@/L#!5N%Q%1T[<++LM(]I(*Q%EP6(ET8"EN YEKV43J@C21>(PJ+UMM(Y-'
M0>"4-XNF41N4>?@MK33*>/<W+$>EAI@]NZ@3U$S9V&05_0C$2_NO\VDJUV'K
MK2_R9AVE2FM;>H)O@S+@1-R21Q(DX)4.AV6Q);V',>74L)P4@%G5AFHJBI<K
MT4E+9L80]DA=$MV%/OPUTPH(TV_38%H7J>#"8B9,?,?"*+IAX0H\([.X\DS8
M5"(&;A^E.^+[HD\="0AS?"XT"V]+ RIP%VT0SI_%A%[P'"0UH#/2EJID-(B%
M_9@R.R!K<6T/<[I.DHB;.%'$;9D'&J2T=+GWG^8PW1*9^2N4"/0-J $8UR73
MX+D.,0V"9BU\-U*^#@U$TOXR.*/1+LM86Z[23FY?0^OC;F#(X1,=+=U#-=38
MF,3B<KMS*).I -PC68/;K2U 9G-"VXAD$/@"/(V'S@K':AI@OC5!0*U*T>!9
M(W6@4M]UV)7"O^#[$!-WWC&GFI'1,OVZZ;NI$[]QKW#A*=.!-)&LKD^1._ZW
M'9NT']Z,S%$%XAD$K" M45E;>!T&8?FX0RO"%B@S8F4KH7)_?G!<QCS")Y2S
M5!JR]T7"D<NT=QA$)V05LJQ@]-YY)M'Y,]\C1YJ;RFPOHZRB#0W_DJ/DRWUQ
MM+B46HD2VL%T)N$&J\S*Q= DKM10EF8HB1SI3+.=<!<</LC4!F5&BJ254#D'
M<9*Y26S-#"ZO/2-658B2,\@H:A0//6#E9)$S^D@]$GA193O"RP)_X=$"/74;
MVXR>.>\!(D>&_"\)X^+1H;Y(JKX/"^^A6:'RB1-1U^895H ^F]B$-EES20"H
MZ3<3A+Q)1)Y 9(/=S3!F8F>U$"AG'$ K,1"^G5$_B<%S=-J@S.C:;254SL'!
M658F[/N5B&EAQ%L\<FM]3:X34;RU7-5R4&P<1SW8\PGM:](TYS]2**P%VTP\
M;:=NZ4*?S0VL3=9<#.:3Y-70O*LUT<OT>BETQ4@AR&:H-;CV^[ H03<^A)^/
MHVK(T'X'5B=2V>2_&L>96WK8W8@?<+(&::>[FY!OB,24R<UGX1$Q.#=:>'\D
M:?C<4D-!6UA.)+W=7)"LL<\@&Z[=K3;-OJ[NRI)T=4&:O81TDA$TM\[.=2WM
MC%*GMWM.\6]"]JW-FWK$_N J,,W3%U];I4V]59IN,TL;O=*&\2W%6BB:,!"'
MUV;#M$98R!UEE1NL-!,*@H7#'RZL= AJ[_$T 7YUB6W[@T2E.1! U8<.[PK1
M;VX*7(?!+X7F14TL;$G"4EEG+GQ2H@EVTY.6/O%63ETWK&DH2]7#UT,WU-8G
MU>[@5IC9 F0B?HDJ&]M(!=]B#7Q.@ITCJ@QW$AU1E$^K.CF1V^97=F2E:VPS
MC%DQM(5,A=*.26QG#KT-/\]!#69CQH:8USO":,AM=8<=0^-&_++\;CBUET%%
M7K4_^\&PRMS SH/8T7W88C7F62?IPQ^_E21]I?@M=S+1]Y:D!8HDJPV_D1C>
M$C=<!W)%<%-]'*SGH0A&XR'<<*X!0WO2-C=G">.G*,51]I^Z)5',J!MG\8;%
MD\,\&;&_"-F*T#AAX'6,@]&9AD_9?\D,(CF4KP(H,*DV;D)?ME 81TSZD)BO
M</22%\J)@=8AU^1)_F9,17&$.0L[1HUZ4QA3W":7(S.Y"G0>)H4J!>'&&<-;
M!#*4,N))3N'-FK]%N@&V@(0_Q"/RM@AP[G=RF;6#\XZ-V7I+=@ES-\(=J8F?
M#:YVPIO1B>VF&W+M?1>&J?B-R-H,X%P.; _9P(KR7Y-=YYKLVBE#UO-9S1-:
M[X?+WZ&8M9Q2(GK* ,M0%Z0YR$$GI4P*\B'OA\^PU*&360#E^)F.?R3L(1Q<
M#U9_3_K]JW'>VB;.J&;"F)30EQYPSH.A!E?U40F>7S-MJMY(F0&5[G6&C5-G
MQ_7VA1\^=:7L#\S8ST%$]A/UZZ &1 >X\A3KW;!0W'C>R?Y#))K/']K\+=R8
MWX5R[+V=C1D@,)7,T ZN5^XG;1*CSD+\? P,<^FW7TX)D8@@7IT#E_JDA.)]
MB'ODK: X#?M'427881+F_.XSPB&Z-"5ZX"VV(8OI)\="SDH7)%S?TN;1*WFG
M7;3&'@?R^7:^'HO]/6VST6I,7MO8CRX*BCWP(2)5AD(A6AL'_-?[7QF-R5GX
M!'T=- # MBK'XGX3;3&SQ,ZX=_\H!ZH4Y/+P,[Y_<$N@#][G(@D*E(<;<3+@
M\:MHJBQ79QD6=FP$!8"H/L-8LJ%">-Q9*17<'F)^F;EA$L0WC&QILH4V'GOA
M?2YJ0X'R4(EIQG'Y6JZ]C=!\'<CGX4JT41@[9TUN2[RV7X3L+$P>XE7B+UPI
MF=#71">HST41=-,;,\V-;Y01+J!G)/W?PM:RBAQ[XVM5 4\DHT$Q]JA#4<!"
M)1CFYT+)SP+AUBU\4RDED,@-KS4/1#?SFR@ZY 4#I*E]'<W<UZ7@?D(W+.RQ
M!:"\+A$1L,4BD&*7R7<)$U1)(UCV57H=Y$LZVTT4!0T) M_H5^*_KZCS0'WX
M_@3J<%^4"+31%JSU#>S%?N/LQ1TDGK5<ER4<I0SE,12_$A(OZD90(SM@LQS+
M24IHR4GX??4'R(4.?0>$"NL]>Z$D(1V@B9BNUH7 RTA7ZR0QZF7"=5?>LT/,
M=V>$H\XE-]Z+:HR8JS21:[P3?P(=.E('C*L=S$]-*4BD06=(#U)')O*7C9NL
M"NR&B0XL&>)E]K>T)NU> ?7R'\;&'M(@NX-\4RXAGAR!>N?X9+D:[11K0,:.
M!P,=9!U:H[8XK:F<DR2B >&N;"1KZP0QLM] #TS3 CUCM6!&:H,+'SBQJ"K$
M<C2%[Q,W?<R\#F-B+TJL"1PSH&!'9?11>Z(>8\.NT?R#%V$3ZM 9RG,$E(<+
M&CB!B^@W=B'P,OS&3A*#J8FA-\@MV67WWW)U):X]OFE14VC3V&R'.4G-H'!6
MVFZ,#NI"E2L,%8 3)_@H$J L\OL  OE@P_/W2#S &H0A_L)%R(Z=8+BP'4=T
M6/(2.@!.T3?0Y;4"6?%+#6X..D;(HFC=Q?=(3L,(/F>L ]*+T-U=E(1T_0:R
MN;E+"_=-TA\0CK3-0Z^#P01=0'.A4*<[8-6!7;,?S=Q_$0I#A\Z8;J! 4OQ_
M$=]\='PB\][R]LHRPA5XY1\4_C)M)5=]:3U_=OU$M$;A_]@XP9K<<K$]7ZT(
MN LY,O(S<S_'9BW8._CH<CPEL42]%W&T 9C03F%*S: -@+?9&BR*B/INYL)8
M; P&U!?,8"!B!=L*CI9"N\I@9W:CJI,3K'N]J0IJ0(X;I(SMN?#;:(:M!A-7
MH>B>AJHJ4* I9O"V;WLC'_(9,[N?DIB-I8;=2M!M9^9L80Q5"(.X,""-:+B[
M=)?L=KZ\^AP_O_HN@U7(MBG]+;7L5(0ZJ\YURJ2$*B$W*R_A:W!I%)/[X-O.
M5%?'-NOTA+M<#U*A$USSN*%LRZH6Z"?PQ+XV*-BYG4!\+!$.\^).6Q3<.\\D
MLG4.:P!FS<,ZN:!R;ZTUV5ZRM1-D#62<P+NCZX"NJ"N2B-/",C&!)?2I6WAA
M:6B^;=1/J@#ZV.L[[8AY4]C3<I6]0CC^X:ZS%0F P<EXO$P;]!,GHI%(\CYB
MD"?WGI'(9727=Q*M,>V>\^G$AW]"M8LKMAH E<U2+R^[+ ;TY^WH&YF GG:Y
M#%?GSMHG"]\--Z'?H5R,SE).O--P^\!9) <[6U(:G:"&-N(M$,S646Z'@VP8
MJ_"PUE>WF6"0[?CMG QI O+_VCG!?L%_3TH5;[5C812)"7V?*RF6&I='();.
M12\X8S]#KOP0,MD<<\&8>!H12XOF=WX8)8S8.BLZD+$O,55VE\)$.I0%[%1N
M[5C=D77W03*+1Z6KWI*=Z+\8K&T%H-K &,?1*@O:/S J$+'C+SW,+$7/5 @(
M&H2Q<RSR>E&GH2P7R@1KK4FU=%KZX0VK5FQ>W/X1T@*-&HM6YGBE#D&#LI/W
M<+@=QR]-*GKQE%J@-9TJ(TGD'B>-R16_G[TJK&MBZVPI ATT9Z"\K/USI0(1
M^6K2XW4EHMQ/SNE[1<<>^/ 'Z;CV9< )F:3&<>#]1+QU*>7Y2#M+IVL()L:S
MA/5AVCJ(@U!!/J$ 0M0\!\*$*S,P/(LEFD /"7G;>\M'M!&(<0CC*@S6]X1M
MQ;JVSE4S#,R$[6Y6%0]""WVF?V/)-IWPEU6ZK"7AKBQN>J5<B68SI-RPU-H#
M5 \PY&NAF5TE >\AU@QT^0T)Q,@!X;C!!JJSA?F])QL@WX2<C"2F3(8BQ1,<
M_P'9[OQ0%C2>D("L:"S1N X#-VV77.A_:BO>8 E+\\+:+H0R^".8<\9H8-Y,
MED6N%/ P9M/T;[]"$@SX%7A8V[JQUP5I0')<;5%[D8T.4-C/4@IL;$RKFNT3
M5+G('MCY$='2>&_I'%06-^_35"2 O3!Y,Q1L>6_F4#D"WD*?R0>[)<*M ]Y
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
MSU+N#@1&QJ&V%N#C;!'=? <4AN(!;B6J^>G=R5'R_!ID\>""R?9=,^)$1.1
M)[[0/Q><6%DC]724O2!)&%$;G8N D$).9!Q7H+0YAEF3V;*',S)!J=-%ZK.2
M.FV.0448K>NZ&XX[FY:F:T/I\[HY-=F%/(E-Z]R@RIP>2I^7S&FR"WF.F]8F
M%NZ?"4TQQY2S(AJ8;OH4Y*K$$M3>I5IHWY$X]N6,].A7&F_XW_-?Y-$\^'1*
M6-QP7Q^F('7][(.K9@64Q=^_&C$^\9D(B*!IQNP?3,,3YX$W=H#Q0 T:Q!OR
M(: Q\>1C051\)7 "[Q>'8YA$\G?%7P%WTCWF5AXPNPSNVS%;=&!FF \,"%CW
M#BEDE$.RZ(S$#O6;\HU;B#$&'H/?V\60M)/]9>#11^HEY6>MVOL ]#N\&G ,
MJ\SF"1)Z<!09!4B=A<GEN':V9)1\C@,@#)D94>]T9X,<R3VR!&3#TC22J\I?
M8/OV_9(K"%_9)5;GR07_7V?K:!"[_,4\B%W9)=9(M 6CG_@QU2%VZ8N9$+N\
M2\!!7YK$_N@$D1-I4;OT":K+I$KK\B8Q1E>=.CY=A2R@.H)=^VA:R5M-M*[O
M$RY0JD7OT ^9XX4ZU"Y_,@/!KFX2*HZH1^@@$!-YW"36HG7U*]S@G"J]:WM%
MZO[VCO#%M'1)^8MY7)*579J'JX9=DI>>L]%1),6_G[[&+NTN(_'?QE76ES[_
MKY#J6"&53V:@K*N;S$C]XYC*6L1_'"W;NOS%/-1&99>Y(S/8;=2B=/BD1>;C
MGR/G%BF2N+"]G+XC#P3Z6==Q^;GJMDR=R#\W>2U?C^XC7H7BI5I/;52_F850
MUS::DWSD8LKWE&]E[336![70N_+)#*[#ZB9S6H];%/F><HL^"F,=V:Y^,PO9
MKFTTIS= ,W(]@D>1^'^['=4B>?6K.>COAKWF5(?P%[7I'B9,E^B%3V:A4\J;
MS*D]W&/4(?4U>6!.]%%'I50^F0&IJYO,23W<<]0C]=-[\DQ='>^\^LTLU'=M
MHSF]![N/>@1??O2=3:CU%%;Y9 :R7=UD_C@S;OGXDI%U<XUX&Z&+'\SA?BSO
M,*?RZ ^.-R0(HKW_Z.@]SC1\-H_P2--^<^*/6K-SNPD]<AGY3N!IT+W^U1QD
MO6&O.<U''ZAZ%W),3QV^$M5RZIN^FX$Z;]QN3OQQW<U[(KRPB&CUMZI\,PM[
MI;;1G-XCNYOWY%DK1EC\^^D_W91VEU,8[BGR,TKH4\S-!6C[I"6]SO-OQ&%\
M8]3WESL2W(>+Q*-J">*M'T]#96ME0TMA;R4&5%K@".4+'X)'$G$QON7_E_'-
M"H$.W8\+ONU'?LAMU2;T@#4L/%!=5?>6E*O4!GDJ$U&[>@ 2GGE%9_/XT@5C
M3K"6)5LG^^.?W#A[V7M0= FJG1:H3F+#$<*M)]"4>FDK0HH>1#]M$TF23!"=
MF2T4 I37QG)X+6B(HEE0(2!>;_L*_L($BF[O/EAI'-@-"]5H:!3H(L-ZZ 1H
M(+PH.8>X<K ZH1KC+J;&Q?M"HWHYA>I^XP3+G70:KL.,JM>)C?Z<H^&-'"B
MLV= 1%:?[;#-VR8JX[\2NM[P_UT\$N:LR3N^='S&W>@+AS(Q+A=ZWL\DMH0;
M,)[MP5"0%7-3J;GAX;1.C=RQF!TO<9W-R:B@C6K*S4WXJRP'+-2;LFR_G&M!
M=U^O=X-5J0%KU3>MT_.+O"!G=S-4T'Z]&0:PW*#.%7"*\5C[?#D7@^Z^7B\&
MJU*#V@/1'ATN0K8B=(YW0QWSUQ,PD/.#AV9/UWW(=IMPN7@Y5X36IEZ-)VOB
M ECX/ZU34XDY@_<Y'?6QX57XS;ENWG>AWHEUHB+>>\[G*/V*;L/KS6!)7LR;
M:#1U,!XA ;#Y1?_\6?R3]*7_F27_=8(T3/U36]/\">< Z'R[\\,](>D<>M(B
M=[Y<CO]KN;H]-+M.K>[3,(J;<@&':Q<K.+[F#TXG?U#KX)2THQWQ!<E#,Q&M
MTS!P.;68Q/&61A]/]B<D<#=;AWVTD&/8"PXY$&%3.17%J)_L2&VGZXCE:)V%
M6X="#YGI!8<K#ZJGHYNU50H6LH\&C'ZL*]BC^LVEU\X8:G7 \^.>#E7AVBA#
M\Y];V@1+!.JPD;,5H<6@@;BP8Q%?\L6'FY<\K+CZD+.>[IYXS9O)K$CHZ@PU
MH"\S)J%*<;@I B/$"_C!21CC?^0$'M<I+/_/0Q3D/7&BA*4SO7K+!\T"" <<
M%@HX& 84S& ,.)^'A1=11&(Q4^N*.@_4EW/0,F#>,FC#BXL7M1)6@,,+F3BV
MP@JPN.$8GT!GJZC] .49JV[QL(63O=S$J>]$D87X0CL<9",47"<U"DB=NN@,
M3_?;L$.YI0]!^!!Q2U/L[#+8);&P)@.7TT4RI[@?*_$':VABVV&]!ZY#P0 R
MJQ;J,)&E,^Y7/'(0C^2"!@X'Z/B%5Z8<9PMNK@9@W$B'%K=UR D5XM!K2AVL
M?8Z=EZ'BK*G+-^>3O5:7ZIY%9L"P?D+ ><)F)>PQ3<V7&]\)+I+ XYI"=.I)
M;%SM?= PPR=6;_=>,D/4:4,+@)7;NA\>]K6K>"04V0OS8'#EL#7Y<)>F9^BH
MT(;O4#,A-8C;N&>,R^QNRQ7V>^H9T+_E4]R+2X,';5M'JK.4<]4#22O'UV9&
M^]?(CJ4&0SHH@%*[=T&?10J]Z!JG,^RV]M5L3D3#AN%&* Z-R^06RWZ$V$P#
M+-2;9:SH3!.-S8_>H$2/ U;=.U5S_,O[LANIL8;O9#S"]I/8*%;V&%BQ.^%C
M-R741P_@U*'/3 2TB8LU^+MAAX=__D0)XS3:[*_((_'MWCM=0+%=Q['NH$["
MFYLC/IAL%)_%ZLC:O5R48$_E*4GI$#5*@1J)08+WA^7EO1-)_+ZVHNR[($U&
ML9MRK(EZ@-H<BK/?C,;9;UX@9[]!#I%TX?;M:)S]]@5R]EOP0,L42&/54H')
M3S+O/3*TP7.*_V$[9S1R_5!@WYQ&-SQ!M!?>2[!PKSK31/M)#I<A.M =3G$]
MY5OC5+/F]I:A8 N \I%H=G(K)#-@Y:'ERM!&I&=DQ071.R$!_X<,_%HZU1V
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
M@ %%NKXMF6E!V$K QQ0+Y*R0@0=.371Z^##\A5JHL8#_6DXULQ!.J*^/&S4
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
M(%YAO\=.[;8"\FHP<=_%+ MU^J+6)@ACSRO_?%K?]QV^$5K@OS; ?VV _]H
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
M^.8__O%6_$JTFQ/_]?\ 4$L#!!0    ( /6!;5J3Z#QXUXL" ->J&0 <
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
M&4O4ZZ)[Z3\"!9^^Z._VM^TU3T*>SM0,^2%?^"1YS9,D\[4'1.6/;\G^#G5
M''T:ZNQ_>%/V?S@$7^40L&X:TZN5'PR'= BDR!E\ <4T:?V4])&DV_I%/J73
M0V_)C$CT4'(<)/,.[A,:CH0PECGVQUEZ74Q\_?4VS5[QW%@1YF1-CHI T^WO
MO%@V0_ZZ]\(\MO0!3S^P,#\S 3L2[A3]\)*YFB>-JM[K#[I]<TM:CQ#4K#MC
M#VTC10E"ZL_]_A[<8'?'S2O]S#7O\<W7<[=^9N.1C-6(YK.SW>OO1XF;N;;,
M$VA(NK.-7WS)Q(C?VEEXF4_5Q%9W?G12W=N?:5O.^MX>%ND\)4B/<9K-VX+7
MK.J?Z <J4=_OWUYDM<S]>"F5/I%399GQ1UNPYGCCU@_S+N&C^^:==W5YZ[5R
MSE(VN8'K_[83NU@F3Q<F]Z5J%84-^;TORSQ*5-Y0N)\M+57\+$ZXTRU?D,#K
MQ?B_Y(Z^;K_T/F,_EU7ZR$Z:]_W"KSN1M]5V='=G:;'/7?MK-U-!'+F*F%??
M9V0TB/[H?\HO!?N)K282TG!0D6E1YJ+$$2=(\6=+Z0WI@7A7/ >374?T:GJM
ME]!L4\B1JRAGH9\$R3 *8ER8R.#%P\#'"(,LS'VD5T7A,F?U[J/@<:L^YC\8
M%/=B56M_D[X5$!R%5AV0C8SD..P1;5=4Y#10$HS9+V-3;((\)Y&.C\P6JM%(
ML9$)68\@!'X9P?9,B#\@>+(T]E.2X [;5!<2ETU9YMC;V7LTJ'Q:038(:-CN
MV<=8S<$C_J/>OO_[]@50()[V#Y#\\1@GH5HE@B3>K!S$)/4<YAQ%V53,;[+9
M9P%L;>)G]O"'/..@#*-"SVM[W:3"I=?AZ7"4'6/D-#NNZ/LF#L9U&=I;>BM^
MBRSW#1^&D9];1RAROFZ4/^3XWI<*6/<\57S,V:3BN$P7(P.<?$;L2*:H_$R[
M.T<Q>T'IHV&:9<IFF4/N9QD<H"G8]"I*RSR>&RYM>^N7X]2JJCVY**;%:\SC
MQ,YND6/[*V[];X\OOF&.72V^Z?(5SDKI[A;FJ'B&I!9SN,.%+.*L.Q$R?IBR
MKY1$>3S/(^93)#0G$-E=P)*%?.&K)&?9Y,&E25]QO,&^W>5K>Q<T$V&SW/6-
M9J1\7.$8V"EH%<,]AMK5ND>FV\ZK;H_.XH,6<%]NQ7RBXM@HEOZCEBAWS75&
MPO'QLLADW2_\I6R/"TRPU>18CG?S+>[-M\LU2 0*QF/B#+#.5+* .!/,[/I5
MRNH3%$1XE?6?0\DB@Y@IYCYM$TL+>B 8X9*CP=KN0[!:J3$ZZ1*D.YGD$*0
MWX1QFL/>R8,8<142)QA!@BB2K(9 23 CV^)C1/RCZ&+\07/:&PYST(1JK-;;
M(H8>TK-Q_O-6]V"1O]ZSEO@F3H-BRP>6"WU+CY5))".4>5AGNSU@=^T;EC-O
M/?*)UC%>'_"J_ZM,E-\_[  D=*_#BXL1S!QH?PA"FBNDZC3-66:2A([G[)^/
M%8B62[F-1O#Y=\G5RG?GP]Y(?C_&!GEO@XRXJM?G'=KG':)K]!K_M9*A^BY#
MG;Y[4Q=E23GMABE#0N"1EG T'QI.N+N8T,6=GY4%V\S$]I;_=AS^R_FI.@ON
M;QT]/>@<]'J=G6<[BYPH/UG!7?KDYNWYG[BB90R)WA\^.ZB&])8,N2@7;C!Z
M6JW]SN,P7Z:8\@[Q6.YXTJ_.3GY_"U0&[_3=R=GY^[/S8X!+OOP?__SUF]?G
MK]^=O'[NW^F:[DZ8K%8U%)VJ&7)[L[(5Q2BO"M)5^')^;BZE2QKD94Q,[(10
MGO4^)Q_XR]S546)AB#VKY--M^IXN __T]-0F*TC.2\=<KNSP*]@-F-,-3X,4
M$Q]2+Z+71'#75&30G]<O:4;D:3__G@D)DQWPGB[GN7]AS!'8  $+!CT/ALT6
M&$/_K5+\%4V99>(DC4.8$(]T>+<QE@[K/B8]@#/YFV_UJK>2B"'%UN9-L1.S
MD2(%X69]CP[,#)Z-X!60Q",_&!5:>U;T"RU671 ]6IC,QR&[Q\M6>4VP-?74
MKU^>]"U@_UILWR78OQ8;^.^+1[)L%UNV$<M_04/_N\2AI1E4M& 8:OG!DNWM
M]5OV]\#9MJ6E/:Y<=!94RPJWKUXVE4&F@@_=@2+91#.?\4K<Z1VTS Y3OOW+
M7>ZY3\:Y=S#IR^.7O[T&3M[)V;M+Z $/-9+UW!7/_V2L61CGIN@P31"7+!I/
MOF 86']P%611  IQVE275)U\F9):A&NNX+ )<//]+:&W#$GGLY;P>3->5@-Y
M8S"'PWM=%,1B:XGD)T_,S8HD+7GH";SAYZT]>_B7UA1>*[ B:!?CZ@G\209]
M_W]]^+]D;6X=O3\^O_1/?WH2K#?=Q2-^PPDX.2#?X@CK%"2O'ODN-O[HE'1V
M8O3:U!M[VM\Z,JE$=E<_3:<O1)2MH]XMV4@O[7CEVG:WCLZC_(/_)A@6:?9U
MUK=_U[O[<B4)]K:.?D_0\BA&T(FLN-&(+3*8YU^#'OW#S]OPDY6KW=\Z.ID/
MR,[5=;K?P0K7W_'^2A(<D(S.TAE>I;[*#N_N?-8.[ZY<W=.MH]_4.(CAE1@J
M+@[Y'A:Y_B;OK23#X=;16Q+9_D4P4L7<?Q7E"/"4V7>VX]_23;[INL 740)S
M5PE\T *_CYT7@;*_O7SQ)I&[:W/\6U/_F^; ,Y)"$M0&V'P+8IB&0WG-@>P.
M/1&S"]QQ2/MOD1B9B<M8RN_]]V4VG 2Y!-KDMXYS^:L(N,_34@]6R?+>SM;1
M_WNN<I61@O;_?975]>^8]9ZN7'\/7+20"8LKK92H 5CCV,FO>F,S]4[2))3\
M:CQ#1"QC214\FRF!D?TZ[+(>01?(M=*H08NS?R+!*T*VZY7BI=,'L?G;40;\
MXT%:%@9_!J;0UR#'_EWK2H<KZ45&8,4Q%U4N'^AV4<YF,?\=9',N<OXJ!/H\
M\?)LY?+) #SA0!SBD+QH8I!@G"E-!H[?'4LJ=\"9MHGYTZ0F5>2K>.L[H-/Z
MC/1L]<F#=2D)]\(];(.$7TOK_ERN6>DW0(>M,\YM/*V"XE]EE;MWO><K/0KH
MM50Q/72<(&-$ M)X2(=+_/]RH,QU?O#[3%TA4'Z:H O&5[N%UJ3<@V[^W5IE
MX--#:Y4]F&7?Q]9KA^;.2O'S#.(']0AIEG?\U[8DX,R4!. >.C'91?XO* 7
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
M55YZBYF(TJG@LC$R1<(\SM2F95Q$L[@*/QG&'DO-V+*^C?SU;;J\F*0BTYC
MA#-T%"SF+'M2]6! T('&6JK>2E469P5<P^M8;R:R'0[HP">(7\>719RE4\'9
MRA,5_NFW*0?N^KUK91T]?<@ZNLNLH[V'K*.'&_1KWZ O==!\W50?E #-Y?Y<
MC@6,4+C33J:*"77J01X=*@6&CUI[)@:K=*GNBKBR]+"1B)$HTCH\5+A3=[H#
MKAVU6E&>MC8)Z+MTK-;6)Z2VN5T[KZO6':;6$#;"N"2+)<WFM4R<CFX%X!HZ
MZ]?SM1I%*/E A,+%<QZ8S W#6+[NW6/P3(%A-XQFP;U%K1X$T'T)H+,U$]J
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
M42ZRJ%;;915*X[O4HUD+)P*T4XQJ')VV!0C!#N,)5D""7K->;'GSJ<K+\=[
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
M\JH5F:XS'!1DSXW&PUQ2<;'(3G, 40<P!DTT@=UM#NN8V%8Z&A7!!^;,1LM
MH C:1 'YN86<%F@S=I[5)J3!S)@1RD'.)ITX\#?TSH13M9"N* ,5I]=57G?"
MP+:FSIBO1JC%*\6$;PIF;KS/V_ZQ[0H".*)(%&JZ=Y*QN#FGP5P@U]EW&BKY
MET<[&86Q<L<D]9PAM#+N>VKL&QS<:H)IQDAA4^6:/]#KDSF/%U8SV\P-;X8U
M5MQ\WX0?31K7#E4<SV B)N.?MW:VK.=$_%'#-(Z#6:Z>^^9?+]"WL)@\9_0Y
M<??<;,)ZQ!PW2C+&Q#^^V(('Y:<B,V\%,"3+>^VS$I_,EO:S%*%Y3D^X\MG
M4=8@0G=GNR<%_^;I6(V8.#T'!Z#F'*LXI@B//OTZ=G5=*Q+P!:8:A[7?-^?\
M*0]?RWCM<V0F^VF0/3GR@3&E>6O^W4P:>*S?W:1/3]XW)OVDR&[$O2^ -OI!
M(%5QGM+LN9^-!X_Z.WN=_NYAI[^__WB1P]=AY:VCW[0_PY!S%766+K3CG_[V
MK0QP<^)^'NGJ^XZOMHY.M)^ENN6 [E?FMUW:F1GG6QG@V^%<>YGL[__8MA7'
ME<>&+CSZ1SDU[J]5ULHC5%F)*L]>":W./VY*&W.3_;A2G)BG]GYLEQ)T$=[-
MP =W-.ZSG:]_R%;L[&*;\-OL\;IGY.G>;7^I^^3<]N<'!]_>J5S<+T>9;8!/
MW7;=?P!*Z78_)0WBLW_Z-9G_/6,>S35VC\Z!N>V*WND$GU^"6V_%70QAZ/N$
MS0QC>FQB*'2MQ('=A\2!NTP<Z.T\9 Y\X\<%R,@+N9X/#I+[<Y!\ARZ/M\$X
M&D)PQFHN]OCWX4 X2>-R.HB"[VG./PV.?FOS,3?7,*AQSGUJK_O;AZ!/7=WB
M#S_?$_*RS(C'.O[IJ]N-L*@%[K"H>9D&6<B'_NS\UG-;&..SE5A'+6VZ3U=1
M^4N[2.B<A-U3! F^+-6_+\_)*E_(.KNSPK9>"B?W-1TH=^/G6,83>W?D5>E^
MW2.YJ'>[NO0*EF@/*-98H9BD91XD82Y9+<P(K$S?]EAUO^PQO^5P6T=/U_:$
MW?KVNN6V?GF_RZV=)\NH_QG>F'=/CN_CU#S=;Z,O/OW6?#'+:/P%/#2OJ]JO
M^_#0W#OJ;#J=IB$DUGF4?_#?,B >%_=O?+*9FL[B=&[SPS.L?TK&M&Z-5:CA
M)"$ACUPSU.2JCP&Z*]H4$%/MIG\BR'*VX(T[-AK2?F9!&W)8=#VB-V8P9*?
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
M 8IKT1@.(G(J-MA)17*3^>YAG7RF!Z2+)CS_6G5-KFL?Y+G<)X.+KAV=2CQ
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
M/?O.(!1$&XD*,1V/8YKSJ9O)6F\Q,8J@#N+'%EV]HR'06=U=K&P7$ AH )*
MA["=8D]S//?@Q5 AQ^"81)R;9]*HG%8:T'Z;#"U^$. Y,3F'<&Z*)QJ,#GK&
M2*-"^A4\K*0\8H)S#(,F,CGKDI_6-]847O73V[@=ZR=Z#2%RMY.0%@OGE5\+
M-'JI]_QOX/EMHXG,X(PM]R7<W437TH6;R)<)3,,=R!5&AF0>E92XPH!#.+\5
MR":)83 .&QNT&<W?Z<]0+QXUSE5&;X,]9N2IA,P-O-.G*P([<D9<'!G'\>HT
MBJD+/>3IW.W.?*+D].Y<%4NV/%/&E67P\SW!7JNUV*@C%\E^KKV=YL:0',7J
MBC=(2;J;!Z>7:K3>Y16?9BPNV_3?RT\=N+.%:@VN<3!YD>PALZA'#FJZOLY3
M<1'"+<8,Y!G'0)(:!W@%8V@[=D F<V$5V]>Z94>GWDY$(!-USY".R99$;3EW
M.X"F@\8I='"(Z&BBEA5.TP_D<X[$Z88 E_.%&7BLTJJS"4<,S<DV[=UJ80_K
M9VC'ON6=X8* M!1%@LSS>%,]>N\;3;0^P>%>B\!B3]<-I!.N\F' V=1+SR9P
M3'2WK!H^:SRWO=M&013#<R2Q#GH,D'F<5AG#J\,C)JK0Z5W:E\2N/LZF=#O&
MB5)2G8%ZKSLWQ:FE,AN!:YMJ/*T.O_;!VYH1GC1KE?2_J#V@+9)D8<Y$I4/E
MS O RV3AX\AV:I.L3XVAM!:PK#LZ0%>U)T1JYC@M.!]+BQI3Y@&=JAI4IZD!
M>S"5EK6CP'1.%0DE'4D6FJYMZ+'XU4GQZ^C:_$P%4'N+:V3\F;Y+;7%Z33*D
M"EIF#IO<_,9M",GJA6C D@L(Z% I&X7"3X8+2<U<&V:TI>((I#TAD9BEUYY,
M#AG BAF9L\'EA#'WVM_R'G*2O30BJG5)DR(9\RC,*?H@5.9)$XE,V['>/'-M
M2MJ#-DJ0-%I90LMUL!:#9)M463H9I<EKM4C%%;]7M<)DA+158"R_3"5+16Z
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
M+FW5'@R'P3A9(5DMISHD=K).:P7G+];K3 0=]64&X&TDFBQ988LI-@,K'2W
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
M'Z*2.+LC=!-Y&?.I?16"U=*D*_Z78NV%]'H#O5J"F9/U 2//%?? *&VXBY^
MVU%?XG>9598$LB(XRDCZUB[JE[1F8#<YI1NXB/6%*&^] 2IGY13E#DXMMEN_
M\2HWAE33ZN^225-B$;@?G4D"AB6.H*-3D)]AX**\33C?FDQ@-LL5*K%Z<7,O
M^QDN>#$OF4B-4RNVKZ@R;5+_;HHZ=@RP_VZ ")(UN78O][?B=X$D^#2%8#9U
M=[?Q)J#U.0V'LA+VL6VQ8ZIV!L!0S\@<@IEYK,S,<UK5RK\2&"0MV%^-<C<F
M!04%QD85.9QYDR]O/1Y'"-#]>3)6/%GW(=N]2--DPO4&1XC*4N<[OCU8RIS%
MZ]:9$YZ/+!,502[81Y*R%/IKLFD9@^-KVZG7?A'ZHMM)?RS/U@UM3EE3BW0P
M7?->) _X[#0Z.* %$I=DE1FIL$R ^DN:13B-TVS544FJ_:TON:CAAY,[*OY^
M6!G/Y<TY@,PRY93@ZH_9G_8,Z:\QV0.<S64-(-[!2R@YNCWZ,IV1$7@./::4
M94&$-AE?O^RP-!^CG:9L*"Y!,T'0.3J<L!#$FQ)46VCF&6NX[NW.TES/RK@O
MN4:7X%+;-3#I$%PG4U,!MHU, ;T!R;)&@4B2E9P41=%;68CA"W(>@9F%)D:?
M+$0)0;,&R$B6TQ$9RPD;Q3G8PM:\+"/4:M?M.!% I90M36)4-Z]C0N9<R6TO
MN/-ZP[N^WMVT#O^MT0!L,COWSPMDTBONL!+B^ZES20)U23@EPHE'R80K4S^R
MR4SE;^!%W7-(92Z1#*Q,(4&@4+EVQ]"^KN200;,KQ2QBFB6S97]'3IT,6)H:
MW! N8^&S+D0JN:QD.!3#5E)ZX+."Q32-,1,8%-?F<<"47-40Q[!EW(SFZ6ZN
M@]>;1UZ.8D6W7ZL*:4,/23[R5I:3I!IR#4H#%O>S<^M,F8A%(2KU5E*0X@7*
M/37C)W<;.I7D"@YU[RX#4(P7W4JT(S)Y(!V*%R9>_>H7PNT9!PGEPIM#N10J
MS5JD"$Q1 DO!*T-[+8'=,#0R;01,&+!4QAYQ-E'JP]\<DD5-M_W<&UJ[DS/
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
M$G.BNXL)5?YVIM3H+0,C;#0 -O*Z'VU?JMR J:;2:MF@BU98,40:MBE]NU&
M"TN4@&G+%JM$]!+1.5CO>K.2]YJ,XA_>162.YVM1O!15SN :GK(00TE/:)9,
MW"'59H# &Q#?[)>$K@^S8AEKGU]B&Y4K^ *RN_ERM*'UQ&HO%+S'Q_%WO.-H
M,:17?(L@MK143/*;<'1EH@KU8<8)W6$6A8_'\G/]#?@_160Q%H$AC I0'N&'
MIC650E\:\+5I [;K:^'=X!'HRK$+Q^G3F/6#:S3*U6X6G+^::3R36\8#%1V.
M@*#G"G\ =BY?N4UC#+&9W>!O4N>B62Z7A9[__XBOV0%^/+WE=L*PY\A'E/\L
M0\=KG,)H:_OWCL8IFX'SGNW!>5L%YSW=@_,>Z#[QS@OF,[CET( W]A&'1J$I
MFBP#ER4-(Q$5+?!HJB%VGG0&&\??5R8MT8&<P+VF\P8>?M#3$F#>] 4]]B1N
M'T)#9X\@[&@C-EY$)@X^4JYM<\JA-KZBIE;MN"-C\#).RL%P^.SXF!D0:!^
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
M%<8)$YYR)Q/#-I9<O,%]T$@-6&U[!BKS0/QN.- 1_D@M/$3N&^*1F@I-8+S
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
M/_(TYB/O"1^>80<K;@\\V+*XTYHR;4!!85*C2F8ADHV<9M@FX-.=]R^XX68
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
MH-?D88Q97Y!;HS,*F\+_?H6*-.3Q%&DXE=J:=-[DPG;CI0?I>N$R72;LD)E
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
MY!IYZH..&@R (^O*\""Y&14U@D*B;+I>(->#H$'%+"AV+*ZCY::S@JU^EE*
M;2H/E6"?# #59/A71>//H)D^+9?:EY&B#[8PM/SE()6=P5897]'P>L>&("V9
M>K.WPUOME<?\9G86( &*9'D"_C/NC)-W15,WL.NZ7[YEZ4I/A '+Q;V?5X;(
M+N \SHW76B);K]BAKB<D"U^U:OF N(K3S-0XM9,; !*V\R#'Q4?">V1;@FFE
M!>8GCDR5 A?RI^I8)2-TWFQ4L(W9"^SQ-8D!T#&>8<J=L18!+>"BUH#8O<OU
M^ZQ#4+'$TTRY&?.Z%.;7[]&^%.?87'9"5K!42V2ED6:'&JHT8N2.^<@ !ER?
MWIJC,QPX.GLAHI)(ZIGY6/O:ONN?GH&5B0>+G\&!L?6W!&RP_D7.U[U]+;%K
M:6R[JJA93"0M@7LT W])K26X+R9VO>W;[F(.!I9LBX'R-YK(?] $WN]0/TH<
M7#-G8"F.EU7R0VC^Z\=0];<AZ2V)J;N-=5 ?'*F>&U3!)7GT2!-"3@)<!^R2
M2TCI:9:,E4-J_#:;#N7JW(2(X/>FUVS]W@Z,I@<9M+\^>MJ=PK7)QSN/]W<6
M%/R5OGQ)H22*='\9E]__U!(K^2Q/\U7,QO\!LGJ[TP!1[X];F //(*E;?/P#
MG4#T^TG[N;)D=J=,]6-.?!5-16:?3/!C&\5]UWWH@4$,SL,M[^[HT0T7',J!
MW_X,J)5^[I7ZH)_V^$_UM/MWNT5C0Z.B44B_"L[EHOPA+.?CQT<')]'1\7ET
M='KZ7=\@Z6%]>O1MW^H\^NEYU\W+V#MI/Y8Y[[\=GN7NMX;N\\V::S[K?+O$
M))&I.SF,S@Z/U@YDZ!8]*_@%AGUX'CT[.?WJAGU*PS[O[=T'/^RC\^C@X*-F
M^^Y;SFVHGRXL+J+ZP=STIF?MWWW8Q@T\VNU?'+K@?C!?P6"V:^W-"83[(@(\
M/.(8L#^D5[V4/EG_+4_7471RUK,R7^C5'46'1T\?R%C.HJ<G#V5>SJ*3HYY)
M_5PK^G.L5\E#;7D6'A_VG8\;SL!MC>+HZ1U>Q=9'\?3\V0,8Q?GI';;(QL?[
M5FWL/P<3NX_G(H(D:=UM3]MI=/+L 2RB\^CPZ1UVU+V8N,>'Q]'I70ZB;4_*
ML^CIV1VVUKW;VHOU-?HMS\@IS<B#.94/#A[*2**S@\,',I:CZ'S3>7D@UKB'
ML-SV3)U$9\\>RA(ZC9Z=/92Q/*B)>1J=;NI[WXL-?K,6"K7E"3D\ZZ4UO]"K
M>7;V0 ;R]4[)@S"]:U/VO]P%N]=]X W2__J+VPN/=WTCFUW)LS#G=WJ*NP_D
MJYL$<NR>_>DG@0Z^DX/]+!Q'!^>]X_^C9N%SGL0;VJ[?T883NE;)7M'LJWLO
MQR?103_'\J=;G4?1R?F??H^>'D0GIW<M;^_L+)R<1V=GO<![RY;J8QRQVZW6
M"6:Z@TZ\[<%./N;MT(_":=&,L^1.%=Z-KF'R=V?1T]-;M^C1NM?2JUQ_+<]]
M3([DK7ORY%-VY$-]\L?GT>GQK1MQ]][XT4%T]K27#[WS<Z/O]?A9QP)]SZA?
M@P3>%O286_^WW0X[<,M-V 9.#O9L UME&SC;LPT\X*TR9L"FUS[^QFN'>]<L
MZ JK^^LD_Q*$1;T>%R$*LR128 P[&!V'8Z7G 97+X>C _)LSLSR'W!]('QUU
M/SI6SAT%5H9Q79?IN*E-EQ3(<@KLT&+R7K3B*X]@E1G+#CT2!- B!/9BX'EX
M>M#A.G+CB</6-X^>];]YO*.D,R_C"?>S<Y<2-VUATBUW1978)L96ZWY@)U!)
MJG[X_ /F_W]H4PUFX$]NF:<;6W4V'<J-Q\::/AUI^OGK(S3]D/%8'\?0M2E
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
ML,&>K3,N:_3I5;E([U35]F ?.,UY]>/&_S][7]K<-I(L^!V_ JMU;\@;$)L
M;WM&$;(L]VC'MOPL]W3,IPF(+$F8!@$. $K6_/K-S*H""@=)\  )4GPQK[LE
MD4!65MYG<H D,69/<,TJ\%JTG!@/G/!/=:&KB"GJCVST0%'4F.7&S/8D%!-T
MH*<>1O*&A!:^. Y#L0\<UF6K@'A"E!<XR.Y1I:,N>O1#E@ 5;T4\<O(!<?+R
MSJ2/="BV_I%#20$W^*' LP1V27UD3AQ_E<2V$N@G=Q'G,O/>4(<67 ) ]+MY
MHN4]_OI(T4>*+J#H>6FG/ EFB'VY$KGY"2[<+<G#(4E6JH#JYT1P5JJA$64J
M,KDG$DG4A4W9*H:1=ON%UR;Z!07#E=>GU21(&S+V)]W_)'+&SG_9[$#MW8L6
M6T RQR/"LF!D^$\4_,(5K@RWTX;P'*I?PJVQ<I6KD9@@^ 2IH$&L>:$]% N%
M,:1GTW)5;DG(/XQ8"/P*XI:ZPH9_HO4E8#/X2F)NGL0VR+,#1@ ('P F%%WW
M MZ&_@GNG/VT$1H#ZXEP&[U$!:^GHAW+'GSZ17?9$U8\4_V01(#OX<);G@?@
M^6.>Q/&+W=JXG,M+6GNROLJB%R);P G3;]/FO(VRG7@RD?'DQZ/=U3)]&\L/
M8 % (>Z6AO\$Z?IHT()JD5CF"[%)/*"1Z?")@P>:NL"<$UB5Q8:_0O1 D$.0
M*$"1G/Q)C'#]+60;4#O@%ZN_N"5LCT#YA+CW]HGQ!;K"@[B/YT6P<<C<)[ZI
MEV]>1JL6/Y?0&M(8MA5[[(&_A_A5R_ K!H;CQ</@ 3NX\!>-8\"'2*S-.F+"
M*;1?W'[R^5+V+-S*YY#,&"UEUJ:D4.)B"T+.F4RO%8F6AOXW_QE.%!CZ _5+
M(TI&#CC?PRD996'HXY1>66@'OCY0=W@_Q:),+ X:VJ&0\R^B[B)DFH",V)MO
M599#3_B2X(B)3HD(-Z +W5<L^[9 Z,7V1*H4*SVB1Y@.DQV!\IU[6\OV(=_$
MLTZRI]B\U7J6FJF:,/DLXRUSPLQ:Y_I#>\M<ANZ!EDQ44C;&5WZ*8F%:(S2O
M N"/5"8ZE!A.H@Y.@F$]?"21?8<-6;:H2?+^/?6XBB?1Y6>+0)(GA5B)E:Q5
M]_PHL<R+OZ(I7Q$#@T8Z& X,;+" <1GMR (&(TZ6<K,J9,*N J[$.7U6\_V7
M.+"#OS![[T/]HQ,.IV$H390+SW9?0H>^%%.9=NE[(R<V8[XG<9B$V^D-YGMR
M8FVJG$A#U\C?^J&-.UNJ1-DZEBA76J(\> TERENP!"07U4AD7R8FKYPFJ(T9
M^/Y#,8_M.2E-0KM0&NEH9(^<H<W-7AY/*9S2I@QGJ]&Q:Z]*MW8OZ?*Q/;ZE
MN3%4(="'<$Y[$L(+Y'^]UU=L+B[N&RXS-%S945QB"TV\%+T;'R:O1^;MLUGX
M8&O!MU/7,W,O^CR %X]S+[7G_>3\&POP/U&<7U(][7(PEI[K/O.*5L6%F2/%
M]9'Q3V8#CU]Y:,=^9$,VO@-#M64:2^)D]4-9)S._60PQ%?@^Y79OU K UO(
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
MX?76==*,^:;_9'889<'=N\&W5JL&@V]WC8-.7KV].ART:H"#+0Y SD7*#G,
M<D[1E7[S7E@O---%WV)!P*#9;=1E&6*_UZ^-3=7O-&N#EQKD4LJ#<.PG.=9_
MYNEG]X#L#B%'FCC2Q)$FCC1QI(DC31QIXD@3>]M/LJB.?5,#>TM[)8L_6/,R
MZ2,P>P',+M/%6Z]5'[0;%0^A+I\Q[M1G[V>WW:H-+/48-W)J[>4\GSI6M'=Z
MM:$MTQS4)H7;Z]4F'GS:J<.&NDX)=+RZ$J=.?;H>.IW:Z$X I2Y86::OJ19
MU$=9+;',6I;D9H^Y=YG[7KYB\;45+_3SC2^O#05FLP9U/-NKWUA_K?-^G#,_
MT;C"_=55U6?(0->W;06Z.F:[-F7<W;95F\J(7K]7&V<%M'XMS)RU*KG+UFJL
M8O<<JSF.V9?]R;X<:>)($T>:.-+$D2:.-'&DB2--;*^:(V\Y9UWD]K+F\VQ7
M=O8(T$5^>GN5^!%\21_YTSN7K1D^FO4@&3TRVE9S<0-0>YTH1\T1T $$Y)**
MKPD!W59!^G"K"-CTRXI#:JM>\N+ X6&<KS[9G!J7.!V!.0)3U[(X6L5:;*@$
M+)H&GOZ+?FJ]/:YE/0)S(,#41V4MFE>N?R<.K!B'[5)UH%7G5MJ=6D!AEDF_
M50U%B=+/X[RO5%=$DBS>#L^TK#+34RMO'&^5*>&L'(I2<R@KS\W6H6J[BM&M
MNYGSY5'QD!VQD<YC6=M119TR4^PJ5P*EIHY7SE:],F/TJH:B!CK9+$\2DJM^
MC>P[EYW_9>0\G6N:]I=?\3_^,I'?']O!@^.=1?X$N."]+GZ4$8_F["8&GF:X
M0Y=)@H]ND=+),)$O%>_\7V=G^B>'N:-W^O>IR\Z^V0],/SNC3Q6"@^&6+$#X
MNV=G%#V^TZW.+R>I+ZLM%O@Y$<ZCA^6* 1.L$W Y$'_-P7B^"O9R6*#KT(?,
M=84(^NM)\T0] >\/690)6 919K/Y2XP-N)PAO!4_\?,] #A;ZL*STP+Q,]&7
MIE"?>$&S,4MZ*DNJBRB6/_$B#*=X6+[GVO< D!#-%_]>MQK]IEAX3=O!;'?H
M/_JNLF1>@]_B%QN<UXCN,T3_.C%OE<!\$NQP4L&.)^9- 0<V_ ]1/81?(R/0
M>C;4@(AP;>B'$5Z:A[<W6HS_R:JX)IPB?Z5T>;,QM\EJ>?FT+GQ%W*X(%!0E
M[^&+_YDR;P@ MEOO]7_8[A2E52)B2%?P[\X0BZ950'1=1=[-K'\^6>F,*M4@
M(;"@% ^<G)]M(LW)>^54/$H,OM=_O$S@$Q>!?8=K![_:8\:Q_-5'?+:;*7$N
MOT:HYB1P1O<5(WL6\N\"9O]Y=L?N_0!>,*%K5!'0+4  7M))3E$(Q,QYK0KQ
M MVS.I46,D4%W$#O^2>S _T*>':D?V1#-KYC 7]URS1TJVFU]4M_/+%!^(!L
MT:-'IB??T.0W=/'A5O7P+L++7"TB.!"<$]>>A$ M\K\R&J$\C,6ZHXR[-,,5
M2G'R+-.S8 S#$L7^<&CDK[^>=$_F/+!(KBR68$@<(:>.O]P%OY[K*HDL2N")
MDO\<,!6CP5H.#2?G'Y%J@D,YS;?8@*CIB2H@T^\LG+J1L* 2!.B<9L&.^LHB
M_=9V@?5!K9#8XW]2Z%NOBL#+!EQJ($&6)+8R5X,ZIZ:$6,UI<U'\PSWMY:/M
MU5;,',][Y-T=\>Y.)/X"A)G-90V)TQ'91:&N[HS/13D67GQIL!:??8O)=.$_
MM-%]R$9[ENUQ0^,C1.,CBSOII/PRMQPO_E11W.G-C&?V?BFLNAMT.W#@7"_A
MW%<4T]_V83<-R[*,03N7_MP+Z$^M3L_H]G,9A;GOR'';!N">BY"9P)OYAMSY
MD.>J4'<$NMELYA/F<]^R]Y"O71:1DG7S&OE+B\!+/XS0#WOP_5&("G=A'T+M
M)UD,.AVCTWKU,TU *C=[AM5?6,Y]Z(@  6\:O4Y.3)8?A'$ *"C1G%/IQ)-=
MRX3!&A-^#N#X_<6M2358Y+.&*?];X(<A3D*^=^*=:E658AJ]_%2='14[FQVC
MVZG+=)C3CC%HE1G[5C4<Y>JDJE]&6(>"T&6JES=KGR['P+?,=>'7AO[ /!;8
M?-.U/1H[GA-&@1TY3TQG/R?,"UG5(YE/+6#QO &Y T(&0/K=,E6L50-BEEI8
M6S44S3)%F-6/?&J5F8&UA7'0RV"CWMK[8OB?J1,Z6*Q_%C"7:HRWQ>P]H]>L
M@]*RC'ZSS$2SBN%H&X,RZ-B.==/KU$&%@MQ98LA;E6 L,1-[E[K\-]OQ]%,7
M+/*WNN]1B%T_'3GAQ(?_?$OUJV'(HJI9N]\J03S;L8RM00DKK&K6-@TSGTC;
M$4;F[P3@C^'__+\SQLOLZBH+8K^[$09+@+%M[;^1T/0%R@C=&4]L)QAC0?;>
MAV%.K;;1&ZRQ.7K_,= U.NVRI0N'B  3F*C]ZG,35J^?-ZE>43P6?+?5:>
MPO&@O=8?P+Y+"_<S1IOO W^L^Q.&T2F_\D5AIQW3Z/9*K#NIWE-M&?UV#>)!
M5L_H6_79X]2MP[2*TTX]8F2EAB'L1W#JVAOZ8\:Y?6B'C[@7T*LZR?1__G??
M,JVYG]PB<5M&OTS+]99\Z7+ 5!\3+RH#V@&OE8*B>B"6;\G?A>*^QO)5%D8R
MO&SH'JN:ET][1C?O].R 8GM&VZJ! 6&9);*SVY%K=9BG49_P<IF4YSY'E&YP
M.Z+ND#Y/,?[>.E*=YNIN]('$$CKY^I?7AH+3]AK>]/Z?OI_/Q[^F8$ISC>,?
MPNG7+NS<>2")S]3 ZL4GAR;^8"\T5U-Z9/^LO@:BTP>?JA9%$#UCD%=IVP>D
MU00XZI(K-<V"S0([L%.[=:E[*I-+WV<[]=M"0;"WXMKLO7IK;?#J.W)ZKSX!
MVNLO7I5R--J.I]^.R;KVOJO,>&"/13I6_RTZ904+C7+-WZOL,D)[>-!?R*#6
MRCYU;0]N]8UF<V$PX? .CO9^[S6O+S,+HK\EC[_V6JN=GKS(J]G:0J_=GKS
MD:K?JJ\JO"MVSP(<M!E&/J!IY#PY\-71_CM7IZ9A==?H\SX,!+SF6/CJ3L6!
M.%;-Q3+M@#V+TW5R 0>0"MG(^6OG6U&.P(ZBP+F;\K'+D:\/_?$8>ZM0A3WZ
M+N!J?]VM;A,L@(5\>WA>!_9W6[V%P8##.SBZ6_U5C<]#<+>:G9679>^YT]'-
M%PJ^&G=KU>W86<VT8)=1Q9/_#W!_T08WG;RN[3I +O]7W0-<9 =]EI_\ZD?Z
MF-D>@'<_=1OQ]ZI<ED/_/$L=(%F<(Y8=;V4/2!E EEJ;TSZNS:ET;8YY7)NS
M[_Q$@,0;)JJ#)?=^>KW$P';>]N.1Z2,V=!V/X5QP?QK02K)43BZ4BS8T6CAD
MX]:R9.<0CEG7G^&7HREYF#8^#X@WC!]H@PI!JN+/F00.\ -NH..+Z:A8A3[&
ME].%-,++]9_A$T^^2ZOM_'N=R5UKFJ/L6L/)L^#CBH_3H^'X !M^TGV!+][C
M-("[%P#K$0RJ^)GJ-CQ\2$._60RI0-0(_P*X!:&BB4/S]]]/F7OV$-@CIK/H
MT?9PTQZ!I+MP$PS@&07.$_,0'OX-W^$3RQYL1+G'Y.<!<X3K86:Y$_P9L/7"
M[*!QF/3X!X-K"7TL:AQ-AW!PQ [=\CU#A$5BDV$Q.<3WHJ?N)5Y[F.QV+D(P
M4O)L.I!DRHJ6_FEYTDB#0,L9^>4>Z,U]RS!=!.A!F@UC 0./>V;\,L>@U32^
M#%&NIT3\SI0O 2T$PB<F^*7.2ANO,BUNP@D; B#12WSO\A5<6@!!18].,#I#
M,?&BJ7\L%AW\!@/FL6>RTI'-55I*/5[<^LA_!B(!.0/""=3S(T'VQ7YPAFA^
MN0S !X/;=1!*;Z3A7[^Q/^$$E_9X,@5,H4!UPN$4J U@OO.?6$,'Y@!(X)DB
MF">8A/,(N Z$UH+S(TSP:#P;?DT(0N4$O"5]&F@J#/ N,+P=>*Q]'S%._'=
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
MIDWL%UKJ+C]%?4V![C\#3Y*F2,GU(V4C98?H^%R/,7)-N#ML<OX#TW1#=!-
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
MT5,(DZ)[8F23(+C9R]HJI[Z:![*O929""637*HZ=KP"J)K)=F+.9EZY)=KG
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
M(3+.UG<#FJU&?(-$_7CA<+-I9?M#Z80RQ-PEKJ;AJF2-X=&Z 9(6N-3*X;*
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
M@NWJW$JJL)>$WLEJ5SE.LMI[9\6Y<7IW]?VR"TM3,AT$:D!VW+_^CC'F Y!
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
MVQH>91UAN3E,96$W -AUC-:P=9RP*W,;EH;=$&#7,UJC(D.LBHF@Z@7,51#
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
M[G [31Z%%E@75LU1L]$Z K2.C-Y+Z8536\W L-%H';3 9#.-]K[0VB2E?_4
MW2IN'PP<Y+YWND4(&5[2)][RWF'%C=2L-?)0<*?9!-P^N^ST#;.]N],A __Y
MI-)1HK+9FL/ +*PY_'JH;+BZ,.@45A=RX))N%:V0R;)Q8?EP82MUT\/KZ?"G
MO=6P-TXL>U) UK_\^_WE-P:<.K8=6PU3#[W0<F(N16V+8O'V]]_N+QL/V=/>
MRE!D-2Z7]!X"3_8D?'BK][NOQ +7I*VZDS6U=E48BS?;KW8ZGOHBOO>7?/!3
M[XQ>[5D!Q4KKY!5V%5Y;OO\,</Q?RUGF*[8>=$'1!.TDRR6]$XPVP+:)&"BK
M-U:$ <S6;64'J%XR!DJK>Q6AH$_65K>74<M=% 4U^0FVNBZ^I83V<BVV3_]4
MN>7V;>*O&0Z%S 7,W^UFC,TIC,T-,'R!2"PCI*M!XI!/,<QJ]'#"X_XM^VH0
M.:*.':V\JL[!YFAL<1E\7S&[<F5RY/C6?KQ%I18Z?D?NL+79D5N0!G:0'<>+
MV6;[=8?MS7[=$V:/ULT[-#>[><NC=D^6P;'XBDY[.X"/+5>3H;OE8N$PK+X
M'>/&Y6P)A/^V\; Y[6WO-%5A,D-.D7D#EP:JL_"\/=%?JQ[-"QOHT_X/-4/D
M3[QYX5=FN=FA'$9? 8A?6+[F%\,.]C3JM L:2[^R=E-R+F@!7'6QOFAD9K3
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
MU"W^"6]Q\C()8KJ0*EF [*LAN67N5+PC74XI-[ZB=-!LPX<G7FCI!7,6VF.
MXN+! @DQ9DM*TX%?/)#B (@+0?3X\ L@:]O%OK<6G('NU;'#+!=OP\1&B2]2
M *9X1.Z1.%)WX9,8UPP6MH]^*KE-L6_06Z65P+GK$8AGAJ(23!7F.)H51$S/
M7\8]T*\\VUG=6S:RUK:G (=?!<T 9.XBOM0"=A_JUF(!>R3:YD"98J:30S!;
M^78J,:Q]-B[T]")"3ZM:Z"4.L4*O:]N/!)XF!=Z*():HX;N@VQV_R@<\X2<B
MQ19 %#"^P+WMB9](VSV8AZ"H5.M78MVG:<&I&K A*!910.[?/ZT9L-+_@L+!
MGC4T&X&ZGAB0O0?*AT7.VDPO-;J&_X7^8M"1@_$#FRP=025+-_IYXCT!G/ T
M\!C<DO!VH,Q6-% MFRLX<V0<AOYR=J'=1&X),"R[R5LU9'-TQ/JV WH@:"SV
M!#^T>ISH(_#AN0V$#-P'JGZ $I[&[:+$0%<V[&(&<,)"<W\9/ CH$G]H\"[[
MN<#9Q(SV +\/87G5%TS>^_ REJ8OR$#&DXX?;!!0XATX%XZEB>'$)]?:OU&%
M0VF,8A-$!; #<\?/8AIPB@VEN 3?>+!G#XKG@V=X=RX=!^E^ 4P,!:5B([!@
MJ?]>.ASLG,6>]=MQZ-T#V2A4:.IQM>O0>9:'!B(0LCVIW*B#![C-Z=)QE)+.
M$2S/0DHKP/$9H[(1,(@^X1 6$M<.FJZY@TH/<@\#DS-V.[WBA_C(SQ I^TK5
M/3=CNNX"+HNDN@L:2XJ6_TH#?@(Y#V#PUQSU^A,*/I1QG.YDE$:AG2!"&B?O
M0T\V;42^^!A9 URZLC%8U,C#0@U8P+7&Q#7%0<TO;+DZ]Q'Q2P"M"61[S@SD
M.4;6)1475 5*4\*E<??8+<^;TYWLLJG-0U8\$XGCS)[C:":1>J1?<=/-#40*
MB*'%03#VG,E6E@9\?V!C-D>J['#O4S?!YU'DC7-\DA&D(DM"24R-HNG;\):C
M!<Q_)$ )9N)GX"$RY&3A6@N6<R4GT7)983W]Z8&Y2? P]]'V/9=DA'!L<-R!
M* 7.A(_? Q<)8-5ZF6T("F^*\Z>$\^'2N[-GKCT%]<<-<X7QVZU6>U#)1;A#
M8)>VCG0:WWQ&4#<CGTZ+!75Y+Q*''N 9>@\@!($A&*IE<,OY0G\%@/@3&EC[
M9(</,LB+G 3<"<LN''AW!GR$W(<B=<P6,4?8WUT*Z=R%)$:EI_V/JRL5_=,X
MH7*]:S6.G(C,7 %[!Q&N>!G36,6:Q%LDHGS+#;@ BQ^,883)5:ZS>*)':@!Q
M[>=J4JGBZ$]F/%3^@9TR"D>GC,+]9A2V3QF%AV.#^K)VFY746 -C_2I)C=G.
MQ9K2&$5R2&U)D[NE<@J4?:,@KESY><?<.ZFJY5HLH9/UJDD]$!\.E$)UI0+)
MMHCA+#P7?T1S&I0*9!30A<!X>'K 8)QR16@BADTQ.U"<EX[E.VC5/MKL27K.
M66P!Y0Q!NW0:\VF@Z8>F#.SU!U@04HVZOOWPITK(0FL"_JJ>1<,,#!]4_+TE
M6(D!^@;NT2$HPX?P,WY?G@X5)PMMCX ,&?@X6:%H\/!((IAA3P_V^(%2,WP6
MQJT6.VI'0V!ZM&P'#<.D'3-AW&AAW,F(ZV#\DG\PD(!/43O)&:L^%A$O*I;N
MQ/+!QGGOP?\H"$H0?;JZ>Z] E/:>=NU-2*%,)B+>7:NW[A@WV,UART!?MR 0
M79$F7EN&! W8DRYJT]X3PE<=6)TN"1 *"TX\U)C)J)PM;7YJ.PB6Z.)$ T"_
MNOL[6HR=\]8@?0?ZZ^_> O@3MO@FOAOF/N!J@80TV/R2+-)R*-0>M30/'5(;
MXC;M3?:3C9?DFT)GK!V&C,D]P!M.1.QKBQ*E?U2OWTX!%W$2_WB;9BAPBN$O
M1W0A7C;$'VX5_ZS\X3IR&,OOX=K\CY_9+/9[E7DF=ZA=RP-&^6=QC +#*"<_
MYR;&01;C)Y0<N'^>[D+^$T7\ "?\T\SW G**3NU0?XT^@3?DB(C536D1U!)[
M(KAR(4-Y:7SE<X<],B?)U>B9TN?<*R&,K90UQ5K\%(E]B7VLXC3M6"(DC(Z+
M@#R40+<!XU!R+><9C5OI.+/1>8ZA']J'A8XCR5V^+7R4[!$L%>75Q%VLP#>-
MV+(V)D2B6$P)3"X@4:1'S/OQD9PDWG+&A1+0)S$Q&:Y+^(./(7QX$?U1OBU,
M6N[%YI#F_JP@1,<BNHK@!_YG/">(;4/_P9[C4IR".K#0OSR;O):"DU(PM:\L
MV!S!A)TO_XKC" *W0>Q*HH"7$@%Q\B#?A$^4+0E"4P3QNOV&9_C$O,!*EDGI
M(^YM&].LK?EBF9H7)&4'7^V:GHO2"E^;;X2?DX:^QR/N^$5MY8O)1U%\/: /
M!,AH(J,> A3G*C2_'CXUTD+YN&!&#@.&% (+73S &"FO<DY1/N]8&@#7&5YW
MWJC,O"W@3$N+>EI[58NE1\$'C%AR'\"8YX.B_,Q(PB3/J$A(F<$Y9Z0(<1>T
M1-?Z?I6D;[Z',[T'\R:UN5\-+^[@RE2C0>@?'^.C0=+=F3$W>  BU0?MT7$H
MG.0\GPM,V^XCX(VS,/=4@C#W[1EZR&&OX=(G/_Q4</X<SOD0H/!U4.'EJO%J
MQ^;5FQWD+P6BD<"DOU&S0K@>*/B04(>#T Z)D_DJ@5C]WG*X1A;9 ^SGF,+5
M<^Z_A%>7?J0P?6(36OL#B*H [MP;_#-)L>NHON.=!OHF;B(9>)QX\"'7PPQ8
MAZ)[-MDP</UZ =?_\:FX2W6,K \V@QW\0#;A,1&YY_U=+[N7?NW. ]OZE',>
M2;)&[5[^V#2(:VH/OI$A8HJ-?$TC*J/HEXV:I_@1(\!$1HK^'C!4"2(3/@T0
M(#WBWO=^\#BH).XF83SI:_B.UQ @\195)V'7 8K'# X#USE'9EY?0Z[%$I0Q
MJ")G>B?*D-O2HWV)&BS'>R)Y0"H Y]_/%$-,H1Z-CAH%2_S88CZ+Y4J 5%/2
M$T2K!\:0D%"&+CI]DLJ;^+J0'FD1S( Y3A I))I*2P(A!&)PQF-6B'IY[XKB
M'U(E^-LI^@>\/;/0_>6B,C?ET>-576I]):7M:/$<<Y*'4?Z02I..%P>F9R5Q
M!9Z_Y9VK_"IT %@VUAB1&NKYPMR(/N)XW 2)$B4PP.LM'4SNXC&ZC5E$B3UR
M>PXXGL4"<G@7<C<05K'@$2)I<*%_6%+H7I4?:NY26H.QI<.$QV*2O#$\%WW%
M,JB,+\;N$-(+N0)IT1_7H^!X('1N&)0K2T[*>]@(7%G>TX$,FC*B1KIH=Q50
M5=E#8S%A27 K.2E3N-W&GU0"KZ4K<UJ+6)IJZH"KL((V74>_Q_:_\'] SZ&R
MNJ4B0Z\_ ;,(%407Q;ALLIKED_2,QG0K/RGK0$^'_:+Z3HX5KNP1J?H^^L,D
MR0H2? +;[H%\WX;:I/#%H(V*=HB-+MQG0VY=+2"N23J#EGZ&0Z;N[4R355#7
M[309GH\A1X#+P#Q2*D4!2 ,^-U>YE1D.LG[DO)W<1OVSRV[7&*2D.AFM5HOH
M;/.^RXR^*+%OT$5[;:/37I][@/M&,V23;(T<:E@(3RF3,G$UIAUR=W.L>IVX
M/'*BT#VK1#QGXX0*H"54 $H/VR,1R"]_\OP/WO(^G"Z==0#G@^[P[#*E17,=
M%%'A(49GE\-T\LAQ^\8I9%5 8S &B048'=/T[D/Z'=B;9%%O!DZ9;HU?T6.,
M;M 4X.S45:[3:J5F-R)L#$V="AW3;L"V'ZI45\.\I\H^#(ZW2>E&J<BU$*)*
M=?VK$%-P6YDIO9/I<+(P \O,0(VG+.4UHJ;_=B1IFRFDK:UY2"A)#'_C3:?G
M\O8/'AA3/A'RFBPIDNO(\"GENNZ_FK*\N7P=U]*_@6;.#47\5UXC><,2"=-X
M6$7ETV[^Q/C.=-Q0JB?Q.F:7^$R8NJ0/:K&L1KRYA.H*9M@$=3YD(3!X_A/5
MN?LJ\(HIEJA%TOO,%\YO?6K9#AF#\X7#2!="NXZ'(/B=B_OENG!B^U3P'K.@
MT%7.R+KTW'.*%:W2I\%W:U$& ME;23>DO^1Z,OL)IBLQ$'8J7@0)&T^G8J/X
M$329#OS,>2,  Q&T]"@Y>/Q@T0E\M(C'"9B-+= M1"1/MO+ ] 3B)G'R)6S/
MNW?LF3 <N0=6? 432:=3TK,U,$\PU#'CN>/J\RIL!K_@)0TQZU'GUF,L-!R'
M!.U4%8/$"S6\A/$J:@7X5)/@05.^,^D)YGFDZ+\->(!$^&HGW%?K^<_<FTO(
M(@M;. !25&@>$2%0NUY<)\-@(1N3^SHINS#LB**+HJDV9A).UORY0@_#>@NJ
M1MWDUUL7757GX57>4+-8HNN@=4ITW6^BJWE*=*V%_D^IJ:?4U(:DIG9J34TU
M=TU-%?6=L(&$NG4[177Q_3/^]Q-H)9Z_>Z+J[DO']>4VE1)MQF >[5WZG?-I
M^E5GWZR$=_1X>"<[L*-E-*C9,:JS$FG"#N#X6:7;*F4?EVFW7J%*-?=\EI6_
M%M(09XQR4>2" A-3#_TT#6GIE@O)G1T( MF)Y\6- 9&BI?Y?SX"-DC,&2"U=
M!"#TY+_>Z4_V)'S  [=>[=(<6:P88#VM.T,@_'QWEFO<2H[IF<DY+AO';.XP
MSAW.C,K+7\_:$6"V#.Z4=]5V!?&?Y-'XN.;16#U"QN3S+2#(.\KF\+ UJP<M
M^H2J >.1G+;S2YW6K)=%BDU[$E*RWWV5.IQ/QAVO5L\BI>NKC;-DU%/;1EJM
MO3)ZE3H?9J.CN-_9O5M!IA<QZF#0SM>HH-/JG&$I9>ITF+PP>744<.X>%L[=
ML\N,";,O"\R]PX*Y=X:S1JJ <YGIHAN$TGNYE^)SK#=.Q]Z,G?YAL=,_N\P8
M^[;Q\*\."K/!86$V.$:8#0\+LV$N*;"5]>58LW5?_EH671.-UNX.1FLU*;C?
M5W(;TV(SDR53Q6D!BWD6R%. E;[[SW22R5Y13DCPA877//,M7]; Z.RR9[2'
M&_(&]I_X5/X88'Q?=HU.:WT^("5S)+T]F]NLFP=E^78[3;]Z)5IJ;MKW8?7O
MMIDFWE^1-XT\9RDL9.R:@'30[,IRWN(JO+F]'>1@%>VK5YJU+[&ZD,I'/-\5
M!768I!^@\S8(8ST05)DD2L%8E2%*2RKJ7V)G4>HBFO8%T<R-IXG+1[<Y;-=+
M!8GL>$M1N75#B[RV;X_':]O? ?&]X_;:9GB0UD/7B7#TO8+X?11,3O%6B9?0
M\5/MAS:Z@[<YK-+=7,D-Y]@9.8MI(VD.XTS 5 SQW9W*%2!WW\B,?)3%'));
M-\*]T77AZ&4!KG,"7#' F<V3"OOPHV_>\YU0,-#+G@J)F'=R\TKRZ"EHS>.N
MVW7Q_'[.S3C;Z/\8'=:H0*?^^O2I;8C:';JO3KA?P_V@0/OI*G&/@U;6YZR<
M<%\+[MN'Q7TO(YBW7]Q7&RG)>>V\7SE5:6*KE,(J)JL#^];Z0%;K]7PYCEY$
MCKQH1![8V3@XPW3R$R++(_*PV03M87V(W*\)4EC^7Q\UM9T';'QN_SQ_L"<3
M!L_P_SV? B+/1\.4RA%RSYIY/B<CF;MO_@6!<'0"8?4R[[")$.T1R+SU@OR]
MRKS-"0"'B*;E"WM4-#4\+<:XVI9D<W#UL->DB='M=5OX55;HB\T7CO?,L%X7
M>WI0K;_LZ2-ZU5!K-P"4)>HH9CZC(3!-KE>_<1]AAYY?M'M\UOOQRAO*4ZJW
M4EUNRTYMSJ;'_JP&E6';9* U&A[G3;7[I?-#ULD8J0U>><@V>XKVTG68A4$C
M++SA75JQ]1LV@(H*W!WO270!PW"OYU,UC,]P@"]URZ6G#=YHDQY1C<YY?R9]
M:OL!3BXUQ+^P!1FU6;U0IWS&)E2BEUS4S=F:_&LI^WAN;5F1L$U:._&JVL55
M]$'%HZT-^2=F^^S2-%J]%J:;K \'WC&-IJY-8U,-PVRU,S9-;0?R=X<1K:!L
MA<E"#:!ZO1()10H4.1LH=4P:8VUT1UD=<K8BKM>O=;]=N D 7]UU[QC?;TK#
M)VW?#9\*%5W>3M7A1:+7=Q0BA2LMMZV7!&,O$KO/4?O32+R*BY6GBF 6RVN;
M=W@/ )C!F[?K;1(.UV-]=X"N)R/12CGNUZ/.+4G1I9,!RWPAT+5WUJ.W_;+1
MV_O+]>R-@KLK4>97'\!*A[OC*11% =6@DW3J07FI</N@GQIQ^00618"S;6<X
M8GL/M3Y_J;#,ITP2MA*7\L1_X('S7>-@V@)?M\V2)3X;RYZ: N,R&>)E8#P@
MU6[03_.U%(1QM1'"?WC^#Y$K.\.QQ(>L=*F$$?! -^Y7W\/>5_F0-,2\?;.5
M%I7;Y@A+'OP00*N$L@L C6HV6OVR0*L[(O+->L*A&Z#8 <".GMCA-'_*P^1"
M6P?4^:$Q&FXOGWVQM+X[S-I8 6=T4L/V^Z'U[92<F3Q.14PYM;8-*-PM7WP3
MDG=;:=^L0^!1M) /_R:*NGY*75<N,.>'U,O"4AEF+8(ES-,TNH/MVFPA+-5[
M3ZUS=Q<IX3N6$VT[3K<(S<!+^L1;WCLLER:^TQJUW89Y'9@==&".C%%J:N=6
MX!;GYZ/$3"5W;F[,]$#4FD8_1Q>5 I@I%(EN0M 1%'.<2_K\%:<$7KD3' ZV
MP!A+P2!DWO420<E1[>/XY#8I J+VF!:?+.C]_PHL88__'E(CZ$R@E @'[/B!
M)"_T5R# Y/,:AD6#T!+CL##,>8%C^'R,N7)7>D"5L$M\ EM9SO@\[="WD.//
M*7@R9^&#-Z%QL,DX@QI)@^^RZ=+1'?N1!<V,-Q1'X;9JZ)V93C:Z+,"M1Q32
MJ$K!$1L?]E^=7;Y?V@Z>>1^>VLWNR=5W5./@/*E=J>)F,$Q<D9A9]W:R]'$N
M1&XQ_'=BN\_V-)F"TQF WM):93D^<J)(7<+^O(J?$K-PQ71;%DGP_;@0*D#>
M:'_(2_314<C+<X,-6_O;U>CLTNSM1%)-LI.$NR,B+4-_9 _VV!&$-UWZH&HN
M?=9<DANV]X;<+HX6*D9QYOXVU4[E@_(4U[S\T@(:1&7#%CT^'L1%)#I\+@AS
M:=P'']ZYL&P_(#WQ ?NG4&-JD5V#LUXL',U!TPLG%_J='9NJ:2UL[&E" ZDF
MQ%MB;@D\[S.+CU<!C7%*Z3D6'XD84B:?>)?/J\&FV5)E93$U-%(^?3;GF:&:
M4D.GT2Q'7)6W;I%G7:0JR]1VVU!369YP&,W$#OB@:6_*\PSYZ!P^/<D:CY?S
M)?_W)*94:["$-<?I.O\1"8$T<FD..U=CYJ,AA")_D8:4!4N'<I9F-)85)WOS
MX2=\@2D?VXA!.#DN,D)$1BKL_B>BK)FLAQV,TCX-1MGO8)3.:3#*X=C@-&9E
M;XQU&K-2T^ 3V2"SKJ$NV\:L;'+080(/SDZ&C]W 5MR9#9KC%6H4P08/:+?7
MK;\L0^Y.Y]M+<W[&V]<)!84FJ\E7-=*5 EX3,:&I)2'C/KV\SD';C^EE_$U0
MN#9AH#?(;4%\H@U]AE57L9%E0IAI)L3YQNWD]\KLOIU.O( X:=%<Z%<3/@00
M9]XG!];S6>$LT&Q78N4<83N)X4X7N,/IB/8<E7;2:2T76)T6E T(ISY=V:'S
M3$,?;1^4V"#D*>6P/BCO. XR6F%NB?&)WEBH^=J-&#4NY[13*8U0XK=ND88-
MLDE O16G\!5=5.+@R]%G:8@EC7A7DRM![T4K@0^%AT-8C@:V")D4?(#AA7Z3
M*#&+2GJ$Y9'\!#=H> D/F[ )![KX+4U,%Y,S^>3@(+)18HM0ICW3QDJ L0GW
MN*OZGS0=O6I'^.YQHTU2[S-2&_N,-MI&,==OU2WF^)ZVRC;9O169P:%7>)F(
M=G5W#9O@P<MAUS1 ,HDU=5SM-:YFMM[A8_#G-S2ZU&?WS[ *@D1:8F R^MP2
M5N2Y$AG!+P/?R:^_)I%*5BM0ZH);B5,]>  A?(XT*AY\(ZO7QMY\CGHUT1A2
MU5O]=1O^RI\#R2J&DAIBZB80L24V&=7 J-FD-+K4^L'$VPOKF5,G3EQ%LYF,
M4K&V 2+=PBG!H@P.3& ^5G5"(T3U*9R0U\&](\OUM8G;$H"C.#$2/1CB]"O
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
MZ:0EB)S\_[N)QT,&  ;;8D]5;K5,!&!@8@2@6X/@.]X(0&_'"$#W% %H2 3
M/$4 3A& 4P3@% &H.@)0IHM7B0C H'-VV6T;O=%Z\ZY3!.#X]G^* .P_ E"&
M4RN.  RZIPC *0)PB@"<(@!'M9E3!*!)+J[*-,_J(P"#WC:G5SV;+Q !&/1!
ML3:-8;^&5-@7&0$P&Q@!&&R-2.UCUR4C ,.SRT';&'73RKM/$8#=Q.-!(P!;
MPT\5;K5,!&#8P@A OPD1@+Q#C"J<BA*%"PX[=JA[&CNTW[%#_=/8H5KH_S0H
MZ#0HJ"&#@@:U#@KJI_3\VRELW*NJ=9_/Q' -5[=F,Y_-L/6J-]VA)_9N4REN
M<!PFDI_E"&.,M(RKF(W^W?N';X<A<[\NPUN":OJ@QS3]9+=4BD9MW3R[' W;
MJ0,VUJ>OZ.)1<ISMH#HVZL0=.'$_8S3*P@NQ;S(.O]9D/U#9FI5:J<(AR;6$
M3IU8J]%XF]8JQM/PB;ZQCVFQCQ'G8 ?A9(=6U= 46\6N.C6E]XD"LD5V*#I3
MV[[&V[7KJLFY!0 [5\U3<>HV*MT(3YH@7(C5RS#,%>Q';N=.0>WC3][_]1-@
M\9K:A(KQ1*NRCT>K<U-3%T?MM(?#='I::_B; %:"LF(DI,&_S[WI.4#O'+#&
MGO4GR_<M.>-AVU#69G6/WM3)]I-E^V13W$X_R6$HT? @,8<NWK=VU*Z]%;3:
MF![;65I'Z.]K<]:QG;-&8\*1B^@?L=;&Q/,@TL9R:+P1C?+P :?P'#"^ 7S@
MPS_%N#>U@]C#"^N9G,S4[W@\!CBOS:31<!BTY])C<L*Y[$IM^[%1YSB=9FPM
M S6T/7CP_!# %R(?/8O?PI_MD,U7.IO?,\=FCV)&W?K$>3L,M+7Y2NH\U*EY
M1:CA+GT2QFHD3<C[U<=FLS=H -,F4I=:VS4UG>=MWE/HV^S63=]R8WI\9S'Z
MYC!0;<_ET]88*%F,@M$2DY5(1N$@Z#&.V:*Y$4]V^*!?W5W#;KFP'[9Z!MP
M61^W+R_H<7@,6 $^Y NJB@8ET7@#FC"$$>_0GCYK?$PA/>T;T10F7?U>3!_!
M1!Y##;QAL7$W_%FQH,TC-V(4.._L[T8_BE$;_'N3]9D;0;"<B]^G?VKF>1.:
M7P/@LO09#BU1X]\72W_\8.'8I:O-W]'5=Q*#S4)Q5\<96TYUQV;7@6I)+[^$
M0^C'L<&5<BH33@V9X9 $&FD1#4Z3NX<=1CD&B([HD[%Q[IQ$U/OP6'1Z^44!
M%QH;SOO;ZZ]1(*#,H$> G,,GYH <A$LQ? C>-)WW:2(/CPB1V@$R_@^\QCG?
M;YAX,.I4TR1]!S%P$YLC@AO5::>9<N#3N@JIK36WB*FW\1D9_')C6^=0%BG&
MR0)YKNR7(5:O&\/V>H1-&3U[&)U9;LM@TP-\^[WT/:^.0"0S 9"K!,W?[SY<
MJ2DS[VUONF2._M7W<&B;K\$_9KXU7QE@8D_HHA9HI!$F\45M&E>#[^715KM\
M<?D&CHP%ZX\/Z IHMH,F)-7UU;>/=_K5F(8GP9LM-1_7 ?ZA-W88+YO/IB#<
M<(O@2G[ENW>W7. U]*?E_V AQGI9NO6YAJS!V:689IEN+H!<#/C:^KW Q4+@
M(L#A030JRK?1+8S:$7Z>3#P0"9,ED[-H $L3-K?'%UH<;78@L"8N$IKY!JHC
MO3(CZ^)"O[/QNN8:WG0IIXDL<.:BD-MBL W<98#HT/,QR4+N02**?U$-W-16
MOTO3_1:6/4G*A:0&$7*J&#,&N\!Q7Z[E>#.Z\6F8$%<6X..1YPL' +D3RX<7
MD#I ^L7^!FMJ?^!EX](-\P>WIW"+'^Q@#"=8\L%*L6?@[K71)ALS%("&N,L1
M/6P2NR3Y!.A(?!(S$$2W#D_6LH8G-_UJ4_F'7@#[7SC>,Q[B/9^!]]6Q4I7;
M3NW&VT>UM7,Y]D_L,=6$6W]<$V/]2!'RP S$)4B=Q9EL?+ <SHD#,/@LM(7Z
M\L! <#R@#<34R$TWB,\#!8Y?6FC;$%T_ YUQ.1@?D @$(5[4@'DM<KO@&L\Q
M$VYN31C^!J!FS>CC<A8=B 2@:Z)//@ET&7#NX[J9G),7TR7Q>@#SC50Y\0Z-
M2\116KCG!:!5XWHO35=$FY+/%YLN0^2>)_)P2,41P")^'P<'35:^()Z+[2UK
M;*JE!PL0'L\82-#'2_^19B>&T52U>P^%%"%$V*@V$[-.X6<<;?D0GWAJSY$#
M:8@AG]8( I!S7S0*%H_9=/:C>XG<5=^8U.#%9;U)K>S6;EWR"I!HD[K89:9B
M>>O"1Q<AUQ':IJ&MZX^6ZWI+N@+E/#R?Q<P8KDAP?(JQFT@,S_&GE@ODA,WJ
M0K^ OA#XX5O*\UI#RQ4?4OD?-N'J1#N?QC#$<9S9"@-WJR1'AA$S6#C[U49/
MMJ8.+>9D_D<-\-IR_@(^6*'+TH>_BN]>Q3^;[]0C'/&7>>J$.JJ45X<1QN&+
M('9\&J#I +O+JWIMHF(Z5/9"%025XN 8 <OULJ&A70F)BY.<TVW[73%?](P?
MZ?.WTQ)G;6\Z*Y_W*U1)%69 !90C'U4KO+Q(\<R"RL'X0D%%[7M#K&$-,.9&
MGLB$S+T'^C#749+U-3P3-7EX,>LX0Z9JJZ,K\6*UN<P73C7UA-R)<-K)E6B0
M[[,8V;=TP"H4*K2:@,BU;!37.)L<)P#C_8SC.N?>A.;7&EJP#!;<F@0[@;0<
M$;GGLTX]A^G<!8G?06<8?A/N?NY_0_GH+4,E)6"[]I@\;;&=<I4$M:ODW2/
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
MZ)6COCJ5JAK/!(3W5TA/I(P"#9)*MC558%0@"9DT[6_B0W><+CY19O'[9?#
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
MY(OOF)-2!<]\3W0<I+ 4ZOV4Y!P^R+$5L40',(VLU9E=JF)VS1V N: \5!7
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
M_!?LYX*Y 3LY%XYI,Z=<^VIR[>.L ?]V&/[CRIU<Q3@DGT ?DK^AU2X[>N(
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
M00K3<85].8<B=<I,FKIH'3CG<@^?G8XKH7[&T82UR7@@,'MNL?FY^N-\I2[
MQ'R4^7_/E["M<QRF-*,41>^3"(,=FXREB%@92*YJU'GR;M2Y)EJ74N?I^U+G
M<57JG-7QB0^?1,WE2W%N_@L;6I]>9=M4X L@'['N6_E"^?0/IE7M[P5Z;5P&
MHJX* S;J=&@,U[CL1,AZB)=9,R8IFO&V.+_-;K@*7[MI#?<*D8W[W29S/YF
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
MUP7<Y^8D,6(4N"LJ_J(7XCWP#+*J8&;8,_CH](1'7M)F691C)BH;C[Z5D:@
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
M168RKXS4&=\$A2:B_!Q8H+Z@( )0Z!D89CB6R.-'&/[M&VU\.>BD)8&U 0F
MFZDI'*CYG&D"1_NHM#1X8*S!E\5:G0VF]-W)QLFG)5"'0B5K]5S()1A;K(ME
M\!),U/K<L=0?(K/),YHRV\%RY^<WWIETUZ1ZE6,*?DUH7\QU0-K.S_OEN<'"
M4JRW]?/.K0"DTD>L7Y55-WX;2D_#IN!VA1$FGH!$"7#7UF]W?I!RDO))0/6%
M0H6UG)B\)(7O!T\ \<4499Q64 ?QU7M_N")BR^5(T41^J8\MC-C1NVTVM'AQ
M;RQ=-?PT$14)28GB6%)WV\, J>5*2-WM-(;44RS,*4YI\E* V$1M*8W:M="R
MVQ!:CCL=C-X4IV5C;[T/7C4:CWN[,25YUU'"N!+RAWH)P+K#T\W70'6<B<4R
M%I*=GM"27Q2,2=@JOAWK<W3%]7T#^:A@$P%[=LM@%FRI.)K="A1B1JVRL63-
MD7#Y!J>;Y79E?,-Z<TN^<%,EP?3+>63B)1B4D;<2+V;PT29_]%86)I2WP(BY
M%SCD7\;Z/0-Y:X&6^%^YYYE,590@@6:M,/HD4?FP9:EN&#/RSNU>I;:#DG%N
M%-VRT#\-;L=RYXY@"A1<!+ [0%\-WK>0V'+)4T1N:5;,<F5_N=5)4AT-7+D$
MZG?T-?EF@?!^B^AG:A'=3>?EP@CUP2S]U]PM0TE[K-W-#1^:][EAZ]P-^9Z>
M"Z>%VF,])SP)]G*KP*L6\Q)9]U""L+-C!M;<;<+,*N<!9_^C)]?E)ZW4VP8N
M*#Z91 +=87M@PR$$J^K']J7\F^N?6>BLB7C-M8XSNAY6<!IEZ04>=WK5PSB6
M0<S(C(&!(8#C1VYHC,1\,1PSF\#TCQFQ+A,^Q/L;!+%/8+QQ9Y 9&*\B^(%=
MT/GP;YH#.[^'5^<K5Q^<RM7K+5<?G<K5&Z5!I^KU!@_:8);%V)V+CG)#O5RY
MK\S)3PG.E.B7FRF1-GICVI9OKB[NK^YK&[Y1;6I*],YA7G[C=7MK^#\8ZO+
M3I94YR-J=,'K;$MW/IX-/H*[)%2N"S^(2E)ZELK+QRG>9#)*]3_I?.2&3:$P
MM(WTZ@7F7+W,$J\QH2 JKR; A_-W^4V"SZ+W@/\>PQOA4@T'-X=+9Y8-CHY-
M\<"Y2>_#G)K7N&D28(JC4Q ?L[MK1-I0;9X(5K$M6EE@;_Z"X5M4'3T12G%1
M?8,H1N"@+4M*8LY78E6J[GW)[>%/V5=;=H<SO])PYNB$WL MR.FW(I-V+P*P
MX]P#%W!+)FB56(ZC;#:F\8,( UO+[D[F2V&'U7(+1\1%3<6,MDA59,U##/-
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
M.:8/['@^[_R)G_ZSSRUZM@]7 P!Y(6\,D]9K+ GG$"O.%?V50F'C3Q;/0B?
M4"%8I&0YCW\1]J/!<2.IJ<I](OELR@O\6['!.UNK-OW:L1A^0I1U@Q_GD(?W
M^"HK0#L3,21I71M3-4Q\,GX)X1=!:$Q;07_O16>FM5(W\IR&+5J2,8>G$,8C
M/)Q>Q2%-93B,#5G9;+17?)+[@ 7;F' 0\_>(L2/T:<LR\->PG!?57KFPD_"A
M%69 %+X!&^CJ[G%[*9)7IOZBPE)XYA[Q&A>.Z<)I+M5G=O[*%%,&\JK&0L!'
MNG_>?F1;OK"VON?OT'T$83R2,]SK=*<MR29*+'S8E> N3>:"=O*O;"+3/"X
MIB502V7ET7AF\J-C>R*.-'V$3_A20'"A.JB"%EBD1!* 7$#03O$IX, YWV"$
MJ#&K+7_FS\?/!O9KZ$$ABOHF[2*&PRU)(61;=0D7&]AB6 ?@F6$1QUY=F?W8
MJ$2Q)_B=QBR2[Y<5HTM'0'/D)Z8SCCJZ=&Q0750 XCW'%P4^+L'FP8-@-;!<
MP:-4/<-6""(K :3"F]7Y*K2RA4LHU0I0JA5:VTI9P(O7(/SXEB4#_P-8!.^6
M$M^-T*L;$(\?X+3:#)3H'XDN<*\?<H([N7S@#)!CG20_&(?D]L:MT;C?ZG1V
MTT@D%H0[FT[RW-L>'F[;4]CV>-0:] 8QV[:E(#*IC"B:;3D%Q3A\AMT[:S@]
M7N^6\6O=/::Z*5C(.9X9VO 4#J^';)HC]",)H'?[4E,'8&^R@U"(N#WA,!3D
MS.R8080S(:R"#R7_&XY*JS;PUWR)D8"7_84;WT8AV1;>S+U-<TGV 65;+%3L
M8ZV>(>SND/S;[B?XYW1[R0? \\R<I.ZG)*F/'[ZT-^B6"*"5Q"N=@DWL=UJC
M#(4\M>*5@HCV.YZ(]@>'K%[M#7H'9 @BW0Q;W=YQ5O[V!F6"]65I!\8"/,)I
MH5JJ^FM;4,9],]R?'I9/9:+V9?DT.)M-^JUQA@;/9LKX\("T&_(&O%%G?U@D
MZ>/!8VNP0!,Z= %5, 3POX^^P"=%,$:Y!(.S]<_.G^CK5" GLVYO EI58;_0
M>VB;[@W&1;C6K8QKPU&K-TWWOVKNGBYRQ\A8T,"KM&[O;HZV/B%/\&_/YX$?
M_<LM08,R2G^DK#KDT>U'+.M@553=0KA.(;9RH?Y<82!M_,W1V'DP=1Q50Q"3
M$O7B<+WA3^$H0C A'R@UH(=%1,K<=?*0PDYF>V>-]19A5)!)'>3)I/;/=M]9
M/*S:2PNKYJ54-A'@H=CH &O">0?/#FO2#6F2M!OIZ*CZV2\1$9!0-T)('7?\
MV]WW(-V7AF'KALT"#J#XS9G\8ZU]U!2D']//_[A'9&6J]\.$\8(M53 NF!9<
MLF N:S<5:"Q34C?A:_HP.YRBB.+>,CLD(X&BK5&\#9QVNN2EMG<O+]):U31<
MIIM-%'<&S.N.V_1QETHBK$L6+][<59_/J*#X($=RK9,_M19DT //P7)[\(>M
M:F ;LR36IAV*0 U;@V$O.K&F6K+RK*@:J;QMR Y_N*P\*:INV:Y@2N$L,*5S
M,1#=KB?95/YQ#SSG#@S (@!O+*?)9! Z=Y=4-X")9:Q'H%3S*SSG%:L!, >G
MLH4D+*6;P]?A@?1I(#D\@R?G2$3=N@WW5?@<41F@4EX><WCP_R*KCH85OQ8J
M,;!$88!JBA7R)S>5QD(X@5;^8*ET8]7KC\HIP_:DHB];LU82]0$[9SJ=UF R
MCM:',/MEE_TH[TG9YEY_'-H'YD$^+AP3125E#U>4WWU@YCJ\T@%<)K=3NR1Z
M%I7G!&LGJ& &E%&F1-;>^$%O*\6-X=EL"L9I-#T,,[8W$,>*42PK:"UKP[+=
M4BJJS<#S792X!,I7I*6JP9],!@9 YP4^44QLJK9?ZU1)9M&TXF#E4 3\BZC.
M4M"$P:G1DA4@DLDD3?V.9Z4-=I'L,%!+7R!+\1BBRJI%6[Y>RJJ-OUDP<!G6
MJHZ/QMHK_EM\D+S](/I[U$*(POB)1W=!;('U4Q&X-/+:L>ASS$(W1+56Z+:(
M<S!FHWPBLZ/9Y :X6W:KL:(61/O:,.HGD9R-J 03?I+X7F3E5;#XCM?+;8E9
MH.XO;HHU?PXO)(,GM^7?%1TN1E@H)^&(:!6,DQ6JE\."*_"Z+3 GVQL*=;*
M*_07+\6+7CP-Q(8O;< ?INHMRT:_\$GERK)6OO.]J6#=2,IP38W5A8M(^7E1
MK)#LB-)#4?*6P1!/BA=@Y0&J2C3)8P]A+-(FT]F3MH]I _8Q<0&W8@K*Z&1T
M:\JX>+B%922L.-VX!<)O;4"LU6>P-BV9PZD+E=TN-?;%UCT+A":X=I#&@$CP
M-[^ -\:>1 F7$?EY-"<FT[C2&^X;?0V/L02P02E3R>;.(2:O@'+ ;K=O+<4D
M\^I0N.:NHTVQ)'0$+OZJCJN<&X[)JV+%VL JM7D+0TS J[I0CNJ9";6:7H$R
M#3O3SJEAI]Z&G=ZI8>=P:G!J_SE(^\]^F%M!"'R8)P0^J*29Z(MH4:#P#CKH
M"WFGYCS<CV""0VWBY\",@9\+AL!B>*)%GM]I[E^!$*'K-.WZ2-MNU"5%HJ[U
M"_)%LWE0.&MAW.I.NI$>%'HJ</2CS[LQ85$F&.Z@*Q((<$7WM\SGSMKA'U\&
M*-^6!1^D!#[TT_D@%^5#M]LP1G0[.&)Y.(QVR+/S(<+CR\*')'WH%>:#E,Z'
M7M/X0.F.5G\TW*]"\%MK)??6'?-?U5/_T)'W3SH%U;%MP1T&5.F+MAM2$GI_
M$KMV1&SC;AE<-JS:7?0W0]-$'/,!@QA1/3Q#+!"KIH<5UZ#/X7KH!8"0]X\,
M/D6ADD=%(]-%,11,:NB+X*^-I<2G&CA!)N =\5'L!VZNY)YZ8^OI41L&LLBC
M-ZZ\B3[,#7P&?1L>ETMH/*J#KT?8U%-;;\O(VWB4WYFIARAHLO?3XK('NO3*
MTP6]N49U+Y792?\XFI>BRBS^B#-:V*CNVT PBG@8-KS]ITSM8,Q9E*4:;0J^
MTFS<3Y^*]@8:K*:'(G&_8A)76;)/E47D;H?"P01*H8N"!<J^&!;YH+5/.\K<
M$C@HA5O;@ T,&PR\N_MN\ :.4DQ&QRXFXSV)26%;P8%J&BP"DV,7@>GQ6XJF
M"\F@<^1",N@VR$Y$BH!?\8@^>>,%HAPN?@,VD(:9T"2K$=LY&BE)%K-MC6J/
MK"RBE'*M;7##8F9>ISG#[Z[5,S/ETKSPO4^KS=A-F1C]8(C"%QWW>!,-?&70
M)4I=Y0?9KO*G%LN#Q;.&M7$H!1&ZFCQ;I>6F6Q#TV,F&V'&[6=?8_ ^R37)T
MM^XP=+SFA0GL%\_*QDC$PTJQ_]MPM,4U[&=N7RV7O.(2/O)-L;.5>W9'>22Y
M.<L>DYQ'YI/3:E;EB')5PO3$BLW:>!B!\?YZ:\!S70KQA'HXM1KUI5\5^/4C
M?-%BYC/[8ICPQZ^."7+)K+OE_W% @9<J6]Q@X8&9C9B3>&+*+\@I6256\22J
MRR]2!ZQ%;TGJ4O87757Q>93Z[MT^T):LF/ROZY1+X)2+<GVD"8B$C>T (':(
M:;S>&+HH;O8> Y=!IEL\,\WG5_#OT_C?</4T 0!'B6^XA$29STT'EN(O+E_W
M:SYI]JK+KGXH:U6G:^U7]\T7^N):;/2"KRJ;&.(LQ3@84WWA$Z_.C7UF9. #
M8QC$%MP=9=I*#XZR;C]F+X&;7,S1PHO97<XN#& FEG^CT @EC#VQ4!1%]V0
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
M2)$8+A:)PI/0"+:N&@N:71Z8 !3) <6V3?71(4F7"'+,L)@/]N,R0PS=WN)
MY#BTN'1O@ 'G%IM_7#@FBM+^\E%WCNT.*]O*VG]C:T7%D>&7.#@:*.THV@/"
MP(<9,\'A:J/QMCW@"2@?(C[PIS<#;UTY0/SP!!!?+T#\^ 00WR@-.@'$[Y=?
MQ6N/$*]:Y5/7+_3%)0W\> +E49GEP\A'%A1-$)&Z-FAXN3MH(Q[\[]</1'/Y
MXA;QX6\?0'BN@"%7]U4"Q-<QJ2X70F& #5'@A'R .M9!H!^*T(/@[UES4^5E
M%\92PI&%-,-0MZD82SPL6$#K>:K5U4X<G&[W.&%+3J%>K+<NN9CQZ'FSX( ^
MFMQ%BH0>DD"9QV%_-$!.#- 1LV0MAD.0Q$S6OQV<SD,SNW#@G#8W5H9&?BRS
M<)2/"K<#X"&\2,7E\G%VP648X 9ZWT,#\ -\W0VH-0LL!ZN!4N*0H_Q7 AJ)
M>LU?^17?^%6,B70]Q>C)2$_XA*#K.#V;C0<(^!3MU,/G-1I98/%IFUN<$?5$
M0(6EZN_=I0@?J>93@NY;J!3)%Z3>=%RB:LS7K7MGL]%>?7GSG.G?X7_7SOIB
M;3BZS?]N9[D#]8!$"+DT&K7&TT',+2B:4.'A7)[L!*FV+<8TKC%*#CTZII0D
ME@%-KIF*B&34F@ZC2RU]H0JKU#:!@,[1]$G5N (%K#OZ1M;,5;;(7=OA/??.
M9H-Q](;M!!5S9]!M[5ZBF8<BR+&@+>,U6F/\D'D6Z,XZ[%FV7W#DH;R&[ZXJ
M0S:N/%"4XR1Q;5TUATE8RMQQNW+0;OF_3;%<!::15&')4;ZP=Z/?ZO1BPC.N
M)=\ZZ8(6*'GK*=:F-RTQ \3?<J5F!GL6>C%%N@$Z+$UC30Z#A;9.Q4G+.^8Z
M.YW2PG^=$N7S-=$)\PP#[/N))15HH1Y!)RGS<9>J9*E&N]\I4&*?JER1!%K8
MJS"!$*.D-8P3I=]___7A#Z2#KMB."8?1DQ(E031*2 HZ_&2UA3,ZYQ.(<&;K
M7RR'MU1FB*:A/V$T<5>JN!1E$Y[QV6S:Z@RC>P3"9( U&D0+15 C</TA8J2I
M3HEV@FHV.\'Y)[VXR31NX;]G,D$F_LM8J,IW^5(Q'PU=G;?DFYO+-AR!3+XU
M;)Q+YA[P 9T(7 E#ISR?&HN!9XO&AMDKTW">5JARP^K.]8-?%$.1C?Q7;!JG
M%+IB!Q[WUB_9-W"??:+?"L*Y1",";DT(MIS'O\24X6?%5 T';FN:HOI39@-T
M$\TAAKE0=9Q&.S<<T^)C[D!.W1%OP5GL/&,3R*1IWMI:_DPXL,*ZQ14(ONVF
M]\[=]A90;YLFSWESZ\"T_O>*Z=M#K#$AQ/C@>-H#YA0WH&'\>D"_@L79F)["
M6P.?UJ>IWYFFK@S,22UI?+5F6#3*COW84#BM+5\O)?@:O $L\R.UG-!<.X5_
ME!)0)L.9=WX&C R*VVY''P-!Y&DJ,6+Y5<8\)>:G%J%Y+^[S@+5H)355>50U
M'&$!ID5RGX9K\A\M!GA[JQ,V*'H1/&6981T+'E 4=.(45>E9TA;1 E1VUQ-X
M/%"1)E"WMJFCZL^&]DR50(ZVP$7A*DQX#/)7)3+[RT'ZB6GFL%MD(ART.,^P
M)856;3!.#<PBHF 3I^ /0DSA4DFBR6=:PP-Q2C7\0O!1))/=A8#3I\-+Z'H)
MS\>Q[B&Q\^<C\DXHN)%S2=A'SJUH@%G,B6:+B__7WI<VMVXKVW[?OX+/]Z8J
MY\:#2,T[N:Z297O'V9Z.Y9WAO'J5@DE80DR1"@?;RJ]_ $A)E A+%$52 (E3
M.8EM3@UT]^K& M# <?//^;ZW!8&\V))ZI-?^)+?_J:[GI=>^9(F&)HN^U^_;
MRI2:7MGKQ=[!M69E''[W\CS%-5V2\2F^3GII*F!I_89*(O/'=62"-U[VKAZ4
M7WO7WRZ4FXO>X-M#,'D1//F)KON8+?K@<>B^LL]XA(<& "<SV/MQ4"&GT\]/
M1[4F/G9#WPUV&Y+;:3SXY$%]9*&_?1IHZ&R_ \G1\Z_0)-@_WUF85:0.YV_:
MB>9O-NTUS-AFF68:6#+9ME?[;I/-?F"AI%4GC#7^\WGR=//"I*>ZK7;WQWFF
M%E:NNB;:H].H2?^GSC.\NR=R!"OM]-!F9E=\"QA_^70-R-^^3?Y#AY0T0:$'
M/I% XKS <'B%B%9)_VPE"$D2O" +FH5@G -%5F%EZ(W2%'DT16V-*0;')^/<
MPHJ9(,E] VRCG\06':0@)#6=OV<K069C2FJ2)+E;Y(2SX1].%G'R%PX&@NFO
MP 44 WC@1V+&TG(K8[GUN>5^L^P/830T53=,QUT\@'802<<IR3</S,K8-G (
M5MZPQ6]GM[9%AR)CFS 8D=%X* ?Q"#\BW[%RB>^.)!%C/(; B61 @Y#!XC#Z
MFJU$\>/]<!B;E8_F)[.A"K("@HG<07,6G)D81"'VA(Z$MA$B?#4='?WM(S)[
M#4P;MXKZ*Z!C/CS6,,-3W+%  8+4@_YP \50=HDD5?C^B>W0,<<V4@0+,(_C
M<)#W8"5&C&3^ ?+. A MMR6,VWUTW1+&EES"F.\2QHY<PKAC-B!7+>YCU>)&
M&,8Q(.2'P'SZ95NR2 L8G\344D;-2KQVP+;)5,H 3H!##D+MZ3I-@%CS#.&]
M[NQ>$-[["=%M""028T$P[I"$W[#'A$O5:?: B&58]..SC8]8>#*S QU**$[
MA!Q"BS-0',)Q6C+VR=I^Y1E+&LX=6M +D_X@(4(A;T*V-^ OD[$N&=82II.N
M>PF2$_S9,6YG-),*1Q#N0OYCY0+H(V7";MZ,: T&T#A1@>-@GX+R-*4)R /T
M4)"9!0>% ^]3D(W@EZU(32A7)SA3^S#(=/#(Q3/I(?*$QS5>"8M+*%LR+1QF
M1N3-E(UV*#2&PM.NH7FC;N(O(#H#1EXY&VQ]TF9IW")]G5-1)9H>.R>9.J!,
M1V13R4?S9*M<M3%_&EOQ_&E:YPNY7C#7/\99/QE@3FP74<T'%KFP*7>IEN#R
MO51%P29?>W6 '/+GBZ?@NSXB^V?<3\1KR)/8[C"XTBDC;.FS4720/9=(B60Z
M^NB:CKAZE&QBZ8_>9-*;0D8J5-.GL/M7E3N?S(GZ?W1#UFQI[ T88J3"\&S"
M*;Y7IX1"=%J:^CX9I8<0%AD*+8SATU)=23,F[9(E3##^$\B8/Q,1-EP, -R1
M\DP+R*VSAGKFUK!%;= /(F*@PYYE7"_HPIM@!&O<60]0]QT' SV^X=:VG-FO
M9P K\Y&,O]+/N63VY>A$37>W_0++$P/SB?J _W'],0F:9$I@+LZL<N'B#PO[
M_;3$!. 01&<%F//XLN[@A@)YS)PY+6.U4N1LF;?*_JWKZKJ)W"[96_M_J^PM
MV5MEZ*TS:,%G% S+"NJS]-5:13:5+95Z(BV6@W;)WMK_6V5O\=I;]] AKP%#
M*"-'TC+/>U9XHIFY'60D)$,@)Z4:>.@@J93%BA"5A\Z1"EDH1..A<Z1"%@JI
M\] Y4B&+4[!XZ)L4B4=Z*0)Z_G-FZ=2L2>M5G>7[,Q97MEZV7K:^@JTOIA Y
MV71%5F.KP7ZL<,ZM46.>8Y&Z>8LE&%2.R#Y!QH*,Y3 7.9HD#V-8_4JFS?[O
M]6WZZ&B4U!%\?3& 74[.6"@P"-!]WW%@I C AR6>21& X.0:E57B>;W*,U4&
MTV.EE65M9;N<\+&+E:DU:66<6QFI%GV$WH]&R# @OB?X+Q9 ]X[41B=<;9ZX
M'SJ:JFWL::E<+I3;E<K=FW*3-"SK()&L,_-N9A9GK:TDR!D*'%^M&JYCI:)$
M5YP6,2IBD%UYVEV!&4E[7QF)>G"J=@_9I\1M[)0\.K\*AK,V#C5K6<8AJ:Z\
MU:5*=?&EKNQ@6=WEH+>=8%F3L,RWX23^T#XSQC2DZ^HNWS"G7$TU,\\TS^$S
MLJ!!Q7D*E[Q.Z$Y$ZCW?J_]2OO]@<R/=%2*ME4]KE<J0RI#*D,J0RI#*V <G
MECTE!IPA5+X=#XZ5X!3([[5_25/:992UW=',P3#I3^W/9UKJ?W701;/(<,\4
MV3(UWU1]]TQ^#<9B'P["3EN'W98F!UV\D"N:)%?X4E>&;K_=6H_0[>O2[4MA
M1^O=OB[=GB]UY17MM61>WTCH]2M';5.O7RQ47_C_D18!@(GO0')8TA[<_[L]
MKJ;,/#$>8(V9)S?(6$J.ZS(YWLE=FFFB9#.?*%D_;-5;,DKR$B4;,DKRI:X,
MW7Z[!2&AV[>DVY?"CM:[?5.Z/5_JRBO:)TR.V_DGQVI'H.0X6>J[@V!72X6
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
M?2>X8AD_ \LPN; "[M!?:,9-5"O@+@X(S;R):@7<102AB;NUV8#KDJ\",S(
MW#XUJ$I(*"WQQ[49<!<32LO_<6T&W 4%H0G!>>GEV;3.('A=M!K2/7Q!5A^,
M)[Z+,P7#IPN!P_OD,"&P K5&&$)I A4>(Z@U59I M0<(:DTKLPDL<@#<9\CU
M'/3D)[>"RD2"NK2!B@\-U%I#VD#%QP5JK5EF&_@-NAZDU.&6J4!UXD!+ZK]
M_?,7 ]I2_T4OUN8*_SMEUG]D."BIH!7%=Z7B*TD J57A "7MLZ)XX9@_LA6S
M;UNN;2(#=X-Q041&T(VO$ OW;R0YC* (TULD'))N"FQ/.,I1VEYI IYP5*>T
MO=+$7.$HUB2V%U]Y(0V0U\ K'+\K#;!<T5<X@ED:8+E"L' ,=P(#O,)-=<*W
M$\O+O%*18%;'7]P5CE>75E>"8"L<J2^M3OP(JPDWHR"*U3W:'C"C4QI)#]NM
M0(35RCB=(:V.\PBKE7$B0UH=[Q&VC%,8T;F++X[M)MS!G;7=?;1..#&94X58
M6\9I#&E_XD3=,LYB2/L3)_Z6<1(C:G^W,-&&F K8'G^QMXSS%]+VQ(B[99S%
MD+8G1LR5<QG5R?BXB[IU.:=1'>OC+N[6Y=Q&=:R/N\A;EW,<><YQ?%B8(MD*
MPLI$X#+.>4@K%"T2EW'F0UJA:!&Y[/,?^YGZX*X\"']!N.P3']+P.(V[99_U
MD(;'::@MXY0';_O5N#-#_@)O&6<_I!F*%H8;99P&D68H6E!NR/F0JM@>=Y&X
M(6=#JF)[_(5?.0=2%=OC+^;*F0\^;6\K<?PG]X.IE[@4R6FI*H3],DZY2//G
MU/SYRSS*./$CS9]3\^<O^1%N^BFA"<YNZ]O.Q';PK3W+N/-&T)%KOQ?*%VX*
M2%SE\Q?XA)MX$5?YW,%^4[CICFTRCVCZ<V&B,;) PJ7O54'^IG#S#$+KGSOP
M;PK']0NM?_[P7SB^7= :EOPAOW!LMZ":YP_SA2-Z!=4\?V@O',<I^$Y7_E"_
MK#0?KQ; '_J7E>OCU0+XBP)E)?S8LTV)YKPJ /VM4E-]O*B=.[QOE9KAXT7M
MW(%\J]3$WGX'><C"^L4/QP%[=B4;%4INK@@5UO-48:E)-CZ2[:*\L=2L&7>J
MS-4K2TV#[3$E*LH52TUB\:&_7/VOK!04'RN.BO+"LM)(W&DQ3U]L"\L*/4"3
MK'J_QR/MZ:,#+!=0M'3/IM$K$6#]BG7M#,F]6"0PWK@8OCK48%M8CF@;(YC[
MM>]Z]A@Z] YR\PA--N:YVYC"3__GZ$CYO[_=_-KZ?__W=WWBO_]A-;O&/^W7
MX1]3Z]NY__:E[73;7[6_OCU.7;/]JO]3,W_Q3KP!_.6?=OWE7=6OO=I_+B^U
MP=>3U_>S_A^U5V/@/+4>G0L(S-NSET>MZ5JZ\^__O$-S^,^=]]#23GY_=[M_
MM+NP^:4[O#[Y'=S^8G0?__/\#I]NT?BOGN[_\'15<\[>QZ_PM\&E_0=J3G[[
M^G[^S[^O:KV;GS5W:#<Z?[_?G]3??GDX.WG[XR_]87K2/&N=C/KCVL^OWXQ7
M-+Z!WL.M]I]_?CZY?#1>SI[>K[["-_^/W[WFWQ=?.S[\X:IA_]#Z87SSS3;_
M:-]>_7MJW+7=J\%P8OXP=O[^VK/_<%[^\_JM]6!?/?>Z/_R@:2_FW6"J?GWX
MY_GKKS>#K_5?_NFTK.FH5^O?-?\S]/Y]8M_T?[LU__['_V/T^X7Q[]>.XS_X
MT 'WSS_?_UW_X?\I_<'#T9'X+B@L7[<U#E^ H0G#RF 2C..6("SMM[4E,)$8
M9UM)K:(R)B$LC7B)+.3!:_0*C2L+9ZU#](1]WW6AAZWB!OQE.WT3N"N)]Q?;
M-MZ0:99QU-06ED844I6Y#IV$I1&W4F7*L9. KBDLK2BN/G/U3V%IQE10FVI8
M*Z"7"DL[BJ[5/'VU(RP-N3WVIAS_BN>J'6%I1<&5FJNG"DM4G>,FOV(0?857
MN$,<G[SJ ;DO44("N*.^;1*RP@'F&3"!I9?3-84EF=9K<3%W-Q[;!FY3'[??
M 7JA90Z+TJ&PK)!HGI@KG@I+"(GEB;GJ4#@F*$'MN <(3/0/-+X W%?7-DY^
M<JD7GZ\5;2/)E:7CD=9\<<BUK=,1UZH@KG?WG*AV7%5F)SK"\6;2^H6U?N[V
M5W6$8QFE]0MK_=QM,^L(Q\;R8_V"V!QW^497.*Y8VISH4;XK')4M;4[TV-H5
MCFE/8'/?+&=[JY.)9?6"O' 3%-+X135^_K(-X69VI/&+:OS\I3W"38AQ8_R"
MF!Q_R489Y^^DR7$=XLLX:29-CNO *N1,U5S/ QU: #<]T#.]%/[ETG:@#MS-
M25R*;/+)6^21\?T3U_@_=\]]!QHHX=>S7M;2/E*QE;5S6=;2%7)RYP%80[@P
MDAMDH;$_EJD.U:E6$W+R9%6GX%WJ-*)3X28GQ,'7'!?PXK>+JK= (Y= 1R9B
MU=C9H*O*.*9P)/9&!??POVY]ST'XW9(_F.E9.+YVIN<HP#*T?8<[Q'J$SOC:
M!AOK$%9'W<4SE+L.1?$@0:MO/12-/I1M#Q9/N.V2!*QT1;9)@'!$T,;D;2O4
M$"]K*YY&V<W[FVGP<^6A;+U?2%[A R(J.&CT^1J^0@<,X0/A(J_<+PXD.]<>
M1\"Z<R[^]H'Y:#^.' CO;61Y_X&._5[H9C:^ ZHJ)"FQWB >1W#%)JZAZQ*#
M6+&#GF6PK.7."NZY1*]PHZU4QE"$8SIV,12UF0 D*J-Z8<D2_DFN'/?&:JJP
M' C'^6VN"A.6S+AW;-QJ;WIOXL[ 815'4C0A[SN;/DXG<'F">'ZQ?+RR*MP*
MJE0:O :644+E";<6243WRQ5 A65T!'&_7)4GW"*9N3X@<.%L/3,90N($):7/
MB0>:PC%*F[5&4TWB9&'Q],+F5 O2F58FTB?]<K3LA^XI^=[\ANZ:<*Q-%#&]
MZ0#JOD/7NIY-KZQ7Z'KDE7=/?T&=;#19!MES^(S'\\89M/ /'HFDJR\IDM,I
MRI>%)6<RT3!A"L)7;%KZ(J9ZA>5P'J"''(K71$^W8 RC1Q [\ 8:2 <.O+==
MSYG?6[Y1I28LJ;.LP<4P)-#@DMK(#7+E6:!O82F@M?I^V$;7X@T^-6&Y']ZU
MIN6I-6'Y'BZUQCFP"LL/\:]LWC9I:IJPM!*7RBXHUZT+1RQQK36N-[5J=6&Y
M)2$&-MQ!<EU8IDD(??/GWR6AGOC1=U%16%C&*:@O\0C>>[XWLAVT>G[\.;[J
M>DCOV[[E.<7M=2Q*<<)21YL41^?N>I9!*H:8O_@.<@U$3Z@NG0J%Y9&P\NYI
MJR-8B?_V!P0.F:0LX^1*75CZB"=E\<T:U05FC>CBDWO<@^2T8,L%%#'=LVGT
M2G2#.*GYY)9S%JTN,!\DF!KSG&9I"$L072(+6#H")G-?PN.;_3BR?1=8!LYR
M'M_PU2G9/D9_B5^Z15;B$_5D_IS<NH1EI$IA795)\AO",F%;V=D(D< 4LS'Z
MYTO;=Y*H5:)7<JL2EF\3VJJJ@UK"TH*)[2NT(F9HI)>2A$:)6UO:E;"LI>!V
M51WD$I94W28R7MI!8.P]>U#F5AE;D+!,KS 65!TT$I91CJMP95O&)32@ \PB
MMTGQ/7O0$)9VWJCKG@F>P!A(7<]TW126F]ZL:P?]8UM2UPM="\L4)]#U"YED
M2GR>;!6T+2Q?NU';?6"B9]NQT$;GKHRRA:51-RO;-FT'&+9T[86VA24U$VC;
MLL@F>-W?6ST+_M0M+->X4=U?H.T,-\-XA70M+.NW4==7!AAM1/'*Z%E8;FZS
MGDT363:2N7A$V^5ESZXL P$YRH[HNKSLV97]MDG15=%RJ[R\V==D3$IE-%U>
MUNS:]I&; +TKH^KR4F8W2!^A88)#U2KDV.7ES&Z094'7]J1CAZHN+V%V@UR7
M_#.9(!FR9^HN+V%&U&W[SF9=5TC;Y:7,;N&3 ]R7!*/KZFB[O,39+7R[@>](
MWT225D;5Y67-[EY,,+*3+$2JCK;+RYO=.7"X<4EH=33=+B]W=@\MRYV:KR#!
MVI0**;R\%-K#R#;@E6L6>S@1Y^HN+XTVL/&%/G!L$R69\ZJ.RLO+I3U"PJ6Y
M<--6M\JHNKQ<VB-\WSSQ51D]"TNB;5-\B!RD=68#Q[A[/D<.U#W;<?LC@)QQ
M^4IDMH4ERN:GH/5-X+IWSP//UE]6=N+A7H%N[]Z!S]!QH$%OD1%ZH7QA>;/$
MRC^3RO](^<4S:3N H-HZJK6.U%8^("@LS<0X42RR$WJ WCT(+6KY.-$A,KS"
M))7[L_2"B X[5(>-7'38$99 $DN'W2,5XU@['QT*RPD)I4.M1G2H=O+1H;!$
MCU@ZU B6:O5\="@L<R.6#NM4AUH^.A26DA%+APVJPUH^.A26;NF] <=8G#>R
M8&%<ST&Z%X[&OEG(<Q\&WPH=E15T(F-'6&*%8]WQ?2Y41U@ZA6.5%U2/O2/L
MNB*.=<<W =81EO7A6.4%35MTA65[^C9-6AU II\>D/MR-CV#ECX: V>5P!X!
M!YX!E\Q-3<D7>XX#K"&EO2_&$].>;IQ_KHPO=X5ECDIA#]RE8EUA6:A2V -W
M1WAVA66TLK&'6]N""4VB0AE@5UB.K$16P5_L$)9U*Y%5\!=!A.7S[GU''V%5
M]^WQ&'DT.WC73=] UO#:MH8>=,:+2]%US<"$[N+*ID60E0D:PK)\ W\R,:=,
M7?=,W1[99JAR B'Z1H4+R!H(1_*1I:CWCFWXNG?G#*#SBG085]NE8X^O/)?J
M%W\[<96U(E#DPAL!RS87CR<TK@IEH<+QD-(JQ0&]>DTXJG2#>?5MQR*VM85A
M2;O*P:Z$HUP_MJN9VF^!YSO _ +<\+[-I_94SKRX#J;UFK#$;UJ;^&H;"+ST
M@?-D6TB_ON[+.:'0%(3E?"\!<GX%I@_/ICW7A<$FEY5CZG"OO *R]HUQ+II+
MGRJVV')144=8RK9@I:84;?[CS[@' $:DZ35\A>:RG/.;KJR)[[GT#K7 4@=%
MV9JP1'#);4TKH:T)2R^7W-;J);0U81GL-;86%J^VAB8V,R.T*3!$.K[?A)O.
M\150B<)QV04I428^N]N6<(QT26VKA(F.*AP=75+;*F%BHPI'22^6[GO(H:MO
MR%;&2]\BM!\I<N(O61APAO#;X.)O'[>KC.R.*BQ[6V F(>UJ>[LJ Q6<=Q8A
M[6I[NRH#&YUW!B'M:GN[$I9Y3J; P1CGQ3?(2*Q#\318!CY7O$RF H95!O)6
MO%2F H95!D)9O%RF H8E+)N<3(-7N-6.1?=< 3.1$H53H58&TE:\;*8*EB4L
M92MT.E,%RZHTE[RW?*8*EB4LFYQ,A9?H'1K!P2CERT:U2E.V>TMERFU3PM*U
M0B<QY;:I2A/(>TM?RFU3E>:.2[A04ZLT9UO"U9&:L%RI7)+(5&B]#,SI-0)/
MR,2";[VW9_8D@F4L@5"O-'F9PUA2VMQFFZLTK9G#6%/:W&:;$Y;PY'0L*FUN
ML\V5@:<MXX;H/0VC<SS\I5XO W];1EO;TP@_5ULK Z];1EO;$_F0JZV5@>\5
ML0)6KDJM-.=;[3V2N=I5I:GG:N^1S-.N&F5@P'DB#Z1=!78E+/DN%1@HL-),
M=L6W2.9J6)6FJRN^13)7PRH#)RU>*E,!PQ*6@)8:##58!EI7O&2&D]U&N5I6
M&4A<\;*9*EA6I9GDJN^0S-6RA.62I0I#%38K3=M6=Y]DKC8E+&4K="I3;INJ
M-(M<W7V2N=J4L 2R5%Z]66F2MH2K<YO"DJ-R"2Q;H97F2DNXSK19:8I2[H/<
MB\U5FKR4^R#W8G/"TIJ<CC6ES6VTN589>%BIW ^4*QPAZCK>Y[LW"SKN"$TB
ME,)7VT#@I0^<)]M"^O5U?Y.VMC:G@?_DPK]]+/+%*_[7XW0"EPUIY89$ F1M
M+,VCFHK_R<=8A&4ZJZ,ZWT(K>O-=X^ T*L<8 M=WX"ER[8:FMC]_&YS/7C:[
M%/3R[*_DG1^_WQT!![KL3X0=1.^(?2/A^['\]\3;9U^)?,9 K]AD5GJ4O.$6
M8[<#/'LV[[EMVY?TN_+"V,?.H66/<>0(KG[PP;4]P?SDRFNC9C!O=](^' +S
M8/Z2Y8_[GO,97TZK'8^M>/+61V;/)GOM!-]_,.\89E^26W;X@N&-UG4)OKRI
M2T[0^V>L3=MW=.@&OXX@,.AD.[X5*^ET]N\GVYB>XK^-O+%Y^O\!4$L#!!0
M   ( /6!;5IA36*^]1   $XX   >    96$P,C,S.34P,#%E>#$P+3(V7V%L
M=&]I;F<N:'1M[5MM;QNY$?Y>H/^!S8>>#<B.[20^U$X#R-+&5JM(AJ2[("B*
M@MJE)%[VK=Q=R^JO[S-#[HNDM>4KFJ8?[H"<9>UR.#-\9OC,D'Y_-_LT_/#[
MW[V_\[I]^CD;S(;>A_>O[4]\\;I\<C/N?\%/?+H7T]F7H??G5[EZS$]DJ)?Q
ME3!ZN<JOQ2*)\RMQ?I;F8J8CE8F16HM)$LFX8[_HB*DR>G$M(FF6.C[)D_1*
MG%6_SI,\3R)\\^K#^X_CT:R<BN2>+&2DP\W5(<G\;J;_I:PBD'3SP7M<Z;G.
M?_^[\[/3B\OWKV]@(\G'C_L=JPXJ]L=XGJ77^P.;[O!5G"OS$BL'GV[%=-+[
M\ROU>'YV<G'YC[.S\]-?TN6K4NQ:!_GJ2OSXYFWZ>"U6BAQ])?[T[BQ]?/7K
MU=]V#TGTDS Q5^+S2N?JU8>IUQN/^J+[R1OU\6\F9F/1FWC]P4QT;R>>9[];
MZ4R\Z,VCG%[M1BH.\"\7QQT1R%P%0F8B68A1\J"BN3+B4G3$Q=G%6QJ@L)!^
M$@>-8=YBH?Q</RC1QVB2,M\(B5?F*E\K%8MNF"=B$"^-"C0&  R#V!>GD"I%
M7X5R+8V"I29-C,QU$HLC<9,8DZPQ-Z21J/&@AT$/*LMYRNX2_^^(X;"W)2/4
MD2;]0RWG.M3Y!E*C5,:;#IG4#2(=ZRRG2: LRV#AO20,H;F182GX2,<B*_R5
M\&4J?9UK0G#K^&/842E+PEK?BN1&)+XO,U@GPW #UPBC%LK )0+.P3*'UH=X
MME)&87YH3.Z^EX:F%XD1.@[T@PX*EH#'DA]NH,'G.V_B=:?PZ&%=&/R85L>8
M.%_)'/%@<HD9>[1 Y%RC%+NY%0T_6C1<T/)%2;RLINRPOM-BGNE 2[,1MX4T
M$K.83&0(/(E/&WK'J#RQ+P^!(87'"Y-$(D>B(&?PSY0MJUY^RII?M[#BB+Q&
MP(59\\VV]1^UR?(&K*')RQSBPN.-L#9YCU!%PR][HTFE V]D0CVF1F49K7!3
MT6:@VGGV!A^+ZP80TL)DA72S9L7\%^"+;)H2SA!CYV? S=F%.)H?DS5M$CM;
M (R3M0A4I@TO4I0$>K&IG(?0):E9*>I)$[%@84AV9BI'MC/YJL3[J1B-/V.[
M( L^CB<>;,!S5A]/D7, *^42A)LE*G($ YX]J!BF9OPRW!?I3.W/8,TQRE<Z
M+=VR6&@?.<G?D,CU2B/D*9'0 $IB_E=8':I@J8*.TR3'(I!A\ &".%1+&\])
M@:=VV+;;)%E.!B\ QF2=B:MZ"6!SM:@90_]9=)PV4JVL7'T@'W>$DK *+[>&
MR9'T>3*H,U<K&2Y*L1/UST)3GG Q>LSV5^FE]! IQZHS6@_#N_;"D3S>\L39
M^4'P"$1!.;$+CFIFT@Z!D],65%I,PNR$)"U0"]AO85IC(R_!P8,@SBC)B,,#
M;2A;P@OY9EOW;O!+D5$J\&X&LWY71$K&68G7#:<)FC]02#YP.H.6 $09LX =
M LX%<"G%0)LDU#:Q6&FG;5_N3I&"3B5!4V8EDF-E=SB-XQW-#B1STF(>:A_@
M76A G#88HRB.50"@/?I(0J(GLY7X"*/;I[>+V*;MSG0=! K$4:ZA-<F*J"/6
M.E\E!7)JD4(-YR(X#4*U?4TNL?!+\J4S$4\I>Z1&Q[Y.86TJ-S9V"L*H2Y,5
M6B(9*,X=9$50& )!TP?8Y?VPL-&\VIH$%F;^2@4%.09>L=/0HV$"/]3)];SB
M>'\X.<$6HD(XY5XNU36P_<\"F868G#@YP4L"_[WO#WYN(X/G%VF^QP<OZ;MY
M8F!:]=U-B*0DSD_?(86QUT$S=^@EB"01ZYH)OW^-65L4F /J7T_F"HL%+5/6
MNJG498M.I.B34^Y-UG#*:_**=<0W8.47WY&5-S;5"\IC;XD9 4$/20@\$1%*
M*P@UH+,[[!T'D^14MH$2<6 )TTL'([;F""?U6&+Z/Q%QI!^.F4@<Z0-!J)E&
M@C$]'X,EY^G>#/?3^:$ 937T,3O$S@[]I0ZJ,988Q,X,RBB65G*0M@AT6RQ0
M1]/'"3:!@K<1'CK QSF26$RYBN9^>-H%/9GJ'!G(>TR)$.0%? %U_,)8;@WN
M@(HFD$@ M5ZM@^Y#RN&TMQ;@&=9C6T8>M /;&LWCK."%L54&=GAB3'C"@F#2
M,Q;5"6]!6SJID=#F".Z.REX:^S566\Y#52VV0GS3[*1A/_$+![(#^I,FS^"+
MA^7R43E)S(#MLE:\JJS0FA*?$@F 8$DI$HFY*CB97OL$-A 5D1AJ,)V JL79
M"@NR2D(21_:3R.?" +"<( 2,]LG']V4@,*S;XNR2XNQ2'"V.]]5/PP(;I/^"
M#9)>&,&&>Y/X2@59J0K08"0PA_4P(*$Q)CPAN@M(,L,S6+0B8\)L8P?%L:*O
MEV#P%9W<<O+>-@ZUF2=!@FJ))KNAV@!X 2T@SI_D9"=XFZ75, 09!!\L VN0
MMM),HE2BR%30_LH><W%:(D_ />08RE[4%TAB7JVV,=F*7IHK?J\@ TCS/?=@
M1KG-MN8H\3.8-8A]PSD.WNXE4:1MWP*!KUT)P[T29E6B"T(3EG4U862:*E\O
M-.0A8WB/_XF$1F;OC?%CADH\(W9GQQ*ZF:#8<@#?-,N,G=J%MJ2Z$K)5,^U5
MW->Y5U^)/;M63*/Z=WBJNP,DYV=9A+GH&[G$E+W>5-PAVK#<F1C>M[9RJ ^
M)):M=-H1MD^$_!:EJ.L))<P9+%SVNAF_TFP.>"J&.>E!5+Q=ICJT[1>TK775
M2F8<$80.4M)6*H"O;\=G14IJ=<32-DD41Z*=&_-%Y+ZM_6C'G0CLD!'G6B2-
M-7]SBJQ$302"GRUWR+;/TM!$M*ZGXN(EO/7B-][ZK7GKF^_(6SF$"^PQ1O_+
M[2Y>[C?[F03B1<'ITC9G5>>Y'FM+S-:@3LQ2QFXBJMQH A24TBJ0VXXQMU/L
M<07%"WN60[N#+!\BNFP_"+L'QXA&^@;.4]?N2%#/+AWBFV2TZHPP&4TX)HLH
MVNT4Y)0KI&_'UVE&!57_B,:33W+Y5<6\C]3,XK_O(JL*YPVW2LKMM]C3[7HY
MIVR:7F'*"<:D<VO8E@=.[?% _069,Z<F/:C?QHE6MIOBA-L.Y%9?63/]8F1@
M1M]N$8K;3OR1')R#WN:TA]A%[8@'Q(L5/-=VKZ_7BS2M-PH5LU3FF9+)25[/
MWT*M"0;$"@ G5#\JM7U4*R0JV^_S>D^A_@*9)..OIDAS?T.\!DGI@1J!'2"J
MN1 =$=&RPOW$R19&%D228\[L#VK#6E0K6%)E;&*PW/;A8*C-^8G)?K#8SAPS
M!T?OV$IK7I+UJKL1*L[YU(4#@(Z(?)H@=#O!>J7L?,2E*G=9K.FL:I:Z2@0B
MF2DZ6N5$4B<G)TV/Z:,MM @V #TQC[JIBOF6"<C:0I*S:0'QR0 >6%!(/.5=
M<\2MK 6(J@79BV%:+>P>6+FWOU:V7>PHG(W;1@OX<- &"6_$-/5:4\CB%T*
M7ZI;E6?C[?BKRYDM=/)Z;0_FUEE&S(;=3?L3IY4./:F# 8_ 59D!<7JR;0($
M R9!*8CL0.12ULP"R,N7V'[(@]2A@\FF0#!4>*/0,(7M39EZ).4,U\S&!!5E
M96Q(=[2"]^%]^Y;FSJKM81//;1_]0T9 PO(Y\&3@1AES,G>\4(7?FGSO#M"8
M=C]0&Y604+K&E)[H;)]J\2G7=L'5@8P")1FM&T9G6)NY/4%3CY3Y+;5J^O\3
MG?EH.O0)@#H4*K8CWG$@_R^M';W.C1HWF=N([*)V4Z[9*(,-Y;K1:210 \15
MS]%'>2;]BBV;%N*VKHE;6:.Y8[,M<BJ9^:)L\+G[;)J_9MO)O"D#OJMS.\,(
M"<B"@-&9417K<SN;RP)JO'( 3E=8>FH)JX#S%A^H</L]HYJ3#TU=(N36_+((
M&T:QL46H]I^6_5<5+KA^Y2?4Q6IFY1JC=?XPO!$T)F] \_@@-CD@[.*_!&\K
M28<P3T.-4^K#L<68@P93&IJ@CJE. WR<XC!CJ0TR<9)ME;Y#C8WZJ%F@H/PR
MV-1(*7IX+(HTB9^/6RYBZH/14VXZ('WW';SQBO?@NMWE=\02$M\UMQP#(._I
MN "2(2(XYIQ_&+X[]N_75VWM)%I(Y#GER 6T\&VX(IWOQE\FCK966H9TH+,1
M=#IB:^IY';1N'WQR%3&'11GU.SH6-0=L?$[74L5CX6K1%Y_BB:,BYLV?(\QE
MO)"#+0GIT@"'*[QKL'D;/H#:T?Y%RJ]5F_962\LU&A,<-VK.MZ?BD\Y\;-8R
M5DE!)2:5%SMDLVRK<.-)508FKH]#YBSX%+Y&A9R#AT#:V#ELD;NVX\N./?F2
M!56S3Y7OMCVTU;+N,'6P!83]G"Q^()BLP3K9%:'^JC@\J8"W]SC<D?";E]35
M;WZKJ[]U7?WV>YX'M<&,*Z0]1%JNP?E\/^^5G<L]61W;]"D1FA^ Z#9"6R7:
MP*1>HKNXA9VE5O3@Q83&K9J2FJXU4@Y?$M%M5UCV"U&KPA;A:G$)M6'3 I5V
M5K.AEGL25)',[@;3Q@6X[JA/=TO$9'![-YORK^.;X>"V.QN,1U,Q_LA/[[N3
MV<";BI]&?6_2)J([^B+Z@^G]3S./QO2&W<$GO#,93 >C6S$8B=YX-/)Z)-1>
M9?D\F-V)Z5UW.!0WGK@=_^Q-1EY?W'SIL#R\/IU-?O+Z_-M@-/,F]Q-OYM%G
MT>WUQI-^=]3S!(GARS%BV/U<:CN==:T:(^^S^#*>_-7MYEY=!5>WB78VVIU"
M"ZYWM(+JZ+*(#_36I9XG8&-41/W69SL"S_4MJHV@[G.V((/H&)$8/H*A,F8M
MN1_DJ%%)SANEFG!W%;CD[MB.DZ7[D0HV3]Z(*1O]CA_;*",YS@LM!(4.6W:*
MA6WMP+\>=-9@<D_+HCM!% CVJ! Y)G!KPD<>Y=W V/+3.M3X$*2\Q5'^XMZV
M#F3&RK>F$.;<<D<E@DRKRN/$Z.D6-V^]D&$U.3P7$LB2%K0Y'R.0SK.J^U[$
M&AV!R-Q]M!_%T53!<:Z9 =INO_^3.+H%$3 LB"JJ:_$7T/PLT)9_7+O6I3U
MYS'GY^+H#M2/3'WRBEOSMA<=B+D>'F>L.@&6K82H(-Z4\4\$![,<]03+::(A
MYD/9)7=WP'J?5L;F7M6\Y04A:6$[&I8+T4O,\NV=RL*HLJ1KM$*K$QPJRII1
M:KMP!>A>6).N5F44G339BZ<US,K[3'R(0.>8Q/HY1!R4]F_.V5,9;8L(OES%
M+:2"RGT[DIQI.SP67RV=H/KA?FK:N[:WM9 [IU?U7E0O[]Y>Y/J%53<4?DMB
MKJFCA(^@"J(FM)19?;W.JE'A/R WTO08IL$?J 5*]S,XU99OY\G2-?)V,4/S
ME8DSP^;:;/7LZ4O-&]=3=?5?N>HHT$RU@<^181>V+=Q^E[:9]\K)MPX\W9?:
M-+&&PH":X(D;E%85J<TOC)3E/E+JOD_F6A7N0BXFV+BCOBA5>1D851,\V#X:
MV-TN]FXRVD*3F,-ZE40 "2UDME*62!A[\Y*4@J)_$],JJHB@9N(C7_H3?Q=O
M7T+MW_Y&[;\UM7_W':D].!F(V,B;3NU-Z_''K<N^'9>)$1\-M#9K[@=ZB7=B
M/F^I4\SN2=5+&P-@"\/9&&3QEOZZ RQUVL$OO=-.V32OV-#-YDJ,D$FNQ"29
M(][$!%4URG6B-S.=AWC0^SC>BP *#C[HWU.D]8;\WU\2)>]^BY)O'267WS%*
M^(]U1C][TYDMFV[Q?[XA(I[^<XT:G1YW-J>K!(3E*[!9@K/QYS_W]O3T?X+5
MRVLQ3IEK7(%X9OG_$W3;T<06O79_$OC^M?LKPG\#4$L#!!0    ( /6!;5H
M]((<PQT  $:N   >    96$P,C,S.34P,#%E>#$P+3(W7V%L=&]I;F<N:'1M
M[5WK;]LXMO]NP/\#;W%GD "*FZ2ONVVV@!N[K7=3)XC=*0:+_2!+M,VI+'GU
M2.K]Z^]YD!0ERXG;2=.DDP%F)K8EZO#P\#Q_ASIZ/_YP\KK=.GK?[_;@_P+_
M.1H/QB?]UT>/^?_PZV/]\]&;T][O8C3^_:3_]T?3),Y?BH/]92[&:B$S,927
MXCQ9^+''7WAB)%,U?00WPJUGYKY<?LGW_$C-XI<B5;-Y_DIL.]0KL?#3F8(;
MX=)'KX_>O.Y_F:N)RN'>SN&+H\=O@.JSVO.^:?!78HW,1]]U[%_C2;9\]5VI
M?WLZ'+O#[DW]A8I6+Z\;F*[-U'\ETZ'Y+H,B5TDL?I-I!O\W].,*X(.^#[,B
M.;WIF=Q;PJ\DV7UV(.-<IE^_R_;R9*FGHK^8)'F>+,SNN\G)')\.1_WAN-WJ
M#GMB_'YPWA/=#_UA#_X=B_&I.#[O]P9CT7UWWN_C=S>_7C<Y(2-3?YH^6D85
MAQ)OV.\\4_%WHWD\5QEJ>+,4XBM60NSD<+?X-0K_4R2OCCZ^[BYD',*_^='C
MCZ]_3>GK70&7A'XN0^%G(IF*?_AQX:<K<>")P_W#9SB(=,8 @M(0!,(,)?K3
MJ0QR=2%%#T9Q1_;$9"7\.!03F5]*&0N81C?*$S&(9ZD,%=P-,Q_$00>I]80O
M>C+R+_U4BB!)ETGJDRH#LMXD:9I<RE3LE(28[RI/;+?P>?"<T\$QC'PALYR(
M[,[@OYXX.3E>>U2D%@IG'RE_HB*5K^#ABZ4?K_#!W7"A8I7E2 K,D(:A*1TG
M40333?U(?[FC8I$5P5P$_M(/5*Y@5=LMA_<-([FD=\I)XOB-#U[X*Y$$@8^:
MW8^B%3!6I'(J4^"F +X&0!2O!?PVEZE4R+UVJ[J"9WZ*U#D/%TDJ0)S5A0H+
M&A=F[M?N6.'U'7W#]];)35OLWAJ86YC,I_?]\WYW1++=;ETO2&1Z0&94#%*3
MS_T<K%&:^R NQ[@Q<;^D4M+.<57#,+F0BPD,_()TPR'LHT42SZSD>@(E;51,
M,A4JT"'MUCM0)3X\),U$!@SQX:\57I3*/.&K3T"/@*\BIFFR$#G,% 69_K]$
MJ2LOWC09;\M]"CJ+-RH*-VHOF-9D59W]6Y5F,'FKVX"4[1CRG!CRA!Y9&7$D
M@P0)-T/"9ORZ,9\RF\K-V/\"\U3 ]?HH[H9F.J38>#$HRDS(+\M49AEN>)<A
M8! LO?6G7_'0W0>U<,<F4U4+((T@BS$:"+"JERJ?T]I*&S.@T(0R@@T$FQ0D
ML2X)9+MA0Q6+B?+)F&YI2!VK?5:DP=S/JF8;:,M8)Z&HKBNE#[0ALKE:@DU'
MS06;U RT81?AS/ SF4'X7/-B/@S.NA4G".;NX=Z<250XS!WI@SE/Z+-O'N(!
M>:!F"GH@F$TD44U5@(]B3B()<?@8?M.\)#W;R'JDPJM8;=INKMN EXA>$M #
M79MM=*]EJ"?^F8#6_2R._722Q"JP*_1IE2R0L5LMT#%_U>!5,3O 04SFL>AU
M0!*2.$.][/@.U9'@]ZH_^$$!K3(2;SOBW%]=<2_\6E\><W.[U>^ T*G/..6-
M _ %-94(W*TL,%%(8Q,U.$&OXOB,)"S-^BB5%7-7BZ^O37I9I%GALS6YG"MZ
M!BT=BQ;LLG@&?+0+B3?07QGLY/U?C#2K+"M8MD12Y%D.?^"B+NS>P!W.FX-V
M@%Y(-JR:,$^ ^.%@<-V"9YX5DS]@+F1UY^AXP[ HI6"P90Y:)04^J=B*:WTC
M=8/_%"JC.QY,P1V>3-44&-G8[ >>*%C74.L2T5/)%Q5*<98F80'",BJ62_ :
MFE7O2"YS]F .GZ$+<_#4"+Q^K$=!248BJ?TZE>HG2M#P80$:5L%^_M@9=<3)
M6:.50>\P9L$G#W!2K# ^O,*Y*]VZ84'D';1;38'O_Q'1X'VMW7!8F6=WF:I(
M/-DG-^V@X?(G5UY>4_364SN=3G/_LP1FQ>#.!@\>UEV>S(UZ6-9K9[_ [A;V
MN^I6_7(.5FBUEUS&DK2XC;E0UM8\-=@9:,(OX#%H*;,B",#SI[A?&+-!X0X_
M=-?NRQE([\=1EP<)9:92BM!HD]$U>"=Z/Y5P0PLQ:AJ68MR-5WAX7;UGR1;S
M@&%-!VVE>ZY)7NG'L#]CGU,?L>)YD,7&+ M:_*S9=/OP.]*&2ZQMI1_'R&=D
MPEZ2[BW]E;C ]9 /6_B.3::ZA;4/E!6+!6<?M??E^#F4U10G"?B>E!C#!&J<
MY&()/I7*4: *3&E@Z$^7/^_L/S7#U,-G<BCO.Q,;\^HPC__9VQ-OE8S"E\"H
MF7P% _RGD'& -XJ]/5W8/.H-?C-DN!6.@\.&$L=S_&Z2I,!?^]V;R \^BX/.
M,V!3ED0JA+G56!@GZ0)VX]:Y_5J)9KO""TS\Z#%,IF%>DU3ZG_<F$MQIF/R2
MF.$.^KQA4)R_.Y-*@:&L2U8>Z7#\,;*<N7QK(O4=JZ4_3!G8?:Y@K+E_@1EW
MD.(,]SF9L,;4XPZJ"3GWHZG9^>=PET)?6R<\=\6.@KAVN4R3"[FF8M ^[2BX
M8$%6U)A)-CL+B/,IY4!AF@[<-F;Z-F=.MZ*2IDSICY!REW@5BO$LP8=I7IC;
M76;!<Z/HV^)-+EUT[KM>_-DLY?#T4[LUQAWR]O2\SX4T6#!:5G9]P0>5:<5N
M+@KR-P,0\MB/<Y:!92H7"O,;]27G;',J ZF6N1:7*8BZ JM!#C-[8Q 'MEMX
M!UKBX'.<7$8RG,G0TZ3DDG,C(&,3B!CEC(ME"=AEP;?Q@\RV)O%&#W(*+G5R
MF;W\,8MUS]7G04=/ (3=J35G5FU<6;E <>HXQ>0RC4L59[&IX.S9O&2SBH/8
M Q^9Q.W6=:H.A<?6SHQX(8U9&?%<.8^?3(3*?SLO".-P'0TW"WWPM3QI/[K=
M.NCL'YC5V[P&X(V;M=-!96.X:J2&[1FN&8X6RBG(4-T>Y48[X4TDSN#/D<Y3
M.14N0([RU6VN_IV$Q=P=T2DC?E,O:K?.J^@4L9 ^)O]%BM*PI&IY7"P$: 6,
MVQ/$+KYX]LN]=T)^PM6=W*!B4'$0%:'<J 9PDY.3ODP5"HH?+>?^1.;@?H-S
MBW'HPUZ_*WM]>VB:WORU;.'#7K][JQO4]_IA9__93K!+P?$W;'G'!?AA!OR/
M LB=KAY6_LHIX0KSM/KD=4'0N/17C+N84J8!7+0YYA@@QO,#AC(HKOLY%^(%
M\&M:<)F3"QTZ*^$O("3,!8VL0AT3EH\YPS 57((=2KM@.LBW^?T H2<P/!7]
M.<]+DCD!R=Q%34.2!K_:;R_TUQ,(A3G6((QIR.D/L"9,348Y%0I,7.! ^1S:
M G_#L5Z)H\%KS!\IE.RCQX/7E)"*DZ9)6%;9X3DZQIDWX5.0N"K+P0+&@5JB
MW9NV6[P S20R*WR:L-?((LVC)&W^5?],TTF"H+#X0!,.;M;R GBH(M&3 =>@
MGYA24):("$LWL,EI[6>@)69DTED*M*P0AK><:LF"3(0%5:_P"A!'$-LD%&$B
M.?LOOP02F/J_S[S]_7W\]\&:W#V=$M:M"=9F=L('2_)]5_V[$_U3"2G(8[M%
M.AC$:ZESY:B.*Z6('5."]C4XRT\_2Y+=[G2J(@Q6,JKB8XJT+"QH+0>*%R$#
M.:ANQ8A_^)+48I9)QH_Y[=:93+,$"*8<[TH<^TN5@TX<Y4GPF0(CP5>PHIY(
ML,&83740X,("P,6.M52D8O6=5]_$?- FET#A!/^I8=,<$_*L<_"<34>BH1<Y
M[M[2YN$FIO+LKL<SR(!E$0P.#\Q\'@29 VLC,S)TJ8QHBSM7P.*IJ5"+!2@)
M^ W9-P7/0LS4!2Z )(-DD.LO!5A"-,K]"VU(>W+J%U&N33(56,C(I5JK3*@L
M FM9P&CH^"B@"":$RT 9"YGA[3 2<=)97D^ _2S7' =$$\N[(Y:70"EP;4&8
MAX8E8H+0FF':7/F3B&H]")=8(2Y+3H 1L<Q@_N"";^(QX:ZDVR&#D])/D3;Q
MRK4I+(+AU1AARS0G;!A)(#&B@-6!Q\D,2# 3,GTV!B6),]0@74?.>2I8DLA5
M7N1KY%#\@-.BL9@U02III9.T9)_;S&!<*)186 ;+-Y(DRB>B5\AR!?YH&OIQ
M(-F;:A)1(@-L3WT1T=9,"P-A0P:=2ZS^80&N_P5A.[ 3L[EX"^;%XXEH#J('
MPGL7)A;@-<AJPOG&>:HF#$*RE;?% C[I*^"FLHL#=RLZ8;4=ST:R["^YQ5+%
MB^]=(+D%HW0%'.+PE3A=DF9YB0_0HO)*_.9'!?[<C):X#@=1Q1ALPE/\(+2$
MPPW#AU=BO%K"=+NI/U'!*S$$5XMY-4R0 X<5?(.Y"W_YRV O;LOANX?ARF&E
M_'C",&$"(&:5$F-CF5#[]@%?G*'B)7_>(C<;VF$:T P9C)E-C1LQK2$<$//<
M[+8\(8,PD:#1+0A4NP0HX5L50DT9'OP5189')SD@@ 6' :[7>!&X#-PJ/T7;
MA3Y.S8$J*<%N"6N?K\/$69M*'D$-Z*E;!^I8D':K$?VAJVT=F*\+-5'H^ACT
MMUXH7@0,O9=4?"T;VFK-"^LM;79@HB+C6O%NU04*,?BC1 DZ)\3CC*QC,@&Y
MQL^-PJ3=9:XKX]TSY#7[XM,B+U)IZ,=+730/@7?Q,NW< Z>HR<BPR7#^K8IA
MB9$KMC6(7;^2?,?U\2O/(/*BO(;3H$7Q*L)*#S:PC6L#9#UI)GR=/A:08".#
M8=W^*$(52!J%SL; (>D/H(5Q'UMP&UND8]A%[%7S9_I;!Q&:_XS09/AS4^:K
M80+&#S;M.+8-+",2#".R2D>VK1SKK%,&)HUHPIRE3B2L=;X^9([NQ"R>5 S*
ML;,S8)VL[L7XI#0NXRJ@OQ(Q2*NNM2*\1I]?SF7,"BZ)0:/Q1P>V .*X7$:P
MJS%,:]2D;%#FV!V#QR^P=<(4^0Y([*4/3Z(0HVE;[39%,:7V9K'^02"7>R^H
M+VYX&@8ID]-A(77Q(_5' N VJ#K=J2 "UQX9<.]W\T^8S38XB.IZF7,.C!]I
M#EAPA($ EKCY"8+LR$60+*V!(Y?-.J,,/,8$"C;F5;N2=1+")T]JJE+M)9)=
MLX)%*<*=KO8FHR0C5-ZZ(WD)VLHZFU@$T]DO;SUGF:E%$<%'F13H\J&*,AT<
M[OAK+58[;Y@*3)-2_PYW;B!BN<CG2:K^Z^LLGXT'J%Q'6&T_(OIRN5AR7I!=
M"<LQF"LL03+AC(VC:7>_=BKKG%J//[0\4[:&A4%BCA4T-@0;)ABA,S>2S6=D
MN%*"RP1#Y]<L$X.[3Y2,JYGH,]L#0[_M B?B6E[9])[:@B1:%'"W<EM3B:2?
MZ9ZV*SFTA1&]WRFJ.X*]^';]LDFW-+;[U=OP[K]=_DG<B[#3;OT+<P@IK.F_
M[_]\-F2\[O^&E7]ZPSK'F9"RQJU9P!,EQOV4B\)19DD2"GL"1<+6#PL)8!VI
M6,XZ_X\B51G$]#K/@/W1[KEN<!\6HRII"">B*1LL/=/B2W3JCE]N/:%PR&G%
M))_#A7:[-&080Z%UIHI+M8$S26=^#*P,#5G439(Y!#UXP'=/X*<V\)%8J%U+
M= HGS^E4N&IN;:6NCKX=NVX;$Z,FT]J%.P*0U,%@4,^/M5OKO2$:\;4I0^:@
MV?*TX(T&VR7%]#+&XO"3];\U," 3.O.ZL5FFW:HE%79TLI1V @R*C0PK@9AW
M-=7@.?,4*@NFXH-Y:#>$<#&3VL.B,B>GY;CJ29OJZC5HM_ $CTVS,Y/:O796
M]4S)3A%'6!;5C@3U9Z!SCF4PK,X3?@+40AHI8#UI#SJLH21_&^K)M5^GGJFD
M^]TGW/^S.GY"?3'3^L(H E/3)R-(2$C\-,6.+RXL+"&(D8C\XS5?^BNR3=M&
M4RX\<D/>G@LA3$8JU6)2X![;:G3JO:3;_"R)B3!*[.BA)1T4M0?2N;=,@L\2
M:P)97IO9#C= 4+<D*U$[UCH;0,Z#I( _HTT<P+2A1K)L2"RNS6(] \\QO 1G
MHO YV(SE+($XD#\0)#/5'VR%SBL/5J&5DBDY%[9\YL;.#UOS[FW-N=Z:(- (
M>2(L"V9GZ B5>-,)>BXHJYJ663O)DDT*;)>PS%NY11Q*M)-MIH9A-(-@^#+R
M6C&E8@%=+I1:;Y:5V#K9@F5E?H#>2M_O"!"S4GM/GG7^]NR.GJ7]8T-!!:%M
MG%A$'BC4;T/IW5S)[DK<C/T.F0/?V&UJ.53?N+>&$+X"W?3D.B#3O3[VY1N
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
MT&G!93JA<Z**$M_2F37GGLXL?W=.WX#PY0"-@\,LHY_A)-XP@CE1?O>Q:IT
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
MW]7[NJM<FL_&F(U8Q^&*U.M>"M_7'0V))Y>>YQ@9_VG)?@.O[$$NLMXCS['
MIINSQ1IW<B;"6D*]U-_;.OE<<:L[:31NWN(2X?EO&&AI3A-,\ULBL9VE]F[+
M)+S9>L$&55^)5C&6VTEPXGIIO=0H21#J02T-QZ_"<Z[?S:3G  1&G8'2*@ J
M%SEW  FY'09\![$RE<<SS9C1#'B".SZ<'#4*>'=8!OK5,>RV%2I\UQ<J- L5
MOOL6"Q6^/HGV=0A]'4)?A]#7(?1U"'>+=]]8;8*IG78)#"4#;BL'.(QT)90G
M<&F"YA0&F $ZCBMV$)CB49,,[4<&44,+9Q']7K<:YJ=QWQU;)]M1LK"I]OF&
M*ADZZTKOX%8URTCF%:U:S'U]7-^]X4"^%P@=YG?84$:15NRQBS7GI+.^[0&!
M2]\9VD:CB'?@ZO1U)#=G9AWSH?/ZE'-J[YQ,_-(4^GCP^I-J51?5YZH,+5(5
M1U9=7<)VX"H#YP3  ?3T& XN;:? 68MK/4,N,_-[$MD1B73@&7B<<PW1HPGV
MT(#M:"!U;&F*(*9YX6SSX8",<T&8V7A/F"3 [! WD/27 E4"^L%DK#>&PF1K
M>BBPMTI*62[ V5;[C8$V/ ?#@>G)U.Q?\UL2XZ(U6I<EB5<"VY$OFU@A,EA9
MBPN-K@X&[A(9=F$Y79CD SE6B;J $(QT.#)U.20;%= ^O)H@8J!YM(_DO96!
M%K$Y$&VPUJ(D2=K:3(?-.0[^3>>S[JHJ:$."<,G">,,V# <2CQ&0NS00KE)V
M-2WM#_ M\WB' 0C7V@9>*Y!,8/C$<QD$>!TR:C- D_HT55DI6*Z\W;5?;C@
M\*E2D<"]*$%S63LO()DP1VI&PLV>7%*KI)$99"G%0#'<O\-T:O5\@6AJ4TB[
M*#GIX4?E=5)KO2W+Q;FXU$55J+K=H0=[\R],YX^*)*+T.LD!M2M""==**V%D
ME\U8=C:F+5UNP^FZ_'('YFBAU2SXA5O=O97F<NW^EAV7^*U(I+EA!,[1'ZK;
M.E1O$X&>DB.UX3AM@G\R>I,+AD^)4POU.8)GE1B49Q4EA$,$"$DJKF.MH#VU
MR)5>*5Q="#KJ">*V".+,QPUG26F4I;K7.!U3 7_3H6T-A"7,%*^CV5TO9U'8
MBW#,/ 3;61)K-CW+DT!Q4G]"TA:5N4FD2V:TD-3@]QDPGD@]B,;!R;E1>9IM
MFX$R;IO9>;#G N0*J8_^@?)Z*$&DG"C3O<BUX.M2\(4=+3B7D@A4 C(+/5_
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
MW:9T83M(YT;A$I7>:7L[M+N9<ROGH>6D6XZ <-YW'<M9\[W FX"J+8DUU0?
M?X+)XF9 HT)\;9/T4ZNJF+/V3:KS5B\5G,8HQTHJ!G"""^)JPZL++(@ P]@A
MR=;/@2M#'L8IQHV;"P2U;#P5D[O45_UM5^JT:P6[9%D6"QMMU,AT@E$6PLM*
MA E,*Y4X#1.'QBG9X7@<PG3UPY8<U$3?(&P?F)LDCDN9+Q-BGJ<7<*05XIEN
MU =N<4TW:H,;G;5<"2Z7^4)?E_R,+L15J5!@/[1M\^EH'5XW U^POB"HQRNN
M[$L?=>&T.C@&*8_A,-KGE379<H$6,+0TZ)FB:+9V?J/C8TJ;1X(C=\.^N3JW
M;PG8<X/F_A1)7%?4W/]I:UPW.X+Y66MVHV\+CIMFK;#(+YOF=GO_JM<]<OZ
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
M-#4UX5)/0@X':SV=9X@>[CWK;.H\47@9:Y+*M%G? _J1GO'["DEX#9?<J=E
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
M9 /?$EBOMV]9Z4[2@MDIX,*&"VP':<@KTO_:LF=BSP[C=CK;(?X#4$L#!!0
M   ( /6!;5IF1)A:)@<   4;   @    96$P,C,S.34P,#%E>#,Q+3%?86QT
M;VEN9W)E9"YH=&W565MO&LD2?D?B/Y20=F5+@PUV?!YL%@GP)$'KV A/CI+'
M9J8'^GB8)MTS$/;7GZ^Z!X-MK#C*16L_&*8O55]7?77IH?,^^G#5K=<Z[\/>
M)3Z)_SK1,+H*NYUC_XG9XVJZT[^Y_$RWT>>K\*]&JO/BG-JM14&1FDM+UW)%
M8ST7>> ' KJ51J4-;,36T??NNZ"Y,%.5GQ,O;5U0(;\639&I*8:,FLZ*1K?3
M[X:?W@_[PXA.VT?MSG$?L$<_J+!9Z(53>C\PT46AY]78+HQ8YH4T#L>?^<0N
M+GX.@KU'WM$U",?1\.UPT(N&-]=T\Y9&X^'U8#CJ75'X*1Q\C(;_#3&,%>'X
M]R :?1S??NQ=1Q3=T&TX<+A.6R>,+7H?TFUOW.]=A[?-FT]7X>=ZK3>(>.JD
MU3KY/?A^G7=4GDC>WSHZ.5-YHSL,J&_6.J?HB#[$[XR<:A, BBE4NJ9B)HKS
MGP:A<7^N7WNF]A$-:2:6DHQ<*KF2"0ZB+/7RO!09C>5"FX)PYK?:S.NU=JOY
M-^F4>EFA:9A/C4P4Y$'G,(^/?A[:WW7\DR/J"XM#XX3S-=WE>I7)9"H#;P7C
MCY]HZ,EU4:_%T"Y43B)?4YD7II1D"U'(.:2R702T@I@*IDM%C"%#>JX*@K7<
MNB<+<AE+:X59\Y*YN)-0O"/38BP!&JC,."^R#BP $&7B<HYU.?8#2B(-K68J
MGI$M^=]6P$H:64G!$6BN;"9%HO(IK50QPQ'M0L8.(6M> )M.*-9+;$MHLMXU
MQ+_6O\]X][3R;KVVQ[V24I7#?.R*K;D"N!9LP+39F5=Y"OJ+0D&.RN.L3& ;
M^&3'-@'\J4RVI@4LRFQ@EF39UMV5H6V]]E W*)4HEASPDC*#R^!D#4<X?=8!
MBH6=49KIE:T8@+5390LCH$GPH >><D;:^M%NT#R!^Z]UY;.A^N:(H@?G_M/8
M+Z6^L)6WJCS,Q-9IJO!X8 _K-;;*D(21S@&PIYIDDNU$$EZ?9,K.> LOFR.R
M.;KY.5$VSK0ML8]CWNC,.V)A="P3#%LZ@-T3"4=ZXX9?XYG(IY)ZB*9QF6%%
M^U0TVV<'LH+1/DO\XZ$3I;B$Y9X!K( XYG:(X1W%8%ZL*?62*T4I%/%!']+%
M8^&4_YJJE:/ @3BD2VG1 < 0+L]]VTT!@A_D$*5]^1Y.AA,)DU>J?'K5I8$
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
MT:WK]S'\1.#X$8H32[QW?I_TK)U0SLE4#V.!WH[16S'WFHS>IOT/4$L#!!0
M   ( /6!;5J9ZV4 !P4  ,41   @    96$P,C,S.34P,#%E>#,R+3%?86QT
M;VEN9W)E9"YH=&WM6%M/XS@4?D?B/QQ5&@126WJ!T0QT*J5I@&A+6Z5A-3RZ
MB=-ZQ[4SC@-T?_T>.TFG%&9WT#*S5QY2XG._V9_3NPJO1_W]O=Z5YPSQ%\Q?
M+_3#D=?O'1>_2#TNR;W!9'@+L_!VY'VH)5+H,VBW4@TA6]$,QO0> KDBHEXL
MU&%&%4MJ*(BBTY?*G<.*J 439V!86_;9[C0[J3X'31]T@W"V0*IBBV6UQ$1,
MC?:&83Q-=:W?&_2]CU?^P ^AVVFV>\<##&SZ)UUJ:)E:MS8+<ZFU7)5KV]Y%
MZ ]5M?Z!F&?I^==,SR6/7YZ2YRVY7A#Z%[[KA/YD/(/)16\0H%'WRO<NP/OH
MN3>A_[.'Z\CC!>",AU#0+ORQ,W9]9U31"L'I33"[<<8AA!-HOX.;YJSI-F'F
MN48_M+NGK7K!Z,S &4ZFH3>$+9F"5K&_;[U%[1!>>3!S@H$S]F:-R<>1=PN.
M&QI*I]7J_(@L_7X]7FCDL0E.D]U^;#5/F:CU?0&1%()&FDD!]TPO02\I.$+D
MA._O!3252@.2+J1:H1.-GT FX' MP1<+16.&VM #7T1-.#2B!SS^G,MS5ZY2
M(M8'RKX=02*5U;RF1 %%)V(8THBNYE1!MUW'+'=.'BDH3%?R]?T]0\M14&48
M$XHOJ:+S-:9/:9:L@0FCGRF(2$HBIAEFBF3@+AE-P'N@4:[9'85)DC 4 2+B
MDG;!!!$1(WQ#PPB-L3*$.BB:I29#=Y2OT9$T5UE.A 9,0OM=4;:J!\M$VAXT
MYDDL4XW.;LM43*;S2E,SHN9$T*PQ>>!T#4ZD#<5T7AWI1)^]4EOL]MXSC=%]
MU[3;U%_2CNVF2<>F[Y*<<ZPPUH&;<F[:4]'/.5-T97K/).I+V@_)$6"GM4\/
MXZ--<K'VJF@([R%:$K&@58;;[[LG19U6MB?/35_\1W+=*7/-!,[FBM@$XEZ@
M"3/358P35(4@3&$E4IR$8MZ13#A'L[AUF=$I1R2K6ZED,U*H,&96M1DXY,IY
M43*94F5M9F69\#PHYJWY:OFWSRX3CS/R2YZ9#6/W?.Z:G.P4(G0&(P]<;S2:
M31W7'U]^J+5J]GWJ#(?5^XN=O&>Q7AK6UIMS/$(4[FF-2').THSB>5#^5[/H
MIQ<&E8$[L]-%A%>!%"=\K01)O7!8,9;ZW[;>U/I#K%!\!M=$14N<#[O1GB*0
M&GY5[ 2E!NNSYWE*;RMP,> D^@1MT\602<[B37#=MZCF.#N&07"+IVS8A&OW
M,O N)X%5C(_@C^)#2+,5W*8VVVX]NUCI2TD<,[%HF!' ;%N89HK4R-BOM*C4
M-W6&D<24J#5VL8DCNE1T(=5WCZ,_Q7EAQHFMT^K)26;0#!Q.%<.!2W'BGC <
M[3AZ;+NZ__]\_3OF*Y@,$%Y#T(3)")&S]T^=KT B%-0V#DX,S/O^\_45_+<[
M44\8_L83]6.@@P,E!I=XU<7L\.(,9PC1$&AI*O;W,HV#80!:!=9B0+"^!7WK
M!J=)//@5Q#+*+2O)\5V8XFIL+ 1FT2<A[SF-%_:U$KAG&2V0-2Y;P&'<(3K'
M_=+"92!I:NX9#!W1ZQ1M&XAC\6.):RA'3Y04+(([<Z- GW9"@&^(8(G(<4Z1
M-U7RCID[#<+[K:N#W;?O&<>;U-R@UA);H9I=IB17@F7++QJV0*NA;X K"JU8
M5CB, 2*80C^3!/(45XRC--.OAZ">[</=IC.?8\QGF.*[C/E\\QM02P,$%
M  @ ]8%M6G[H*^L03 $ Z60!  T   !I;6%G95\P,#$N:G!GI+M[5!/7^SX:
M1 1%B-P5A-0K6D6J@%0(&165*L54K: @I$H1 F(^%I$((:,B=S%5*WP*A:B(
MB BI7)5+ @1(+<7('8*06Q6YR4R5L$LFPQF_YYS?^>><M<XZ)ZS,(F2R9[_[
M?=[W>9Z=86%P04%:<>C P0,D/3T]T@_$#VEAF.3]^=7_K\?G0?[_CJ&WT$0R
M,]*3+'+2UUM+6F2FIV^FM]!*HI!(>@;_^PFD_^.AMTA_L<$20Z.ERXR)$ZI7
MD!;IZ>LO6JQO8+!X,?%N(O$^:;&9@?F:[7N66!PY;;CV@N6.J[?N&ZW;^ZS9
MZF@7LM[ES$_7EBZSMEFYRG;#1L=-F[]T==OI_O4N#^]]^P_X?'/PT+'OC_L'
MG#@9&/ICV-GP"&9DS,782W'LR_%)UY-34M/2,V[?^>5N=LY_?\U]4/BPZ%'Q
MXY(G%955U36USU_4M8A;V]HE?[S\L[NGMZ]_8'!(IE2I_W[[;NS]^ 3ZS\=/
MLYHY\._\Y[CT2/K_*_3_V[C,B+@6+5ZLO]CP<UQZB^(^GV"VV&#-]B7F>XX8
MGKY@L7;'52/+O;?N/VM>NL[E*&)UYJ>N9=;K794;T,^A_4]D_^\"N_;_*;+_
M%=C_%9>,M%Q?CTB>OAD)(N'XI@<9I/_SB9!EF9H'P$Z["EN.CDU3M#[L"8E2
MW@*E[K0>$*Y#K4;*\*+_]$RX:^H.9!9&R';>B4XHG11^,5"=-VF_;G]75:EG
MZ:16^SSTYIJ5V2<62,Y<?;@Y88$41K]!J:*T2(=J55 39;A0LP,528;>5>KR
M9Z7#09K(!F"GH/-RWIM-;Q6N!+^ RE8Y*\\_(Y'ZOGNRG^90U3OCED_>5_T"
M7C'I<?Y6S-\0\I/UG2=,>25Y*AF5'$-&:U7RJ_** <PR5!.@NR=BZNSV]\PF
MGFM#[)IE_?7AJDZ6_VO7/-^>THAXK]%GCPZ6&#\.--XT%M2RW6*';G\9W!PB
M4OPBI.GN+Y!^I"2%+ 5]2)ZF!"A12;MM46JS/F(N%O.K#@B0G"-U2-G(NQ*5
MP'9"N!Q>$2E:/'W^TR\>M,H8;NYY45B8DVXNK:J#;/C>8>N ZXKE#!F,&R=I
M=^"O8 HU5NO*=E<$3#_3GL5. >C1N&VM))^LH>A^BZ7PK"'25.SPFI+QV]B)
M?FDZ=4O1>]:V_[9H5";;QD[ET8]L>%1H_ZB(%1-F&C"MMT R^$=W%5_,;68L
MAQ2%-39\*_QK_!5Q_/(DMNKU@$)RG0JYMSI92+K'0US[W)PH[30R*%+3D[.4
M)0TTSM*G)R:M:W,S(T,2^[,2BP8CXZU+HY]27C' >LETIG8KMPFVA17E"Z1*
M^G0GFJ?D3U5J]]9BEE'JL>F-\X)I?77^.N4;ABW-& O&7_8*;=BB)H>-J.Y=
MQBC5O^M3?<DTQ^M^(UYJ?U-0'+GSDL7!IR-/H:SY=UF/.*&ZNU4B7BZ4-.M%
M)I)5"RDFH12&%10^;1'<7=3U RIH@<S%JAFCJ *O9]WY]^M_[Z;&/!VO:[M5
MD>UY<FMYE:]V4\#+VHP $EX*GV< 9^<I/^TB7$JI")AV0GWW [E:KL^5<5=7
MHG!S-$5)3J::E+&%K&4CP%WLL/,. W7@JQGI7+VN3\-V]I[M(:N>"8-,$@(:
M_(+\KQDYG7<ZFC#XPCEK@82$R*\MD(Q$3&D&I8*5)#H-@\VBZ2.HMV(F&;<!
M8LE'_ ]1I6,R[6MVW.XNVC9 W@V2E,;Y!X*=U=:_JNR=SG8W[%F2?V%GM;)S
M6[=?#+WOW*>.LL.R/N>S^%I1!(7,\0-WM2[<D0728MJF\8&C;!@W.JYU[=3:
M ._CO6NJ#L:R5F.G%DC7<D&H'\++/-=9A+VJJ:54%HN'R<:.,@/9B/VVJ%YV
M]HEM+%$"S1K3UU7C5+CYHDA1/ ]/,;1<_N"60&1N2DE<8;X>'15"8:SK\FHS
MD%D428QR]5[7Q0M%V/'^BPD,(_M%'T;GY[0^!VY'Y1_3^DS-';HEV_N7GE:'
M#.#&;EI;SE'=5:'[ JG9N^H@[A@A-X;.?E3[.:KC6F96 N@P(I+(4^$5'++&
M4@3\!,#F*/IEQ'><?7WG9[,,#[_>>JR=?H\Q$?@VZT;!NNH">S]7O$=SF0BM
MA !M5>V4 >J"+W-4T)=S&-TT2PX%&9-$)ZC<Q?15[/"67'<)?9F<*_6OT]Q7
M\PTG1LTKT5=ERB#GE2/C\:OC'UTM"@8?C)E3U9U+J[.\]^6J_K$COXLCQM/:
M@GK-9N"E_0INW@Z'5P$BJP:FNG)(\5!4^TB@9>']7>R\=IH1V*#BRX+$<KWA
M?2 ?=3F0U^I1_=?H$N"D9%E.S!^X-N]_OW1T\C4S()Z>=CXT[U3=[0Z?4X(D
M>*40PM8,0 KES)"CYHGN[GGH](P9=X#_NVC:C+C4%V"7UHN.WE'.2**W?-/8
MQUW!'E &2/(#]H)\Y$\[:.FD0,VW9,J<TT.[G#Z-N!Q__06B>19UF>G6^#0P
M^0_#"4W. LG0E?LJ@&+RB7%3N)Y8L$M$"G[ ]+1N$QI;6B,T#:G)@\6^E,H/
MZ0K=)4U_BUABRV^%33BGT8WY,<K-Y<[1H4G'7J_I_UMTF^WTJ3Y(6Z*HO3.[
MK@5&CD)#<@F_!KZZ0#KC;."MABW9DRJ?J<PB7(8O!_S"\=&5S\&6<LRF'_.S
M2;EXMA*U8PLAFX,JOZ-!F8F!KSHY1A<#NHIO*K'=.3\."E #%<^(F-PAVN<C
M98&DX L]P+CV$N=[<(< X(^Z>\*5F#-@:8,Y&W1\43C]"H5,<^-VP(NHW/E+
M_'N#S 62Y7DAA>.-IO(P&Z>_2I5R,R#YOK<!*HG,<0^,NS;K1#Z6V?Y'J&X8
M'"SF?(748JN#M- XM"AWH)6QI&$7<15SI#T?N8JYEPQ'^<?/B*/7J9W*:J\,
M[^MG.:^IZGO01W5C%>69'/[X788Q2@V("TB[_?(KTOSP@0524J;HAQ&6NOP.
M\LA9G]M?0UG*V8\JX;.,Y=PWMJ(FNQ%/S5J4(EFUK3W'YLI%T8T>\'.4_I'$
MB%-,7MQCMK7$MR;ESYG6VIQ^W#B=\^T"R9<KDR,!@J$>C1,0*P5#SS$G78DH
MBB)CM0I-66EBS05=!LU0CB6 ^GL<CZ AUUE4FN'Z3;5H^;BM0[+3&Y?US)CR
M_%--Z1Q9X&#PX$@PO'(4 F-:3^XKAB'FJ_7E-E&J>==IZ[%5:/AT%JN4K<5-
MWA$(^07; G:AX2H\">6JU0<$]T"6T!*#,EL72!8-P<C'@.[9TO?5?(.) O.N
M,WWGJHY?FVM;(%E1CZOMG1HVQ&A?:JEX]P))'R(:WC8!9G7>>9C?CIOI?IVE
M#%.:*!50VPS!XW*)P(898@ NJZ0I#%.:E>@Z)UQA[Z)B9 E<>4;CN9(4ZFFV
MZP""V;9X/XFD.?25G?MKYO[XY$]Z\SN(WGIJ9O F:]!%+<4L#??7@IYRMK'F
M!Y263,@ (HL2<8?SLL^36";\8K)@&U)\37*U(0B1JFPRJ'9%S/D/OSX!PA9?
M+0]\^R.":>:YC:9991.R1UD)CXHOH,ZXL9WV"\Q#E\1=2D!Q_Y1A*YQ.4!F!
M=DML!Q*0I ;A#X#/]VC[KRI6>FZG/.6.#^J?I8+LV4'[N]W(^FR^7Q_'#5W6
M0C%GR","1^\\'AP*BIQFO5@@W5H@#8])0LQTQ?A2N%FZ0*JIG9HR+=5NX.RC
M((?YUX36H+!H^"%W.1A&,Q6\5FE*/+V59P5HZ(F-@F)VK)N)QTNW^GV)4' /
MYOUPLK\V@"*KL/QW$E\&$^$58Q90D]! EUX5;!'0OT#Z 1Z6J@.F2K0_XAT!
M+Q/MVW]%]-6\Y%G><C_M 6SEM5??G$[T%(>LA2V9PJ^0=_SHM>/S9W\3VB=]
M4],[NX5/B?0X83COQ0D"SY QA8^8XH"=!?6JD2U-_.6TE2#@)"JXV7"ZK*'D
M$8#%@0:_U,X7W/]/=M>IX#<-EY"*X1,G@H(C/;)ZFD\7!P;+3PT/=X!*I!0W
M7:?+Y*X%<N793)7\FKP6FII!\M0$=EE+.(MTI0NDB)FAN! 0I?T2BT*=T\O]
MY2VY\!7AEHVB<A=OU7>=L8\FA!M>4W<5!@V*+R0\C;0-KC+_IIZ0=.YB<IK<
M&E+<E%>')"$]8@]Y5JS3(OIUD1GUB$)N*BS6E:GHJ9 )_A6P:1>M*/NBIOMT
MP;M_Y'3D469)E.SZ$I?5@9=NQ25\]&6:0^_DF+4/ONPX@2;M9Y'Q\Q'\%53!
M:N.G4*IL)*)A:WBH1RF=&M)NQUQ1FY18:19M%3HK;X7UHN:=!#>$J\8#;XRN
M T>@:]&N6SJVW%$U0OLJHH]N89"'WW1&/7GZE]Y\N'8_W!PK7$'P;AGN@K>-
MKM*EB!2/H&I6F_1*?+A8%Z[RDT_%:5W8H>KBY(O![JKPI"J&+0CY1Y4(J3YD
MJ:(]1L?H_84]H^H0I#R+M?/9Z1(9LUO>'%G[$Y['_1.NHF-N]&;*<LZY!5*R
MC?8 ]Q4%N1/"3I'B5H[3)Q$);KE :I\APRU0^82MC:R!KG">%IG!/PY-PC_@
M@\BG!9*LEB(+M)I.N5]#J?IW,_8;!]+]!IU?(&6*D! Z^#(N611&!IL8V%=S
M-SDF6HC;E$UT BQT@;2\#,G1%!*7?4H4JY2[K*=L&JX0?CGIL9]_':Z8S;0/
M^!Y_W?7P^?,^N)K;>;'$ZN%6^4!.$V4)YR2XC$0I9ZX)/;"(!5)*.JA72LGB
M8O:<FH5MX9MPUA&#WBI_.&?NJX* _RBYKA&1)&'OUU^3:]<=J"]X!57^^^3M
MN_^0H*VB" 9PFFN17H6K;=J=AYR;Y;]+,$NIYCE(1JRX#H(VAAG>SJ_XD(4.
M$ KGNC/7D;U7THY;][B5G9>JLE-+QSV2VY.Y#M]4PV0FZAL37N)=W,EUU9:L
MT\*:*5TMQY  !Z[+I?IH_3G'0!@J4#F*(8-(AU6I$G^& <=)R;,$DN9X<GKL
MRHMWU,$)>U$HBV-AA.2D5AO7&U'I<8\B/;*+'[8EV,]I_-KSHQ^/GH3-H1I*
M*R6%42EHE8(MK.E$K3O<3* PBG\%0HXZ+^+*X_?7)L.G&P/ES="R!D=4>LQV
MX&J#FU)$[M1^S1QU!84J2#:I;$8>"4J'V!:J@@J.LU+G>*CJ]@+I>^#[:-RC
M\^8S%3S# 8>D:E936H,9.MGL85T:C@8HCXM2N5]QJ+W1ZQN0:06:D[SN&3IP
MO?S<S( TSS>\U\UKD^2BM7I*<3GY[.(K9![-F6B/1^&SHF31*D($\*Z$./P.
M,E&U*F!Z/++ $;@\Y"SM;J"H'E]D7)</7?*8EDH8Z>ZT]:@T2:1<!;R9]X-'
M)L9:/2X&XJ6/3[X/66.[[>J38*;-3O''3&4QMIJ/9*K#4V#E+K"&6.EG!#<-
M<J*1Q;DUE?>'L#T TJY@AZOH5V.=Z.+YZS+_2N8C0(A_^^IHZW\2W;^KS>W6
M&)5WMN6WN-I\)_:HBOK'';,[KEW+7M<DLB+DQ4/(LGK&"DRJBGEPF+.,HO+!
M+#PU7)32FG7&)').63Q5@D"!#HZO&RA*I4'1;]8Y'GBIX&2':NG]#,_U=/)@
MT'MK6_LR32VK!/\.;E[%B4,S]^I2&Z!BMB=N>DI'K+<BU\,2MN*Z'C2<RD>C
M%-"4HUIJ"PXQN6NBG&-403-FV"7P3 FEU>XLV/E+;5H5<'.R-K;S#:I*.I2M
M>AEZ]PI4*9+EX,N82+C&4Y>&V6A_XOP'!&N]V; XA%H+?):D(D8<KRXG*'(Q
MRFN'IGKN8U\1;@JDML>;WBW&?!%5R&CM#<P)NL$9L<<@P;#LS43<I?\$C2@(
MME\FT>Y@&^)+;Q43:0SXNPO?#$HUYWJY#APOD$5)I:Z[#SRTJK>-.:W.J]@Q
M36;L2Y.[^Z@)A6 '9,6FMQ6L#5[7OG.S^E]7G<?8@?X>O[[8U)KJ(+F8#S9+
MIRU0J29=)X05=Z'*N:EH)&<?D;ZB$>Z?1&\X3?QZDW/J-54/E2@62$T"$B>B
MD7^(GLQ?+-Q8W.9W:3(8G"R,Z +\HWW"M2=!S'Z&6=#D?$#ZE&N6&>50@5^@
M])^D5KDY=R.'2@Q%AILO$&O]&^2 KQC%7S&(Y!(=B$<Q$FY@^VBX?=18)2_=
MA;,-&&H#\"Y"%'"=@$5S8'@K><DS1, [QW$J#V9G,QN.*=]//SW_ WHX:VR0
M61OC]<MN2G=!)J&@K?%7V1Y2<0PZJ;$AKO<$ES",A9O8M2VCRU[#$0*96+.+
MD4P(A.F41O798>77U:*TG13SAJ/196YM(Q>8B6$/(ZU?%K?%E 8?9#T<&F7L
MT>F=&@T\*:,_#AX)"AP,'/:]')L80_TN,"APCP7=K7=N1X78I.JK4K^M_WBT
MK3[4[;EX,4\QK'D&8K7GL+6 T"*+Q\$6PB DZ83<M=QN!N(S(_,\!39^9,N5
MC":8@,WANXA6/9"LZ&X(0'*4T+3-8T!O"OD"70KVQVPHNI'C\3=L%GT>VU\T
MSEV#1K8I\X.4[WL+<;%(<4]$YB2@X1H3W3/<!EN7,3&F\FFE#"6H4Y.$E$!F
MG/O.N-K132A9S#!CQB_)+SXU/C&W?2329F"GQA\^>[1S*_I >>)GO7]/JJ1@
M5[C& FFH'76I!INU"6R)YKMN[-3HLCZ(14P>?XFO[R/:1H+3&1,FMBL>Q0*>
M#Q"<8Q;9?RE^_M&M=^]IB_H>]0H<:_U,Y<</JFZ)?"Z*P*:YJ5D59?B8$IK:
MI3S1P%3)*9PHW2\VF@Z0B$)B?ZYY+VXT"1F>I_I<5G:ZJ="C[)=4.JWQZ4&F
MKJQ(?%J1-[)D\D!=51UMS<W+#MU0JW3P#KYL@42LZ2^$JU!DR"MK4T014"9D
MJ.H5&N%2? EP0PLUKOUGD.(T.,+>6U5[Y<PSA'^3NMU]JDL5E4FWBK*8Y$(]
M,[/JTDE;*\'U6ZR@4WT->TY'12=</B>J&I@V0%PT<01P/E^EF09%2;/P'37
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
MZ6-BV=E:FPPWX\0OY^C(BJI^Y_N_N_QUA=(CF&HF%CR>,'2_@;<*WC4*,KE
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
MDNASJ&LVR_';WD]:WX1AXY,J/)%S_!X[7 Q7AS?QEW%\P M4B5MQ7XJ0P,0
M95P+SXSCK7L",R'S20_K'-0'7QI:S E!^%<: E##U@62M1LA%0(;4<:TL4H+
M&P%]\0+)G* 2NZA<G*\N\]9PD;\]4J\*UT6)R)C/- /Y%I8%-?=3+/&MHDPX
MLFR+.C6E =)2@SE^H$>[Y[VH5MI&E^DKLK,> T;[=WER>[Q'1((BY/K@ JRX
M2['#3CZ:#/EBP)4_Q%-*>7>4W#REW 0+1(2-RHX#P$+IVT$BRQ9(&1 9/LO*
MM-V6K]W.B42@)D$ZUP&%4OFMN3Y3LZB/F$'&PAZ U!9X^2QL'/12,"Y?VG R
MK.3$Q*@#2!1$%2Q+G@V*7J3V^WS/& C<6=#R\;MN?U98]\7\+;N[JSJ-]_:X
MZFSV$8[;R?% 5U7>EFC/0]T7RSQDGE[0MSVNVJ^55;_W3#FM2>G_\\_^E65E
MT0]N&JV[N:G/1R' K#K:A5\BY%:Y.;8'7%:5136/NB \S*P87R90"98 :4MN
M4?L= 8AIM84RH3-EOOO0)5>?GO@C9Z='=EZ"0:.&GQB]B1V>L2OT_!*V-,-6
MT"H8$K=2:G*:I8LY/^D>LF@63(H1K/B5;\W=Q/XHD:_F;N6$@%N(@' ($H8,
M4H>+!<,,U4 2=RVV!ZTI4\%)'FZU3>14&]K6WFVT59$A%DA.T^SK64$ZPX3J
MIACQ_C8AK0D*<Q,-"C1?H^YMSVD0^X[&EZB)/:BL?W[@^QHP4(89@I-/L*#:
MWJGO)*&/FU&'!5)+K</VE/E7.T*KZWDG@S(O;CA]RU)5*X2 H88!!/?94<K4
M:3^%Z K?G..BALTZ0A4SJ7P*M@N9:_>PR6P(?L"..X5>U'!MD9S6("\?^@#F
M\Y!-%PLWH-2:^1!^7,D@.V[O@%OQ-U4C._!WY%]%/\[P&,_<KPM7L5\Y7Y?7
M#'-^ /OO1_+-\2^8- B,: ].,%9^RK)K"EG<C2V]@ 8= RRM#R>X/Y9AP8D
M-DA],)IRNV [X,,H76UZ%9%(:%OZ<.M(D1D'(EI"6ZI8:@@@S&J+.(342_MJ
M@=3LQ$E02ZW9=UH"#5/@<W+K]P3-_HKFJ A-8R1\H:8/V6ENT$D1,BW;MUUH
M@0RDS9+M,-\NS%C!,!D/V<@[GM>&@M*3P"<LN@2P5+4W" /]FBRBF7),=#]_
M$ET1(5>X4KFAZ*S.4_,#J%9VC)Q@;U&,B6=2=O+UN!O9/JJ=Z:L#LXN)V<FO
M5:7A#D J+O!$1GJWCX[J,H_V4(\\.'7@3D?BZ1TIXY_H0[6:2\BK9XBXE68'
MEB)!XOG/_UA@*,>\@'-Y!-^88U(413%JT'\RM/_1!-<0G"X9C/"?$^HAW,)B
M;U,^K!0LHS]\7YM]9'_4A;#U9D]#_ZW3_9RCCIL:T^[DOOR*^U>!)U"KI02K
MV<&*)+X]EQHA(M.^P(Z#6VAJBPVC"FJ6&W'_U%<LAXVY%NSAUERI6)JLD6V0
MM#7&M5CC%N"(DF'(='#NV=A5B&;QTF,;:7)_5BVLN,$WQX+118R;OJ?1 :6H
M?8&4Y$\S!TL3BSH5\'"MIF"!="U#S@Y5'RAYP&[C;A*^0+6:#!U?N()G$,G=
MALSFB!/#0W3_Q=Q4L$4'0F_UEZ54/@;>RK[B-ON-XN,DG6EW UE+.H%W.G@A
MV]()>SGXCU2S"W&;:XTBI^/$NQ#B+]=$(-QB)65%9"W#>JHA03GINP\$*;4S
MR]E/!H)>@"R6RL[3-\NFU7K^Z>A&W^@#=C4AQ8J!9LK@@":P[YA2,#6'9&K"
M=+_-2C.M;8LS"Q'#9@$)VP+V/\$.]5"7NR:8L%K'E8S%3)I#/7HW-4ERP]78
MZUA@D,D!N5C=YN'5.-)9K!FY'0R[42P_!8F&9O"E0027K0=C2B_#$R(0K?5F
MB_%E2L(S__P:<SL=]V1G%KJ1(2O6_(;X---E*]_;!F=U_OU7=&$WUP@[/1!=
MF#N&KQ" [VF;!L9Z&FP0QHG&U&DRC^NH>R12<MF%FG\0^ K7:D)429EBJ5G)
M(>;U@"? +J$WTU'R/N"%7)*T>U"F!YX"&T7(72T$),VC;L\:>G GSFX$KWP<
MQ;?'5T?ZM,HK^:FL]N1XZH8'\'E2XI$8[28">HOSU,]TN2SHK!2L=^'V!)P+
MATC;N*9X>[BZNJ=3*4'KO^5:^2JEX(2%J]",K%([:HQ74;^F,+9>_&MDH)YC
M!68(U5 &8E"XC;\("J??$"%TJ1[&0<=N"BX*5F.V8 M*UL0@HK8%TBKL6^1N
MT>C=Q^/"K>"R(OB,I)V[%AU(.7<Q3[=3(SW1-4/=\T#&S+D4(XDV^:5+\N_V
MIYQ#8(.2834!&]#LL// 'J5)C^M$9;C+Q +IL\^].6K=@-1BEF>&U?0,490Q
M(TWV^4I#6E5 ,^^FC)Q93B./VZ8416M/8-M0PPPX'+H1'YX%AX/93)8-%M]-
M,V)??X/M^*L+8HJ& H()$,=Q!T7//E%6XJ;LCYI6-&#Z\UV-7R #+<Y# 81
MIAJH*+(S+%[(&MT+')HD="A>JQ1=WSDGD_(^V4>U<'?6(>YM92Z2'O -<X%D
MXNID0OMJ(FX^((7J'"<8N@+OP>T1:$J.U*M\,LXU.'Z^:8MB*MR&=V65L;7M
M_07VA&J^@JU#UZGKP1K7,L?6$#?43YC'+ 9\50)[#S7L ;..Z&(_#IA>*=C2
M_71&X+2DGFD_\"IP]%<B%37(TT!WS )NC8>G#)5_4'_LGY>G+I!^:#S?HXGK
M4J'')CS:9FY&QR;::4X);XZXM0L'/N7[M%O/:4*6U+D'MO^:H#)ZFS"\^8,:
M&P ?B5!;AM4#Z0ND\V7NS92EV!XMA+<[N()C"JDYYT@_UY,MWH=^R$-Z%&VI
M-SB0EDO8"8J^*V]HLHVV'"W/*]F/AJIVII9&V@Y(R"F!5U''J4EEQR?D[9_
MU]LOJAEWY_;R*\A-C,%UF@K=+S0O4-DR:J.KP%TXW^HJL1\*R'4)4:STD(U
M7 8&5#R)\Q!?\WONNU4<'Y6)BZ+_CD*TG-#XDB0HJOYYM?,UAMXG>JKMX4PU
M(RU$[P4X>?E>!(G25?P9$F(-6W>?ZEC(-E2/-;&2**NIQLK.HQVGD+EKN//G
M79M6T=+W'J/YI^.*F//M64KIJO?Q_;RBB6S;8)TF+^SQB:'FN*C3"7'AB[N&
MWW3:@6VU:C+8*)E^^X2=JOD1I63 I^7#[H'@^-,1=F8;7#E:6X89Z![$TE/P
M+Y#$MP/76+'R%9BCJ Y-EB?-\HTC;4?FKI^O]O+=W2.XZ-L9,KDG-^'DS+NJ
M[ 72='@A=@#D$>G4 >T#;%T_BW,<=9=0*D0WRQJLGG+<^IX^[&T(5YG$*8O0
M"HC<L(?I5'9M@O955%*TTI[[I^K5RFVSP9[?5[RH-A-382<.I"LBY,CG"CRF
MM>6LT^5'8U9HN$K:G%X>#MR0.XH;_77T5LH@[P"!\WQ&\^AZ2A7]6I43JV5T
MD^Y7*OG>^YQ+HB74*$2L:D\MDD\X>/9QO!"<E1(HS[AXO.+U;EH%B"*F.TV
MF8NM1(5)J(MB;LI9:\_9!&XIF>7EU.VH(=%]7R+'FH3NR-NVZ>3^G 1:DDID
M#!P/#52EEW_JF!SQF BFX2,?MCIO>_HVO/9YKOL\KVUT!<)O)1NS,YM&J8@H
ME1.MX-N\K\M)P4X2E6,3D<M*ISJI>*:3.V\/1LZ3TQJ@I\,AXQZCF4\&I5[9
M1443_CD[W?OO^+)B%__^QWOXOW"RB,)AQB*5JDO/D&%-+I"HY3?G&(@??]A3
MY8Y9IK8$\!VX:S@'*14^TZ5*7[*Q'_)17,=(YGBKHP]W:#:BJ:D-L27X:Z$Y
MB$7RE.$IN-TX;3L2($95&U_/_@T^[P);#<]1JMQ;>-:<[4CJ-/\Q"-<\U;U8
MSC<D/%I.@8.NAFKC4*C]$7]M<V9 \Z2Z9X$4\3(,W(^Y5/!UTK&<%EDZ@.]G
M^6BBKN'#F@//G2Y\B9%N)B2NC=ZD/^^,S(EYJ07FB&D.4MI2H(^$IW!MWA?8
MIC;G.HMA,IOAW<71?\BFC4JTV\C+F%QRS[GH!J_3RL>N4I#C?3^0V<6\,+A
M>K#AR3#^H:%>(9_B:3=S7^76B 1<*9_@F#G$,1@-K& 7!@+WS[Y&;!+4FM:3
M^<@//H+04ZH\.T\'OO57YAS)_7M5[[=[?EXB&-.V4BCG8QG# 9I?JNYH6D%7
M$;<OUW$ZX#-\N^$?Y4/N!X%2G6_7Q-V,4%J=KS(J4M,@IA/DK<L7U5":(!NJ
M83D(:N6;N\UDRLJKE12[XJFW13*HG6SZAK,%#4\KIX:J6+$@'"T^E:/I>[UU
M#9A#O0-UO\] T709KYE1;3C%-VPGIX70D!PQ?="E)<0<2&(11]5R1D6P-(/2
MQ%^*.9: &+&H@G6#LX5@:$_ES3RU<SIL1G-\PZ:IVVGK\E0W1<K=>MHCJ+29
M4BE*YVP.4U-D02V0 6%5]3F6_03GC(]N!F/WV)3C2'$+W8QMV_]AOD?5F/U"
M/7GP$ZP7%6):D:#M@.WWQ!8QV-R^#Q_6]D6O9?XF0?@M4&5.*I6.YAT!JY2\
M:_$V-PC=OL1S@22S7B I:9D*/^?6>7E;T(S)^]&-*1_5;@-)T_?Z8IW3W M6
MH#ZI#7OL)5FC++,W;%9KX,ZGY?-G!:$7+F M -)DHQM2IPBS;& +IT+5 9FT
MKSE["/[ +/CJ\-:1 $T2L--RL#C=/5=[.U5J\G1LZ+W_C;TW#6HJ:_]%8Z,B
M( 9D4A#BC(J85D!:B(E**RIB6E$1$/(J*D/$M*U(A$TB(H0YKZ+2BA 5$1$Q
M*@$48R(92-NT(K,$)5,[,,G>*F$UV0EW\]ZJ_SVWZMQ;=>N>4^?+^; ^4-GL
M9*_U/+]AK[6>!4:T(R_PN7WF\*><24<GF,#EKO*I#CT !PXIX C%2W7)6H64
M;0\1SVB:@UK2R'CAPS?@^0,5.@MAH_8KF4[:$M7YPB8QO(?14[C/6/6%M=*D
M4@DX0Z^POM''(:JA]? W>90E\N IHI)XH?M!NF$)Y =XAJ"W8>C21^ EW/+"
M>4E]MG?"JF:U?:G'&]8<L&@'1Z,V_TY 3NHQ6C^7.N 7F,LPD4Q_3> >R?7I
M"$/+3T,#=54MN;SI+(OW<00[EF]\=R'D#^@/0)VN*<HE!3/">SOX: (E38B_
M1\=7,AN^?I.W,V,VE&ZK'7O\["T(,$QG26DUG_)N@'S83K\:XYL9T*:Z]I'O
MQ0Q7=(&QA&4#^2"719?O-3V*3S[LM@R.2?\>>=R3LBM[MK]AV<@5Y5?O/4\*
M-O]B_H%<H640@-AD$6E801?;H"D:<8Y3/:&^92B H<%GN3F =,17J[^L96?X
M89TVHMG,D;@\0@IUYA+>.=-ZT',R!N[JE3K_/(&;5TO#]42@"7Z_H?O;:KGV
M_:PU F1M]9^L%C^5S+A(6S%T%;E'+2 ("'G"@\B(R1)3%=,\C<4DAH;F!K'
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
M)7L%P",:AF2$.^X%1DE4S.'FT-P\3<Z@:O<;[V4*:3 [$"3>9;+5_&SA7B1
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
M@_K<,4E_'101C+E87/;9=XF\T WPL**I>NV8UG4"EVN:%YY+5YUO".0*DQZ
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
MR]F-F\B$YC@MGB,6$-*^^!!F1C";:?#XF5)"NVE%?>;4Y)O/TG0YBB!0<C/
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
M +<+_:JX?[&_YS#020@A 11GMH6]G'WK5X)QG;B=LUE%+O$@S+8HU6W]C;\
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
M5)06$9FMISR^_SZH^[[VQ<YVNS=SN]G(;N@^7#1CHQN]%W1F+-YM.U8R\[5
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
MPEAJX:EWY^O$^6X'EYHIZ[!LZ_ 6KR$%>8G(Q:J#S>2O_M*_YP6\\-B6)^[
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
MG*@M&Y[$@WH$C_AG[6"#1?Q !78EQ#]"K*W>R%E[Q_KSF<))J[+A+S+$KL;
M;^][15O4QVI??=[)2K+\>UWY9M[6-&6+EK0E?Z]0^,L&<=Z+[)PL&I<G*"&A
M6J+5C@?VXQ3"[-M6JW-RB5ZVNBLF@-5S/Y+EA5NK50$Y9!6<Z_OQZ:/5+)Q2
MR>S^Y::WY9B@5(XI.D<QAF0^CO2/O"9[#3"_D<.AF"-1]OKUP6T0%0P_\^5Y
M1!WQ)7Q6H[.KJ"_03+#2-SV[B@]%YL9L?'?QN0_OSK!M2,/"!DS7Q"6#%M\C
MZX25HYE\E.[%UZ\]K?AXK7J5C%'-=BB!M3UL]FP^ZYO=Q9+SA2.^%U,:B9^K
MFL7C,;QNQ=%_-K0"U-2ZL<,:-<6.NL68K-4A)Q/'&B\KZ0\E)3?8;%'8%)-C
MWT%)&=3$],'; +79O1=_O>/)$$A/DQN(Y5\3'&ZG(]3R#R",EI,TR4Q]<GNL
MU%P-]I6[)@_>"H4'Q;U^"KGR"W-E"*^FPLU1;$X:29=H_3R^.K:5ODO(BGM[
MIO'IS=CC0R?+.^75;IDNJ,@2,D2+DB]9TGZ\4=%8D:?8,FJ7T*UY0^IKJ^D1
M@6*F"]J_QMN?\FP'=ZB']?3QK?K4-7YF>>DT7[LH/JQ#S8PI=JQEKSZ'Z#*?
M;7SS^$BJB;5 [71!3K%CI6.FHT?U1?2NXDQCTR/[,%C^N/$'KXL==>3.*SCE
M#]G1EQY[,T'="[G7#8F?GS ]BZ_X'/H@V0;=!M%2Y1= PKDS4(6 ]FF\W?=@
MM:=I*:T;R.0&_IW#3JF[INEU67KZR.O,;MSSVYE-JVY$SA8(\F"=:*G2"YX>
M7=K5=XF2V5+X(K34"PH ; Z=R0^)ZE0U\NPTB$[$F&\?;N^?:BQZNL?E8-D9
M]PSG;GXSO HO57X*_)[^:8>^/FH.4<@1<<QXT$S@GD5;15<I>MX#FY'Y2/71
MG,JT@H3[GT>2=B=I6+C]^(,$ND6NDD*I6FT5Y"MV@+4!H_Z_68ZT5*D!P1TW
M6):XO6B2M>6'60#]CD+#B< )>ZW?$3=_EVKH$/>-&IZ..5-(1F*4_S$/>!T#
M&'NP5__C8.F AEA;-[WZ6!_WLNK T8'W7N4I+IO_> ;Y7X)>KN=-Q.RS8F;
M;L(U1).>^,\[F;]QF, JOTN5;XJ*GTFO_F3P'DA70SWIY#-YD$DQ>R9;=U#Y
MI2?H5GTW(M"HIY;W]UI_B1\RK5P#++^YH2KV6) 8EW/6BKFOUOANG0P16FH]
MSE>$=5'"[B*BG7CEXB.ATF27UY>F@UA^+)](D'GA6M?CXP%$;W#@;G!S0-UD
M'#"S_^;F0Y9Q-][I2VL>T;8Q>IJOS9Z+8SG$J0?I^,?[Z=O+70&,&A";&JX
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
M23^\G#8QNKZO#G9^\+U%[_KT-W#W'[CD0*% -<?PEXUH<%%T^%^]SB*B,RF
M-V,XKNT'$,D?SYG"A(KMADD==,2BPM\4,1[$=UY%3CE4A:,,27H0=;%-F+KT
MHU05NB)V]B>>AL9KH5^<(WVD340;,+#>M'"KG#QYA?+$RE'HXCKY(9*D[=@F
MVK27$#U2+\ ET9<9.M'R4$\X\IPJKX0 O0)$\ZWH]QX33THHV$BT)C$!:@?.
MC?["&:E;=+.N*J9:6S74FK -I/?NPUO E2\30I>GY:TL+\FM//5;>92\HXG1
M:#_%CA?BTO K-\E#GGMM@;Q*BH8.=7,HRL3ED6 \?YZ3X[(10GD_*SC4!X<"
MDQT]A)3Y;D/"(?&!3'\Q5H,0P?'IM:ZIR)]0Y20:['Q/)$FJZ6M([UT<);<Q
M2X3OT.S!%MJT+U@RR8N[9H=:.11F[VB6!ON$ EP.5CNTOS4VK@;*<WW1VVI=
M;@RL:#P;/>>/UHBP?/PY_ ,]OVCKEPE=?#)#CWP*->(D&,^43U/%(6FW7U$2
MMSET.D.L)?U4KBEYU.H+6O(*)N6!Y'O=91D;0!\$4?("GEFR+0LT9).VOX!>
M @]@,] E!<@?X9W%&TI5(NU=,+=+!<BDN>3' 9])I>3VW8MM@+,91B0TN=V>
MZ U4MW.!6]_Q"!DBLEN#>!"JEY-#963*)2RT&U9-$-L08Z&$R+J$8M;5;S>O
MU/VFH\'BU+F\J6YU_TG'#G)X MW+V?:EDWCD(/*)U% Z(#>NN-.C41Q]'=O
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
M!E3JG);I@D8.!PG,F.04?#TCV45SE.@4K4$, IO9"<8R!*M<M8]H28.]H42
MP3]7%OJ8$+GO8^RG1L9JV V@9\5$1T=3PX=31(SJ[WXN5;R6&5C'9&??/&HH
MJ%V*DF0QSN%TB:<D-3 *K.@D(2'U.!XVD:OHL@E2Q$$*583X?5!>*(CSDE22
MP_!)QGH]-*MS1,]3V#3K5K2@>_7W0-M>!*AXO;$L: >CI]'99Q8E-1*#XYUD
M8"\CD?($-5TM7@D5B)I*1?$01X"ZWN3':>\>1O$X'>A</VQ[=,IP=Y9M]]!+
M4:VDM X3)^R$2*-KFR!R'#]:)0*K2K>$ST*A DOUY;'0O)BLE4V(\:L$%$7A
M\@@MD7:7H^6__8C!<G3O+QR4,W/D$)4O+_. 6*!]%<WF#GGZ2.[":WG=.21+
M*$Z&4!OBRRF0BRG$$+L2_X(20"U."?8:QKHDFB7G;7H"Q9R&+F=_SY+1/CQH
MQ?@4FW"H"WM*(#]',>G=K+2#CI'_F;A'CX6'#C/4YAA&M!Q8,8;OE. D#$D&
M5?G-6=%2(ZB95\9-;'0.Z<*A=&NDZW_T$5V>]BAF'$BN)60FN$2A6(.CJ(]S
MDHOC]YODATN7OLV7,EU6+]ZJ"X"*3_3)*1=#%\8"U-R&:Y?T&VFH=V2ALSL.
M&$T!WJ-7$(X*67I^>>PK<%S5"-&^H+W$:J *0W+2^IYU>7)9LR?T3H"&S'RG
MA0+*$),7W>:,[" I .HSTXOW SVA9OFKLJ1N'FDP88R2,T"&*!Y8C]=L]13O
MA#= 6X2H)81007=[69QP3<M,3@/Y>KD16)0%^+":Z 8X[?!1BY<N%L:K\]&Z
MD7I$<WE2^R1IJ2$',889(J_!LR2]"=):R&9Q62\0.MTC5B=P/+=1U$C+B<'_
M#W7O^M;$M?YQQRHB((0S"D)45%3$U +28DAJ$=$BIFH5 6%JK7(2LZTBJ0R)
M@A#.V2U56MD0%1$1(55."C$!$LAVNS5RD$A0DDEV50Z1F:IAU4R&9_C]!<^[
MYWI>Y.*Z\H+,K/OP_7R3>\WJ)Y$DG<LRW2)-Z"-H7IU"7 :Y,*W!D6C0PO0#
M:YZPO-+.MCZY!$<CEICH84;4E>?0F"-UA)Y#:Z?G$?YXTCW+OZ3+86?PSAP
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
M2G:,5<!WYCG"WUA^E;"N)?*&?!9@,PJM*W@L.2'S)C['/3$7D+H-6U.\N='
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
MV/(;M4@'HFJ? VWT,&,=EFD* M9IF'TPM' B)D:V:..'-(X5M/.]QU3AW#,
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
M_2'Y_:L_.G(0(U=F&K14\#PF$U<^E0;A7+ .W?AN&\BCR:,#"?=9BI*5X^/
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
M%     @ ]8%M6@,O![C.&P  UT4! !$              ( !     &%L=&\M
M,C R-#$R,S$N>'-D4$L! A0#%     @ ]8%M6MTP]O,B%0  ("D! !4
M         ( !_1L  &%L=&\M,C R-#$R,S%?8V%L+GAM;%!+ 0(4 Q0    (
M /6!;5K:Z@H1<FD  +>V!@ 5              "  5(Q  !A;'1O+3(P,C0Q
M,C,Q7V1E9BYX;6Q02P$"% ,4    " #U@6U:=>VRQ.$  0#[B@P %0
M        @ 'WF@  86QT;RTR,#(T,3(S,5]L86(N>&UL4$L! A0#%     @
M]8%M6KO?;^YJ;@  9T,' !4              ( !"YP! &%L=&\M,C R-#$R
M,S%?<')E+GAM;%!+ 0(4 Q0    ( /6!;5J3Z#QXUXL" ->J&0 <
M      "  :@* @!E83 R,S,Y-3 M,3!K7V%L=&]I;F=R960N:'1M4$L! A0#
M%     @ ]8%M6F%-8K[U$   3C@  !X              ( !N98$ &5A,#(S
M,SDU,# Q97@Q,"TR-E]A;'1O:6YG+FAT;5!+ 0(4 Q0    ( /6!;5H ]((<
MPQT  $:N   >              "  >JG! !E83 R,S,Y-3 P,65X,3 M,C=?
M86QT;VEN9RYH=&U02P$"% ,4    " #U@6U:I128A: S  !R= $ '0
M        @ 'IQ00 96$P,C,S.34P,#%E>#$Y+3%?86QT;VEN9RYH=&U02P$"
M% ,4    " #U@6U::>R7M:8"  "F$0  '0              @ '$^00 96$P
M,C,S.34P,#%E>#(Q+3%?86QT;VEN9RYH=&U02P$"% ,4    " #U@6U:K[L1
MU!8"  #+!0  '0              @ &E_ 0 96$P,C,S.34P,#%E>#(S+3%?
M86QT;VEN9RYH=&U02P$"% ,4    " #U@6U:9D286B8'   %&P  (
M        @ 'V_@0 96$P,C,S.34P,#%E>#,Q+3%?86QT;VEN9W)E9"YH=&U0
M2P$"% ,4    " #U@6U:HKKNUR('  !4&P  (               @ %:!@4
M96$P,C,S.34P,#%E>#,Q+3)?86QT;VEN9W)E9"YH=&U02P$"% ,4    " #U
M@6U:F>ME  <%  #%$0  (               @ &Z#04 96$P,C,S.34P,#%E
M>#,R+3%?86QT;VEN9W)E9"YH=&U02P$"% ,4    " #U@6U:?N@KZQ!, 0#I
M9 $ #0              @ '_$@4 :6UA9V5?,# Q+FIP9U!+!08     #P /
+ #,$   Z7P8    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>ea0233950-10k_altoingred_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:alto="http://altoingredients.com/20241231"
  xmlns:cyd="http://xbrl.sec.gov/cyd/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="alto-20241231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2024-06-28</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2025-03-12</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">alto:CommonStockAndNonVotingCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-01</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">us-gaap:OtherCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CollectiveBargainingArrangementOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SuppliersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis">us-gaap:InventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">alto:EquityMethodInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2022-09-12</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2022-09-12</startDate>
            <endDate>2022-09-12</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonvotingCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</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="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">alto:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</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="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">alto:PurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">alto:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">alto:OtherEquipmentVehiclesandFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">alto:OtherEquipmentVehiclesandFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-14</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-14</startDate>
            <endDate>2022-01-14</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">alto:AcquisitionOfEagleAlcoholMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:AffiliateManagementAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:AltoIngredientsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:AltoIngredientsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EthanolMarketingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EthanolMarketingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EthanolMarketingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:CornProcurementAndHandlingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:CornProcurementAndHandlingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:CornProcurementAndHandlingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EssentialIngredientsMarketingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EssentialIngredientsMarketingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">alto:EssentialIngredientsMarketingAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EthanolAlcoholSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EthanolAlcoholSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EthanolAlcoholSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalPekinCampusSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalPekinCampusSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalPekinCampusSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesGrossMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalMarketingAndDistributionSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalMarketingAndDistributionSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:TotalMarketingAndDistributionSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:AlcoholSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:EssentialIngredientSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">alto:TotalWesternProductionSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">alto:TotalWesternProductionSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:IntersegmentSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis">alto:TotalWesternProductionSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:IntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:IntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:IntersegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:PekinCampusProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:MarketingAndDistributionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">alto:WesternProductionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:KinergyTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:EagleAlcoholTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:CustomerRelationshipsAndTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:KinergyTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:KinergyTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:EagleAlcoholTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">alto:EagleAlcoholTradenameMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">alto:CashCollateralBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">alto:CashCollateralBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:RealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">alto:UnrealizedGainsLossesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:KinergyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2027-11-07</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:KinergyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">alto:KinergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">alto:AltoNutrientsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">alto:OrionTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2022-11-23</startDate>
            <endDate>2022-11-23</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2022-11-23</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:OrionTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-01</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">alto:IfLeverageRatioIsGreaterThanOrEqualToThreePointZeroxMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">alto:IfTheLeverageRatioIsLessThanThreePointZeroxAndGreaterThanOrEqualToOnePointFivexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">alto:IfTheLeverageRatioIsLessThan15xMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:KinergyLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">alto:OrionTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">alto:LandRelatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EquitySecuritiesByInvestmentObjectiveAxis">us-gaap:DefinedBenefitPlanDebtSecurityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">alto:PreMedicarePostretirementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:RetirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">alto:PostretirementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">alto:TaxYear2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">alto:TaxYear2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:AssessmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">alto:AssessmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndTwentyFiveAndTwoThousandAndTwentyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndThirtyAndTwoThousandAndThirtyFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandThirtyFiveAndTwoThousandAndThirtyNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndFortyAndAfterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">alto:TwoThousandAndFortyAndAfterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:FederalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:AlabamaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ArizonaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ArkansasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:CaliforniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ColoradoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:ConnecticutMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:GeorgiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IdahoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IllinoisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IndianaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:IowaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:KansasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:LouisianaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MichiganMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MinnesotaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MississippiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:MissouriMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:NebraskaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:NewMexicoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:OklahomaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:OregonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:PennsylvaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:RhodeIslandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:SouthCarolinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:TennesseeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">alto:TexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
        </entity>
        <period>
            <instant>2016-06-16</instant>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-14</instant>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-07</instant>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-18</instant>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-23</instant>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-22</instant>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">alto:TwoThousandSixteenStockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-20</instant>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</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="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:SalesCommitmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SupplyCommitmentAxis">alto:AlcoholSalesContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">alto:AlcoholFromItsSuppliersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">alto:AlcoholFromItsSuppliersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">alto:CornFromSuppliersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:NaturalGasProductionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:EthanolPurchaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">alto:KodiakCarbonicLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">alto:LonglivedAssetsMagicValleyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:DerivativeFinancialInstrumentsAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:LargeUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c342">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c343">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c345">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:SmallMidUSEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c346">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c347">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c348">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c349">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:InternationalEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c350">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c351">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c352">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c353">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanFundingStatusAxis">alto:FixedIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c354">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c355">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c356">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c357">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c358">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c359">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c360">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c361">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">alto:KodiakCarbonicLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-01</instant>
        </period>
    </context>
    <context id="c362">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000778164</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-01-01</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="gal">
        <measure>utr:gal</measure>
    </unit>
    <unit id="t">
        <measure>utr:T</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="dth">
        <measure>utr:dth</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-18912">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0" id="ixv-18913">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-18914">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-18915">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-18916">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-18917">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-18918">000-21467</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-75">ALTO INGREDIENTS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-94">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-99">41-2170618</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-18919">1300 South Second Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-18920">Pekin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-18921">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-122">61554</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-18922">(833)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-18923">710-2586</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-165">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-169">ALTO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-18924">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0" id="ixv-18925">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0" id="ixv-18926">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-18927">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-18928">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-220">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-18929">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-18930">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0" id="ixv-18931">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c0" id="ixv-18932">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c0" id="ixv-18933">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="-6" id="ixv-18934" unitRef="usd">105000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-18935"
      unitRef="shares">76611090</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c0" id="ixv-291">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;The information
required by Part III of this Report, to the extent not set forth herein, is incorporated herein by reference from the registrant&#x2019;s
definitive Proxy Statement relating to the 2025 Annual Meeting of Stockholders (&#x201c;Proxy Statement&#x201d;), which definitive Proxy
Statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Report
relates.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c0" id="ixv-2596">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;We recognize the critical importance of maintaining
the trust and confidence of our customers, business partners, employees and other stakeholders. We engage in active oversight of cybersecurity,
a cornerstone of our comprehensive enterprise risk management (ERM) program. Our cybersecurity framework is rooted in the National Institute
of Standards and Technology, or NIST, Cybersecurity Framework, or CSF, as well as the International Organization for Standardization
(ISO/IEC 27001), reflecting our commitment to uphold the highest cybersecurity standards. We align our policies, standards and practices
with these benchmarks and dynamically refine them to address evolving cybersecurity threats.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Risk Management and Strategy&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;We maintain a cybersecurity program aligned with
NIST CSF standards designed to identify critical assets and vulnerabilities, protect them with appropriate safeguards, promptly detect
cybersecurity events, respond effectively to mitigate their impact and recover from incidents to restore services. Our cybersecurity
program is designed to safeguard the confidentiality, integrity and availability of information. Our cybersecurity risk management strategy
includes:&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Governance:
                                            &lt;/b&gt;The Audit Committee of our Board of Directors oversees our cybersecurity risk management.
                                            Our Chief Financial Officer and Director of Information Technology, along with key executives,
                                            have roles in governance and facilitating alignment across our organization.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Compliance
                                            and Standards:&lt;/b&gt; We design our cybersecurity program for compliance with industry-specific
                                            and other regulations (e.g., the General Data Protection Regulation (GDPR) and the California
                                            Consumer Privacy Act (CCPA)) demonstrating our commitment to both domestic and international
                                            information security standards.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;i&gt;Technical Safeguards &lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;We deploy technical defenses against cybersecurity
risks of attack and other incidents, including firewalls, intrusion detection and prevention systems and access controls. We refine these
measures based on our ongoing assessments, including cybersecurity threat intelligence updates.&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Incident
                                            Response and Recovery Planning:&lt;/b&gt; We maintain incident response and recovery frameworks,
                                            tested twice yearly through backup restorations to critical systems, to improve our preparedness
                                            to effectively manage and mitigate cybersecurity incidents.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Education
                                            and Awareness:&lt;/b&gt; Our personnel and members of our Board of Directors undergo mandatory
                                            periodic training on cybersecurity threats, with updated insights into effective defense
                                            mechanisms and our evolving cybersecurity policies and practices.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Use of Third Parties:&lt;/b&gt; We collaborate with external cybersecurity service providers, including auditors, consultants and governmental agencies, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements. In addition, we employ third-party technology and other solutions to enhance our protection against cybersecurity risks. These solutions include our use of a managed security service provider to support our in-house technology team, an endpoint detection and response, or EDR, system for ongoing surveillance, detection, and action against threats, as well as a security information and event management, or SIEM, system designed to automate the real time identification, investigation and prioritization of critical alerts.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Third-Party Risk Management:&lt;/b&gt; We use a comprehensive due diligence process to manage third-party risks, emphasizing continuous monitoring and to ensure our business partners&#x2019; cybersecurity practices meet our stringent standards.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;As of the filing of this report, we do not believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.&lt;/p&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c0" id="ixv-2604">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Risk Management and Strategy&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;We maintain a cybersecurity program aligned with
NIST CSF standards designed to identify critical assets and vulnerabilities, protect them with appropriate safeguards, promptly detect
cybersecurity events, respond effectively to mitigate their impact and recover from incidents to restore services. Our cybersecurity
program is designed to safeguard the confidentiality, integrity and availability of information. Our cybersecurity risk management strategy
includes:&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Governance:
                                            &lt;/b&gt;The Audit Committee of our Board of Directors oversees our cybersecurity risk management.
                                            Our Chief Financial Officer and Director of Information Technology, along with key executives,
                                            have roles in governance and facilitating alignment across our organization.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Compliance
                                            and Standards:&lt;/b&gt; We design our cybersecurity program for compliance with industry-specific
                                            and other regulations (e.g., the General Data Protection Regulation (GDPR) and the California
                                            Consumer Privacy Act (CCPA)) demonstrating our commitment to both domestic and international
                                            information security standards.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;i&gt;Technical Safeguards &lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;We deploy technical defenses against cybersecurity
risks of attack and other incidents, including firewalls, intrusion detection and prevention systems and access controls. We refine these
measures based on our ongoing assessments, including cybersecurity threat intelligence updates.&lt;/p&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Incident
                                            Response and Recovery Planning:&lt;/b&gt; We maintain incident response and recovery frameworks,
                                            tested twice yearly through backup restorations to critical systems, to improve our preparedness
                                            to effectively manage and mitigate cybersecurity incidents.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Education
                                            and Awareness:&lt;/b&gt; Our personnel and members of our Board of Directors undergo mandatory
                                            periodic training on cybersecurity threats, with updated insights into effective defense
                                            mechanisms and our evolving cybersecurity policies and practices.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Use of Third Parties:&lt;/b&gt; We collaborate with external cybersecurity service providers, including auditors, consultants and governmental agencies, to refine our cybersecurity measures. These service providers carry out cybersecurity risk evaluations such as periodic assessments and vulnerability scans to pinpoint potential security flaws and suggest enhancements. In addition, we employ third-party technology and other solutions to enhance our protection against cybersecurity risks. These solutions include our use of a managed security service provider to support our in-house technology team, an endpoint detection and response, or EDR, system for ongoing surveillance, detection, and action against threats, as well as a security information and event management, or SIEM, system designed to automate the real time identification, investigation and prioritization of critical alerts.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;b&gt;Third-Party Risk Management:&lt;/b&gt; We use a comprehensive due diligence process to manage third-party risks, emphasizing continuous monitoring and to ensure our business partners&#x2019; cybersecurity practices meet our stringent standards.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;As of the filing of this report, we do not believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.&lt;/p&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c0" id="ixv-18936">Our cybersecurity
program is designed to safeguard the confidentiality, integrity and availability of information.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c0" id="ixv-18937">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c0" id="ixv-18938">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c0" id="ixv-18939">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock contextRef="c0" id="ixv-2717">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;As of the filing of this report, we do not believe
that any risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or
are reasonably likely to materially affect, Alto Ingredients, Inc.&lt;/p&gt;</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c0" id="ixv-18940">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c0" id="ixv-2725">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Governance&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;We take a comprehensive and forward-looking approach to cybersecurity risk management under the oversight of our Audit Committee. Management, including our Chief Financial Officer and our Director of Information Technology, provide regular updates to ensure a strategic, unified response to cybersecurity challenges. Management is notified of, and monitors, cybersecurity incidents through our EDR and SIEM systems.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Our Director of Information Technology has over 20 years of experience in information technology and five years of experience serving directly as a Chief Information Security Officer for other organizations.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Our
                                            networks and systems are continuously monitored by a combination of third-party service providers
                                            and an internal cybersecurity team. Management is promptly notified of cybersecurity incidents.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Our
                                            Audit Committee is promptly notified by our management of any material cybersecurity breach.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Our
                                            Board of Directors is briefed at least quarterly on the state of our cybersecurity program.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Our
                                            internal cybersecurity team collaborates with external cybersecurity service providers, including
                                            auditors, consultants and governmental agencies, to refine our cybersecurity measures. These
                                            service providers carry out cybersecurity risk evaluations such as periodic assessments and
                                            vulnerability scans to pinpoint potential security flaws and suggest enhancements.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c0" id="ixv-18941">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c0" id="ixv-18942">We take a comprehensive and forward-looking approach to cybersecurity risk management under the oversight of our Audit Committee. Management, including our Chief Financial Officer and our Director of Information Technology, provide regular updates to ensure a strategic, unified response to cybersecurity challenges. Management is notified of, and monitors, cybersecurity incidents through our EDR and SIEM systems.</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c0" id="ixv-18943">Our Director of Information Technology has over 20 years of experience in information technology and five years of experience serving directly as a Chief Information Security Officer for other organizations.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c50" id="ixv-18944">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c50" id="ixv-18945">false</ecd:Rule10b51ArrAdoptedFlag>
    <alto:NonRule10b51ArrangementModifiedFlag contextRef="c50" id="ixv-18946">false</alto:NonRule10b51ArrangementModifiedFlag>
    <alto:Rule10b51ArrangementModifiedFlag contextRef="c50" id="ixv-18947">false</alto:Rule10b51ArrangementModifiedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c50" id="ixv-18948">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c50" id="ixv-18949">false</ecd:Rule10b51ArrTrmntdFlag>
    <dei:AuditorFirmId contextRef="c0" id="ixv-18950">49</dei:AuditorFirmId>
    <dei:AuditorOpinionTextBlock contextRef="c0" id="ixv-7316">&lt;p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Opinion on the Internal Control Over Financial Reporting&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;We have audited Alto Ingredients, Inc.&#x2019;s (the Company) internal
control over financial reporting as of December 31, 2024, based on criteria established in &lt;i&gt;Internal Control &#x2014; Integrated Framework
&lt;/i&gt;issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, the Company maintained, in
all material respects, effective internal control over financial reporting as of December 31, 2024, based on criteria established in
&lt;i&gt;Internal Control &#x2014; Integrated Framework&lt;/i&gt; issued by the Committee of Sponsoring Organizations of the Treadway Commission in
2013.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;We have also audited, in accordance with the standards of the Public
Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets as of December 31, 2024 and 2023, the related
consolidated statements of operations, comprehensive income (loss), stockholders&#x2019; equity, and cash flows for each of the three
years in the period ended December 31, 2024, and the related notes to the consolidated financial statements of the Company and our report
dated March 13, 2025, expressed an unqualified opinion.&lt;/p&gt;</dei:AuditorOpinionTextBlock>
    <dei:AuditorName contextRef="c0" id="ixv-18951">RSM US LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0" id="ixv-18952">Rochester, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-18953" unitRef="usd">35469000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-18954" unitRef="usd">30014000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="-3" id="ixv-18955" unitRef="usd">742000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c4" decimals="-3" id="ixv-18956" unitRef="usd">15466000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" id="ixv-18957" unitRef="usd">23000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c4" decimals="-3" id="ixv-18958" unitRef="usd">85000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-18959" unitRef="usd">58217000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-18960" unitRef="usd">58729000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-18961" unitRef="usd">49914000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-18962" unitRef="usd">52611000</us-gaap:InventoryNet>
    <us-gaap:DerivativeAssetsCurrent contextRef="c3" decimals="-3" id="ixv-18963" unitRef="usd">3313000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent contextRef="c4" decimals="-3" id="ixv-18964" unitRef="usd">2412000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-18965" unitRef="usd">5463000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c4" decimals="-3" id="ixv-18966" unitRef="usd">9538000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" id="ixv-18967" unitRef="usd">153118000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c4" decimals="-3" id="ixv-18968" unitRef="usd">168770000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-18969" unitRef="usd">214742000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-18970" unitRef="usd">248748000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-18971" unitRef="usd">20553000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-18972" unitRef="usd">22597000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" id="ixv-18973" unitRef="usd">4509000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c4" decimals="-3" id="ixv-18974" unitRef="usd">8498000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-18975" unitRef="usd">8516000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c4" decimals="-3" id="ixv-18976" unitRef="usd">5628000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets contextRef="c3" decimals="-3" id="ixv-18977" unitRef="usd">33578000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c4" decimals="-3" id="ixv-18978" unitRef="usd">36723000</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-18979" unitRef="usd">401438000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" id="ixv-18980" unitRef="usd">454241000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="-3" id="ixv-18981" unitRef="usd">20369000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c4" decimals="-3" id="ixv-18982" unitRef="usd">20752000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18983" unitRef="usd">24214000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18984" unitRef="usd">20205000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-18985" unitRef="usd">4851000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-18986" unitRef="usd">4333000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18987" unitRef="usd">1177000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18988" unitRef="usd">13849000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18989" unitRef="usd">7193000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18990" unitRef="usd">6149000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-18991" unitRef="usd">57804000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c4" decimals="-3" id="ixv-18992" unitRef="usd">65288000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" id="ixv-18993" unitRef="usd">92904000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="-3" id="ixv-18994" unitRef="usd">82097000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-18995" unitRef="usd">16913000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-18996" unitRef="usd">19029000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-18997" unitRef="usd">8754000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c4" decimals="-3" id="ixv-18998" unitRef="usd">8270000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c3" decimals="-3" id="ixv-18999" unitRef="usd">176375000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c4" decimals="-3" id="ixv-19000" unitRef="usd">174684000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-19001"
      unitRef="usdPershares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="3"
      id="ixv-19002"
      unitRef="usdPershares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-19003"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-19004"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c5"
      decimals="INF"
      id="ixv-19005"
      unitRef="shares">1684375</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c6"
      decimals="INF"
      id="ixv-19006"
      unitRef="shares">1684375</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c7"
      decimals="INF"
      id="ixv-19007"
      unitRef="shares">1580790</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c8"
      decimals="INF"
      id="ixv-19008"
      unitRef="shares">1580790</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c7"
      decimals="INF"
      id="ixv-19009"
      unitRef="shares">926942</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c8"
      decimals="INF"
      id="ixv-19010"
      unitRef="shares">926942</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c7"
      decimals="INF"
      id="ixv-19011"
      unitRef="shares">926942</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c8"
      decimals="INF"
      id="ixv-19012"
      unitRef="shares">926942</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c7" decimals="-3" id="ixv-19013" unitRef="usd">18075000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c8" decimals="-3" id="ixv-19014" unitRef="usd">18075000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockValue contextRef="c7" decimals="-3" id="ixv-19015" unitRef="usd">1000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c8" decimals="-3" id="ixv-19016" unitRef="usd">1000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-19017"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c4"
      decimals="3"
      id="ixv-19018"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-19019"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c4"
      decimals="INF"
      id="ixv-19020"
      unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-19021"
      unitRef="shares">76565072</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-19022"
      unitRef="shares">76565072</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c4"
      decimals="INF"
      id="ixv-19023"
      unitRef="shares">75703100</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="ixv-19024"
      unitRef="shares">75703100</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" id="ixv-19025" unitRef="usd">77000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c4" decimals="-3" id="ixv-19026" unitRef="usd">76000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c9"
      decimals="3"
      id="ixv-19027"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c10"
      decimals="3"
      id="ixv-19028"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c9"
      decimals="INF"
      id="ixv-19029"
      unitRef="shares">3553000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c10"
      decimals="INF"
      id="ixv-19030"
      unitRef="shares">3553000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c9"
      decimals="INF"
      id="ixv-19031"
      unitRef="shares">896</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c10"
      decimals="INF"
      id="ixv-19032"
      unitRef="shares">896</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c9"
      decimals="INF"
      id="ixv-19033"
      unitRef="shares">896</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c10"
      decimals="INF"
      id="ixv-19034"
      unitRef="shares">896</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" id="ixv-19035" unitRef="usd">1044176000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c4" decimals="-3" id="ixv-19036" unitRef="usd">1040912000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" id="ixv-19037" unitRef="usd">4975000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c4" decimals="-3" id="ixv-19038" unitRef="usd">2481000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" id="ixv-19039" unitRef="usd">-824166000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c4" decimals="-3" id="ixv-19040" unitRef="usd">-763913000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-19041" unitRef="usd">225063000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-19042" unitRef="usd">279557000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" id="ixv-19043" unitRef="usd">401438000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c4" decimals="-3" id="ixv-19044" unitRef="usd">454241000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-19045" unitRef="usd">965258000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="-3" id="ixv-19046" unitRef="usd">1222940000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c12" decimals="-3" id="ixv-19047" unitRef="usd">1335621000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-19048" unitRef="usd">955536000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="-3" id="ixv-19049" unitRef="usd">1207287000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="-3" id="ixv-19050" unitRef="usd">1363171000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-19051" unitRef="usd">9722000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c11" decimals="-3" id="ixv-19052" unitRef="usd">15653000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c12" decimals="-3" id="ixv-19053" unitRef="usd">-27550000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="-3" id="ixv-19054" unitRef="usd">29736000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c11" decimals="-3" id="ixv-19055" unitRef="usd">29864000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c12" decimals="-3" id="ixv-19056" unitRef="usd">28079000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c0" decimals="-3" id="ixv-19057" unitRef="usd">7701000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c11" decimals="-3" id="ixv-19058" unitRef="usd">2800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c12" decimals="-3" id="ixv-19059" unitRef="usd">3500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="-3" id="ixv-19060" unitRef="usd">830000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c11" decimals="-3" id="ixv-19061" unitRef="usd">-293000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c12" decimals="-3" id="ixv-19062" unitRef="usd">-2230000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetImpairmentCharges contextRef="c0" decimals="-3" id="ixv-19063" unitRef="usd">24790000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c11" decimals="-3" id="ixv-19064" unitRef="usd">6544000</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-19065" unitRef="usd">-51675000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c11" decimals="-3" id="ixv-19066" unitRef="usd">-23848000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c12" decimals="-3" id="ixv-19067" unitRef="usd">-61359000</us-gaap:OperatingIncomeLoss>
    <alto:IncomeFromCashGrant contextRef="c11" decimals="-3" id="ixv-19068" unitRef="usd">2812000</alto:IncomeFromCashGrant>
    <alto:IncomeFromCashGrant contextRef="c12" decimals="-3" id="ixv-19069" unitRef="usd">22652000</alto:IncomeFromCashGrant>
    <us-gaap:InvestmentIncomeInvestmentExpense contextRef="c0" decimals="-3" id="ixv-19070" unitRef="usd">7644000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense contextRef="c11" decimals="-3" id="ixv-19071" unitRef="usd">7425000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense contextRef="c12" decimals="-3" id="ixv-19072" unitRef="usd">1827000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:OtherNonoperatingIncome contextRef="c0" decimals="-3" id="ixv-19073" unitRef="usd">508000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c11" decimals="-3" id="ixv-19074" unitRef="usd">553000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome contextRef="c12" decimals="-3" id="ixv-19075" unitRef="usd">862000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-19076" unitRef="usd">-58811000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-19077" unitRef="usd">-27908000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-19078" unitRef="usd">-39672000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19079" unitRef="usd">173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19080" unitRef="usd">97000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19081" unitRef="usd">1925000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-19082" unitRef="usd">-58984000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19083" unitRef="usd">-28005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19084" unitRef="usd">-41597000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c0" decimals="-3" id="ixv-19085" unitRef="usd">1269000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c11" decimals="-3" id="ixv-19086" unitRef="usd">1265000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c12" decimals="-3" id="ixv-19087" unitRef="usd">1265000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" id="ixv-19088" unitRef="usd">-60253000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c11" decimals="-3" id="ixv-19089" unitRef="usd">-29270000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c12" decimals="-3" id="ixv-19090" unitRef="usd">-42862000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-19091"
      unitRef="usdPershares">-0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-19092"
      unitRef="usdPershares">-0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c11"
      decimals="2"
      id="ixv-19093"
      unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c11"
      decimals="2"
      id="ixv-19094"
      unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c12"
      decimals="2"
      id="ixv-19095"
      unitRef="usdPershares">-0.6</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c12"
      decimals="2"
      id="ixv-19096"
      unitRef="usdPershares">-0.6</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-19097"
      unitRef="shares">73482000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-19098"
      unitRef="shares">73482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c11"
      decimals="INF"
      id="ixv-19099"
      unitRef="shares">73339000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c11"
      decimals="INF"
      id="ixv-19100"
      unitRef="shares">73339000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c12"
      decimals="INF"
      id="ixv-19101"
      unitRef="shares">71944000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c12"
      decimals="INF"
      id="ixv-19102"
      unitRef="shares">71944000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-19103" unitRef="usd">-58984000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19104" unitRef="usd">-28005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19105" unitRef="usd">-41597000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c0" decimals="-3" id="ixv-19106" unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c11" decimals="-3" id="ixv-19107" unitRef="usd">-659000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c12" decimals="-3" id="ixv-19108" unitRef="usd">-2106000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" id="ixv-19109" unitRef="usd">-56490000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c11" decimals="-3" id="ixv-19110" unitRef="usd">-27346000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c12" decimals="-3" id="ixv-19111" unitRef="usd">-39491000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="c13"
      decimals="-3"
      id="ixv-19112"
      unitRef="shares">927000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-19113" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c14"
      decimals="-3"
      id="ixv-19114"
      unitRef="shares">72778000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="-3" id="ixv-19115" unitRef="usd">73000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c15" decimals="-3" id="ixv-19116" unitRef="usd">1037205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c16" decimals="-3" id="ixv-19117" unitRef="usd">-691781000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c17" decimals="-3" id="ixv-19118" unitRef="usd">-284000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="-3" id="ixv-19119" unitRef="usd">345214000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c21" decimals="-3" id="ixv-19120" unitRef="usd">3333000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c12" decimals="-3" id="ixv-19121" unitRef="usd">3333000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c20"
      decimals="-3"
      id="ixv-19122"
      unitRef="shares">496000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c21" decimals="-3" id="ixv-19123" unitRef="usd">-2291000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c12" decimals="-3" id="ixv-19124" unitRef="usd">-2291000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20"
      decimals="-3"
      id="ixv-19125"
      unitRef="shares">949000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c20" decimals="-3" id="ixv-19126" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c12" decimals="-3" id="ixv-19127" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="c20"
      decimals="-3"
      id="ixv-19128"
      unitRef="shares">1282000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c20" decimals="-3" id="ixv-19129" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c21" decimals="-3" id="ixv-19130" unitRef="usd">3912000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c12" decimals="-3" id="ixv-19131" unitRef="usd">3913000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c20"
      decimals="-3"
      id="ixv-19132"
      unitRef="shares">-351000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c21" decimals="-3" id="ixv-19133" unitRef="usd">1325000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c12" decimals="-3" id="ixv-19134" unitRef="usd">1325000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c23" decimals="-3" id="ixv-19135" unitRef="usd">-2106000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c12" decimals="-3" id="ixv-19136" unitRef="usd">-2106000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DividendsPreferredStockCash contextRef="c22" decimals="-3" id="ixv-19137" unitRef="usd">1265000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c12" decimals="-3" id="ixv-19138" unitRef="usd">1265000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:NetIncomeLoss contextRef="c22" decimals="-3" id="ixv-19139" unitRef="usd">-41597000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19140" unitRef="usd">-41597000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c24"
      decimals="-3"
      id="ixv-19141"
      unitRef="shares">927000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="-3" id="ixv-19142" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c25"
      decimals="-3"
      id="ixv-19143"
      unitRef="shares">75154000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="-3" id="ixv-19144" unitRef="usd">75000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c26" decimals="-3" id="ixv-19145" unitRef="usd">1040834000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="-3" id="ixv-19146" unitRef="usd">-734643000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" id="ixv-19147" unitRef="usd">1822000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="-3" id="ixv-19148" unitRef="usd">308089000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c32" decimals="-3" id="ixv-19149" unitRef="usd">3896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c11" decimals="-3" id="ixv-19150" unitRef="usd">3896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c31"
      decimals="-3"
      id="ixv-19151"
      unitRef="shares">2234000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c31" decimals="-3" id="ixv-19152" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c32" decimals="-3" id="ixv-19153" unitRef="usd">-145000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c11" decimals="-3" id="ixv-19154" unitRef="usd">-143000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c31"
      decimals="-3"
      id="ixv-19155"
      unitRef="shares">-1685000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c31" decimals="-3" id="ixv-19156" unitRef="usd">1000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c32" decimals="-3" id="ixv-19157" unitRef="usd">3673000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c11" decimals="-3" id="ixv-19158" unitRef="usd">3674000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c34" decimals="-3" id="ixv-19159" unitRef="usd">-659000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c11" decimals="-3" id="ixv-19160" unitRef="usd">-659000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DividendsPreferredStockCash contextRef="c33" decimals="-3" id="ixv-19161" unitRef="usd">1265000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c11" decimals="-3" id="ixv-19162" unitRef="usd">1265000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:NetIncomeLoss contextRef="c33" decimals="-3" id="ixv-19163" unitRef="usd">-28005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19164" unitRef="usd">-28005000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c35"
      decimals="-3"
      id="ixv-19165"
      unitRef="shares">927000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="-3" id="ixv-19166" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c36"
      decimals="-3"
      id="ixv-19167"
      unitRef="shares">75703000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="-3" id="ixv-19168" unitRef="usd">76000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="-3" id="ixv-19169" unitRef="usd">1040912000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="-3" id="ixv-19170" unitRef="usd">-763913000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="-3" id="ixv-19171" unitRef="usd">2481000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c4" decimals="-3" id="ixv-19172" unitRef="usd">279557000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c42" decimals="-3" id="ixv-19173" unitRef="usd">4357000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition contextRef="c0" decimals="-3" id="ixv-19174" unitRef="usd">4357000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c41"
      decimals="-3"
      id="ixv-19175"
      unitRef="shares">862000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c41" decimals="-3" id="ixv-19176" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c42" decimals="-3" id="ixv-19177" unitRef="usd">-1093000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c0" decimals="-3" id="ixv-19178" unitRef="usd">-1092000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c44" decimals="-3" id="ixv-19179" unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c0" decimals="-3" id="ixv-19180" unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:DividendsPreferredStockCash contextRef="c43" decimals="-3" id="ixv-19181" unitRef="usd">1269000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c0" decimals="-3" id="ixv-19182" unitRef="usd">1269000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:NetIncomeLoss contextRef="c43" decimals="-3" id="ixv-19183" unitRef="usd">-58984000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-19184" unitRef="usd">-58984000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="c45"
      decimals="-3"
      id="ixv-19185"
      unitRef="shares">927000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="-3" id="ixv-19186" unitRef="usd">1000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="c46"
      decimals="-3"
      id="ixv-19187"
      unitRef="shares">76565000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="-3" id="ixv-19188" unitRef="usd">77000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="-3" id="ixv-19189" unitRef="usd">1044176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="-3" id="ixv-19190" unitRef="usd">-824166000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="-3" id="ixv-19191" unitRef="usd">4975000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-19192" unitRef="usd">225063000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-19193" unitRef="usd">-58984000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19194" unitRef="usd">-28005000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19195" unitRef="usd">-41597000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" id="ixv-19196" unitRef="usd">24408000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c11" decimals="-3" id="ixv-19197" unitRef="usd">23080000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c12" decimals="-3" id="ixv-19198" unitRef="usd">25095000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AssetImpairmentCharges contextRef="c0" decimals="-3" id="ixv-19199" unitRef="usd">24790000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c11" decimals="-3" id="ixv-19200" unitRef="usd">6544000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="-3" id="ixv-19201" unitRef="usd">830000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c11" decimals="-3" id="ixv-19202" unitRef="usd">-293000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c12" decimals="-3" id="ixv-19203" unitRef="usd">-2230000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:InventoryWriteDown contextRef="c0" decimals="-3" id="ixv-19204" unitRef="usd">2050000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c11" decimals="-3" id="ixv-19205" unitRef="usd">2201000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown contextRef="c12" decimals="-3" id="ixv-19206" unitRef="usd">4612000</us-gaap:InventoryWriteDown>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c0" decimals="-3" id="ixv-19207" unitRef="usd">11045000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c11" decimals="-3" id="ixv-19208" unitRef="usd">-8031000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet contextRef="c12" decimals="-3" id="ixv-19209" unitRef="usd">19263000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c0" decimals="-3" id="ixv-19210" unitRef="usd">1016000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c11" decimals="-3" id="ixv-19211" unitRef="usd">1048000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c12" decimals="-3" id="ixv-19212" unitRef="usd">177000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c0" decimals="-3" id="ixv-19213" unitRef="usd">804000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c11" decimals="-3" id="ixv-19214" unitRef="usd">801000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c12" decimals="-3" id="ixv-19215" unitRef="usd">126000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-19216" unitRef="usd">4357000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c11" decimals="-3" id="ixv-19217" unitRef="usd">3896000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c12" decimals="-3" id="ixv-19218" unitRef="usd">3333000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" id="ixv-19219" unitRef="usd">-50000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c11" decimals="-3" id="ixv-19220" unitRef="usd">427000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c12" decimals="-3" id="ixv-19221" unitRef="usd">-217000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-19222" unitRef="usd">-562000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c11" decimals="-3" id="ixv-19223" unitRef="usd">-9499000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c12" decimals="-3" id="ixv-19224" unitRef="usd">-23967000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" id="ixv-19225" unitRef="usd">-4484000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c11" decimals="-3" id="ixv-19226" unitRef="usd">-11816000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c12" decimals="-3" id="ixv-19227" unitRef="usd">15479000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c0" decimals="-3" id="ixv-19228" unitRef="usd">-931000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c11" decimals="-3" id="ixv-19229" unitRef="usd">-310000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c12" decimals="-3" id="ixv-19230" unitRef="usd">-7690000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="-3" id="ixv-19231" unitRef="usd">-5965000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c11" decimals="-3" id="ixv-19232" unitRef="usd">-5362000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c12" decimals="-3" id="ixv-19233" unitRef="usd">-5128000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-19234" unitRef="usd">9951000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c11" decimals="-3" id="ixv-19235" unitRef="usd">-12554000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c12" decimals="-3" id="ixv-19236" unitRef="usd">20503000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-19237" unitRef="usd">-3521000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c11" decimals="-3" id="ixv-19238" unitRef="usd">22025000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c12" decimals="-3" id="ixv-19239" unitRef="usd">6049000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-19240" unitRef="usd">11066000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c11" decimals="-3" id="ixv-19241" unitRef="usd">29531000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c12" decimals="-3" id="ixv-19242" unitRef="usd">37744000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <alto:DeferredPurchasePricePayments contextRef="c0" decimals="-3" id="ixv-19243" unitRef="usd">2800000</alto:DeferredPurchasePricePayments>
    <alto:DeferredPurchasePricePayments contextRef="c11" decimals="-3" id="ixv-19244" unitRef="usd">3500000</alto:DeferredPurchasePricePayments>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-19245" unitRef="usd">400000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c12" decimals="-3" id="ixv-19246" unitRef="usd">14685000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable contextRef="c12" decimals="-3" id="ixv-19247" unitRef="usd">14766000</us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-19248" unitRef="usd">-13466000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c11" decimals="-3" id="ixv-19249" unitRef="usd">-33031000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c12" decimals="-3" id="ixv-19250" unitRef="usd">-37663000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c0" decimals="-3" id="ixv-19251" unitRef="usd">8987000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c11" decimals="-3" id="ixv-19252" unitRef="usd">12614000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c12" decimals="-3" id="ixv-19253" unitRef="usd">-32325000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromBankDebt contextRef="c12" decimals="-3" id="ixv-19254" unitRef="usd">59100000</us-gaap:ProceedsFromBankDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c11" decimals="-3" id="ixv-19255" unitRef="usd">3674000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c12" decimals="-3" id="ixv-19256" unitRef="usd">1325000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c11" decimals="-3" id="ixv-19257" unitRef="usd">714000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c12" decimals="-3" id="ixv-19258" unitRef="usd">5171000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c0" decimals="-3" id="ixv-19259" unitRef="usd">1269000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c11" decimals="-3" id="ixv-19260" unitRef="usd">1265000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c12" decimals="-3" id="ixv-19261" unitRef="usd">1265000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-19262" unitRef="usd">7718000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c11" decimals="-3" id="ixv-19263" unitRef="usd">6961000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c12" decimals="-3" id="ixv-19264" unitRef="usd">19014000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-19265" unitRef="usd">-9269000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c11" decimals="-3" id="ixv-19266" unitRef="usd">-4045000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c12" decimals="-3" id="ixv-19267" unitRef="usd">-12600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-19268" unitRef="usd">45480000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c29" decimals="-3" id="ixv-19269" unitRef="usd">49525000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c18" decimals="-3" id="ixv-19270" unitRef="usd">62125000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-19271" unitRef="usd">36211000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-19272" unitRef="usd">45480000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c29" decimals="-3" id="ixv-19273" unitRef="usd">49525000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-19274" unitRef="usd">35469000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c4" decimals="-3" id="ixv-19275" unitRef="usd">30014000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c29" decimals="-3" id="ixv-19276" unitRef="usd">36456000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c3" decimals="-3" id="ixv-19277" unitRef="usd">742000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c4" decimals="-3" id="ixv-19278" unitRef="usd">15466000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents contextRef="c29" decimals="-3" id="ixv-19279" unitRef="usd">13069000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-19280" unitRef="usd">36211000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c4" decimals="-3" id="ixv-19281" unitRef="usd">45480000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c29" decimals="-3" id="ixv-19282" unitRef="usd">49525000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" id="ixv-19283" unitRef="usd">8319000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c11" decimals="-3" id="ixv-19284" unitRef="usd">7923000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c12" decimals="-3" id="ixv-19285" unitRef="usd">2208000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidCapitalized contextRef="c0" decimals="-3" id="ixv-19286" unitRef="usd">2517000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized contextRef="c11" decimals="-3" id="ixv-19287" unitRef="usd">2454000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized contextRef="c12" decimals="-3" id="ixv-19288" unitRef="usd">720000</us-gaap:InterestPaidCapitalized>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" id="ixv-19289" unitRef="usd">627000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c11" decimals="-3" id="ixv-19290" unitRef="usd">-324000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c12" decimals="-3" id="ixv-19291" unitRef="usd">-2262000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock contextRef="c0" id="ixv-9984">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;1. &lt;span style="font-variant: small-caps"&gt;ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Organization and Business&lt;/span&gt;&lt;/i&gt; &#x2013; The
consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (&#x201c;Alto
Ingredients&#x201d;), and its direct and indirect wholly-owned subsidiaries (collectively, the &#x201c;Company&#x201d;), including Kinergy
Marketing LLC, an Oregon limited liability company (&#x201c;Kinergy&#x201d;), Alto Nutrients, LLC, a California limited liability company
(&#x201c;Alto Nutrients&#x201d;), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (&#x201c;Alto
Pekin&#x201d;) and Alto ICP, LLC, a Delaware limited liability company (&#x201c;ICP&#x201d;), and the Company&#x2019;s production facilities
in Oregon and Idaho.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;As discussed in Note 2, on January 14, 2022, the Company acquired Eagle
Alcohol Company LLC, a Missouri limited liability company (&#x201c;Eagle Alcohol&#x201d;). On that date, Eagle Alcohol became a wholly-owned
subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As discussed in Note 16, On January 1, 2025, the Company&#x2019;s wholly-owned
subsidiary, Alto Carbonic, LLC (&#x201c;Alto Carbonic&#x201d;), acquired Kodiak Carbonic, LLC, a beverage-grade liquid CO&lt;sub&gt;2&lt;/sub&gt; processor
for $7.6 million. Alto Carbonic is co-located at the Company&#x2019;s Columbia ethanol facility. The Company plans to report the results
of Alto Carbonic in the Company&#x2019;s Western Production segment beginning January 1, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company produces and distributes renewable fuels,
essential ingredients and specialty alcohols. The Company also markets fuel-grade ethanol produced by third parties. The Company&#x2019;s
production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company&#x2019;s two production facilities in Oregon
and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company has a combined alcohol production capacity
of 350 million gallons per year and produces, on an annualized basis, over 1.4 million tons of essential ingredients, such as dried yeast,
corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In
addition, the Company markets and distributes fuel-grade ethanol produced by third parties.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company focuses on &lt;i&gt;Health, Home &amp;amp; Beauty&lt;/i&gt;;
&lt;i&gt;Food &amp;amp; Beverage&lt;/i&gt;; &lt;i&gt;Industry &amp;amp; Agriculture; Essential Ingredients&lt;/i&gt;; and &lt;i&gt;Renewable Fuels&lt;/i&gt; markets. Products for
the Health, Home &amp;amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants
and cleaners. Products for the Food &amp;amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well
as corn germ used for corn oils. Products for Industry &amp;amp; Agriculture markets include alcohols and other products for paint applications
and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and
distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade
ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s production facilities, other than its Magic Valley
plant, were operating for all periods presented subject to scheduled and unscheduled downtimes to address facility repair and maintenance.
In January 2024, the Company temporarily hot-idled its Magic Valley facility to minimize losses from negative regional crush margins and
to expedite the installation of additional equipment to achieve the intended production rate, quality and consistency from the Company&#x2019;s
corn oil and high protein system at the facility. The Company restarted its Magic Valley facility in July 2024 and by October 2024, the
facility consistently achieved average ethanol production rates at full capacity, the protein content yield from the plant reached 50%
or greater, and the Company was able to expand its corn oil yields. Increases in regional corn basis and declining market prices for protein
and corn oil resulted in overall margin compression, outweighing the economic benefits of these plant improvements. As a consequence,
the Company cold-idled its Magic Valley facility on December 31, 2024 to minimize financial losses. The Company continues to provide terminal
services at the plant and intends to resume operations at the facility when the economic environment in the region sustainably improves.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt; &#x2013; The consolidated financial
statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;)
and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Segments &#x2013; A segment is a component of an enterprise whose operating
results are regularly reviewed by the enterprise&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) to make decisions about resources
to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines
and discloses its segments in accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards
Codification (&#x201c;ASC&#x201d;) Section 280, &lt;i&gt;Segment Reporting&lt;/i&gt;, which defines how to determine segments. The Company has adopted
the guidance issued under ASU 2023-07, &lt;i&gt;Segment Reporting (Topic 280)&lt;/i&gt;, which enhances disclosures about the Company&#x2019;s segments.
The Company&#x2019;s CODM is the Company&#x2019;s executive committee, which is led by the Company&#x2019;s Chief Executive Officer (&#x201c;CEO&#x201d;)
and includes its Chief Financial Officer, Chief Operating Officer, Chief Commercial Officer and Chief Legal Officer (&#x201c;Executive
Committee&#x201d;). The Company manages and assesses the performance of its reportable segments by its gross profit (loss). As part of the
Executive Committee&#x2019;s review of segment-level performance, each member of the Executive Committee reviews the gross profit of the
Company&#x2019;s reportable segments and provides expertise and analysis from their respective areas which drive the evaluation of the
performance of the Company&#x2019;s reportable segments and allocation of resources to those segments. Even though the CEO has the authority
to override the other members for strategic or other reasons, key decisions are made jointly by the Executive Committee.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company reports financial and operating performance in three reportable
segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (&#x201c;Pekin Campus&#x201d;), (2) marketing and distribution,
which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and
sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company&#x2019;s two western production
facilities and, beginning in 2025, its liquid CO&lt;sub&gt;2&lt;/sub&gt; plant on an aggregated basis (&#x201c;Western production&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt; &#x2013; The Company considers
all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts
at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation;
however, the Company does not believe it is exposed to any significant credit risk on these balances.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Restricted Cash&lt;/span&gt;&lt;/i&gt; &#x2013; The Company&#x2019;s restricted
cash comprises cash collateral balances held in derivative brokerage accounts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/i&gt; &#x2013;
Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty
alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential
ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and
corn oil to poultry and renewable diesel and biodiesel customers, in each case generally without requiring collateral. Due to a limited
number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2024 and 2023, as described
below.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The carrying amount of accounts receivable is reduced by a valuation
allowance that reflects the Company&#x2019;s best estimate of the amounts that will not be collected. The Company regularly reviews accounts
receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that
will not be collected.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Of the accounts receivable balance, approximately $44,750,000 and $51,315,000
at December 31, 2024 and 2023, respectively, were used as collateral under Kinergy&#x2019;s operating line of credit. The allowance for
credit losses was $23,000 and $85,000 as of December 31, 2024 and 2023, respectively. The Company recorded a bad debt recovery of $50,000,
bad debt expense of $427,000 and a bad debt recovery of $217,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The
Company does not have any off-balance sheet credit exposure related to its customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Concentration Risks&lt;/span&gt;&lt;/i&gt; &#x2013; Credit risk represents the
accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations
of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties
when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected
by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash
balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The
Company has not experienced any significant losses in such accounts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#x2019;s total net sales, as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company had accounts receivable due from these customers totaling
$5,187,000 and $4,302,000, representing 9% and 7% of total accounts receivable, as of December 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#x2019;s total corn purchases,
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier C&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024, approximately 44% of the Company&#x2019;s employees
were covered by a collective bargaining agreement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/i&gt; &#x2013; Inventories consisted primarily of
bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable
value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,050,000 and $2,201,000 as
of December 31, 2024 and 2023, respectively. Of the inventory balance, approximately $35,495,000 and $41,041,000 at December 31, 2024
and 2023, respectively, were used as collateral under Kinergy&#x2019;s operating line of credit. Inventory balances consisted of the following
(in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;35,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,063&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,470&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;49,914&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;52,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Property and Equipment&lt;/span&gt;&lt;/i&gt; &#x2013; Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 86%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;40 years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Facilities and plant equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;10 &#x2013; 25 years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other equipment, vehicles and furniture&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The cost of normal maintenance and repairs is charged to operations
as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining
useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation
or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;/i&gt; &#x2013; The Company amortizes intangible
assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses
indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred.
If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal
to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the
consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/i&gt; &#x2013; The Company accounts for leases under
ASC Section 842, &lt;i&gt;Leases &lt;/i&gt;(&#x201c;ASC 842), whereby lessees are required to recognize the following for all leases (with the exception
of short-term leases) at the commencement date: (1) a lease liability, which is a lessee&#x2019;s obligation to make lease payments arising
from a lease, measured on a discounted cash flow basis; and (2) a &#x201c;right of use&#x201d; asset, which is an asset that represents
the lessee&#x2019;s right to use the specified asset for the lease term. See Note 9 for further information.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/i&gt; &#x2013;
Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile
Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative&#x2019;s
fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria
are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other
comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated
as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company
has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases
and normal sales.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt; &#x2013; The Company recognizes revenue
under ASC Section 606, &lt;i&gt;Revenue from Contracts with Customers &lt;/i&gt;(&#x201c;ASC 606&#x201d;). The provisions of ASC 606 include a five-step
process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting
the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the
following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine
the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when,
or as, the Company satisfies the performance obligation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company recognizes revenue primarily from sales of alcohols and
essential ingredients.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has five production facilities from which it produces and
sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany
sales agreements with each of the Company&#x2019;s five production facilities. Kinergy also acts as a principal when it purchases third
party fuel-grade ethanol which it resells to its customers. Finally, for the year ended December 31, 2022, Kinergy had exclusive sales
agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities&#x2019; fuel-grade
ethanol for a fee plus the costs to deliver the ethanol to Kinergy&#x2019;s customers. These sales were referred to as third-party agent
sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any
associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended
December 31, 2024 and 2023. The Company&#x2019;s balances of accounts receivable, net of allowance for credit losses, were $58,217,000,
$58,729,000 and $68,655,000, as of December 31, 2024, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has five production facilities from which it produces and
sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient
customers under exclusive intercompany sales agreements with each of the Company&#x2019;s five production facilities.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company recognizes revenue from sales of alcohols and essential
ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on
the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance
obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates
the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes
the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance
obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;When the Company is the agent, the supplier controls the products before
they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product,
has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.
When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is
primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to
a customer and has discretion in establishing the price for the product.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;See the tables in Note 4 for the Company&#x2019;s revenue by type of
contracts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/i&gt; &#x2013; The Company accounts
for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly,
the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Selling Costs&lt;/span&gt;&lt;/i&gt; &#x2013; Selling costs associated with the
Company&#x2019;s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated
statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/i&gt; &#x2013; The Company accounts
for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined
on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for
the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component
of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/i&gt; &#x2013; Goodwill represents the excess of cost
of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently,
if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting
unit&#x2019;s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based
on management&#x2019;s experience and knowledge of the Company&#x2019;s operations and the industries in which the Company operates. These
estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital
spending decisions of the Company&#x2019;s customers. Any assessed impairments will be permanent and expensed in the period in which the
impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges,
the charges will be recorded in asset impairment expenses in the consolidated statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company performed its annual review of impairment of goodwill and
recognized an asset impairment loss of $6.0 million for the year ended December&#160;31, 2023. &lt;span style="-sec-ix-hidden: hidden-fact-100"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-101"&gt;No&lt;/span&gt;&lt;/span&gt; impairment losses for goodwill were
recognized for the year ended December 31, 2024 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/i&gt;
&#x2013; The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and
purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be
less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted,
undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this
amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. When the estimated
fair value of the asset group is less than its carrying value, the Company recognizes an impairment expense equal to the difference between
the asset group&#x2019;s carrying value and estimated fair value. Forecasts of future cash flows are judgments based on the Company&#x2019;s
experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by
future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company&#x2019;s customers.
The Company&#x2019;s assessment resulted in an asset impairment of $24,790,000 primarily from the cold-idling of the Company&#x2019;s Magic
Valley facility due to increased regional corn basis and overall margin compression and the Company&#x2019;s changes to its Eagle Alcohol
business, for the year ended December 31, 2024. The Company&#x2019;s assessment resulted in an asset impairment of $574,000 related to
amendments to certain of the Company&#x2019;s lease agreements, for the year ended December 31, 2023. The Company&#x2019;s impairment analysis
performed during the year ended December 31, 2022 did not result in an impairment charge.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Deferred Financing Costs&lt;/span&gt;&lt;/i&gt; &#x2013; Deferred financing costs
are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related
financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs,
included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,016,000, $1,048,000
and $177,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Unamortized deferred financing costs were approximately
$3,684,000 and $4,700,000 as of December 31, 2024 and 2023, respectively, and are recorded as a reduction of long-term debt in the consolidated
balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Provision for Income Taxes&lt;/span&gt;&lt;/i&gt; &#x2013; Income taxes are accounted
for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial
reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect
when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected
to be realized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounts for uncertainty in income taxes using a two-step
approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining
whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation
processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized
upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority
if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts
would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities
are classified as noncurrent in the Company&#x2019;s consolidated balance sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company files a consolidated federal income tax return. This return
includes all wholly owned subsidiaries as well as the Company&#x2019;s pro-rata share of taxable income from pass-through entities in which
the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable
laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Loss Per Share&lt;/span&gt;&lt;/i&gt; &#x2013; Basic loss per share is computed
on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted
from net loss attributed to Alto Ingredients, Inc. and are considered in the calculation of loss attributable to common stockholders in
computing basic loss per share. Common stock equivalents to preferred stock are considered participating securities and are also included
in this calculation when dilutive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following tables compute basic and diluted loss per share (in thousands,
except per share data):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(58,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,269&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(60,253&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;73,482&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.82&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(28,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(29,270&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;73,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.40&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(41,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(42,862&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,944&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.60&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;There were an aggregate of 981,000, 981,000 and 964,000 potentially
dilutive shares from convertible securities outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. These convertible
securities were not considered in calculating diluted loss per common share for the years ended December 31, 2024, 2023 and 2022 as their
effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 weighted-average anti-dilutive shares from outstanding
out-of-the-money warrants for the year ended December 31, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Financial Instruments&lt;/span&gt;&lt;/i&gt; &#x2013; The carrying values of
cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are
reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its
long-term debt instruments are not considered materially different than fair value.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Business Combinations&lt;/span&gt;&lt;/i&gt;&#160;&#x2013; Business acquisitions
are accounted for in accordance with ASC Section 805, &lt;i&gt;Business Combinations&lt;/i&gt;. ASC 805 requires the reporting entity to identify
the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities
assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their
fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments
are recorded to goodwill over the measurement period (not longer than twelve months).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Income from Cash Grant&lt;/span&gt;&lt;/i&gt;&#160;&#x2013; For the years ended
December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA&#x2019;s Biofuel Producer
Program. The Company did not receive any cash from this program for the year ended December 31, 2024. The program was created as part
of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic.
The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are
not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, &lt;i&gt;Accounting for
Government Grants and Disclosure of Government Assistance&lt;/i&gt;, and reported the amount as income from cash grant in the accompanying consolidated
statements of operations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Employment-related Benefits&lt;/span&gt;&lt;/i&gt; &#x2013; Employment-related
benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense
is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan
assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that
includes bonds with maturities that match the expected timing of benefit payments under the plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Share Repurchase Program&lt;/span&gt;&lt;/i&gt;&#160;&#x2013; On September 12,
2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial
purchase authorization of $10,000,000. The Company&#x2019;s lender has further limited the Company&#x2019;s purchase authorization to $5,000,000.
Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial
purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program
does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified,
suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire
the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased
an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively. No shares were repurchased during
the year ended December 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Nonvoting Common Stock&lt;/span&gt;&lt;/i&gt; &#x2013; In 2015, the Company issued
nonvoting common stock convertible at a holder&#x2019;s election into voting common stock. As of December 31, 2024, an aggregate of 3,539,236
shares of nonvoting common stock had been converted into an equal number of shares of the Company&#x2019;s voting common stock. As of December
31, 2024, there were 896 shares of nonvoting common stock outstanding.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Estimates and Assumptions&lt;/span&gt;&lt;/i&gt; &#x2013; The preparation of
the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities and 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. Significant estimates are required as part of determining net realizable
value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential
outcome of future tax consequences of events recognized in the Company&#x2019;s financial statements or tax returns, and the valuation
of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from
management&#x2019;s estimates and assumptions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt; &#x2013; In November
2024, the FASB issued ASU 2024-03, &lt;i&gt;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures
(Subtopic 220-40)&lt;/i&gt;, which provides for more detailed information about the types of expenses aggregated in common expense captions
in the statement of operations. ASU 2024-03 is effective for the Company for the year ended December 31, 2027, with early adoption permitted.
The Company is currently evaluating the impact of this ASU.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Subsequent Events&lt;/span&gt;&lt;/i&gt; &#x2013; Management evaluates, as of
each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are
issued for either disclosure or adjustment to the consolidated financial results. See Note 16.&lt;/p&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <alto:OrganizationAndBusinessPolicyTextBlock contextRef="c0" id="ixv-9989">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Organization and Business&lt;/span&gt;&lt;/i&gt; &#x2013; The
consolidated financial statements include, for all periods presented, the accounts of Alto Ingredients, Inc., a Delaware corporation (&#x201c;Alto
Ingredients&#x201d;), and its direct and indirect wholly-owned subsidiaries (collectively, the &#x201c;Company&#x201d;), including Kinergy
Marketing LLC, an Oregon limited liability company (&#x201c;Kinergy&#x201d;), Alto Nutrients, LLC, a California limited liability company
(&#x201c;Alto Nutrients&#x201d;), Alto Op Co., a Delaware corporation, Alto Pekin, LLC, a Delaware limited liability company (&#x201c;Alto
Pekin&#x201d;) and Alto ICP, LLC, a Delaware limited liability company (&#x201c;ICP&#x201d;), and the Company&#x2019;s production facilities
in Oregon and Idaho.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;As discussed in Note 2, on January 14, 2022, the Company acquired Eagle
Alcohol Company LLC, a Missouri limited liability company (&#x201c;Eagle Alcohol&#x201d;). On that date, Eagle Alcohol became a wholly-owned
subsidiary of the Company. Eagle Alcohol specializes in break bulk distribution of specialty alcohols.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As discussed in Note 16, On January 1, 2025, the Company&#x2019;s wholly-owned
subsidiary, Alto Carbonic, LLC (&#x201c;Alto Carbonic&#x201d;), acquired Kodiak Carbonic, LLC, a beverage-grade liquid CO&lt;sub&gt;2&lt;/sub&gt; processor
for $7.6 million. Alto Carbonic is co-located at the Company&#x2019;s Columbia ethanol facility. The Company plans to report the results
of Alto Carbonic in the Company&#x2019;s Western Production segment beginning January 1, 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company produces and distributes renewable fuels,
essential ingredients and specialty alcohols. The Company also markets fuel-grade ethanol produced by third parties. The Company&#x2019;s
production facilities in Pekin, Illinois are located in the heart of the Corn Belt. The Company&#x2019;s two production facilities in Oregon
and Idaho are located in close proximity to both feed and fuel-grade ethanol customers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company has a combined alcohol production capacity
of 350 million gallons per year and produces, on an annualized basis, over 1.4 million tons of essential ingredients, such as dried yeast,
corn protein meal, corn protein feed, corn germ, and distillers grains and liquid feed used in commercial animal feed and pet foods. In
addition, the Company markets and distributes fuel-grade ethanol produced by third parties.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company focuses on &lt;i&gt;Health, Home &amp;amp; Beauty&lt;/i&gt;;
&lt;i&gt;Food &amp;amp; Beverage&lt;/i&gt;; &lt;i&gt;Industry &amp;amp; Agriculture; Essential Ingredients&lt;/i&gt;; and &lt;i&gt;Renewable Fuels&lt;/i&gt; markets. Products for
the Health, Home &amp;amp; Beauty market include specialty alcohols used in mouthwash, cosmetics, pharmaceuticals, hand sanitizers, disinfectants
and cleaners. Products for the Food &amp;amp; Beverage markets include grain neutral spirits used in alcoholic beverages and vinegar as well
as corn germ used for corn oils. Products for Industry &amp;amp; Agriculture markets include alcohols and other products for paint applications
and fertilizers. Products for Essential Ingredients markets include dried yeast, corn protein meal, corn protein feed, corn germ, and
distillers grains and liquid feed used in commercial animal feed and pet foods. Products for Renewable Fuels markets include fuel-grade
ethanol and distillers corn oil used as a feedstock for renewable diesel and biodiesel fuels.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s production facilities, other than its Magic Valley
plant, were operating for all periods presented subject to scheduled and unscheduled downtimes to address facility repair and maintenance.
In January 2024, the Company temporarily hot-idled its Magic Valley facility to minimize losses from negative regional crush margins and
to expedite the installation of additional equipment to achieve the intended production rate, quality and consistency from the Company&#x2019;s
corn oil and high protein system at the facility. The Company restarted its Magic Valley facility in July 2024 and by October 2024, the
facility consistently achieved average ethanol production rates at full capacity, the protein content yield from the plant reached 50%
or greater, and the Company was able to expand its corn oil yields. Increases in regional corn basis and declining market prices for protein
and corn oil resulted in overall margin compression, outweighing the economic benefits of these plant improvements. As a consequence,
the Company cold-idled its Magic Valley facility on December 31, 2024 to minimize financial losses. The Company continues to provide terminal
services at the plant and intends to resume operations at the facility when the economic environment in the region sustainably improves.&lt;/p&gt;</alto:OrganizationAndBusinessPolicyTextBlock>
    <alto:SubsidiaryOwnedAmount contextRef="c51" decimals="-5" id="ixv-19292" unitRef="usd">7600000</alto:SubsidiaryOwnedAmount>
    <alto:ProductionCapacity contextRef="c3" decimals="-6" id="ixv-19293" unitRef="gal">350000000</alto:ProductionCapacity>
    <alto:EssentialIngredientProductCapacity contextRef="c0" decimals="-5" id="ixv-19294" unitRef="t">1400000</alto:EssentialIngredientProductCapacity>
    <alto:PercentageOfAverageEthanolProduction contextRef="c0" decimals="2" id="ixv-19295" unitRef="pure">0.50</alto:PercentageOfAverageEthanolProduction>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-10017">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt; &#x2013; The consolidated financial
statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;)
and include the accounts of the Company. All significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/p&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c0" id="ixv-10052">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Segments &#x2013; A segment is a component of an enterprise whose operating
results are regularly reviewed by the enterprise&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;) to make decisions about resources
to be allocated to the segment and assess its performance, and for which discrete financial information is available. The Company determines
and discloses its segments in accordance with the Financial Accounting Standards Board&#x2019;s (&#x201c;FASB&#x201d;) Accounting Standards
Codification (&#x201c;ASC&#x201d;) Section 280, &lt;i&gt;Segment Reporting&lt;/i&gt;, which defines how to determine segments. The Company has adopted
the guidance issued under ASU 2023-07, &lt;i&gt;Segment Reporting (Topic 280)&lt;/i&gt;, which enhances disclosures about the Company&#x2019;s segments.
The Company&#x2019;s CODM is the Company&#x2019;s executive committee, which is led by the Company&#x2019;s Chief Executive Officer (&#x201c;CEO&#x201d;)
and includes its Chief Financial Officer, Chief Operating Officer, Chief Commercial Officer and Chief Legal Officer (&#x201c;Executive
Committee&#x201d;). The Company manages and assesses the performance of its reportable segments by its gross profit (loss). As part of the
Executive Committee&#x2019;s review of segment-level performance, each member of the Executive Committee reviews the gross profit of the
Company&#x2019;s reportable segments and provides expertise and analysis from their respective areas which drive the evaluation of the
performance of the Company&#x2019;s reportable segments and allocation of resources to those segments. Even though the CEO has the authority
to override the other members for strategic or other reasons, key decisions are made jointly by the Executive Committee.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company reports financial and operating performance in three reportable
segments (1) Pekin production, which includes the entire campus in Pekin, Illinois (&#x201c;Pekin Campus&#x201d;), (2) marketing and distribution,
which includes marketing and merchant trading for Company-produced specialty alcohols, fuel-grade ethanol and essential ingredients, and
sales of fuel-grade ethanol sourced from third parties, and (3) Western production, which includes the Company&#x2019;s two western production
facilities and, beginning in 2025, its liquid CO&lt;sub&gt;2&lt;/sub&gt; plant on an aggregated basis (&#x201c;Western production&#x201d;).&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-10061">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt; &#x2013; The Company considers
all highly-liquid investments with an original maturity of three months or less to be cash equivalents. The Company maintains its accounts
at several financial institutions. These cash balances regularly exceed amounts insured by the Federal Deposit Insurance Corporation;
however, the Company does not believe it is exposed to any significant credit risk on these balances.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0" id="ixv-10067">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Restricted Cash&lt;/span&gt;&lt;/i&gt; &#x2013; The Company&#x2019;s restricted
cash comprises cash collateral balances held in derivative brokerage accounts.&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-10073">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Accounts Receivable and Allowance for Credit Losses&lt;/span&gt;&lt;/i&gt; &#x2013;
Trade accounts receivable are presented at original invoice amount, net of the allowance for credit losses. The Company sells specialty
alcohols to large consumer product companies, sells fuel-grade ethanol to gasoline refining and distribution companies, sells essential
ingredients to animal feed customers, including distillers grains and other feed co-products to dairy operators and animal feedlots and
corn oil to poultry and renewable diesel and biodiesel customers, in each case generally without requiring collateral. Due to a limited
number of customers, the Company had significant concentrations of credit risk from sales as of December 31, 2024 and 2023, as described
below.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The carrying amount of accounts receivable is reduced by a valuation
allowance that reflects the Company&#x2019;s best estimate of the amounts that will not be collected. The Company regularly reviews accounts
receivable and based on assessments of current customer creditworthiness, estimates the portion, if any, of the customer balance that
will not be collected.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Of the accounts receivable balance, approximately $44,750,000 and $51,315,000
at December 31, 2024 and 2023, respectively, were used as collateral under Kinergy&#x2019;s operating line of credit. The allowance for
credit losses was $23,000 and $85,000 as of December 31, 2024 and 2023, respectively. The Company recorded a bad debt recovery of $50,000,
bad debt expense of $427,000 and a bad debt recovery of $217,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The
Company does not have any off-balance sheet credit exposure related to its customers.&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AccountsReceivableNet contextRef="c3" decimals="-3" id="ixv-19296" unitRef="usd">44750000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="c4" decimals="-3" id="ixv-19297" unitRef="usd">51315000</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="-3" id="ixv-19298" unitRef="usd">23000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c4" decimals="-3" id="ixv-19299" unitRef="usd">85000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" id="ixv-19300" unitRef="usd">-50000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c11" decimals="-3" id="ixv-19301" unitRef="usd">427000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c12" decimals="-3" id="ixv-19302" unitRef="usd">-217000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-10085">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Concentration Risks&lt;/span&gt;&lt;/i&gt; &#x2013; Credit risk represents the
accounting loss that would be recognized at the reporting date if counterparties failed completely to perform as contracted. Concentrations
of credit risk, whether on- or off-balance sheet, that arise from financial instruments exist for groups of customers or counterparties
when they have similar economic characteristics that would cause their ability to meet contractual obligations to be similarly affected
by changes in economic or other conditions described below. Financial instruments that subject the Company to credit risk consist of cash
balances maintained in excess of federal depository insurance limits and accounts receivable which have no collateral or security. The
Company has not experienced any significant losses in such accounts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#x2019;s total net sales, as follows.&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company had accounts receivable due from these customers totaling
$5,187,000 and $4,302,000, representing 9% and 7% of total accounts receivable, as of December 31, 2024 and 2023, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#x2019;s total corn purchases,
as follows:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier C&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024, approximately 44% of the Company&#x2019;s employees
were covered by a collective bargaining agreement.&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c0" id="ixv-10117">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company sells specialty alcohols to consumer product companies
and fuel-grade ethanol to gasoline refining and distribution companies. The Company sold to customers representing 10% or more of the
Company&#x2019;s total net sales, as follows.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2024&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Customer A&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer B&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company purchases corn, its largest cost component in producing
alcohols, from its suppliers. The Company purchased corn from suppliers representing 10% or more of the Company&#x2019;s total corn purchases,
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier A&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;11&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier B&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Supplier C&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-99; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c63" decimals="2" id="ixv-19303" unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c64" decimals="2" id="ixv-19304" unitRef="pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c65" decimals="2" id="ixv-19305" unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c66" decimals="2" id="ixv-19306" unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c67" decimals="2" id="ixv-19307" unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c68" decimals="2" id="ixv-19308" unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c3" decimals="-3" id="ixv-19309" unitRef="usd">5187000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c4" decimals="-3" id="ixv-19310" unitRef="usd">4302000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c52" decimals="2" id="ixv-19311" unitRef="pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c53" decimals="2" id="ixv-19312" unitRef="pure">0.07</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c69" decimals="2" id="ixv-19313" unitRef="pure">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c70" decimals="2" id="ixv-19314" unitRef="pure">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c71" decimals="2" id="ixv-19315" unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c72" decimals="2" id="ixv-19316" unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c73" decimals="2" id="ixv-19317" unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c74" decimals="2" id="ixv-19318" unitRef="pure">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c77" decimals="2" id="ixv-19319" unitRef="pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c54" decimals="2" id="ixv-19320" unitRef="pure">0.44</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-10307">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/i&gt; &#x2013; Inventories consisted primarily of
bulk ethanol, specialty alcohols, corn, essential ingredients and unleaded fuel, and are valued at the lower of cost or net realizable
value, with cost determined on a first-in, first-out basis. Inventory is net of valuation adjustments of $2,050,000 and $2,201,000 as
of December 31, 2024 and 2023, respectively. Of the inventory balance, approximately $35,495,000 and $41,041,000 at December 31, 2024
and 2023, respectively, were used as collateral under Kinergy&#x2019;s operating line of credit. Inventory balances consisted of the following
(in thousands):&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;35,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,063&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,470&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;49,914&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;52,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryAdjustments contextRef="c3" decimals="0" id="ixv-19321" unitRef="usd">2050000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments contextRef="c4" decimals="0" id="ixv-19322" unitRef="usd">2201000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryNet contextRef="c55" decimals="-3" id="ixv-19323" unitRef="usd">35495000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c56" decimals="-3" id="ixv-19324" unitRef="usd">41041000</us-gaap:InventoryNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-19325">Inventory balances consisted of the following
(in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;31,120&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;35,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,203&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,063&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Raw materials&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,313&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,470&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;49,914&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;52,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="-3" id="ixv-19326" unitRef="usd">31120000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c4" decimals="-3" id="ixv-19327" unitRef="usd">35765000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess contextRef="c3" decimals="-3" id="ixv-19328" unitRef="usd">4203000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess contextRef="c4" decimals="-3" id="ixv-19329" unitRef="usd">5063000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="-3" id="ixv-19330" unitRef="usd">8989000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c4" decimals="-3" id="ixv-19331" unitRef="usd">10313000</us-gaap:InventoryRawMaterials>
    <us-gaap:OtherInventory contextRef="c3" decimals="-3" id="ixv-19332" unitRef="usd">5602000</us-gaap:OtherInventory>
    <us-gaap:OtherInventory contextRef="c4" decimals="-3" id="ixv-19333" unitRef="usd">1470000</us-gaap:OtherInventory>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-19334" unitRef="usd">49914000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c4" decimals="-3" id="ixv-19335" unitRef="usd">52611000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-10391">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Property and Equipment&lt;/span&gt;&lt;/i&gt; &#x2013; Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 86%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;40 years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Facilities and plant equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;10 &#x2013; 25 years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other equipment, vehicles and furniture&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The cost of normal maintenance and repairs is charged to operations
as incurred. Significant capital expenditures that increase the life of an asset are capitalized and depreciated over the estimated remaining
useful life of the asset. The cost of property and equipment sold, or otherwise disposed of, and the related accumulated depreciation
or amortization are removed from the accounts, and any resulting gains or losses are reflected in current operations.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-19336">Property and equipment
are stated at cost. Depreciation is computed using the straight-line method over the following estimated useful lives:&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 86%"&gt;Buildings&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;40 years&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Facilities and plant equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;10 &#x2013; 25 years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other equipment, vehicles and furniture&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5 &#x2013; 10 years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c78" id="ixv-19337">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c79" id="ixv-19338">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c80" id="ixv-19339">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c81" id="ixv-19340">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c82" id="ixv-19341">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0" id="ixv-10454">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;/i&gt; &#x2013; The Company amortizes intangible
assets with definite lives using the straight-line method over their estimated lives of 10-12 years. Additionally, the Company assesses
indefinite-lived intangible assets for impairment annually, or more frequently if circumstances indicate impairment may have occurred.
If the carrying value of an indefinite-lived intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal
to that excess. If the Company determines that an impairment charge is needed, the charge will be recorded as an asset impairment in the
consolidated statements of operations.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c57" id="ixv-19342">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c58" id="ixv-19343">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-10460">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/i&gt; &#x2013; The Company accounts for leases under
ASC Section 842, &lt;i&gt;Leases &lt;/i&gt;(&#x201c;ASC 842), whereby lessees are required to recognize the following for all leases (with the exception
of short-term leases) at the commencement date: (1) a lease liability, which is a lessee&#x2019;s obligation to make lease payments arising
from a lease, measured on a discounted cash flow basis; and (2) a &#x201c;right of use&#x201d; asset, which is an asset that represents
the lessee&#x2019;s right to use the specified asset for the lease term. See Note 9 for further information.&lt;/p&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c0" id="ixv-10467">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Derivative Instruments and Hedging Activities&lt;/span&gt;&lt;/i&gt; &#x2013;
Derivative transactions, which can include exchange-traded futures contracts, options and futures positions on the New York Mercantile
Exchange or the Chicago Mercantile Exchange, are recorded on the balance sheet as assets and liabilities based on the derivative&#x2019;s
fair value. Changes in the fair value of derivative contracts are recognized currently in income unless specific hedge accounting criteria
are met. If derivatives meet those criteria, and hedge accounting is elected, effective gains and losses are deferred in accumulated other
comprehensive income (loss) and later recorded together with the hedged item in consolidated income (loss). For derivatives designated
as a cash flow hedge, the Company formally documents the hedge and assesses the effectiveness with associated transactions. The Company
has designated and documented contracts for the physical delivery of commodity products to and from counterparties as normal purchases
and normal sales.&lt;/p&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-10473">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt; &#x2013; The Company recognizes revenue
under ASC Section 606, &lt;i&gt;Revenue from Contracts with Customers &lt;/i&gt;(&#x201c;ASC 606&#x201d;). The provisions of ASC 606 include a five-step
process by which an entity will determine revenue recognition, depicting the transfer of goods or services to customers in amounts reflecting
the payment to which an entity expects to be entitled in exchange for those goods or services. ASC 606 requires the Company to apply the
following steps: (1) identify the contract with the customer; (2) identify the performance obligations in the contract; (3) determine
the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when,
or as, the Company satisfies the performance obligation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company recognizes revenue primarily from sales of alcohols and
essential ingredients.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has five production facilities from which it produces and
sells alcohols to its customers through Kinergy. Kinergy enters into back-to-back sales contracts with its customers under exclusive intercompany
sales agreements with each of the Company&#x2019;s five production facilities. Kinergy also acts as a principal when it purchases third
party fuel-grade ethanol which it resells to its customers. Finally, for the year ended December 31, 2022, Kinergy had exclusive sales
agreements with certain third-party owned fuel-grade ethanol production facilities under which it sold the facilities&#x2019; fuel-grade
ethanol for a fee plus the costs to deliver the ethanol to Kinergy&#x2019;s customers. These sales were referred to as third-party agent
sales. Revenue from these third-party agent sales was recorded on a net basis, with Kinergy recognizing its predetermined fees and any
associated delivery costs. Kinergy has terminated these contracts, and as a result, did not have any related sales for the year ended
December 31, 2024 and 2023. The Company&#x2019;s balances of accounts receivable, net of allowance for credit losses, were $58,217,000,
$58,729,000 and $68,655,000, as of December 31, 2024, 2023 and 2022, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has five production facilities from which it produces and
sells essential ingredients to its customers through Alto Nutrients. Alto Nutrients enters into sales contracts with essential ingredient
customers under exclusive intercompany sales agreements with each of the Company&#x2019;s five production facilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company recognizes revenue from sales of alcohols and essential
ingredients at the point in time when the customer obtains control of the products, which typically occurs upon delivery depending on
the terms of the underlying contracts. In some instances, the Company enters into contracts with customers that contain multiple performance
obligations to deliver volumes of alcohols or essential ingredients over a contractual period of less than 12 months. The Company allocates
the transaction price to each performance obligation identified in the contract based on relative standalone selling prices and recognizes
the related revenue as control of each individual product is transferred to the customer in satisfaction of the corresponding performance
obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;When the Company is the agent, the supplier controls the products before
they are transferred to the customer because the supplier is primarily responsible for fulfilling the promise to provide the product,
has inventory risk before the product has been transferred to a customer and has discretion in establishing the price for the product.
When the Company is the principal, the Company controls the products before they are transferred to the customer because the Company is
primarily responsible for fulfilling the promise to provide the products, has inventory risk before the product has been transferred to
a customer and has discretion in establishing the price for the product.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;See the tables in Note 4 for the Company&#x2019;s revenue by type of
contracts.&lt;/p&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-19344" unitRef="usd">58217000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c4" decimals="-3" id="ixv-19345" unitRef="usd">58729000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c29" decimals="-3" id="ixv-19346" unitRef="usd">68655000</us-gaap:AccountsReceivableNetCurrent>
    <alto:ShippingAndHandlingCostsPolicyTextBlock contextRef="c0" id="ixv-10525">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Shipping and Handling Costs&lt;/span&gt;&lt;/i&gt; &#x2013; The Company accounts
for shipping and handling costs relating to contracts with customers as costs to fulfill its promise to transfer its products. Accordingly,
the costs are classified as a component of cost of goods sold in the accompanying consolidated statements of operations.&lt;/p&gt;</alto:ShippingAndHandlingCostsPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-10531">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Selling Costs&lt;/span&gt;&lt;/i&gt; &#x2013; Selling costs associated with the
Company&#x2019;s product sales are classified as a component of selling, general and administrative expenses in the accompanying consolidated
statements of operations.&lt;/p&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-10537">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/i&gt; &#x2013; The Company accounts
for the cost of employee services received in exchange for the award of equity instruments based on the fair value of the award, determined
on the date of grant. The expense is recognized over the period during which an employee is required to provide services in exchange for
the award. The Company accounts for forfeitures as they occur. The Company recognizes stock-based compensation expense as a component
of either cost of goods sold or selling, general and administrative expenses in the consolidated statements of operations.&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c0" id="ixv-10543">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/i&gt; &#x2013; Goodwill represents the excess of cost
of an acquired entity over the net of the amounts assigned to net assets acquired and liabilities assumed. Annually, or more frequently,
if indications of impairment arise, the Company performs a review for impairment. This review includes the determination of each reporting
unit&#x2019;s fair value using market multiples and discounted cash flow modeling. The estimates of future cash flows are judgments based
on management&#x2019;s experience and knowledge of the Company&#x2019;s operations and the industries in which the Company operates. These
estimates can be significantly affected by future changes in market conditions, the economic environment, including inflation, and capital
spending decisions of the Company&#x2019;s customers. Any assessed impairments will be permanent and expensed in the period in which the
impairment is determined. If the Company determines through its assessment process that any of its goodwill requires impairment charges,
the charges will be recorded in asset impairment expenses in the consolidated statements of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company performed its annual review of impairment of goodwill and
recognized an asset impairment loss of $6.0 million for the year ended December&#160;31, 2023. &lt;span style="-sec-ix-hidden: hidden-fact-100"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-101"&gt;No&lt;/span&gt;&lt;/span&gt; impairment losses for goodwill were
recognized for the year ended December 31, 2024 and 2022.&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss contextRef="c11" decimals="-5" id="ixv-19347" unitRef="usd">6000000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-10554">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/i&gt;
&#x2013; The Company assesses the impairment of long-lived assets, including property and equipment, internally developed software and
purchased intangibles subject to amortization, when events or changes in circumstances indicate that the fair value of assets could be
less than their net book value. In such event, the Company assesses long-lived assets for impairment by first determining the forecasted,
undiscounted cash flows the asset group is expected to generate plus the net proceeds expected from the sale of the asset group. If this
amount is less than the carrying value of the asset, the Company will then determine the fair value of the asset group. When the estimated
fair value of the asset group is less than its carrying value, the Company recognizes an impairment expense equal to the difference between
the asset group&#x2019;s carrying value and estimated fair value. Forecasts of future cash flows are judgments based on the Company&#x2019;s
experience and knowledge of its operations and the industries in which it operates. These forecasts could be significantly affected by
future changes in market conditions, the economic environment, including inflation, and purchasing decisions of the Company&#x2019;s customers.
The Company&#x2019;s assessment resulted in an asset impairment of $24,790,000 primarily from the cold-idling of the Company&#x2019;s Magic
Valley facility due to increased regional corn basis and overall margin compression and the Company&#x2019;s changes to its Eagle Alcohol
business, for the year ended December 31, 2024. The Company&#x2019;s assessment resulted in an asset impairment of $574,000 related to
amendments to certain of the Company&#x2019;s lease agreements, for the year ended December 31, 2023. The Company&#x2019;s impairment analysis
performed during the year ended December 31, 2022 did not result in an impairment charge.&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:TangibleAssetImpairmentCharges contextRef="c0" decimals="0" id="ixv-19348" unitRef="usd">24790000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges contextRef="c11" decimals="0" id="ixv-19349" unitRef="usd">574000</us-gaap:TangibleAssetImpairmentCharges>
    <alto:DeferredFinancingCostsPolicyTextBlock contextRef="c0" id="ixv-10590">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Deferred Financing Costs&lt;/span&gt;&lt;/i&gt; &#x2013; Deferred financing costs
are costs incurred to obtain debt financing, including all related fees, and are amortized as interest expense over the term of the related
financing using the straight-line method, which approximates the effective interest rate method. Amortization of deferred financing costs,
included in interest expense, net, in the accompanying consolidated statements of operations, was approximately $1,016,000, $1,048,000
and $177,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Unamortized deferred financing costs were approximately
$3,684,000 and $4,700,000 as of December 31, 2024 and 2023, respectively, and are recorded as a reduction of long-term debt in the consolidated
balance sheets.&lt;/p&gt;</alto:DeferredFinancingCostsPolicyTextBlock>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c0" decimals="-3" id="ixv-19350" unitRef="usd">1016000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c11" decimals="-3" id="ixv-19351" unitRef="usd">1048000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c12" decimals="-3" id="ixv-19352" unitRef="usd">177000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:DebtInstrumentUnamortizedPremiumCurrent contextRef="c3" decimals="0" id="ixv-19353" unitRef="usd">3684000</us-gaap:DebtInstrumentUnamortizedPremiumCurrent>
    <us-gaap:DebtInstrumentUnamortizedPremiumCurrent contextRef="c4" decimals="0" id="ixv-19354" unitRef="usd">4700000</us-gaap:DebtInstrumentUnamortizedPremiumCurrent>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-10596">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Provision for Income Taxes&lt;/span&gt;&lt;/i&gt; &#x2013; Income taxes are accounted
for under the asset and liability approach, where deferred tax assets and liabilities are determined based on differences between financial
reporting and tax basis of assets and liabilities and are measured using enacted tax rates and laws that are expected to be in effect
when the differences reverse. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected
to be realized.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company accounts for uncertainty in income taxes using a two-step
approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining
whether it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation
processes, if any. The second step is to measure the tax benefit as the largest amount which is more than 50% likely of being realized
upon ultimate settlement. An uncertain tax position is considered effectively settled on completion of an examination by a taxing authority
if certain other conditions are satisfied. Should the Company incur interest and penalties relating to tax uncertainties, such amounts
would be classified as a component of interest expense, net, and other income (expense), net, respectively. Deferred tax assets and liabilities
are classified as noncurrent in the Company&#x2019;s consolidated balance sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company files a consolidated federal income tax return. This return
includes all wholly owned subsidiaries as well as the Company&#x2019;s pro-rata share of taxable income from pass-through entities in which
the Company owns less than 100%. State tax returns are filed on a consolidated, combined or separate basis depending on the applicable
laws relating to the Company and its subsidiaries. The Company does not have any foreign operations.&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <alto:ConserveCapitalPercentage contextRef="c0" decimals="2" id="ixv-19355" unitRef="pure">0.50</alto:ConserveCapitalPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c59" decimals="2" id="ixv-19356" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-10608">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Loss Per Share&lt;/span&gt;&lt;/i&gt; &#x2013; Basic loss per share is computed
on the basis of the weighted-average number of shares of common stock outstanding during the period. Preferred dividends are deducted
from net loss attributed to Alto Ingredients, Inc. and are considered in the calculation of loss attributable to common stockholders in
computing basic loss per share. Common stock equivalents to preferred stock are considered participating securities and are also included
in this calculation when dilutive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following tables compute basic and diluted loss per share (in thousands,
except per share data):&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(58,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,269&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(60,253&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;73,482&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.82&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(28,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(29,270&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;73,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.40&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(41,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(42,862&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,944&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.60&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;There were an aggregate of 981,000, 981,000 and 964,000 potentially
dilutive shares from convertible securities outstanding for the years ended December 31, 2024, 2023 and 2022, respectively. These convertible
securities were not considered in calculating diluted loss per common share for the years ended December 31, 2024, 2023 and 2022 as their
effect would be anti-dilutive. In addition, there were an aggregate of 3,188,000 weighted-average anti-dilutive shares from outstanding
out-of-the-money warrants for the year ended December 31, 2022.&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-10613">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following tables compute basic and diluted loss per share (in thousands,
except per share data):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(58,984&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,269&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(60,253&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;73,482&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.82&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(28,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(29,270&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;73,339&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.40&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Year Ended December 31, 2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Loss &lt;br/&gt;Numerator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Shares Denominator&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Per-Share Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Consolidated net loss&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(41,597&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Preferred stock dividends&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,265&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; text-indent: -8.05pt; padding-left: 8.05pt"&gt;Basic and diluted loss per share:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -7.75pt; padding-left: 7.75pt"&gt;Loss attributable to common stockholders&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(42,862&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;71,944&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(0.60&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-19357" unitRef="usd">-58984000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c0" decimals="-3" id="ixv-19358" unitRef="usd">1269000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c0" decimals="-3" id="ixv-19359" unitRef="usd">-60253000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" id="ixv-19360" unitRef="usd">-60253000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-19361"
      unitRef="shares">73482000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-19362"
      unitRef="shares">73482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-19363"
      unitRef="usdPershares">-0.82</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-19364"
      unitRef="usdPershares">-0.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss contextRef="c11" decimals="-3" id="ixv-19365" unitRef="usd">-28005000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c11" decimals="-3" id="ixv-19366" unitRef="usd">1265000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c11" decimals="-3" id="ixv-19367" unitRef="usd">-29270000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c11" decimals="-3" id="ixv-19368" unitRef="usd">-29270000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c11"
      decimals="INF"
      id="ixv-19369"
      unitRef="shares">73339000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c11"
      decimals="INF"
      id="ixv-19370"
      unitRef="shares">73339000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c11"
      decimals="2"
      id="ixv-19371"
      unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c11"
      decimals="2"
      id="ixv-19372"
      unitRef="usdPershares">-0.4</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss contextRef="c12" decimals="-3" id="ixv-19373" unitRef="usd">-41597000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c12" decimals="-3" id="ixv-19374" unitRef="usd">1265000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c12" decimals="-3" id="ixv-19375" unitRef="usd">-42862000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c12" decimals="-3" id="ixv-19376" unitRef="usd">-42862000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c12"
      decimals="INF"
      id="ixv-19377"
      unitRef="shares">71944000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c12"
      decimals="INF"
      id="ixv-19378"
      unitRef="shares">71944000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c12"
      decimals="2"
      id="ixv-19379"
      unitRef="usdPershares">-0.6</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c12"
      decimals="2"
      id="ixv-19380"
      unitRef="usdPershares">-0.6</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions
      contextRef="c0"
      decimals="0"
      id="ixv-19381"
      unitRef="shares">981000</us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions>
    <us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions
      contextRef="c11"
      decimals="0"
      id="ixv-19382"
      unitRef="shares">981000</us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions>
    <us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions
      contextRef="c12"
      decimals="0"
      id="ixv-19383"
      unitRef="shares">964000</us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c11"
      decimals="0"
      id="ixv-19384"
      unitRef="shares">3188000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-10918">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Financial Instruments&lt;/span&gt;&lt;/i&gt; &#x2013; The carrying values of
cash and cash equivalents, restricted cash, accounts receivable, derivative instruments, accounts payable and accrued liabilities are
reasonable estimates of their fair values because of the short maturity of these items. The Company believes the carrying value of its
long-term debt instruments are not considered materially different than fair value.&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:BusinessCombinationsPolicy contextRef="c0" id="ixv-10924">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Business Combinations&lt;/span&gt;&lt;/i&gt;&#160;&#x2013; Business acquisitions
are accounted for in accordance with ASC Section 805, &lt;i&gt;Business Combinations&lt;/i&gt;. ASC 805 requires the reporting entity to identify
the acquirer, determine the acquisition date, recognize and measure the identifiable tangible and intangible assets acquired and liabilities
assumed and recognize and measure goodwill or a gain from the purchase. Assets acquired and liabilities assumed are recorded at their
fair values and the excess of the purchase price over the amounts assigned is recorded as goodwill. Adjustments to fair value assessments
are recorded to goodwill over the measurement period (not longer than twelve months).&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <alto:IncomeFromCashGrantPolicyPolicyTextBlock contextRef="c0" id="ixv-10931">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Income from Cash Grant&lt;/span&gt;&lt;/i&gt;&#160;&#x2013; For the years ended
December 31, 2023 and 2022, the Company received $2,812,000 and $22,652,000, respectively, in cash from the USDA&#x2019;s Biofuel Producer
Program. The Company did not receive any cash from this program for the year ended December 31, 2024. The program was created as part
of the CARES Act of 2020, which allocated $700,000,000 to support biofuel producers who experienced market losses due to the pandemic.
The Company is not required to repay the grants. Since these funds are provided to subsidize historical losses of the Company, and are
not required to be repaid, the Company accounted for the proceeds by analogy to International Accounting Standards 20, &lt;i&gt;Accounting for
Government Grants and Disclosure of Government Assistance&lt;/i&gt;, and reported the amount as income from cash grant in the accompanying consolidated
statements of operations.&lt;/p&gt;</alto:IncomeFromCashGrantPolicyPolicyTextBlock>
    <alto:IncomeFromCashGrant contextRef="c11" decimals="-3" id="ixv-19385" unitRef="usd">2812000</alto:IncomeFromCashGrant>
    <alto:IncomeFromCashGrant contextRef="c12" decimals="-3" id="ixv-19386" unitRef="usd">22652000</alto:IncomeFromCashGrant>
    <alto:AmountAllocatedToSupportMarketLosses contextRef="c0" decimals="0" id="ixv-19387" unitRef="usd">700000000</alto:AmountAllocatedToSupportMarketLosses>
    <us-gaap:PostemploymentBenefitPlansPolicy contextRef="c0" id="ixv-10938">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Employment-related Benefits&lt;/span&gt;&lt;/i&gt; &#x2013; Employment-related
benefits associated with pensions and postretirement health care are expensed based on actuarial analysis. The recognition of expense
is affected by estimates made by management, such as discount rates used to value certain liabilities, investment rates of return on plan
assets, increases in future wage amounts and future health care costs. Discount rates are determined based on a spot yield curve that
includes bonds with maturities that match the expected timing of benefit payments under the plan.&lt;/p&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <alto:ShareRepurchaseProgramPolicyTextBlock contextRef="c0" id="ixv-10944">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Share Repurchase Program&lt;/span&gt;&lt;/i&gt;&#160;&#x2013; On September 12,
2022, the Company announced a share repurchase program under which it may repurchase up to $50,000,000 of its common stock with an initial
purchase authorization of $10,000,000. The Company&#x2019;s lender has further limited the Company&#x2019;s purchase authorization to $5,000,000.
Amounts in excess of the purchase authorization of $5,000,000 will require additional lender consent and amounts in excess of the initial
purchase authorization of $10,000,000 will require additional board and preferred stockholder authorization. The share repurchase program
does not have an expiration date, does not require the repurchase of any particular amount of shares, and may be implemented, modified,
suspended or discontinued in whole or in part at any time and without further notice. As repurchases are made, the Company will retire
the shares, resulting in a reduction of issued and outstanding shares. For the years ended December 31, 2023 and 2022, the Company repurchased
an aggregate of 1,685,000 shares and 351,000 shares for $3,674,000 and $1,325,000 in cash, respectively. No shares were repurchased during
the year ended December 31, 2024.&lt;/p&gt;</alto:ShareRepurchaseProgramPolicyTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c60" decimals="0" id="ixv-19388" unitRef="usd">50000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <alto:InitialPurchaseAuthorization contextRef="c61" decimals="0" id="ixv-19389" unitRef="usd">10000000</alto:InitialPurchaseAuthorization>
    <alto:PurchaseAuthorization contextRef="c60" decimals="0" id="ixv-19390" unitRef="usd">5000000</alto:PurchaseAuthorization>
    <alto:ExcessOfPurchaseAuthorization contextRef="c60" decimals="0" id="ixv-19391" unitRef="usd">5000000</alto:ExcessOfPurchaseAuthorization>
    <alto:PurchaseAdditionalAmount contextRef="c61" decimals="0" id="ixv-19392" unitRef="usd">10000000</alto:PurchaseAdditionalAmount>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c4"
      decimals="0"
      id="ixv-19393"
      unitRef="shares">1685000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c29"
      decimals="0"
      id="ixv-19394"
      unitRef="shares">351000</srt:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:Cash contextRef="c4" decimals="0" id="ixv-19395" unitRef="usd">3674000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c29" decimals="0" id="ixv-19396" unitRef="usd">1325000</us-gaap:Cash>
    <alto:NonvotingCommonStockPolicyTextBlock contextRef="c0" id="ixv-10950">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Nonvoting Common Stock&lt;/span&gt;&lt;/i&gt; &#x2013; In 2015, the Company issued
nonvoting common stock convertible at a holder&#x2019;s election into voting common stock. As of December 31, 2024, an aggregate of 3,539,236
shares of nonvoting common stock had been converted into an equal number of shares of the Company&#x2019;s voting common stock. As of December
31, 2024, there were 896 shares of nonvoting common stock outstanding.&lt;/p&gt;</alto:NonvotingCommonStockPolicyTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c62"
      decimals="0"
      id="ixv-19397"
      unitRef="shares">3539236</us-gaap:CommonStockSharesIssued>
    <alto:NonvotingCommonStockOutstanding
      contextRef="c9"
      decimals="0"
      id="ixv-19398"
      unitRef="shares">896</alto:NonvotingCommonStockOutstanding>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-10985">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Estimates and Assumptions&lt;/span&gt;&lt;/i&gt; &#x2013; The preparation of
the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities and 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. Significant estimates are required as part of determining net realizable
value of inventory, long-lived asset impairments, goodwill impairment, valuation allowances on deferred income taxes and the potential
outcome of future tax consequences of events recognized in the Company&#x2019;s financial statements or tax returns, and the valuation
of assets acquired and liabilities assumed as a result of business combinations. Actual results and outcomes may materially differ from
management&#x2019;s estimates and assumptions.&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-10991">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt; &#x2013; In November
2024, the FASB issued ASU 2024-03, &lt;i&gt;Income Statement &#x2013; Reporting Comprehensive Income &#x2013; Expense Disaggregation Disclosures
(Subtopic 220-40)&lt;/i&gt;, which provides for more detailed information about the types of expenses aggregated in common expense captions
in the statement of operations. ASU 2024-03 is effective for the Company for the year ended December 31, 2027, with early adoption permitted.
The Company is currently evaluating the impact of this ASU.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:SubsequentEventsPolicyPolicyTextBlock contextRef="c0" id="ixv-10998">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Subsequent Events&lt;/span&gt;&lt;/i&gt; &#x2013; Management evaluates, as of
each reporting period, events or transactions that occur after the balance sheet date through the date that the financial statements are
issued for either disclosure or adjustment to the consolidated financial results. See Note 16.&lt;/p&gt;</us-gaap:SubsequentEventsPolicyPolicyTextBlock>
    <us-gaap:AssetAcquisitionTextBlock contextRef="c0" id="ixv-11005">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 2. ACQUISITION OF EAGLE ALCOHOL.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"&gt;On January 14, 2022, the Company purchased 100%
of the membership interests of Eagle Alcohol. The purchase price was $14.0 million in cash plus an estimated net working capital adjustment
of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent
consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million
in the Company&#x2019;s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain
conditions. Subsequently, the Company made organizational changes at Eagle Alcohol, and accelerated the vesting of the Company&#x2019;s
common stock under the terms of the purchase agreement. With respect to these payments, the Company accrued $7.7 million and $2.8 million
in other current liabilities in the accompanying consolidated balance sheets as of December 31, 2024 and 2023, respectively, with the
expense included in acquisition-related expenses in the accompanying consolidated statements of operations for the years then ended.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;

&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Eagle Alcohol specializes in break bulk distribution of specialty alcohols.
 Eagle Alcohol delivers products to customers
in the beverage, food, industrial and related-process industries via its own dedicated trucking fleet and common carriers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As part of the Company&#x2019;s original allocation of purchase price
for its acquisition of Eagle Alcohol, the Company recorded a customer relationships intangible asset of $6.5 million, a trade name intangible
asset of $0.4 million and goodwill of $6.0 million. See Note 6.&lt;/p&gt;</us-gaap:AssetAcquisitionTextBlock>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="c83" decimals="2" id="ixv-19399" unitRef="pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription contextRef="c84" id="ixv-19400">The purchase price was $14.0 million in cash plus an estimated net working capital adjustment
of $1.3 million in cash. The selling members of Eagle Alcohol were eligible to receive up to an additional $14.0 million of contingent
consideration, payable through a combination of $9.0 million in cash over the succeeding three years and an aggregate of $5.0 million
in the Company&#x2019;s common stock on the fourth- and fifth-year anniversaries of the closing date, subject to the satisfaction of certain
conditions.</us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c85" decimals="-5" id="ixv-19401" unitRef="usd">7700000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c86" decimals="-5" id="ixv-19402" unitRef="usd">2800000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c85" decimals="-5" id="ixv-19403" unitRef="usd">6500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c85" decimals="-5" id="ixv-19404" unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill contextRef="c85" decimals="-5" id="ixv-19405" unitRef="usd">6000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock contextRef="c0" id="ixv-11041">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 3. INTERCOMPANY AGREEMENTS.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company, directly or through one of its subsidiaries, has entered
into the following management and marketing agreements:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Affiliate Management Agreement&lt;/span&gt;&lt;/i&gt; &#x2013; Alto Ingredients
entered into an Affiliate Management Agreement (&#x201c;AMA&#x201d;) with its operating subsidiaries under which Alto Ingredients agreed
to provide operational, administrative and staff support services. These services generally include, but are not limited to, administering
the subsidiaries&#x2019; compliance with their credit agreements and performing billing, collection, record keeping and other administrative
and ministerial tasks. Alto Ingredients agreed to supply all labor and personnel required to perform its services under the AMA, including
the labor and personnel required to operate and maintain the production facilities and marketing activities. These services are billed
at a predetermined amount per subsidiary each month plus out of pocket costs such as employee wages and benefits.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The AMAs had an initial term of one year and have automatic successive
one year renewal periods. Alto Ingredients may terminate the AMA, and any subsidiary may terminate the AMA, at any time by providing at
least 90 days prior notice of termination.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Alto Ingredients recorded revenues of approximately
$18,000,000, $13,200,000 and $12,403,000 related to the AMAs in place for the years ended December 31, 2024, 2023 and 2022, respectively.
These amounts have been eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Ethanol Marketing Agreements&lt;/span&gt;&lt;/i&gt; &#x2013;
Kinergy entered into separate marketing agreements with each of the Company&#x2019;s production facilities which granted Kinergy the exclusive
right to purchase, market and sell the alcohols produced at those facilities. Under the terms of the marketing agreements, within ten
days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party
purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive
fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less
than $0.015 per gallon and not more than $0.0225 per gallon. Each of the marketing agreements had an initial term of one year and has
successive one year renewal periods at the option of the production facility.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Kinergy recorded revenues of approximately $5,407,000,
$5,431,000 and $5,746,000 related to the marketing agreements for the years ended December 31, 2024, 2023 and 2022, respectively. These
amounts have been eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Corn Procurement and Handling Agreements&lt;/span&gt;&lt;/i&gt; &#x2013; Alto
Nutrients entered into separate corn procurement and handling agreements with each of the Company&#x2019;s production facilities. Under
the terms of the corn procurement and handling agreements, each facility appointed Alto Nutrients as its exclusive agent to solicit, negotiate,
enter into and administer, on its behalf, corn supply arrangements to procure the corn necessary to operate the facility. Alto Nutrients
also provides grain handling services including, but not limited to, receiving, unloading and conveying corn into the facility&#x2019;s
storage and, in the case of whole corn delivered, processing and hammering the whole corn.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Under these agreements, Alto Nutrients receives a
fee of $0.03 per bushel of corn delivered to each production facility as consideration for its procurement and handling services, payable
monthly. Each corn procurement and handling agreement had an initial term of one year and successive one year renewal periods at the option
of the individual facility. Alto Nutrients recorded revenues of approximately $2,910,000, $3,007,000 and $3,207,000 related to the corn
procurement and handling agreements for the years ended December 31, 2024, 2023 and 2022, respectively. These amounts have been eliminated
upon consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Essential Ingredients Marketing Agreements&lt;/span&gt;&lt;/i&gt;
&#x2013; Alto Nutrients entered into separate marketing agreements with each of the Company&#x2019;s production facilities (except for the
Company&#x2019;s Magic Valley facility), which grant Alto Nutrients the exclusive right to market, purchase and sell the various essential
ingredients produced at each facility. Under the terms of the marketing agreements, within ten days after a facility delivers essential
ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party
purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated
amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed,
minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet
corn protein feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate
third-party purchase price for corn protein meal, dry corn protein feed, dry distillers grains, corn germ and corn oil. Each marketing
agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Alto Nutrients recorded revenues of approximately
$2,516,000, $3,216,500 and $3,505,000 related to the marketing agreements for the years ended December 31, 2024, 2023 and 2022, respectively.
These amounts have been eliminated upon consolidation.&lt;/p&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <us-gaap:RegulatedOperatingRevenue contextRef="c87" decimals="0" id="ixv-19406" unitRef="usd">18000000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c88" decimals="0" id="ixv-19407" unitRef="usd">13200000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c89" decimals="0" id="ixv-19408" unitRef="usd">12403000</us-gaap:RegulatedOperatingRevenue>
    <alto:MarketableAgreementDescription contextRef="c90" id="ixv-19409">Under the terms of the marketing agreements, within ten
days after delivering alcohol to Kinergy, an amount is paid to Kinergy equal to (i) the estimated purchase price payable by the third-party
purchaser of the alcohol, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated incentive
fee payable to Kinergy, which equals 1% of the aggregate third-party purchase price, provided that the marketing fee shall not be less
than $0.015 per gallon and not more than $0.0225 per gallon.</alto:MarketableAgreementDescription>
    <us-gaap:RegulatedOperatingRevenue contextRef="c90" decimals="0" id="ixv-19410" unitRef="usd">5407000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c91" decimals="0" id="ixv-19411" unitRef="usd">5431000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c92" decimals="0" id="ixv-19412" unitRef="usd">5746000</us-gaap:RegulatedOperatingRevenue>
    <alto:ReceivesServiceFeePerBushel
      contextRef="c93"
      decimals="2"
      id="ixv-19413"
      unitRef="usdPershares">0.03</alto:ReceivesServiceFeePerBushel>
    <us-gaap:RegulatedOperatingRevenue contextRef="c93" decimals="0" id="ixv-19414" unitRef="usd">2910000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c94" decimals="0" id="ixv-19415" unitRef="usd">3007000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c95" decimals="0" id="ixv-19416" unitRef="usd">3207000</us-gaap:RegulatedOperatingRevenue>
    <alto:MarketableAgreementDescription contextRef="c96" id="ixv-19417">Under the terms of the marketing agreements, within ten days after a facility delivers essential
ingredients to Alto Nutrients, the production facility is paid an amount equal to (i) the estimated purchase price payable by the third-party
purchaser of the essential ingredients, minus (ii) the estimated amount of transportation costs to be incurred, minus (iii) the estimated
amount of fees and taxes payable to governmental authorities in connection with the tonnage of the essential ingredients produced or marketed,
minus (iv) the estimated incentive fee payable to the Company, which equals (a) 5% of the aggregate third-party purchase price for wet
corn protein feed, wet distillers grains, corn condensed distillers solubles and distillers grains with solubles, or (b) 1% of the aggregate
third-party purchase price for corn protein meal, dry corn protein feed, dry distillers grains, corn germ and corn oil. Each marketing
agreement had an initial term of one year and has successive one year renewal periods at the option of the production facility.</alto:MarketableAgreementDescription>
    <us-gaap:RegulatedOperatingRevenue contextRef="c96" decimals="0" id="ixv-19418" unitRef="usd">2516000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c97" decimals="0" id="ixv-19419" unitRef="usd">3216500</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c98" decimals="0" id="ixv-19420" unitRef="usd">3505000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-11107">&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;4.&lt;/td&gt;&lt;td&gt;SEGMENTS.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The Company reports its financial and operating
performance in three segments: (1) Pekin Campus production, which includes the production and sale of alcohols and essential ingredients
produced at the Company&#x2019;s Pekin, Illinois campus, (2) marketing and distribution, which includes marketing and merchant trading
for Company-produced alcohols and essential ingredients on an aggregated basis, and sales of fuel-grade ethanol sourced from third parties,
and (3) Western production, which includes the production and sale of fuel-grade ethanol and essential ingredients, including liquid CO&lt;sub&gt;2&lt;/sub&gt;,
produced at the Company&#x2019;s two western production facilities and its liquid CO&lt;sub&gt;2&lt;/sub&gt; plant on an aggregated basis, none of
which are individually so significant to be considered a separately reportable segment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: Left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The Company manages and assesses the performance
of its reportable segments by its gross profit (loss). As part of the Executive Committee&#x2019;s review of segment-level performance,
each member of the Executive Committee reviews the gross profit of the Company&#x2019;s reportable segments and provides expertise and
analysis from their respective areas which drive the evaluation of the performance of the Company&#x2019;s reportable segments and allocation
of resources to those segments. Even though the CEO has the authority to override the other members for strategic or other reasons, key
decisions are made jointly by the Executive Committee.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Included in income (loss) before provision for income taxes are management
fees charged by Alto Ingredients to each of the segments. The Pekin Campus production segment incurred $7,200,000, $5,280,000 and $5,046,000
in management fees for the years ended December 31, 2024, 2023 and 2022, respectively. The marketing and distribution segment incurred
$5,400,000, $3,960,000 and $3,840,000 in management fees for the years ended December 31, 2024, 2023 and 2022, respectively. The Western
production segment incurred $3,600,000, $2,640,000 and $2,400,000 in management fees for the years ended December 31, 2024, 2023 and 2022,
respectively. Corporate and other includes the results of Eagle Alcohol and selling, general and administrative expenses, consisting primarily
of corporate employee compensation, professional fees and overhead costs not directly related to a specific operating segment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During the normal course of business, the segments do business with
each other. The preponderance of this activity occurs when the Company&#x2019;s marketing and distribution segment markets alcohol produced
by the production segments for a marketing fee, as discussed in Note 3. These intersegment activities are considered arms&#x2019;-length
transactions. Consequently, although these transactions impact segment performance, they do not impact the Company&#x2019;s consolidated
results since all revenues and corresponding costs are eliminated upon consolidation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the years ended December 31, 2024, 2023 and 2022, capital expenditures
incurred by the Pekin Campus segment were approximately $6.8 million, $17.7 million and $25.7 million, and capital expenditures incurred
by the Western production segment were approximately $4.3 million, $11.8 million and $12.3 million, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following tables set forth certain financial data for the Company&#x2019;s
operating segments (in thousands):&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Net Sales&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Pekin Campus production, recorded as gross:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Alcohol sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;415,710&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;502,217&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;521,273&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Essential ingredient sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;169,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;225,871&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Intersegment sales&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,243&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,427&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,212&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total Pekin Campus sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;586,261&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;721,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;748,356&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Marketing and distribution:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Alcohol sales, gross&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;216,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;262,587&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;227,626&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Alcohol sales, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;365&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,225&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Intersegment sales&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,833&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,654&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,459&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total marketing and distribution sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;227,357&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;274,606&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Western Production, recorded as gross:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Alcohol sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;115,389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;166,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;253,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Essential ingredient sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,264&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Intersegment sales&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(122&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;134&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;22&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total Western production sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;152,220&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;224,369&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;343,836&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Intersegment eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,954&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(13,215&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(13,693&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net sales as reported&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;965,258&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,222,940&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,335,621&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Cost of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;563,033&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;710,088&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;772,755&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;259,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;229,288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;230,445&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;353,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Corporate and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,122&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Intersegment eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,014&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,814&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Cost of goods sold as reported&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;955,536&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,207,287&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,363,171&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Gross profit (loss):&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,258&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(24,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,334&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,989&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,076&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,939&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(911&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,645&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Intersegment eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6,940&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,613&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,879&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,722&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,653&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(27,550&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"&gt;Income (loss) before provision for income taxes:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,560&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(27,376&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,261&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(51,086&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(13,506&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,209&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(19,294&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,486&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,835&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(58,811&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(27,908&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(39,672&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"&gt;Asset impairments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,401&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,544&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,790&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,544&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"&gt;Depreciation and amortization expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,017&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,789&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,136&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,409&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,085&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;982&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;910&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;874&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,408&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,080&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,095&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Interest expense, net of capitalized interest:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(381&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,658&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(339&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,661&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,646&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;889&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,644&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,425&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,827&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table sets forth the Company&#x2019;s total assets by
operating segment (in thousands):&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Total assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;223,934&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;251,048&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102,895&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;101,196&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,992&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;44,464&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;401,438&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;454,241&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" id="ixv-19421" unitRef="pure">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ManagementFeeExpense contextRef="c99" decimals="0" id="ixv-19422" unitRef="usd">7200000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c100" decimals="0" id="ixv-19423" unitRef="usd">5280000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c101" decimals="0" id="ixv-19424" unitRef="usd">5046000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c102" decimals="0" id="ixv-19425" unitRef="usd">5400000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c103" decimals="0" id="ixv-19426" unitRef="usd">3960000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c104" decimals="0" id="ixv-19427" unitRef="usd">3840000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c105" decimals="0" id="ixv-19428" unitRef="usd">3600000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c106" decimals="0" id="ixv-19429" unitRef="usd">2640000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense contextRef="c107" decimals="0" id="ixv-19430" unitRef="usd">2400000</us-gaap:ManagementFeeExpense>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c108"
      decimals="-5"
      id="ixv-19431"
      unitRef="usd">6800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c109"
      decimals="-5"
      id="ixv-19432"
      unitRef="usd">17700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c110"
      decimals="-5"
      id="ixv-19433"
      unitRef="usd">25700000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c105"
      decimals="-5"
      id="ixv-19434"
      unitRef="usd">4300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c106"
      decimals="-5"
      id="ixv-19435"
      unitRef="usd">11800000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="c107"
      decimals="-5"
      id="ixv-19436"
      unitRef="usd">12300000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-11150">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following tables set forth certain financial data for the Company&#x2019;s
operating segments (in thousands):&lt;/p&gt;

&lt;p style="font: 7pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&lt;span style="text-decoration:underline"&gt;Net Sales&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Pekin Campus production, recorded as gross:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 64%; text-align: left"&gt;Alcohol sales&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;415,710&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;502,217&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;521,273&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Essential ingredient sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;169,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;217,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;225,871&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Intersegment sales&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,243&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,427&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,212&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total Pekin Campus sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;586,261&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;721,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;748,356&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Marketing and distribution:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Alcohol sales, gross&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;216,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;262,587&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;227,626&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Alcohol sales, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;229&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;365&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,225&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Intersegment sales&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,833&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,654&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,459&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total marketing and distribution sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;227,357&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;274,606&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;241,310&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Western Production, recorded as gross:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Alcohol sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;115,389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;166,971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;253,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Essential ingredient sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,264&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Intersegment sales&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(122&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;134&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;22&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total Western production sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;152,220&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;224,369&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;343,836&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,834&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Intersegment eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,954&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(13,215&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(13,693&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net sales as reported&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;965,258&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,222,940&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,335,621&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Cost of goods sold:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;563,033&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;710,088&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;772,755&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;259,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;229,288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172,209&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;230,445&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;353,775&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Corporate and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,122&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Intersegment eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,014&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,602&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,814&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Cost of goods sold as reported&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;955,536&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,207,287&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,363,171&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 7pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Gross profit (loss):&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,258&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(24,399&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,334&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,372&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,022&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(19,989&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,076&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,939&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(911&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,645&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Intersegment eliminations&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(6,940&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,613&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,879&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;9,722&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,653&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(27,550&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"&gt;Income (loss) before provision for income taxes:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;6,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,560&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(27,376&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,261&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(51,086&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(13,506&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,209&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(19,294&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(20,486&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(8,835&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(58,811&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(27,908&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(39,672&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"&gt;Asset impairments:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,401&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,544&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,790&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,544&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-decoration: underline; font-weight: bold; font-style: italic; text-align: left"&gt;Depreciation and amortization expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,017&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,789&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,136&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,409&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,381&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,085&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;982&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;910&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;874&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,408&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,080&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,095&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Interest expense, net of capitalized interest:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,765&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(381&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;389&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,658&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,829&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(339&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,661&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,646&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;889&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,644&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,425&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,827&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="c111"
      decimals="-3"
      id="ixv-19437"
      unitRef="usd">415710000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c112"
      decimals="-3"
      id="ixv-19438"
      unitRef="usd">502217000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c113"
      decimals="-3"
      id="ixv-19439"
      unitRef="usd">521273000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c114"
      decimals="-3"
      id="ixv-19440"
      unitRef="usd">169308000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c115"
      decimals="-3"
      id="ixv-19441"
      unitRef="usd">217702000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c116"
      decimals="-3"
      id="ixv-19442"
      unitRef="usd">225871000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c117"
      decimals="-3"
      id="ixv-19443"
      unitRef="usd">1243000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c118"
      decimals="-3"
      id="ixv-19444"
      unitRef="usd">1427000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c119"
      decimals="-3"
      id="ixv-19445"
      unitRef="usd">1212000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c120"
      decimals="-3"
      id="ixv-19446"
      unitRef="usd">586261000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c121"
      decimals="-3"
      id="ixv-19447"
      unitRef="usd">721346000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c122"
      decimals="-3"
      id="ixv-19448"
      unitRef="usd">748356000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c123"
      decimals="-3"
      id="ixv-19449"
      unitRef="usd">216295000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c124"
      decimals="-3"
      id="ixv-19450"
      unitRef="usd">262587000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c125"
      decimals="-3"
      id="ixv-19451"
      unitRef="usd">227626000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c126"
      decimals="-3"
      id="ixv-19452"
      unitRef="usd">229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c127"
      decimals="-3"
      id="ixv-19453"
      unitRef="usd">365000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c128"
      decimals="-3"
      id="ixv-19454"
      unitRef="usd">1225000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c129"
      decimals="-3"
      id="ixv-19455"
      unitRef="usd">10833000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c130"
      decimals="-3"
      id="ixv-19456"
      unitRef="usd">11654000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c131"
      decimals="-3"
      id="ixv-19457"
      unitRef="usd">12459000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c132"
      decimals="-3"
      id="ixv-19458"
      unitRef="usd">227357000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c133"
      decimals="-3"
      id="ixv-19459"
      unitRef="usd">274606000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c134"
      decimals="-3"
      id="ixv-19460"
      unitRef="usd">241310000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c135"
      decimals="-3"
      id="ixv-19461"
      unitRef="usd">115389000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c136"
      decimals="-3"
      id="ixv-19462"
      unitRef="usd">166971000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c137"
      decimals="-3"
      id="ixv-19463"
      unitRef="usd">253605000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c138"
      decimals="-3"
      id="ixv-19464"
      unitRef="usd">36953000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c139"
      decimals="-3"
      id="ixv-19465"
      unitRef="usd">57264000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c140"
      decimals="-3"
      id="ixv-19466"
      unitRef="usd">90209000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c141"
      decimals="-3"
      id="ixv-19467"
      unitRef="usd">-122000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c142"
      decimals="-3"
      id="ixv-19468"
      unitRef="usd">134000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c143"
      decimals="-3"
      id="ixv-19469"
      unitRef="usd">22000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c144"
      decimals="-3"
      id="ixv-19470"
      unitRef="usd">152220000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c145"
      decimals="-3"
      id="ixv-19471"
      unitRef="usd">224369000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c146"
      decimals="-3"
      id="ixv-19472"
      unitRef="usd">343836000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c147"
      decimals="-3"
      id="ixv-19473"
      unitRef="usd">11374000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c148"
      decimals="-3"
      id="ixv-19474"
      unitRef="usd">15834000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c149"
      decimals="-3"
      id="ixv-19475"
      unitRef="usd">15812000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c150"
      decimals="-3"
      id="ixv-19476"
      unitRef="usd">-11954000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c151"
      decimals="-3"
      id="ixv-19477"
      unitRef="usd">-13215000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="c152"
      decimals="-3"
      id="ixv-19478"
      unitRef="usd">-13693000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" id="ixv-19479" unitRef="usd">965258000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c11" decimals="-3" id="ixv-19480" unitRef="usd">1222940000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c12" decimals="-3" id="ixv-19481" unitRef="usd">1335621000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c153"
      decimals="-3"
      id="ixv-19482"
      unitRef="usd">563033000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c154"
      decimals="-3"
      id="ixv-19483"
      unitRef="usd">710088000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c155"
      decimals="-3"
      id="ixv-19484"
      unitRef="usd">772755000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c156"
      decimals="-3"
      id="ixv-19485"
      unitRef="usd">213023000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c157"
      decimals="-3"
      id="ixv-19486"
      unitRef="usd">259234000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c158"
      decimals="-3"
      id="ixv-19487"
      unitRef="usd">229288000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c105"
      decimals="-3"
      id="ixv-19488"
      unitRef="usd">172209000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c106"
      decimals="-3"
      id="ixv-19489"
      unitRef="usd">230445000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c107"
      decimals="-3"
      id="ixv-19490"
      unitRef="usd">353775000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c147"
      decimals="-3"
      id="ixv-19491"
      unitRef="usd">12285000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c148"
      decimals="-3"
      id="ixv-19492"
      unitRef="usd">12122000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c149"
      decimals="-3"
      id="ixv-19493"
      unitRef="usd">12167000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c150"
      decimals="-3"
      id="ixv-19494"
      unitRef="usd">-5014000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c151"
      decimals="-3"
      id="ixv-19495"
      unitRef="usd">-4602000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c152"
      decimals="-3"
      id="ixv-19496"
      unitRef="usd">-4814000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-19497" unitRef="usd">955536000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c11" decimals="-3" id="ixv-19498" unitRef="usd">1207287000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c12" decimals="-3" id="ixv-19499" unitRef="usd">1363171000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c153"
      decimals="-3"
      id="ixv-19500"
      unitRef="usd">23228000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c154"
      decimals="-3"
      id="ixv-19501"
      unitRef="usd">11258000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c155"
      decimals="-3"
      id="ixv-19502"
      unitRef="usd">-24399000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c156"
      decimals="-3"
      id="ixv-19503"
      unitRef="usd">14334000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c157"
      decimals="-3"
      id="ixv-19504"
      unitRef="usd">15372000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c158"
      decimals="-3"
      id="ixv-19505"
      unitRef="usd">12022000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c159"
      decimals="-3"
      id="ixv-19506"
      unitRef="usd">-19989000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c160"
      decimals="-3"
      id="ixv-19507"
      unitRef="usd">-6076000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c161"
      decimals="-3"
      id="ixv-19508"
      unitRef="usd">-9939000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c147"
      decimals="-3"
      id="ixv-19509"
      unitRef="usd">-911000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c148"
      decimals="-3"
      id="ixv-19510"
      unitRef="usd">3712000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c149"
      decimals="-3"
      id="ixv-19511"
      unitRef="usd">3645000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c150"
      decimals="-3"
      id="ixv-19512"
      unitRef="usd">-6940000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c151"
      decimals="-3"
      id="ixv-19513"
      unitRef="usd">-8613000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c152"
      decimals="-3"
      id="ixv-19514"
      unitRef="usd">-8879000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-19515" unitRef="usd">9722000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c11" decimals="-3" id="ixv-19516" unitRef="usd">15653000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c12" decimals="-3" id="ixv-19517" unitRef="usd">-27550000</us-gaap:GrossProfit>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c153"
      decimals="-3"
      id="ixv-19518"
      unitRef="usd">6308000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c154"
      decimals="-3"
      id="ixv-19519"
      unitRef="usd">-1560000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c155"
      decimals="-3"
      id="ixv-19520"
      unitRef="usd">-27376000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c156"
      decimals="-3"
      id="ixv-19521"
      unitRef="usd">5261000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c157"
      decimals="-3"
      id="ixv-19522"
      unitRef="usd">7644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c158"
      decimals="-3"
      id="ixv-19523"
      unitRef="usd">3748000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c105"
      decimals="-3"
      id="ixv-19524"
      unitRef="usd">-51086000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c106"
      decimals="-3"
      id="ixv-19525"
      unitRef="usd">-13506000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c107"
      decimals="-3"
      id="ixv-19526"
      unitRef="usd">-7209000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c147"
      decimals="-3"
      id="ixv-19527"
      unitRef="usd">-19294000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c148"
      decimals="-3"
      id="ixv-19528"
      unitRef="usd">-20486000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c149"
      decimals="-3"
      id="ixv-19529"
      unitRef="usd">-8835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-19530" unitRef="usd">-58811000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c11" decimals="-3" id="ixv-19531" unitRef="usd">-27908000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c12" decimals="-3" id="ixv-19532" unitRef="usd">-39672000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:AssetImpairmentCharges
      contextRef="c159"
      decimals="-3"
      id="ixv-19533"
      unitRef="usd">21389000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c147"
      decimals="-3"
      id="ixv-19534"
      unitRef="usd">3401000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="c148"
      decimals="-3"
      id="ixv-19535"
      unitRef="usd">6544000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c0" decimals="-3" id="ixv-19536" unitRef="usd">24790000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c11" decimals="-3" id="ixv-19537" unitRef="usd">6544000</us-gaap:AssetImpairmentCharges>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c153"
      decimals="-3"
      id="ixv-19538"
      unitRef="usd">21017000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c154"
      decimals="-3"
      id="ixv-19539"
      unitRef="usd">19789000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c155"
      decimals="-3"
      id="ixv-19540"
      unitRef="usd">19136000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c105"
      decimals="-3"
      id="ixv-19541"
      unitRef="usd">2409000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c106"
      decimals="-3"
      id="ixv-19542"
      unitRef="usd">2381000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c107"
      decimals="-3"
      id="ixv-19543"
      unitRef="usd">5085000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c147"
      decimals="-3"
      id="ixv-19544"
      unitRef="usd">982000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c148"
      decimals="-3"
      id="ixv-19545"
      unitRef="usd">910000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="c149"
      decimals="-3"
      id="ixv-19546"
      unitRef="usd">874000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" id="ixv-19547" unitRef="usd">24408000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c11" decimals="-3" id="ixv-19548" unitRef="usd">23080000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c12" decimals="-3" id="ixv-19549" unitRef="usd">25095000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpenseOther
      contextRef="c153"
      decimals="-3"
      id="ixv-19550"
      unitRef="usd">1765000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c154"
      decimals="-3"
      id="ixv-19551"
      unitRef="usd">-207000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c155"
      decimals="-3"
      id="ixv-19552"
      unitRef="usd">-381000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c156"
      decimals="-3"
      id="ixv-19553"
      unitRef="usd">389000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c157"
      decimals="-3"
      id="ixv-19554"
      unitRef="usd">822000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c158"
      decimals="-3"
      id="ixv-19555"
      unitRef="usd">1658000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c105"
      decimals="-3"
      id="ixv-19556"
      unitRef="usd">2829000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c106"
      decimals="-3"
      id="ixv-19557"
      unitRef="usd">1164000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c107"
      decimals="-3"
      id="ixv-19558"
      unitRef="usd">-339000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c147"
      decimals="-3"
      id="ixv-19559"
      unitRef="usd">2661000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c148"
      decimals="-3"
      id="ixv-19560"
      unitRef="usd">5646000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="c149"
      decimals="-3"
      id="ixv-19561"
      unitRef="usd">889000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c0" decimals="-3" id="ixv-19562" unitRef="usd">7644000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c11" decimals="-3" id="ixv-19563" unitRef="usd">7425000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c12" decimals="-3" id="ixv-19564" unitRef="usd">1827000</us-gaap:InterestExpenseOther>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock contextRef="c0" id="ixv-12074">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table sets forth the Company&#x2019;s total assets by
operating segment (in thousands):&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;span style="text-decoration:underline"&gt;Total assets:&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Pekin Campus production&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;223,934&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;251,048&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Marketing and distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102,895&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;101,196&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Western production&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,992&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Corporate and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;44,464&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;401,438&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;454,241&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock>
    <us-gaap:Assets
      contextRef="c162"
      decimals="-3"
      id="ixv-19565"
      unitRef="usd">223934000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c163"
      decimals="-3"
      id="ixv-19566"
      unitRef="usd">251048000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c164"
      decimals="-3"
      id="ixv-19567"
      unitRef="usd">102895000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c165"
      decimals="-3"
      id="ixv-19568"
      unitRef="usd">101196000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c166"
      decimals="-3"
      id="ixv-19569"
      unitRef="usd">44992000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c167"
      decimals="-3"
      id="ixv-19570"
      unitRef="usd">57533000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c168"
      decimals="-3"
      id="ixv-19571"
      unitRef="usd">29617000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c169"
      decimals="-3"
      id="ixv-19572"
      unitRef="usd">44464000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-19573" unitRef="usd">401438000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c4" decimals="-3" id="ixv-19574" unitRef="usd">454241000</us-gaap:Assets>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0" id="ixv-12162">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 5. PROPERTY AND EQUIPMENT.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property and equipment consisted of the following (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Facilities and plant equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;420,456&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;405,010&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Land&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,687&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other equipment, vehicles and furniture&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,636&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,719&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,154&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;50,505&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;455,840&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;468,921&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(241,098&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(220,173&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;214,742&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;248,748&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;Depreciation expense was $23,820,000, $22,492,000
and $24,528,000 for the years ended December 31, 2024, 2023 and 2022, respectively. The Company capitalized interest of $2,517,000, $2,454,000
and $720,000 for the years ended December 31, 2024, 2023 and 2022, respectively, related to its capital investment activities. The Company
recorded an asset impairment of $19,000,000 for the year ended December 31, 2024. The Company did not record any impairment on its property
and equipment for the years ended December 31, 2023 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company&#x2019;s property and equipment are substantially
pledged as collateral under the Company&#x2019;s Term Loan.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0" id="ixv-12165">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property and equipment consisted of the following (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Facilities and plant equipment&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;420,456&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;405,010&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Land&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,594&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,687&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other equipment, vehicles and furniture&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,636&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,719&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Construction in progress&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,154&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;50,505&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;455,840&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;468,921&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Accumulated depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(241,098&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(220,173&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;214,742&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;248,748&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:MachineryAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-19575" unitRef="usd">420456000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-19576" unitRef="usd">405010000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:Land contextRef="c3" decimals="-3" id="ixv-19577" unitRef="usd">3594000</us-gaap:Land>
    <us-gaap:Land contextRef="c4" decimals="-3" id="ixv-19578" unitRef="usd">3687000</us-gaap:Land>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="c3" decimals="-3" id="ixv-19579" unitRef="usd">20636000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:PropertyPlantAndEquipmentOther contextRef="c4" decimals="-3" id="ixv-19580" unitRef="usd">9719000</us-gaap:PropertyPlantAndEquipmentOther>
    <us-gaap:ConstructionInProgressGross contextRef="c3" decimals="-3" id="ixv-19581" unitRef="usd">11154000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross contextRef="c4" decimals="-3" id="ixv-19582" unitRef="usd">50505000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-19583" unitRef="usd">455840000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c4" decimals="-3" id="ixv-19584" unitRef="usd">468921000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-19585" unitRef="usd">241098000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-19586" unitRef="usd">220173000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-19587" unitRef="usd">214742000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c4" decimals="-3" id="ixv-19588" unitRef="usd">248748000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" id="ixv-19589" unitRef="usd">23820000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c11" decimals="0" id="ixv-19590" unitRef="usd">22492000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c12" decimals="0" id="ixv-19591" unitRef="usd">24528000</us-gaap:Depreciation>
    <us-gaap:InterestCostsCapitalized contextRef="c0" decimals="0" id="ixv-19592" unitRef="usd">2517000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c11" decimals="0" id="ixv-19593" unitRef="usd">2454000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c12" decimals="0" id="ixv-19594" unitRef="usd">720000</us-gaap:InterestCostsCapitalized>
    <us-gaap:OtherAssetImpairmentCharges contextRef="c0" decimals="0" id="ixv-19595" unitRef="usd">19000000</us-gaap:OtherAssetImpairmentCharges>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0" id="ixv-12291">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 6. INTANGIBLE ASSETS.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets, including goodwill, consisted of the following (in
thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Useful&lt;br/&gt; Life&lt;br/&gt; (Years)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Accumulated&lt;br/&gt; Amortization/&lt;br/&gt; Impairment&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Net Book&lt;br/&gt; Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Accumulated&lt;br/&gt; Amortization/&lt;br/&gt; Impairment&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Net Book&lt;br/&gt; Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold"&gt;Non-Amortizing:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 30%; text-indent: -0.125in; padding-left: 0.25in"&gt;Goodwill&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"&gt;Kinergy tradename&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-indent: -0.125in; padding-left: 0.125in"&gt;Amortizing:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,021&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,074&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"&gt;Eagle Alcohol tradename&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;420&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(124&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;296&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;420&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(82&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;338&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in"&gt;Total goodwill and intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,624&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(11,115&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,509&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,624&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(7,126&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,498&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Goodwill&lt;/span&gt; &#x2013;&lt;/i&gt; The Company recorded goodwill of $5,970,000
in its Corporate and other segment resulted from the Company&#x2019;s acquisition of Eagle Alcohol. As part of the Company&#x2019;s annual
goodwill testing, it impaired the full amount of goodwill of $5,970,000 and recognized the amount in asset impairments in the consolidated
statements of operations for the year ended December 31, 2023. The Company did not record any goodwill impairment for the years ended
December 31, 2024 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Kinergy Tradename&lt;/span&gt;&lt;/i&gt; &#x2013; The Company recorded tradename
of $2,678,000 as part of the Company&#x2019;s merger with Kinergy in 2006. The Company determined that the tradename has an indefinite
life and therefore, rather than being amortized, will be tested annually for impairment. The Company did not record any impairment on
its tradename for the years ended December 31, 2024, 2023 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Customer Relationships&lt;/span&gt; &#x2013;&lt;/i&gt; The Company recorded customer
relationships of $6,556,000 from the Company&#x2019;s acquisition of Eagle Alcohol. As part of the Company&#x2019;s impairment testing,
it impaired this intangible asset by $3,401,000 and recognized the amount in asset impairments in the consolidated statement of operations
for the year ended December 31, 2024. The Company did not record any asset impairment on its customer relationships for the years ended
December 31, 2023 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Eagle Alcohol Tradename&lt;/span&gt; &#x2013;&lt;/i&gt; The Company recorded
tradename of $420,000 from the Company&#x2019;s acquisition of Eagle Alcohol. The Company did not record any tradename impairment for the
years ended December 31, 2024, 2023 and 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amortization expense associated with intangible assets totaled $588,000,
$588,000 and $567,000 for the years ended December&#160;31, 2024, 2023 and 2022. The weighted-average unamortized life of the customer
relationships and tradename is 8.7 years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The expected amortization expense relating to amortizable intangible
assets in each of the five years after December 31, 2024 are (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;213&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;766&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c0" id="ixv-12294">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Intangible assets, including goodwill, consisted of the following (in
thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31, 2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31, 2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Useful&lt;br/&gt; Life&lt;br/&gt; (Years)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Accumulated&lt;br/&gt; Amortization/&lt;br/&gt; Impairment&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Net Book&lt;br/&gt; Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Gross&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Accumulated&lt;br/&gt; Amortization/&lt;br/&gt; Impairment&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Net Book&lt;br/&gt; Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="font-weight: bold"&gt;Non-Amortizing:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 30%; text-indent: -0.125in; padding-left: 0.25in"&gt;Goodwill&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-106"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;(5,970&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"&gt;Kinergy tradename&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,678&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="font-weight: bold; text-indent: -0.125in; padding-left: 0.125in"&gt;Amortizing:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; text-indent: -0.125in; padding-left: 0.25in"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(5,021&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,535&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,074&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,482&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.25in"&gt;Eagle Alcohol tradename&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;10&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;420&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(124&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;296&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;420&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(82&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;338&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -0.125in; padding-left: 0.25in"&gt;Total goodwill and intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,624&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(11,115&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,509&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,624&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(7,126&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,498&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c174"
      decimals="-3"
      id="ixv-19596"
      unitRef="usd">5970000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c174"
      decimals="-3"
      id="ixv-19597"
      unitRef="usd">5970000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c175"
      decimals="-3"
      id="ixv-19598"
      unitRef="usd">5970000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c175"
      decimals="-3"
      id="ixv-19599"
      unitRef="usd">5970000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c176"
      decimals="-3"
      id="ixv-19600"
      unitRef="usd">2678000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c176"
      decimals="-3"
      id="ixv-19601"
      unitRef="usd">2678000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c177"
      decimals="-3"
      id="ixv-19602"
      unitRef="usd">2678000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c177"
      decimals="-3"
      id="ixv-19603"
      unitRef="usd">2678000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c178" id="ixv-19604">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c178"
      decimals="-3"
      id="ixv-19605"
      unitRef="usd">6556000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c178"
      decimals="-3"
      id="ixv-19606"
      unitRef="usd">5021000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c178"
      decimals="-3"
      id="ixv-19607"
      unitRef="usd">1535000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c179"
      decimals="-3"
      id="ixv-19608"
      unitRef="usd">6556000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c179"
      decimals="-3"
      id="ixv-19609"
      unitRef="usd">1074000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c179"
      decimals="-3"
      id="ixv-19610"
      unitRef="usd">5482000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c180" id="ixv-19611">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c180"
      decimals="-3"
      id="ixv-19612"
      unitRef="usd">420000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c180"
      decimals="-3"
      id="ixv-19613"
      unitRef="usd">124000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c180"
      decimals="-3"
      id="ixv-19614"
      unitRef="usd">296000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="c181"
      decimals="-3"
      id="ixv-19615"
      unitRef="usd">420000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c181"
      decimals="-3"
      id="ixv-19616"
      unitRef="usd">82000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c181"
      decimals="-3"
      id="ixv-19617"
      unitRef="usd">338000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c3" decimals="-3" id="ixv-19618" unitRef="usd">15624000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="-3" id="ixv-19619" unitRef="usd">11115000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c3" decimals="-3" id="ixv-19620" unitRef="usd">4509000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c4" decimals="-3" id="ixv-19621" unitRef="usd">15624000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c4" decimals="-3" id="ixv-19622" unitRef="usd">7126000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill contextRef="c4" decimals="-3" id="ixv-19623" unitRef="usd">8498000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:GoodwillGross contextRef="c3" decimals="0" id="ixv-19624" unitRef="usd">5970000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillAndIntangibleAssetImpairment contextRef="c11" decimals="0" id="ixv-19625" unitRef="usd">5970000</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c170" decimals="0" id="ixv-19626" unitRef="usd">2678000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c171" decimals="0" id="ixv-19627" unitRef="usd">6556000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AssetImpairmentCharges contextRef="c171" decimals="0" id="ixv-19628" unitRef="usd">3401000</us-gaap:AssetImpairmentCharges>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1 contextRef="c172" decimals="0" id="ixv-19629" unitRef="usd">420000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" id="ixv-19630" unitRef="usd">588000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c11" decimals="0" id="ixv-19631" unitRef="usd">588000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c12" decimals="0" id="ixv-19632" unitRef="usd">567000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c173" id="ixv-19633">P8Y8M12D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0" id="ixv-12602">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The expected amortization expense relating to amortizable intangible
assets in each of the five years after December 31, 2024 are (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;213&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;2029&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;213&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;766&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-19634" unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c3" decimals="-3" id="ixv-19635" unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c3" decimals="-3" id="ixv-19636" unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c3" decimals="-3" id="ixv-19637" unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c3" decimals="-3" id="ixv-19638" unitRef="usd">213000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c3" decimals="-3" id="ixv-19639" unitRef="usd">766000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="-3" id="ixv-19640" unitRef="usd">1831000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c0" id="ixv-12681">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 7. DERIVATIVES.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The business and activities of the Company expose it to a variety of
market risks, including risks related to changes in commodity prices. The Company monitors and manages these financial exposures as an
integral part of its risk management program. This program recognizes the unpredictability of financial markets and seeks to reduce the
potentially adverse effects that market volatility could have on operating results.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Commodity Risk&lt;/span&gt;&lt;/i&gt;&lt;span style="text-decoration:underline"&gt; &#x2013; &lt;i&gt;Cash Flow Hedges&lt;/i&gt;&lt;/span&gt;
&#x2013; The Company uses derivative instruments to protect cash flows from fluctuations caused by volatility in commodity prices for periods
of up to twelve months in order to protect gross profit margins from potentially adverse effects of market and price volatility on alcohol
sales and purchase commitments where the prices are set at a future date and/or if the contracts specify a floating or index-based price.
In addition, the Company hedges anticipated sales of alcohol to minimize its exposure to the potentially adverse effects of price volatility.
These derivatives may be designated and documented as cash flow hedges and effectiveness is evaluated by assessing the probability of
the anticipated transactions and regressing commodity futures prices against the Company&#x2019;s purchase and sales prices. Ineffectiveness,
which is defined as the degree to which the derivative does not offset the underlying exposure, is recognized immediately in cost of goods
sold. For the years ended December 31, 2024, 2023 and 2022, the Company did not designate any of its derivatives as cash flow hedges.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Commodity Risk &#x2013; Non-Designated Hedges&lt;/span&gt;&lt;/i&gt; &#x2013;
The Company uses derivative instruments to lock in prices for certain amounts of corn and alcohols by entering into exchange-traded futures
contracts or options for those commodities. These derivatives are not designated for hedge accounting treatment. The changes in fair value
of these contracts are recorded on the balance sheet and recognized immediately in cost of goods sold. The Company recognized net gains
of $11,045,000, net losses of $8,031,000 and net gains of $19,263,000 as the change in the fair value of these contracts for the years
ended December 31, 2024, 2023 and 2022, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Non-Designated Derivative Instruments&lt;/span&gt;&lt;/i&gt; &#x2013; The classification
and amounts of the Company&#x2019;s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows
(in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;As of December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Liabilities&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair &#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 30%; text-align: left"&gt;Cash collateral balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;742&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,313&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,177&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;As of December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Liabilities&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 30%; text-align: left"&gt;Cash collateral balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;15,466&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,849&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The above amounts represent the gross balances of the contracts; however,
the Company does have a right of offset with each of its derivative brokers, but the Company&#x2019;s intent is to close out positions
individually, therefore the positions are reported at gross.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The classification and amounts of the Company&#x2019;s recognized gains
(losses) for its derivatives not designated as hedging instruments are as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Realized Gains (Losses)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Statements of Operations Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 30%; text-align: left"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 33%; text-align: left"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(2,529&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;1,647&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;23,280&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2,529&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,647&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,280&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Unrealized Gains (Losses)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Statements of Operations Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 30%; text-align: left"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 33%; text-align: left"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;13,574&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(9,678&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(4,017&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,574&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(9,678&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,017&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c0" decimals="0" id="ixv-19641" unitRef="usd">11045000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c11" decimals="0" id="ixv-19642" unitRef="usd">8031000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives contextRef="c12" decimals="0" id="ixv-19643" unitRef="usd">19263000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c0" id="ixv-19644">The classification
and amounts of the Company&#x2019;s derivatives not designated as hedging instruments, and related cash collateral balances, are as follows
(in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;As of December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Liabilities&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair &#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 30%; text-align: left"&gt;Cash collateral balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;742&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,313&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,177&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="11" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;As of December 31, 2024&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Assets&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Liabilities&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair&#160;Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Balance Sheet Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Fair Value&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 30%; text-align: left"&gt;Cash collateral balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%; text-align: left"&gt;Restricted cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;15,466&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Derivative instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,849&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:RestrictedCashCurrent
      contextRef="c182"
      decimals="-3"
      id="ixv-19645"
      unitRef="usd">742000</us-gaap:RestrictedCashCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c183"
      decimals="-3"
      id="ixv-19646"
      unitRef="usd">3313000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c183"
      decimals="-3"
      id="ixv-19647"
      unitRef="usd">1177000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="c184"
      decimals="-3"
      id="ixv-19648"
      unitRef="usd">15466000</us-gaap:RestrictedCashCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c185"
      decimals="-3"
      id="ixv-19649"
      unitRef="usd">2412000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c185"
      decimals="-3"
      id="ixv-19650"
      unitRef="usd">13849000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="c0" id="ixv-12896">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The classification and amounts of the Company&#x2019;s recognized gains
(losses) for its derivatives not designated as hedging instruments are as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Realized Gains (Losses)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Statements of Operations Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 30%; text-align: left"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 33%; text-align: left"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(2,529&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;1,647&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;23,280&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(2,529&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,647&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,280&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Unrealized Gains (Losses)&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;For the Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Type of Instrument&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Statements of Operations Location&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 30%; text-align: left"&gt;Commodity contracts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 33%; text-align: left"&gt;Cost of goods sold&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;13,574&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(9,678&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;(4,017&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,574&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(9,678&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,017&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <alto:RealizedGainLossOnDerivatives
      contextRef="c186"
      decimals="-3"
      id="ixv-19651"
      unitRef="usd">-2529000</alto:RealizedGainLossOnDerivatives>
    <alto:RealizedGainLossOnDerivatives
      contextRef="c187"
      decimals="-3"
      id="ixv-19652"
      unitRef="usd">1647000</alto:RealizedGainLossOnDerivatives>
    <alto:RealizedGainLossOnDerivatives
      contextRef="c188"
      decimals="-3"
      id="ixv-19653"
      unitRef="usd">23280000</alto:RealizedGainLossOnDerivatives>
    <alto:RealizedGainLossOnDerivatives
      contextRef="c189"
      decimals="-3"
      id="ixv-19654"
      unitRef="usd">-2529000</alto:RealizedGainLossOnDerivatives>
    <alto:RealizedGainLossOnDerivatives
      contextRef="c190"
      decimals="-3"
      id="ixv-19655"
      unitRef="usd">1647000</alto:RealizedGainLossOnDerivatives>
    <alto:RealizedGainLossOnDerivatives
      contextRef="c191"
      decimals="-3"
      id="ixv-19656"
      unitRef="usd">23280000</alto:RealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnCommodityContracts
      contextRef="c192"
      decimals="-3"
      id="ixv-19657"
      unitRef="usd">13574000</us-gaap:UnrealizedGainLossOnCommodityContracts>
    <us-gaap:UnrealizedGainLossOnCommodityContracts
      contextRef="c193"
      decimals="-3"
      id="ixv-19658"
      unitRef="usd">-9678000</us-gaap:UnrealizedGainLossOnCommodityContracts>
    <us-gaap:UnrealizedGainLossOnCommodityContracts
      contextRef="c194"
      decimals="-3"
      id="ixv-19659"
      unitRef="usd">-4017000</us-gaap:UnrealizedGainLossOnCommodityContracts>
    <us-gaap:UnrealizedGainLossOnCommodityContracts
      contextRef="c195"
      decimals="-3"
      id="ixv-19660"
      unitRef="usd">13574000</us-gaap:UnrealizedGainLossOnCommodityContracts>
    <us-gaap:UnrealizedGainLossOnCommodityContracts
      contextRef="c196"
      decimals="-3"
      id="ixv-19661"
      unitRef="usd">-9678000</us-gaap:UnrealizedGainLossOnCommodityContracts>
    <us-gaap:UnrealizedGainLossOnCommodityContracts
      contextRef="c197"
      decimals="-3"
      id="ixv-19662"
      unitRef="usd">-4017000</us-gaap:UnrealizedGainLossOnCommodityContracts>
    <us-gaap:LongTermDebtTextBlock contextRef="c0" id="ixv-13098">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 8. DEBT.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Long-term borrowings are summarized as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31,&lt;br/&gt;
    2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31,&lt;br/&gt;
    2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Kinergy line of credit&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,677&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Orion term loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Less unamortized debt discount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,089&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Less unamortized debt financing costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,700&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Long-term debt&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;92,904&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;82,097&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Kinergy Line of Credit&lt;/span&gt;&lt;/i&gt; &#x2013; Kinergy
has an operating line of credit for an aggregate amount of up to $100,000,000. The line of credit matures on November 7, 2027. The credit
facility is based on Kinergy&#x2019;s eligible accounts receivable and inventory levels, subject to certain concentration reserves. The
credit facility is subject to certain other sublimits, including inventory loan limits. Interest accrues under the line of credit at a
rate equal to (i)&#160;the daily Secured Overnight Financing Rate, plus (ii) a specified applicable margin ranging between 1.25% and 1.75%.
The applicable margin was 1.50%, for a total rate of 6.06%, at December 31, 2024. The credit facility&#x2019;s monthly unused line fee
is an annual rate equal to 0.25% to 0.375% depending on the average daily principal balance during the immediately preceding month. Payments
that may be made by Kinergy to the Company as reimbursement for management and other services provided by the Company to Kinergy are limited
under the terms of the credit facility to $1,500,000 per fiscal quarter. The credit facility also includes the accounts receivable of
Alto Nutrients as additional collateral. Payments that may be made by Alto Nutrients to the Company as reimbursement for management and
other services provided by the Company to Alto Nutrients are limited under the terms of the credit facility to $500,000 per fiscal quarter.
Kinergy and Alto Nutrients may also make distributions to the Company of up to 75% of their excess cash flow.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;If the monthly excess borrowing availability of Kinergy and Alto Nutrients
falls below certain thresholds, they are collectively required to maintain a fixed-charge coverage ratio (calculated as a twelve-month
rolling earnings before interest, taxes, depreciation and amortization divided by the sum of interest expense, capital expenditures, principal
payments of indebtedness, indebtedness from capital leases and taxes paid during such twelve-month rolling period) of at least 1.1 and
are prohibited from incurring certain additional indebtedness (other than specific intercompany indebtedness).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The obligations of Kinergy and Alto Nutrients under
the credit facility are secured by first-priority security interests in all of their assets in favor of the lender. Alto Ingredients has
guaranteed all of Kinergy&#x2019;s obligations under the line of credit. As of December 31, 2024, Kinergy had $23.1 million in unused borrowing
availability under the credit facility.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Orion Term Loan&lt;/span&gt;&lt;/i&gt; &#x2013; On November 7, 2022, the Company
entered into a credit agreement with certain funds managed by Orion Infrastructure Capital (collectively, the &#x201c;Lenders&#x201d;),
and OIC Investment Agent, LLC, as administrative agent and collateral agent (&#x201c;OIC&#x201d;), under which the Lenders agreed to extend
a senior secured credit facility in the amount of up to $125,000,000 (the &#x201c;Term Loan&#x201d;). The Term Loan is secured by a first
priority lien on certain assets of the Company and a second priority lien on certain assets of Kinergy and Alto Nutrients.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Lenders agreed to advance to the Company up to $100,000,000, with
up to $25,000,000 more upon the satisfaction of certain additional conditions. The Company also agreed to issue to the Lenders upon its
first funding request, an aggregate of 1,282,051 shares of the Company&#x2019;s common stock, and up to an additional 320,513 shares of
the Company&#x2019;s common stock upon additional funding or fundings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On November 23, 2022, the Company received its initial funding of $60,000,000
and issued 1,282,051 shares of common stock. As of December 31, 2024, 2023 and 2022, the principal amount outstanding under the Term Loan
was $60,000,000. The Company allocated $3,912,000 of the loan proceeds to additional paid-in capital for the common stock issued based
on the relative fair values of the debt and equity instruments and recorded a corresponding amount as a debt issuance discount that will
be amortized to interest expense over the term of the loan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of December 31, 2024, interest accrued on the unpaid principal amount
of the Term Loan at a fixed rate of 10% per annum. On January 1, 2025, the annual fixed rate of interest on the Term Loan increased to
10.75% in connection with the Company&#x2019;s amendment of various terms under the Term Loan. The Term Loan matures on November 7, 2028,
or earlier upon acceleration.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company must prepay amounts outstanding under the Term Loan on
a semi-annual basis beginning with the six-month period ended December 31, 2023 in an amount equal to a percentage of the Company&#x2019;s
excess cash flow based on a specified leverage ratio, as follows: (i) if the leverage ratio is greater than or equal to 3.0x, then the
mandatory prepayment amount will equal 100% of the Company&#x2019;s excess cash flow, (ii) if the leverage ratio is less than 3.0x and
greater than or equal to 1.5x, then the mandatory prepayment amount will equal 50% of the Company&#x2019;s excess cash flow and (iii) if
the leverage ratio is less than 1.5x, then the mandatory prepayment amount will equal 25% of the Company&#x2019;s excess cash flow.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The terms and conditions of the Term Loan also contain customary and
other representations, warranties, covenants and obligations, including events of default, and other terms and conditions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Registration Rights Agreement&lt;/span&gt;&lt;/i&gt; - On November 7, 2022,
the Company entered into a registration rights agreement with the Lenders and agreed to register for resale with the Securities and Exchange
Commission the shares of common stock issued to the Lenders under the Term Loan. The related registration statement has been declared
effective by the Securities and Exchange Commission.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Maturities of Long-term Debt&lt;/span&gt;&lt;/i&gt; &#x2013; The Company&#x2019;s
long-term debt matures as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="text-decoration:underline"&gt;December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2027&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,677&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;99,677&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0" id="ixv-13101">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Long-term borrowings are summarized as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31,&lt;br/&gt;
    2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December&#160;31,&lt;br/&gt;
    2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Kinergy line of credit&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,677&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,690&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Orion term loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;99,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;90,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Less unamortized debt discount&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,089&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,893&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Less unamortized debt financing costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,700&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Long-term debt&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;92,904&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;82,097&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="c201"
      decimals="-3"
      id="ixv-19663"
      unitRef="usd">39677000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c212"
      decimals="-3"
      id="ixv-19664"
      unitRef="usd">30690000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c207"
      decimals="-3"
      id="ixv-19665"
      unitRef="usd">60000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="c213"
      decimals="-3"
      id="ixv-19666"
      unitRef="usd">60000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" id="ixv-19667" unitRef="usd">99677000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c4" decimals="-3" id="ixv-19668" unitRef="usd">90690000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c3" decimals="-3" id="ixv-19669" unitRef="usd">3089000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c4" decimals="-3" id="ixv-19670" unitRef="usd">3893000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c3" decimals="-3" id="ixv-19671" unitRef="usd">3684000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense contextRef="c4" decimals="-3" id="ixv-19672" unitRef="usd">4700000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" id="ixv-19673" unitRef="usd">92904000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c4" decimals="-3" id="ixv-19674" unitRef="usd">82097000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LineOfCredit contextRef="c198" decimals="0" id="ixv-19675" unitRef="usd">100000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="c199"
      decimals="4"
      id="ixv-19676"
      unitRef="pure">0.0125</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="c200"
      decimals="4"
      id="ixv-19677"
      unitRef="pure">0.0175</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LongtermDebtWeightedAverageInterestRate
      contextRef="c201"
      decimals="4"
      id="ixv-19678"
      unitRef="pure">0.015</us-gaap:LongtermDebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c0" decimals="4" id="ixv-19679" unitRef="pure">0.0606</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c199"
      decimals="4"
      id="ixv-19680"
      unitRef="pure">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="c200"
      decimals="5"
      id="ixv-19681"
      unitRef="pure">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c202" decimals="0" id="ixv-19682" unitRef="usd">1500000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c203" decimals="0" id="ixv-19683" unitRef="usd">500000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <alto:PercentageOfExcessCashFlow contextRef="c3" decimals="2" id="ixv-19684" unitRef="pure">0.75</alto:PercentageOfExcessCashFlow>
    <alto:FixedchargeCoverageRatio
      contextRef="c3"
      decimals="1"
      id="ixv-19685"
      unitRef="usdPershares">1.1</alto:FixedchargeCoverageRatio>
    <us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount
      contextRef="c201"
      decimals="-5"
      id="ixv-19686"
      unitRef="usd">23100000</us-gaap:DebtInstrumentUnusedBorrowingCapacityAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c3" decimals="0" id="ixv-19687" unitRef="usd">125000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <alto:AdvanceCreditAmountByLenders contextRef="c3" decimals="0" id="ixv-19688" unitRef="usd">100000000</alto:AdvanceCreditAmountByLenders>
    <alto:AdvanceCreditAmountByLendersAdjustment contextRef="c3" decimals="0" id="ixv-19689" unitRef="usd">25000000</alto:AdvanceCreditAmountByLendersAdjustment>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c204"
      decimals="0"
      id="ixv-19690"
      unitRef="shares">1282051</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts contextRef="c204" decimals="0" id="ixv-19691" unitRef="usd">320513</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedOwnshareLendingArrangementIssuanceCosts>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c205" decimals="0" id="ixv-19692" unitRef="usd">60000000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c205"
      decimals="0"
      id="ixv-19693"
      unitRef="shares">1282051</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c206" decimals="0" id="ixv-19694" unitRef="usd">60000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromLoans contextRef="c205" decimals="0" id="ixv-19695" unitRef="usd">3912000</us-gaap:ProceedsFromLoans>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="c207"
      decimals="2"
      id="ixv-19696"
      unitRef="pure">0.10</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:DebtInstrumentInterestRateIncreaseDecrease
      contextRef="c208"
      decimals="4"
      id="ixv-19697"
      unitRef="pure">0.1075</us-gaap:DebtInstrumentInterestRateIncreaseDecrease>
    <alto:PercentageOfPrepaymentExcessCashFlowAmount
      contextRef="c209"
      decimals="2"
      id="ixv-19698"
      unitRef="pure">1</alto:PercentageOfPrepaymentExcessCashFlowAmount>
    <alto:PercentageOfPrepaymentExcessCashFlowAmount
      contextRef="c210"
      decimals="2"
      id="ixv-19699"
      unitRef="pure">0.50</alto:PercentageOfPrepaymentExcessCashFlowAmount>
    <alto:PercentageOfPrepaymentExcessCashFlowAmount
      contextRef="c211"
      decimals="2"
      id="ixv-19700"
      unitRef="pure">0.25</alto:PercentageOfPrepaymentExcessCashFlowAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="c0" id="ixv-19701">The Company&#x2019;s
long-term debt matures as follows (in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="text-decoration:underline"&gt;December 31:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2027&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;39,677&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;60,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;99,677&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c3" decimals="-3" id="ixv-19702" unitRef="usd">39677000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c3" decimals="-3" id="ixv-19703" unitRef="usd">60000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" id="ixv-19704" unitRef="usd">99677000</us-gaap:LongTermDebt>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-13301">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 9. LEASES.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company leases equipment and land for certain of its facilities.
Operating lease right of use assets and liabilities are recognized at commencement date based on the present value of lease payments over
the lease term. The Company uses its estimated incremental borrowing rate, unless an implicit rate is readily determinable, as the discount
rate for each lease in determining the present value of lease payments. For the years ended December 31, 2024 and 2023, the Company&#x2019;s
weighted-average discount rate was approximately 7.78%. Operating lease expense is recognized on a straight-line basis over the lease
term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Upon the adoption of ASC 842, the Company elected the following practical
expedients allowable under the guidance: not to reassess whether any expired or existing contracts are or contain leases; not to reassess
the lease classification for any expired or existing leases; not to reassess initial direct costs for any existing leases; not to separately
identify lease and non-lease components; and not to evaluate historical land easements. Additionally, the Company elected the short-term
lease exemption policy, applying the requirements of ASC 842 to only long-term (greater than 1 year) leases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company determines if an arrangement is a lease or contains a lease
at inception. The Company&#x2019;s leases have remaining lease terms of approximately 1 year to 51 years, which includes options to extend
the lease when it is reasonably certain the Company will exercise those options. For the year ended December 31, 2024, the weighted-average
remaining lease terms of equipment and land-related leases were 4.14 years and 16.42 years, respectively. For the year ended December
31, 2023, the weighted-average remaining lease terms of equipment and land-related leases were 4.73 years and 15.41 years, respectively.
The Company does not have lease arrangements with residual value guarantees, sale-leaseback terms or material restrictive covenants. The
Company does not have any material finance lease obligations nor sublease agreements.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Leases consist of the following (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Classification&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 4pt; width: 35%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; width: 40%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-113"&gt;Right of use operating lease assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,553&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22,597&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilites&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating - Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-114"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-115"&gt;Current portion, operating leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,851&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,333&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating - Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-116"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-117"&gt;Operating leases, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,913&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,029&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Components of lease costs were as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Fixed lease cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,989&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Variable lease cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;529&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;871&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;124&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Net lease cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,518&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,593&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,348&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The following table summarizes the remaining maturities
of the Company&#x2019;s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2024 (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Year Ended:&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Equipment&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Land Related&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; width: 76%; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;5,334&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;1,060&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;4,761&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,037&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;4,152&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,011&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2028&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,368&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,024&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2029&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,992&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;660&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2030-76&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;119&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,881&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;Less interest&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,299&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,336&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16,427&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,337&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c3" decimals="4" id="ixv-19705" unitRef="pure">0.0778</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c4" decimals="4" id="ixv-19706" unitRef="pure">0.0778</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c57" id="ixv-19707">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c58" id="ixv-19708">P51Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c214" id="ixv-19709">P4Y1M20D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c215" id="ixv-19710">P16Y5M1D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c216" id="ixv-19711">P4Y8M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c217" id="ixv-19712">P15Y4M28D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="c0" id="ixv-13310">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Leases consist of the following (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Classification&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 4pt; width: 35%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; width: 40%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-113"&gt;Right of use operating lease assets, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,553&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22,597&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilites&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating - Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-114"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-115"&gt;Current portion, operating leases&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,851&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,333&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating - Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-116"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-117"&gt;Operating leases, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,913&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,029&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-19713" unitRef="usd">20553000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c4" decimals="-3" id="ixv-19714" unitRef="usd">22597000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-19715" unitRef="usd">4851000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c4" decimals="-3" id="ixv-19716" unitRef="usd">4333000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-19717" unitRef="usd">16913000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c4" decimals="-3" id="ixv-19718" unitRef="usd">19029000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-13453">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Components of lease costs were as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Fixed lease cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,989&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,722&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Variable lease cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;529&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;871&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;124&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Net lease cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,518&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,593&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,348&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" id="ixv-19719" unitRef="usd">5989000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c11" decimals="-3" id="ixv-19720" unitRef="usd">5722000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c12" decimals="-3" id="ixv-19721" unitRef="usd">5224000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" id="ixv-19722" unitRef="usd">529000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c11" decimals="-3" id="ixv-19723" unitRef="usd">871000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c12" decimals="-3" id="ixv-19724" unitRef="usd">124000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" id="ixv-19725" unitRef="usd">6518000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c11" decimals="-3" id="ixv-19726" unitRef="usd">6593000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c12" decimals="-3" id="ixv-19727" unitRef="usd">5348000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-13564">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The following table summarizes the remaining maturities
of the Company&#x2019;s operating lease liabilities, assuming all land lease extensions are taken, as of December 31, 2024 (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt; border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;b&gt;Year Ended:&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Equipment&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Land Related&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; width: 76%; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;5,334&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;1,060&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;4,761&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,037&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;4,152&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,011&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2028&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,368&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,024&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2029&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,992&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;660&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;2030-76&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;119&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;3,881&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;Less interest&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,299&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,336&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding: 0pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;16,427&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,337&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c218"
      decimals="-3"
      id="ixv-19728"
      unitRef="usd">5334000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c219"
      decimals="-3"
      id="ixv-19729"
      unitRef="usd">1060000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c218"
      decimals="-3"
      id="ixv-19730"
      unitRef="usd">4761000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c219"
      decimals="-3"
      id="ixv-19731"
      unitRef="usd">1037000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c218"
      decimals="-3"
      id="ixv-19732"
      unitRef="usd">4152000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c219"
      decimals="-3"
      id="ixv-19733"
      unitRef="usd">1011000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c218"
      decimals="-3"
      id="ixv-19734"
      unitRef="usd">3368000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="c219"
      decimals="-3"
      id="ixv-19735"
      unitRef="usd">1024000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c218"
      decimals="-3"
      id="ixv-19736"
      unitRef="usd">1992000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="c219"
      decimals="-3"
      id="ixv-19737"
      unitRef="usd">660000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c218"
      decimals="-3"
      id="ixv-19738"
      unitRef="usd">119000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="c219"
      decimals="-3"
      id="ixv-19739"
      unitRef="usd">3881000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c218"
      decimals="-3"
      id="ixv-19740"
      unitRef="usd">3299000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c219"
      decimals="-3"
      id="ixv-19741"
      unitRef="usd">3336000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c218"
      decimals="-3"
      id="ixv-19742"
      unitRef="usd">16427000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c219"
      decimals="-3"
      id="ixv-19743"
      unitRef="usd">5337000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0" id="ixv-13667">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 10. PENSION PLANS.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Retirement Plan&lt;/span&gt; -&lt;/i&gt; The Company sponsors
a defined benefit pension plan (the &#x201c;Retirement Plan&#x201d;) that is noncontributory, and covers only &#x201c;grandfathered&#x201d;
unionized employees at its Alto Pekin production facilities. Benefits are based on a prescribed formula based upon the employee&#x2019;s
years of service. Employees hired after November 1, 2010, are not eligible to participate in the Retirement Plan. The Company uses a December
31&lt;sup&gt;st&lt;/sup&gt; measurement date for its Retirement Plan. The Company&#x2019;s funding policy is to make the minimum annual contribution
required by applicable regulations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;Information related to the Retirement Plan as of
and for the years ended December 31, 2024 and 2023 is presented below (dollars in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Changes in plan assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Fair value of plan assets, beginning&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,485&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;16,688&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Actual gains&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,711&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,376&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Benefits paid&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(829&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(834&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Company contributions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Participant contributions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Fair value of plan assets, ending&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;18,485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: projected accumulated benefit obligation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,530&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;18,590&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Funded status, overfunded (underfunded)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,637&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(105&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Amounts recognized in the consolidated balance sheets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Other liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(105&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Accumulated other comprehensive income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,167&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Assumptions used in computation of benefit obligations:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.90&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Expected long-term return on plan assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Rate of compensation increase&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Components of net periodic benefit costs are as follows:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;267&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;249&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;404&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;655&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Expected return on plan assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(993&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,090&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Net periodic cost (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;51&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;156&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(31&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The Company does not expect to make any contributions
in the year ending December 31, 2025. Net periodic benefit for 2025 is estimated to be approximately $0.5 million.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The following table summarizes the expected benefit
payments for the Company&#x2019;s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="text-decoration:underline"&gt;December 31:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;1,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,040&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,080&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,130&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,160&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2030-34&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,480&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,890&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;See Note 15 for discussion of the Retirement Plan&#x2019;s fair value
disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;Historical and future expected returns of multiple
asset classes were analyzed to develop a risk-free real rate of return and risk premiums for each asset class. The overall rate for each
asset class was developed by combining a long-term inflation component, the risk-free real rate of return, and the associated risk premium.
A weighted-average rate was developed based on those overall rates and the target asset allocation of the Retirement Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The Company&#x2019;s pension committee is responsible
for overseeing the investment of pension plan assets. The pension committee is responsible for determining and monitoring the appropriate
asset allocations and for selecting or replacing investment managers, trustees, and custodians. The Retirement Plan&#x2019;s current investment
target allocations are 50% equities and 50% debt. The pension committee periodically reviews the actual asset allocation in light of these
targets and rebalances investments as necessary. The pension committee also evaluates the performance of investment managers as compared
to the performance of specified benchmarks and peers and monitors the investment managers to ensure adherence to their stated investment
style and to the Retirement Plan&#x2019;s investment guidelines.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Postretirement Plan&lt;/span&gt; -&lt;/i&gt; The Company also
sponsors a health care plan and life insurance plan (the &#x201c;Postretirement Plan&#x201d;) that provides postretirement medical benefits
and life insurance to certain &#x201c;grandfathered&#x201d; unionized employees at its Alto Pekin production facilities. Employees hired
after December 31, 2000, are not eligible to participate in the Postretirement Plan. The plan is contributory, with contributions required
at the same rate as active employees. Benefit eligibility under the plan reduces at age 65 from a defined benefit to a defined dollar
cap based upon years of service.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Information related to the Postretirement Plan as of December 31, 2024
and 2023 is presented below (dollars in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amounts at the end of the year:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Accumulated/projected benefit obligation&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,783&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,294&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Fair value of plan assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Funded status, underfunded&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(3,783&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,294&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Amounts recognized in the consolidated balance sheets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(280&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(320&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Other liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,503&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,974&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Accumulated other comprehensive income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(808&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(250&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Discount rate used in computation of benefit obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Components of net periodic benefit costs are as follows:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;196&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;105&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Amortization of prior service cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(53&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-127"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Net periodic benefit cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;215&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;147&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;131&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Amounts recognized in the plan for the year:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Participant contributions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;36&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;43&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Benefits paid&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;204&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The Company does not expect to recognize any amortization
of net actuarial loss during the year ended December 31, 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The following table summarizes the expected benefit
payments for the Company&#x2019;s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="text-decoration:underline"&gt;December 31&lt;/span&gt;:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;280&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;360&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;390&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;420&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;400&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2030-2034&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,780&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,630&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;For purposes of determining the cost and obligation
for pre-Medicare postretirement medical benefits, a 8.50% annual rate of increase in the per capita cost of covered benefits (i.e., health
care trend rate) was assumed for the Postretirement Plan in 2026, adjusted to a rate of 4.50% in 2035. Assumed health care cost trend
rates have a significant effect on the amounts reported for health care plans.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c0" id="ixv-13676">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;Information related to the Retirement Plan as of
and for the years ended December 31, 2024 and 2023 is presented below (dollars in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Changes in plan assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Fair value of plan assets, beginning&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,485&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;16,688&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Actual gains&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,711&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,376&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Benefits paid&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(829&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(834&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Company contributions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;800&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Participant contributions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-118"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Fair value of plan assets, ending&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20,167&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;18,485&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: projected accumulated benefit obligation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,530&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;18,590&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Funded status, overfunded (underfunded)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,637&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(105&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Amounts recognized in the consolidated balance sheets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Other liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(105&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Accumulated other comprehensive income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,167&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,231&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Assumptions used in computation of benefit obligations:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.90&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Expected long-term return on plan assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Rate of compensation increase&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-123"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c225"
      decimals="-3"
      id="ixv-19744"
      unitRef="usd">18485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c226"
      decimals="-3"
      id="ixv-19745"
      unitRef="usd">16688000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c227"
      decimals="-3"
      id="ixv-19746"
      unitRef="usd">-1711000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets
      contextRef="c228"
      decimals="-3"
      id="ixv-19747"
      unitRef="usd">-2376000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c227"
      decimals="-3"
      id="ixv-19748"
      unitRef="usd">829000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid
      contextRef="c228"
      decimals="-3"
      id="ixv-19749"
      unitRef="usd">834000</us-gaap:DefinedBenefitPlanPlanAssetsBenefitsPaid>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c227"
      decimals="-3"
      id="ixv-19750"
      unitRef="usd">800000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="c228"
      decimals="-3"
      id="ixv-19751"
      unitRef="usd">255000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c229"
      decimals="-3"
      id="ixv-19752"
      unitRef="usd">20167000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c225"
      decimals="-3"
      id="ixv-19753"
      unitRef="usd">18485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c229"
      decimals="-3"
      id="ixv-19754"
      unitRef="usd">17530000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation
      contextRef="c225"
      decimals="-3"
      id="ixv-19755"
      unitRef="usd">18590000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c229"
      decimals="-3"
      id="ixv-19756"
      unitRef="usd">-2637000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="c225"
      decimals="-3"
      id="ixv-19757"
      unitRef="usd">105000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c229"
      decimals="-3"
      id="ixv-19758"
      unitRef="usd">2637000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="c225"
      decimals="-3"
      id="ixv-19759"
      unitRef="usd">105000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="c229"
      decimals="-3"
      id="ixv-19760"
      unitRef="usd">-4167000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax
      contextRef="c225"
      decimals="-3"
      id="ixv-19761"
      unitRef="usd">-2231000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c229"
      decimals="4"
      id="ixv-19762"
      unitRef="pure">0.055</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c225"
      decimals="4"
      id="ixv-19763"
      unitRef="pure">0.049</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <alto:ExpectedLongtermReturnOnPlanAssets
      contextRef="c227"
      decimals="4"
      id="ixv-19764"
      unitRef="pure">0.065</alto:ExpectedLongtermReturnOnPlanAssets>
    <alto:ExpectedLongtermReturnOnPlanAssets
      contextRef="c228"
      decimals="4"
      id="ixv-19765"
      unitRef="pure">0.065</alto:ExpectedLongtermReturnOnPlanAssets>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c0" id="ixv-13890">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Components of net periodic benefit costs are as follows:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;267&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;249&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;404&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;900&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;655&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Expected return on plan assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(993&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,090&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Net periodic cost (benefit)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;51&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;156&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(31&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <alto:DefinedBenefitPlanServiceCosts
      contextRef="c227"
      decimals="-3"
      id="ixv-19766"
      unitRef="usd">267000</alto:DefinedBenefitPlanServiceCosts>
    <alto:DefinedBenefitPlanServiceCosts
      contextRef="c228"
      decimals="-3"
      id="ixv-19767"
      unitRef="usd">249000</alto:DefinedBenefitPlanServiceCosts>
    <alto:DefinedBenefitPlanServiceCosts
      contextRef="c230"
      decimals="-3"
      id="ixv-19768"
      unitRef="usd">404000</alto:DefinedBenefitPlanServiceCosts>
    <alto:DefinedBenefitPlanInterestCosts
      contextRef="c227"
      decimals="-3"
      id="ixv-19769"
      unitRef="usd">887000</alto:DefinedBenefitPlanInterestCosts>
    <alto:DefinedBenefitPlanInterestCosts
      contextRef="c228"
      decimals="-3"
      id="ixv-19770"
      unitRef="usd">900000</alto:DefinedBenefitPlanInterestCosts>
    <alto:DefinedBenefitPlanInterestCosts
      contextRef="c230"
      decimals="-3"
      id="ixv-19771"
      unitRef="usd">655000</alto:DefinedBenefitPlanInterestCosts>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c227"
      decimals="-3"
      id="ixv-19772"
      unitRef="usd">1103000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c228"
      decimals="-3"
      id="ixv-19773"
      unitRef="usd">993000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="c230"
      decimals="-3"
      id="ixv-19774"
      unitRef="usd">1090000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c227"
      decimals="-3"
      id="ixv-19775"
      unitRef="usd">51000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c228"
      decimals="-3"
      id="ixv-19776"
      unitRef="usd">156000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c230"
      decimals="-3"
      id="ixv-19777"
      unitRef="usd">-31000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c220"
      decimals="-5"
      id="ixv-19778"
      unitRef="usd">500000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c0" id="ixv-14016">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The following table summarizes the expected benefit
payments for the Company&#x2019;s Retirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="text-decoration:underline"&gt;December 31:&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;1,000&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,040&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,080&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,130&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;1,160&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2030-34&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,480&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,890&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c3" decimals="-3" id="ixv-19779" unitRef="usd">1000000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c3" decimals="-3" id="ixv-19780" unitRef="usd">1040000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c3" decimals="-3" id="ixv-19781" unitRef="usd">1080000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c3" decimals="-3" id="ixv-19782" unitRef="usd">1130000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c3" decimals="-3" id="ixv-19783" unitRef="usd">1160000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c3" decimals="-3" id="ixv-19784" unitRef="usd">6480000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <alto:DefinedBenefitPlanExpectedFutureBenefitPayments contextRef="c3" decimals="-3" id="ixv-19785" unitRef="usd">11890000</alto:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c221"
      decimals="2"
      id="ixv-19786"
      unitRef="pure">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage
      contextRef="c222"
      decimals="2"
      id="ixv-19787"
      unitRef="pure">0.50</us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock contextRef="c0" id="ixv-14080">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Information related to the Postretirement Plan as of December 31, 2024
and 2023 is presented below (dollars in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0.125in; text-indent: -0.125in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amounts at the end of the year:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Accumulated/projected benefit obligation&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,783&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,294&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Fair value of plan assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-124"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-125"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.375in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Funded status, underfunded&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(3,783&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,294&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Amounts recognized in the consolidated balance sheets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Accrued liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(280&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(320&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Other liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,503&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,974&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Accumulated other comprehensive income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(808&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(250&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Discount rate used in computation of benefit obligations&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c3" decimals="-3" id="ixv-19788" unitRef="usd">3783000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c4" decimals="-3" id="ixv-19789" unitRef="usd">4294000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c3" decimals="-3" id="ixv-19790" unitRef="usd">-3783000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c4" decimals="-3" id="ixv-19791" unitRef="usd">-4294000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax contextRef="c3" decimals="-3" id="ixv-19792" unitRef="usd">280000</alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax>
    <alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax contextRef="c4" decimals="-3" id="ixv-19793" unitRef="usd">320000</alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionLiabilityAfterTax>
    <alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax contextRef="c3" decimals="-3" id="ixv-19794" unitRef="usd">3503000</alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax>
    <alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax contextRef="c4" decimals="-3" id="ixv-19795" unitRef="usd">3974000</alto:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeOtherMinimumPensionOtherLiabilityAfterTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c3" decimals="-3" id="ixv-19796" unitRef="usd">808000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax contextRef="c4" decimals="-3" id="ixv-19797" unitRef="usd">250000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c0" decimals="4" id="ixv-19798" unitRef="pure">0.053</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate contextRef="c11" decimals="4" id="ixv-19799" unitRef="pure">0.0475</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate>
    <us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock contextRef="c0" id="ixv-14234">&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 1.5pt; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; font-style: italic"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Components of net periodic benefit costs are as follows:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 64%; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;26&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;196&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;105&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Amortization of prior service cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-126"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(53&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-127"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Net periodic benefit cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;215&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;147&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;131&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Amounts recognized in the plan for the year:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Participant contributions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;36&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;43&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Benefits paid&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;204&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;215&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfNetPeriodicBenefitCostNotYetRecognizedTableTextBlock>
    <alto:DefinedBenefitPlanServiceCosts
      contextRef="c224"
      decimals="-3"
      id="ixv-19800"
      unitRef="usd">19000</alto:DefinedBenefitPlanServiceCosts>
    <alto:DefinedBenefitPlanServiceCosts
      contextRef="c231"
      decimals="-3"
      id="ixv-19801"
      unitRef="usd">14000</alto:DefinedBenefitPlanServiceCosts>
    <alto:DefinedBenefitPlanServiceCosts
      contextRef="c232"
      decimals="-3"
      id="ixv-19802"
      unitRef="usd">26000</alto:DefinedBenefitPlanServiceCosts>
    <alto:DefinedBenefitPlanInterestCosts
      contextRef="c224"
      decimals="-3"
      id="ixv-19803"
      unitRef="usd">196000</alto:DefinedBenefitPlanInterestCosts>
    <alto:DefinedBenefitPlanInterestCosts
      contextRef="c231"
      decimals="-3"
      id="ixv-19804"
      unitRef="usd">186000</alto:DefinedBenefitPlanInterestCosts>
    <alto:DefinedBenefitPlanInterestCosts
      contextRef="c232"
      decimals="-3"
      id="ixv-19805"
      unitRef="usd">105000</alto:DefinedBenefitPlanInterestCosts>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c231"
      decimals="-3"
      id="ixv-19806"
      unitRef="usd">-53000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c224"
      decimals="-3"
      id="ixv-19807"
      unitRef="usd">215000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c231"
      decimals="-3"
      id="ixv-19808"
      unitRef="usd">147000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c232"
      decimals="-3"
      id="ixv-19809"
      unitRef="usd">131000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c224"
      decimals="-3"
      id="ixv-19810"
      unitRef="usd">35000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c231"
      decimals="-3"
      id="ixv-19811"
      unitRef="usd">36000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c232"
      decimals="-3"
      id="ixv-19812"
      unitRef="usd">43000</us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c224"
      decimals="-3"
      id="ixv-19813"
      unitRef="usd">204000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c231"
      decimals="-3"
      id="ixv-19814"
      unitRef="usd">201000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid
      contextRef="c232"
      decimals="-3"
      id="ixv-19815"
      unitRef="usd">215000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <alto:ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock contextRef="c0" id="ixv-14380">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;The following table summarizes the expected benefit
payments for the Company&#x2019;s Postretirement Plan for each of the next five fiscal years and in the aggregate for the five fiscal years
thereafter (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="text-decoration:underline"&gt;December 31&lt;/span&gt;:&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2025&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;280&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;360&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;390&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2028&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;420&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2029&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;400&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2030-2034&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,780&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,630&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</alto:ScheduleOfExpectedPostRetirementBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="c233"
      decimals="-3"
      id="ixv-19816"
      unitRef="usd">280000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="c233"
      decimals="-3"
      id="ixv-19817"
      unitRef="usd">360000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="c233"
      decimals="-3"
      id="ixv-19818"
      unitRef="usd">390000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="c233"
      decimals="-3"
      id="ixv-19819"
      unitRef="usd">420000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="c233"
      decimals="-3"
      id="ixv-19820"
      unitRef="usd">400000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter
      contextRef="c233"
      decimals="-3"
      id="ixv-19821"
      unitRef="usd">1780000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <alto:DefinedBenefitPlanExpectedFutureBenefitPayments
      contextRef="c233"
      decimals="-3"
      id="ixv-19822"
      unitRef="usd">3630000</alto:DefinedBenefitPlanExpectedFutureBenefitPayments>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="c223"
      decimals="4"
      id="ixv-19823"
      unitRef="pure">0.085</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="c224"
      decimals="4"
      id="ixv-19824"
      unitRef="pure">0.045</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-14437">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 11. INCOME TAXES.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company recorded a provision for income taxes as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Current provision&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,925&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Deferred provision&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,925&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A reconciliation of the differences between the United States statutory
federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(29.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(23.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(33.9&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(2.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Non-deductible items&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Effective
    rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(5.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Deferred income taxes are provided using the asset and liability method
to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently
enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Deferred tax assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;64,901&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;57,870&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Capital loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,692&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,518&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Disallowed interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,048&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,457&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;R&amp;amp;D, Energy and AMT credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-131"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,051&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Intangibles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Pension liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,016&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,173&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Railcar contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,090&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;818&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Stock-based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;803&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;696&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Allowance for credit losses and other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;296&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,971&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,340&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Total gross deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;112,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102,162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(110,687&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(93,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Total deferred tax assets, net of valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Deferred tax liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Property and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(703&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,720&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(574&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(575&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,852&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,892&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Net deferred tax liabilities, included in other liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(236&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(236&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A portion of the Company&#x2019;s net operating loss carryforwards are
subject to provisions of the tax law that limit the use of losses incurred by a corporation prior to the date certain ownership changes
occur. These limitations also apply to certain depreciation deductions associated with assets on hand at the time of the ownership change
and otherwise allowable during the five-year period following the ownership change. As the five-year limitation period lapsed in 2019,
these disallowed deductions are reflected in property and equipment in the schedule above but continue to be subject to the annual limitation
that applies to the pre-change net operating losses. Due to the limitation on the use of net operating losses and depreciation deductions,
a significant portion of these carryforwards will expire regardless of whether the Company generates future taxable income. After reducing
these net operating loss carryforwards for the amount which will expire due to this limitation, the Company had remaining federal net
operating loss carryforwards of approximately $227,673,000 and state net operating loss carryforwards of approximately $276,424,000 at
December 31, 2024. These net operating loss carryforwards expire as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Tax Years&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Federal&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;State&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;2025&#x2013;2029&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,603&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;2030&#x2013;2034&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,126&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;76,920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;2035&#x2013;2039&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;83,771&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;112,608&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2040 and after*&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;128,776&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;56,293&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total NOLs&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;227,673&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;276,424&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: Left"&gt;Includes indefinite life federal net operating losses of $128.8
million generated after 2017.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Approximately $155,452,000 is available to utilize against federal
taxable income for 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;To the extent amounts are not utilized in any year, they may be carried
forward to the next year until expiration. These amounts may change if there are future additional limitations on their utilization.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Federal capital loss of $100,487,000 may be carried forward for 5 years
and will expire in 2025. State capital loss of $95,469,000 may be carried forward for 5 years for most of the states in which the Company
files returns and will expire in 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In assessing whether the deferred tax assets are realizable, a more
likely than not standard is applied. If it is determined that it is more likely than not that deferred tax assets will not be realized,
a valuation allowance must be established against the deferred tax assets. The ultimate realization of deferred tax assets is dependent
upon the generation of future taxable income during the periods in which the associated temporary differences become deductible. Management
considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this
assessment.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A valuation allowance was established in the amount of $110,687,000
and $93,506,000 as of December&#160;31, 2024 and 2023, respectively, based on the Company&#x2019;s assessment of the future realizability
of certain deferred tax assets. The valuation allowance on deferred tax assets is related to future deductible temporary differences and
net operating loss carryforwards for which the Company has concluded it is more likely than not that these items will not be realized
in the ordinary course of operations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For the year ended December 31, 2024, the Company recorded an increase
in valuation allowance of $17,181,000. This was primarily related to additional net operating losses accumulated for the year. For the
year ended December 31, 2023, the Company recorded an increase in valuation allowance of $5,557,000. This was primarily related to additional
net operating losses accumulated for the year. For the year ended December 31, 2022, the Company recorded an increase in valuation allowance
of $12,365,000. This was primarily related to additional net operating losses accumulated for the year.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;Unrecognized Tax Benefits&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A reconciliation of the beginning balance and the ending balance of
gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Unrecognized tax benefits at beginning of year&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;739&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;739&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Increases related to current year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Decreases related to current year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-137"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Increases related to prior year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-138"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-139"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Decreases related to prior year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-140"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-141"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Decreases related to expiration of prior year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-142"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-143"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decreases related to settlements of prior year tax positions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-144"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-145"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Unrecognized tax benefits at end of year&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;739&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;739&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company recorded unrecognized tax benefits for
uncertain tax positions of approximately $739,000 as of December 31, 2024 and 2023, of which $739,000 would impact the effective tax rate,
if recognized.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company recognizes interest and penalties related
to income tax matters as a component of interest expense and other income, net, respectively. As of December 31, 2024, the Company accrued
penalties of $74,000 and interest of $134,000 related to uncertain tax positions. The Company does not expect the unrecognized tax benefits
to change significantly over the next 12 months.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company is subject to income tax in the United
States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions
below as &#x201c;major&#x201d; tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes
of limitation, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: left"&gt;&lt;b&gt;Jurisdiction&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"&gt;&lt;b&gt;Tax Years&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Federal&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Alabama&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Arizona&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Arkansas&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;California&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Colorado&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Connecticut&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Georgia&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Idaho&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Illinois&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Indiana&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Iowa&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Kansas&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Louisiana&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Michigan&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Minnesota&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Mississippi&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Missouri&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Nebraska&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;New Mexico&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Oklahoma&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Oregon&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Pennsylvania&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Rhode Island&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;South Carolina&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Tennessee&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Texas&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;However, because the Company had net operating losses and credits carried
forward in several of the jurisdictions, including the United States federal and California jurisdictions, certain items attributable
to closed tax years are still subject to adjustment by applicable taxing authorities through an adjustment to tax attributes carried forward
to open years.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-14440">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company recorded a provision for income taxes as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Current provision&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,925&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Deferred provision&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-128; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-129; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-130; font-size: 10pt"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;173&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;97&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,925&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19825" unitRef="usd">173000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19826" unitRef="usd">97000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19827" unitRef="usd">1925000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-19828" unitRef="usd">173000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c11" decimals="-3" id="ixv-19829" unitRef="usd">97000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c12" decimals="-3" id="ixv-19830" unitRef="usd">1925000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-14594">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A reconciliation of the differences between the United States statutory
federal income tax rate and the effective tax rate as provided in the consolidated statements of operations is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-size: 1pt; padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center; font-size: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years
    Ended December 31,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(29.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(23.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(33.9&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(2.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Non-deductible items&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1.6&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;0.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Effective
    rate&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(5.0&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" id="ixv-19831" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c11" decimals="3" id="ixv-19832" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c12" decimals="3" id="ixv-19833" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="3" id="ixv-19834" unitRef="pure">0.055</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c11" decimals="3" id="ixv-19835" unitRef="pure">0.046</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c12" decimals="3" id="ixv-19836" unitRef="pure">0.058</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" id="ixv-19837" unitRef="pure">-0.293</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c11" decimals="3" id="ixv-19838" unitRef="pure">-0.234</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c12" decimals="3" id="ixv-19839" unitRef="pure">-0.339</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c0" decimals="3" id="ixv-19840" unitRef="pure">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c11" decimals="3" id="ixv-19841" unitRef="pure">-0.023</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c12" decimals="3" id="ixv-19842" unitRef="pure">0.031</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c0" decimals="3" id="ixv-19843" unitRef="pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c11" decimals="3" id="ixv-19844" unitRef="pure">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense contextRef="c12" decimals="3" id="ixv-19845" unitRef="pure">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="3" id="ixv-19846" unitRef="pure">0.03</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c11" decimals="3" id="ixv-19847" unitRef="pure">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c12" decimals="3" id="ixv-19848" unitRef="pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-19849" unitRef="pure">-0.003</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c11" decimals="3" id="ixv-19850" unitRef="pure">-0.003</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c12" decimals="3" id="ixv-19851" unitRef="pure">-0.05</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-14832">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Deferred income taxes are provided using the asset and liability method
to reflect temporary differences between the financial statement carrying amounts and the tax bases of assets and liabilities using presently
enacted tax rates and laws. The components of deferred income taxes included in the consolidated balance sheets were as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Deferred tax assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;64,901&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;57,870&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Capital loss&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,692&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,518&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Disallowed interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,048&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,457&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;R&amp;amp;D, Energy and AMT credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,742&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-131"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,051&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Intangibles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,201&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Pension liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,016&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,173&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Railcar contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,090&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;818&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Stock-based compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;803&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;696&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Allowance for credit losses and other assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;296&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,971&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,340&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Total gross deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;112,303&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;102,162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Less: valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(110,687&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(93,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Total deferred tax assets, net of valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,656&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Deferred tax liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"&gt;Property and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(703&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(7,720&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in"&gt;Derivatives&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(574&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-132"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-indent: -0.125in; padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(575&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,172&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Total deferred tax liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,852&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,892&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Net deferred tax liabilities, included in other liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(236&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(236&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="-3" id="ixv-19852" unitRef="usd">64901000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c4" decimals="-3" id="ixv-19853" unitRef="usd">57870000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="c3" decimals="-3" id="ixv-19854" unitRef="usd">26692000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetsCapitalLossCarryforwards contextRef="c4" decimals="-3" id="ixv-19855" unitRef="usd">26518000</us-gaap:DeferredTaxAssetsCapitalLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c3" decimals="-3" id="ixv-19856" unitRef="usd">5048000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c4" decimals="-3" id="ixv-19857" unitRef="usd">3457000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c3" decimals="-3" id="ixv-19858" unitRef="usd">3742000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c4" decimals="-3" id="ixv-19859" unitRef="usd">3742000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments contextRef="c4" decimals="-3" id="ixv-19860" unitRef="usd">3051000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c3" decimals="-3" id="ixv-19861" unitRef="usd">2981000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c4" decimals="-3" id="ixv-19862" unitRef="usd">1201000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions contextRef="c3" decimals="-3" id="ixv-19863" unitRef="usd">1016000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions contextRef="c4" decimals="-3" id="ixv-19864" unitRef="usd">1173000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions>
    <alto:DeferredTaxAssetsRailcarContracts contextRef="c3" decimals="-3" id="ixv-19865" unitRef="usd">1090000</alto:DeferredTaxAssetsRailcarContracts>
    <alto:DeferredTaxAssetsRailcarContracts contextRef="c4" decimals="-3" id="ixv-19866" unitRef="usd">818000</alto:DeferredTaxAssetsRailcarContracts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c3" decimals="-3" id="ixv-19867" unitRef="usd">803000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c4" decimals="-3" id="ixv-19868" unitRef="usd">696000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="-3" id="ixv-19869" unitRef="usd">1059000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c4" decimals="-3" id="ixv-19870" unitRef="usd">296000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOther contextRef="c3" decimals="-3" id="ixv-19871" unitRef="usd">4971000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c4" decimals="-3" id="ixv-19872" unitRef="usd">3340000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" id="ixv-19873" unitRef="usd">112303000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c4" decimals="-3" id="ixv-19874" unitRef="usd">102162000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" id="ixv-19875" unitRef="usd">110687000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c4" decimals="-3" id="ixv-19876" unitRef="usd">93506000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-19877" unitRef="usd">1616000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c4" decimals="-3" id="ixv-19878" unitRef="usd">8656000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-19879" unitRef="usd">703000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-19880" unitRef="usd">7720000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesDerivatives contextRef="c3" decimals="-3" id="ixv-19881" unitRef="usd">574000</us-gaap:DeferredTaxLiabilitiesDerivatives>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c3" decimals="-3" id="ixv-19882" unitRef="usd">575000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c4" decimals="-3" id="ixv-19883" unitRef="usd">1172000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" id="ixv-19884" unitRef="usd">1852000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c4" decimals="-3" id="ixv-19885" unitRef="usd">8892000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c3" decimals="-3" id="ixv-19886" unitRef="usd">236000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c4" decimals="-3" id="ixv-19887" unitRef="usd">236000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c234" decimals="0" id="ixv-19888" unitRef="usd">227673000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c235" decimals="0" id="ixv-19889" unitRef="usd">276424000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="c0" id="ixv-19890">These net operating loss carryforwards expire as follows (in thousands):&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;Tax Years&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Federal&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;State&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;2025&#x2013;2029&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-133"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,603&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;2030&#x2013;2034&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,126&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;76,920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;2035&#x2013;2039&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;83,771&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;112,608&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2040 and after*&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;128,776&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;56,293&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total NOLs&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;227,673&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;276,424&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in; text-align: left"&gt;*&lt;/td&gt;&lt;td style="text-align: Left"&gt;Includes indefinite life federal net operating losses of $128.8
million generated after 2017.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c241"
      decimals="-3"
      id="ixv-19891"
      unitRef="usd">30603000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c242"
      decimals="-3"
      id="ixv-19892"
      unitRef="usd">15126000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c243"
      decimals="-3"
      id="ixv-19893"
      unitRef="usd">76920000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c244"
      decimals="-3"
      id="ixv-19894"
      unitRef="usd">83771000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c245"
      decimals="-3"
      id="ixv-19895"
      unitRef="usd">112608000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c246"
      decimals="-3"
      id="ix_0_fact"
      unitRef="usd">128776000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c247"
      decimals="-3"
      id="ix_1_fact"
      unitRef="usd">56293000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c234"
      decimals="-3"
      id="ixv-19898"
      unitRef="usd">227673000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c235"
      decimals="-3"
      id="ixv-19899"
      unitRef="usd">276424000</us-gaap:OperatingLossCarryforwards>
    <alto:FederalNetOperatingLosses contextRef="c3" decimals="-5" id="ixv-19901" unitRef="usd">128800000</alto:FederalNetOperatingLosses>
    <alto:FederalTaxableIncomeUtilize contextRef="c0" decimals="0" id="ixv-19902" unitRef="usd">155452000</alto:FederalTaxableIncomeUtilize>
    <alto:FederalCapitalLossCarryForward contextRef="c236" decimals="0" id="ixv-19903" unitRef="usd">100487000</alto:FederalCapitalLossCarryForward>
    <alto:FederalCapitalLossExpireTerm contextRef="c237" id="ixv-19904">P5Y</alto:FederalCapitalLossExpireTerm>
    <alto:StateCapitalLossCarryForward contextRef="c236" decimals="0" id="ixv-19905" unitRef="usd">95469000</alto:StateCapitalLossCarryForward>
    <alto:StateCapitalLossExpireTerm contextRef="c237" id="ixv-19906">P5Y</alto:StateCapitalLossExpireTerm>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c238" decimals="0" id="ixv-19907" unitRef="usd">110687000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c239" decimals="0" id="ixv-19908" unitRef="usd">93506000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c0" decimals="0" id="ixv-19909" unitRef="usd">17181000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c11" decimals="0" id="ixv-19910" unitRef="usd">5557000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c12" decimals="0" id="ixv-19911" unitRef="usd">12365000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0" id="ixv-15246">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A reconciliation of the beginning balance and the ending balance of
gross unrecognized tax benefits, before interest and penalties, for the period presented is as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Unrecognized tax benefits at beginning of year&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;739&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;739&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Increases related to current year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-134"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-135"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Decreases related to current year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-136"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-137"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Increases related to prior year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-138"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-139"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Decreases related to prior year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-140"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-141"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Decreases related to expiration of prior year tax positions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-142"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-143"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decreases related to settlements of prior year tax positions&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-144"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-145"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Unrecognized tax benefits at end of year&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;739&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;739&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" id="ixv-19912" unitRef="usd">739000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c29" decimals="-3" id="ixv-19913" unitRef="usd">739000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" id="ixv-19914" unitRef="usd">739000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c4" decimals="-3" id="ixv-19915" unitRef="usd">739000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c3" decimals="0" id="ixv-19916" unitRef="usd">739000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate contextRef="c4" decimals="0" id="ixv-19917" unitRef="usd">739000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender contextRef="c3" decimals="0" id="ixv-19918" unitRef="usd">739000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued contextRef="c3" decimals="0" id="ixv-19919" unitRef="usd">74000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c3" decimals="0" id="ixv-19920" unitRef="usd">134000</us-gaap:DepositLiabilitiesAccruedInterest>
    <alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock contextRef="c0" id="ixv-15395">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Company is subject to income tax in the United
States federal jurisdiction and various state jurisdictions and has identified its federal tax return and tax returns in state jurisdictions
below as &#x201c;major&#x201d; tax filings. These jurisdictions, along with the years still open to audit under the applicable statutes
of limitation, are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 71.5pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: left"&gt;&lt;b&gt;Jurisdiction&lt;/b&gt;&lt;/td&gt; &lt;td style="padding-bottom: 1.5pt; width: 2%"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1.5pt solid; width: 49%; text-align: center"&gt;&lt;b&gt;Tax Years&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Federal&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Alabama&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Arizona&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Arkansas&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;California&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Colorado&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Connecticut&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Georgia&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Idaho&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Illinois&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Indiana&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Iowa&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Kansas&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Louisiana&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Michigan&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Minnesota&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Mississippi&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Missouri&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Nebraska&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;New Mexico&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Oklahoma&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Oregon&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Pennsylvania&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Rhode Island&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;South Carolina&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: left"&gt;Tennessee&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2021 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;Texas&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: center"&gt;2020 &#x2013; 2023&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</alto:ScheduleOfIncomeTaxInTheUnitedStatesJurisdictionAndVariousStateJurisdictionsTableTextBlock>
    <alto:TaxYearsStillOpenToAudit contextRef="c248" id="ixv-19921">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c249" id="ixv-19922">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c250" id="ixv-19923">2020 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c251" id="ixv-19924">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c252" id="ixv-19925">2020 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c253" id="ixv-19926">2020 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c254" id="ixv-19927">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c255" id="ixv-19928">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c256" id="ixv-19929">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c257" id="ixv-19930">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c258" id="ixv-19931">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c259" id="ixv-19932">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c260" id="ixv-19933">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c261" id="ixv-19934">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c262" id="ixv-19935">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c263" id="ixv-19936">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c264" id="ixv-19937">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c265" id="ixv-19938">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c266" id="ixv-19939">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c267" id="ixv-19940">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c268" id="ixv-19941">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c269" id="ixv-19942">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c270" id="ixv-19943">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c271" id="ixv-19944">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c272" id="ixv-19945">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c273" id="ixv-19946">2021 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <alto:TaxYearsStillOpenToAudit contextRef="c274" id="ixv-19947">2020 &#x2013; 2023</alto:TaxYearsStillOpenToAudit>
    <us-gaap:PreferredStockTextBlock contextRef="c0" id="ixv-15518">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 12. PREFERRED STOCK.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has 6,734,835 undesignated shares of authorized and unissued
preferred stock, which may be designated and issued in the future on the authority of the Company&#x2019;s Board of Directors. As of December
31, 2024, the Company had the following designated classes of preferred stock:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Series A Preferred Stock&lt;/span&gt;&lt;/i&gt; &#x2013; The Company has authorized
1,684,375 shares of Series A Cumulative Redeemable Convertible Preferred Stock (&#x201c;Series A Preferred Stock&#x201d;), with &lt;span style="-sec-ix-hidden: hidden-fact-146"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-147"&gt;none&lt;/span&gt;&lt;/span&gt; outstanding
at December 31, 2024 and 2023. Shares of Series A Preferred Stock that are converted into shares of the Company&#x2019;s common stock revert
to undesignated shares of authorized and unissued preferred stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Upon any issuance, the Series A Preferred Stock would rank senior
in liquidation and dividend preferences to the Company&#x2019;s common stock. Holders of Series A Preferred Stock would be entitled to
quarterly cumulative dividends payable in arrears in cash in an amount equal to 5% per annum of the purchase price per share of the Series
A Preferred Stock. The holders of the Series A Preferred Stock would have conversion rights initially equivalent to two shares of common
stock for each share of Series A Preferred Stock, subject to customary antidilution adjustments. Certain specified issuances will not
result in antidilution adjustments. The shares of Series A Preferred Stock would also be subject to forced conversion upon the occurrence
of a transaction that would result in an internal rate of return to the holders of the Series A Preferred Stock of 25% or more. Accrued
but unpaid dividends on the Series A Preferred Stock are to be paid in cash upon any conversion of the Series A Preferred Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The holders of Series A Preferred Stock would have a liquidation preference
over the holders of the Company&#x2019;s common stock equivalent to the purchase price per share of the Series A Preferred Stock plus
any accrued and unpaid dividends on the Series A Preferred Stock. A liquidation would be deemed to occur upon the happening of customary
events, including transfer of all or substantially all of the Company&#x2019;s capital stock or assets or a merger, consolidation, share
exchange, reorganization or other transaction or series of related transactions, unless holders of 66 2/3% of the Series A Preferred
Stock vote affirmatively in favor of or otherwise consent to such transaction.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Series B Preferred Stock&lt;/span&gt;&lt;/i&gt; &#x2013; The Company has authorized
1,580,790 shares of Series B Cumulative Convertible Preferred Stock (&#x201c;Series B Preferred Stock&#x201d;), with 926,942 shares outstanding
at December 31, 2024 and 2023. Shares of Series B Preferred Stock that are converted into shares of the Company&#x2019;s common stock
revert to undesignated shares of authorized and unissued preferred stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The Series B Preferred Stock ranks senior in liquidation
and dividend preferences to the Company&#x2019;s common stock. Holders of Series B Preferred Stock are entitled to quarterly cumulative
dividends payable in arrears in cash in an amount equal to 7.00% per annum of the purchase price per share of the Series B Preferred
Stock; however, subject to the provisions of the Letter Agreement described below, such dividends may, at the option of the Company,
be paid in additional shares of Series B Preferred Stock based initially on the liquidation value of the Series B Preferred Stock. In
addition to the quarterly cumulative dividends, holders of the Series B Preferred Stock are entitled to participate in any common stock
dividends declared by the Company to its common stockholders. The holders of Series B Preferred Stock have a liquidation preference over
the holders of the Company&#x2019;s common stock initially equivalent to $19.50 per share of the Series B Preferred Stock plus any accrued
and unpaid dividends on the Series B Preferred Stock. A liquidation will be deemed to occur upon the happening of customary events, including
the transfer of all or substantially all of the capital stock or assets of the Company or a merger, consolidation, share exchange, reorganization
or other transaction or series of related transactions (each, a &#x201c;transaction&#x201d;), unless holders of 66 2/3% of the Series B
Preferred Stock vote affirmatively in favor of or otherwise consent that such transaction shall not be treated as a liquidation. The
Company believes that such liquidation events are within its control and therefore has classified the Series B Preferred Stock in stockholders&#x2019;
equity&lt;i&gt;.&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;As of December 31, 2024, the Series B Preferred
Stock was convertible into 980,712 shares of the Company&#x2019;s common stock. The conversion ratio is subject to customary antidilution
adjustments. In addition, antidilution adjustments are to occur in the event that the Company issues equity securities, including derivative
securities convertible into equity securities (on an as-converted or as-exercised basis), at a price less than the conversion price then
in effect. The shares of Series B Preferred Stock are also subject to forced conversion upon the occurrence of a transaction that would
result in an internal rate of return to the holders of the Series B Preferred Stock of 25% or more. The forced conversion is to be based
upon the conversion ratio as last adjusted. Accrued but unpaid dividends on the Series B Preferred Stock are to be paid in cash upon
any conversion of the Series B Preferred Stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;The holders of Series B Preferred Stock vote together
as a single class with the holders of the Company&#x2019;s common stock on all actions to be taken by the Company&#x2019;s stockholders.
Each share of Series B Preferred Stock entitles the holder to approximately 0.03 votes per share on all matters to be voted on by the
stockholders of the Company. Notwithstanding the foregoing, the holders of Series B Preferred Stock are afforded numerous customary protective
provisions with respect to certain actions that may only be approved by holders of a majority of the shares of Series B Preferred Stock,
including, among other provisions, the right to approve any transaction that does not result in an internal rate of return of at least
25% to the holders of the Series B Preferred Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;In 2008, the Company entered into Letter Agreements
with Lyles United LLC (&#x201c;Lyles United&#x201d;) and other purchasers under which the Company expressly waived its rights under the
Certificate of Designations relating to the Series B Preferred Stock to make dividend payments in additional shares of Series B Preferred
Stock in lieu of cash dividend payments without the prior written consent of Lyles United and the other purchasers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Registration Rights Agreement&lt;/span&gt;&lt;/i&gt; &#x2013;
In connection with the sale of its Series B Preferred Stock, the Company entered into a registration rights agreement with Lyles United.
The registration rights agreement is effective until the holders of the Series B Preferred Stock, and their affiliates, as a group, own
less than 10% for each of the series issued, including common stock into which such Series B Preferred Stock has been converted. The
registration rights agreement provides that holders of a majority of the Series B Preferred Stock, including common stock into which
such Series B Preferred Stock has been converted, may demand and cause the Company to register on their behalf the shares of common stock
issued, issuable or that may be issuable upon conversion of the Preferred Stock and as payment of dividends thereon, and upon exercise
of the related warrants (collectively, the &#x201c;Registrable Securities&#x201d;). The Company is required to keep such registration statement
effective until such time as all of the Registrable Securities are sold or until such holders may avail themselves of Rule 144 for sales
of Registrable Securities without registration under the Securities Act of 1933, as amended. The holders are entitled to two demand registrations
on Form S-1 and unlimited demand registrations on Form S-3; provided, however, that the Company is not obligated to effect more than
one demand registration on Form S-3 in any calendar year. In addition to the demand registration rights afforded the holders under the
registration rights agreement, the holders are entitled to unlimited &#x201c;piggyback&#x201d; registration rights. These rights entitle
the holders who so elect to be included in registration statements to be filed by the Company with respect to other registrations of
equity securities. The Company is responsible for all costs of registration, plus reasonable fees of one legal counsel for the holders,
which fees are not to exceed $25,000 per registration. The registration rights agreement includes customary representations and warranties
on the part of both the Company and the holders and other customary terms and conditions.&lt;/p&gt;</us-gaap:PreferredStockTextBlock>
    <alto:UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock
      contextRef="c275"
      decimals="0"
      id="ixv-19948"
      unitRef="shares">6734835</alto:UndesignatedSharesOfAuthorizedAndUnissuedPreferredStock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c5"
      decimals="0"
      id="ixv-19949"
      unitRef="shares">1684375</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c276"
      decimals="2"
      id="ixv-19950"
      unitRef="pure">0.05</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c7"
      decimals="0"
      id="ixv-19951"
      unitRef="shares">1580790</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-19952"
      unitRef="shares">926942</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-19953"
      unitRef="shares">926942</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="c277"
      decimals="4"
      id="ixv-19954"
      unitRef="pure">0.07</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="c7"
      decimals="2"
      id="ixv-19955"
      unitRef="usdPershares">19.5</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits
      contextRef="c277"
      decimals="0"
      id="ixv-19956"
      unitRef="shares">980712</us-gaap:StockIssuedDuringPeriodSharesConversionOfUnits>
    <alto:VotesPerShare
      contextRef="c277"
      decimals="2"
      id="ixv-19957"
      unitRef="usdPershares">0.03</alto:VotesPerShare>
    <alto:PercentageOfInternalRateOfReturns contextRef="c3" decimals="2" id="ixv-19958" unitRef="pure">0.25</alto:PercentageOfInternalRateOfReturns>
    <us-gaap:LegalFees contextRef="c0" decimals="0" id="ixv-19959" unitRef="usd">25000</us-gaap:LegalFees>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-15625">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;13. STOCK-BASED COMPENSATION.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On June 16, 2016, the Company&#x2019;s shareholders approved the 2016
Stock Incentive Plan, which authorizes the issuance of incentive stock options and non-qualified stock options, restricted stock, restricted
stock units, stock appreciation rights, direct stock issuances and other stock-based awards to the Company&#x2019;s officers, directors
or key employees or to consultants that do business with the Company initially for up to an aggregate of 1,150,000 shares of common stock.
On June 14, 2018, the Company&#x2019;s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock
Incentive Plan to 3,650,000 shares. On November 7, 2019, the Company&#x2019;s shareholders approved an increase to the aggregate number
of shares authorized under the 2016 Stock Incentive Plan to 5,650,000 shares. On November 18, 2020, the Company&#x2019;s shareholders
approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 7,400,000 shares. On June 23,
2022, the Company&#x2019;s shareholders approved an increase to the aggregate number of shares authorized under the 2016 Stock Incentive
Plan to 8,900,000 shares. On June 22, 2023, the Company&#x2019;s shareholders approved an increase to the aggregate number of shares authorized
under the 2016 Stock Incentive Plan to 11,400,000 shares. On June 20, 2024, the Company&#x2019;s shareholders approved an increase to
the aggregate number of shares authorized under the 2016 Stock Incentive Plan to 15,200,000 shares.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Restricted Stock&lt;/span&gt;&lt;/i&gt; &#x2013; A summary
of unvested restricted stock activity is as follows (shares in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Number of&lt;br/&gt;
    Shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Weighted-&lt;br/&gt; Average&lt;br/&gt; Grant Date &lt;br/&gt;
    Fair Value &lt;br/&gt;
    Per Share&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Unvested at December&#160;31, 2022&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,169&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5.95&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,375&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.87&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(547&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Canceled&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(56&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3.14&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Unvested at December&#160;31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,941&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.77&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,530&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.91&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,597&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3.08&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Canceled&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.16&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Unvested at December&#160;31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,731&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2.14&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of the common stock at vesting aggregated $3,142,000,
$929,000 and $6,900,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Stock-based compensation expense related
to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations,
was as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Employees&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,960&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Non-employees&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;397&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;551&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;644&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;Total stock-based compensation expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,357&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,896&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,333&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Employee grants typically have a two or three-year vesting schedule,
while non-employee grants have a one-year vesting schedule. At December 31, 2024, the total compensation expense related to unvested
awards which had not been recognized was $3,678,000 and the associated weighted-average period over which the compensation expense attributable
to those unvested awards will be recognized was approximately 0.67 years.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c278"
      decimals="0"
      id="ixv-19960"
      unitRef="shares">1150000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c279"
      decimals="0"
      id="ixv-19961"
      unitRef="shares">3650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c280"
      decimals="0"
      id="ixv-19962"
      unitRef="shares">5650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c281"
      decimals="0"
      id="ixv-19963"
      unitRef="shares">7400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c282"
      decimals="0"
      id="ixv-19964"
      unitRef="shares">8900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c283"
      decimals="0"
      id="ixv-19965"
      unitRef="shares">11400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c284"
      decimals="0"
      id="ixv-19966"
      unitRef="shares">15200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock contextRef="c0" id="ixv-15631">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Restricted Stock&lt;/span&gt;&lt;/i&gt; &#x2013; A summary
of unvested restricted stock activity is as follows (shares in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Number of&lt;br/&gt;
    Shares&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Weighted-&lt;br/&gt; Average&lt;br/&gt; Grant Date &lt;br/&gt;
    Fair Value &lt;br/&gt;
    Per Share&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Unvested at December&#160;31, 2022&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,169&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5.95&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,375&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.87&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(547&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Canceled&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(56&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3.14&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Unvested at December&#160;31, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,941&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.77&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Issued&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,530&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.91&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Vested&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,597&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3.08&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Canceled&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.16&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Unvested at December&#160;31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,731&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2.14&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c285"
      decimals="-3"
      id="ixv-19967"
      unitRef="shares">1169000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c285"
      decimals="2"
      id="ixv-19968"
      unitRef="usdPershares">5.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c286"
      decimals="-3"
      id="ixv-19969"
      unitRef="shares">2375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c286"
      decimals="2"
      id="ixv-19970"
      unitRef="usdPershares">1.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c286"
      decimals="-3"
      id="ixv-19971"
      unitRef="shares">547000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c286"
      decimals="2"
      id="ixv-19972"
      unitRef="usdPershares">5.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c286"
      decimals="-3"
      id="ixv-19973"
      unitRef="shares">56000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c286"
      decimals="2"
      id="ixv-19974"
      unitRef="usdPershares">3.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c287"
      decimals="-3"
      id="ixv-19975"
      unitRef="shares">2941000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c287"
      decimals="2"
      id="ixv-19976"
      unitRef="usdPershares">2.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c288"
      decimals="-3"
      id="ixv-19977"
      unitRef="shares">1530000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c288"
      decimals="2"
      id="ixv-19978"
      unitRef="usdPershares">1.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c288"
      decimals="-3"
      id="ixv-19979"
      unitRef="shares">1597000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c288"
      decimals="2"
      id="ixv-19980"
      unitRef="usdPershares">3.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c288"
      decimals="-3"
      id="ixv-19981"
      unitRef="shares">143000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c288"
      decimals="2"
      id="ixv-19982"
      unitRef="usdPershares">2.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c289"
      decimals="-3"
      id="ixv-19983"
      unitRef="shares">2731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c289"
      decimals="2"
      id="ixv-19984"
      unitRef="usdPershares">2.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c0" id="ixv-15758">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value of the common stock at vesting aggregated $3,142,000,
$929,000 and $6,900,000 for the years ended December 31, 2024, 2023 and 2022, respectively. Stock-based compensation expense related
to employee and non-employee restricted stock and option grants recognized in the accompanying consolidated statements of operations,
was as follows (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;Years Ended December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Employees&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,960&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,689&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Non-employees&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;397&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;551&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;644&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;Total stock-based compensation expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;4,357&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,896&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,333&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c0" decimals="0" id="ixv-19985" unitRef="usd">3142000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c11" decimals="0" id="ixv-19986" unitRef="usd">929000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c12" decimals="0" id="ixv-19987" unitRef="usd">6900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c290"
      decimals="-3"
      id="ixv-19988"
      unitRef="usd">3960000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c291"
      decimals="-3"
      id="ixv-19989"
      unitRef="usd">3345000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c292"
      decimals="-3"
      id="ixv-19990"
      unitRef="usd">2689000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c293"
      decimals="-3"
      id="ixv-19991"
      unitRef="usd">397000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c294"
      decimals="-3"
      id="ixv-19992"
      unitRef="usd">551000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c295"
      decimals="-3"
      id="ixv-19993"
      unitRef="usd">644000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-3" id="ixv-19994" unitRef="usd">4357000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c11" decimals="-3" id="ixv-19995" unitRef="usd">3896000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c12" decimals="-3" id="ixv-19996" unitRef="usd">3333000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c3" decimals="0" id="ixv-19997" unitRef="usd">3678000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c0" id="ixv-19998">P0Y8M1D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-15860">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt; 14. COMMITMENTS AND CONTINGENCIES.&lt;/p&gt;



&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Commitments&lt;/span&gt;&lt;/i&gt; &#x2013; The following is a description of
significant commitments at December 31, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Sales Commitments&lt;/span&gt;&lt;/i&gt; &#x2013; At December 31, 2024, the
Company had entered into sales contracts with its major customers to sell certain quantities of alcohol and essential ingredients. The
Company had open alcohol indexed-price contracts for 74,375,000 gallons as of December 31, 2024 and open fixed-price alcohol sales
contracts totaling $166,794,000 as of December 31, 2024. The Company had open fixed-price sales contracts for essential ingredients totaling
$5,952,000 and open indexed-price sales contracts of essential ingredients for 47,000 tons as of December 31, 2024. These sales contracts
are scheduled for completion over the next twelve months.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Purchase Commitments&lt;/span&gt;&lt;/i&gt; &#x2013; At December 31, 2024, the
Company had indexed-price purchase contracts to purchase 23,028,000 gallons of alcohol and fixed-price purchase contracts to purchase
$220,000 of alcohol from its suppliers. The Company had fixed-price purchase contracts to purchase $34,731,000 of corn from its suppliers
as of December 31, 2024. The Company had indexed-price purchase contracts for 2,520,000 MMBTU of natural gas. The Company had future
commitments for certain capital projects totaling $9,059,000. The Company also had a future commitment for $7,250,000 for the purchase
of Kodiak Carbonic, LLC. See Note 16. These purchase commitments are scheduled to be satisfied through 2025.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Contingencies&lt;/span&gt;&lt;/i&gt; &#x2013; The following is a description
of significant contingencies at December 31, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Litigation&lt;/span&gt; &#x2013;&lt;/i&gt; The Company is subject to various
claims and contingencies in the ordinary course of its business, including those related to litigation, business transactions, employee-related
matters, and others. When the Company is aware of a claim or potential claim, it assesses the likelihood of any loss or exposure. If
it is probable that a loss will result and the amount of the loss can be reasonably estimated, the Company will record a liability for
the loss. If the loss is not probable or the amount of the loss cannot be reasonably estimated, the Company discloses the claim if the
likelihood of a potential loss is reasonably possible, and the amount involved could be material. While the Company can provide no assurances,
the Company does not expect that any of its pending legal proceedings will have a material financial impact on the Company&#x2019;s operating
results.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <alto:IndexedPricePurchaseContracts contextRef="c296" decimals="0" id="ixv-19999" unitRef="gal">74375000</alto:IndexedPricePurchaseContracts>
    <us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted contextRef="c297" decimals="0" id="ixv-20000" unitRef="usd">166794000</us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted contextRef="c3" decimals="0" id="ixv-20001" unitRef="usd">5952000</us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted>
    <alto:IndexedPriceSalesContract contextRef="c0" decimals="0" id="ixv-20002" unitRef="t">47000</alto:IndexedPriceSalesContract>
    <alto:IndexedPricePurchaseContracts contextRef="c298" decimals="0" id="ixv-20003" unitRef="gal">23028000</alto:IndexedPricePurchaseContracts>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c299" decimals="0" id="ixv-20004" unitRef="usd">220000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted contextRef="c300" decimals="0" id="ixv-20005" unitRef="usd">34731000</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <alto:IndexedPricePurchaseContract contextRef="c301" decimals="0" id="ixv-20006" unitRef="dth">2520000</alto:IndexedPricePurchaseContract>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c0" decimals="0" id="ixv-20007" unitRef="usd">9059000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c302" decimals="0" id="ixv-20008" unitRef="usd">7250000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0" id="ixv-15889">&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;15.&lt;/td&gt;&lt;td style="text-align: Left"&gt;FAIR VALUE MEASUREMENTS.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The fair value hierarchy prioritizes the inputs used in valuation
techniques into three levels, as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Level
                                            1 &#x2013; Observable inputs &#x2013; unadjusted quoted prices in active markets for identical
                                            assets and liabilities;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Level
                                            2 &#x2013; Observable inputs other than quoted prices included in Level 1 that are observable
                                            for the asset or liability through corroboration with market data; and&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;" width="100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.5in"&gt;&lt;/td&gt;&lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;Level
                                            3 &#x2013; Unobservable inputs &#x2013; includes amounts derived from valuation models where
                                            one or more significant inputs are unobservable. For fair value measurements using significant
                                            unobservable inputs, a description of the inputs and the information used to develop the
                                            inputs is required along with a reconciliation of Level 3 values from the prior reporting
                                            period.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Pooled Separate Accounts&lt;/span&gt;&lt;/i&gt; &#x2013; Pooled separate accounts
invest primarily in domestic and international stocks, commercial paper or single mutual funds. The net asset value is used as a practical
expedient to determine fair value for these accounts. Each pooled separate account provides for redemptions by the Retirement Plan at
reported net asset values per share, with little to no advance notice requirement, therefore these funds are classified within Level
2 of the valuation hierarchy.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Derivative Instruments&lt;/span&gt;&lt;/i&gt; &#x2013; The Company&#x2019;s derivative
instruments consist of commodity positions. The fair values of the commodity positions are based on quoted prices on the commodity exchanges
and are designated as Level 1 inputs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/i&gt; &#x2013; Long-lived assets consist
of the Company&#x2019;s estimated fair value associated with its Magic Valley facility. See Note 1 for additional information. The fair
value of the long-lived assets are based on present value of estimated future cash flows and are designated as Level 3 inputs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2024 (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Benefit Plan&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Percentage&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair&#160;Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Allocation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 40%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Derivative
    financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,313&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,313&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-lived assets &#x2013;
    Magic Valley&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,397&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,397&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined
    benefit plan assets(1) (pooled separate accounts):&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Large U.S. Equity(2)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,962&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,962&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Small/Mid U.S. Equity(3)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,636&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,636&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;International Equity(4)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,762&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,762&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Fixed Income(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,807&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,807&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;42,877&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,313&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,397&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Derivative
    financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,177&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,177&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2023 (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Benefit Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Fair&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Percentage&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Allocation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 40%; text-align: left"&gt;Derivative financial instruments&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-162"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-163"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Defined benefit plan assets(1) (pooled separate accounts):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Large U.S. Equity(2)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,608&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-164"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,608&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-165"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Small/Mid U.S. Equity(3)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,350&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-166"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,350&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-167"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;International Equity(4)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,682&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-168"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,682&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-169"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1.5pt"&gt;Fixed Income(5)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,845&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-170"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,845&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-171"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;37&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,897&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;18,485&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-172"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"&gt;Derivative financial instruments&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,849&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,849&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-173"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-174"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(1)&lt;/td&gt;&lt;td style="text-align: Left"&gt;See Note 10 for accounting discussion.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(2)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(3)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(4)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(5)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock contextRef="c0" id="ixv-15960">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2024 (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Benefit Plan&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Percentage&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Fair&#160;Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Level
    1&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Level
    2&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Level
    3&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;Allocation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 40%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Derivative
    financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,313&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,313&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-148; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-149; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Long-lived assets &#x2013;
    Magic Valley&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,397&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-150; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-151; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,397&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Defined
    benefit plan assets(1) (pooled separate accounts):&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Large U.S. Equity(2)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,962&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-152; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,962&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-153; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Small/Mid U.S. Equity(3)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,636&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-154; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,636&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-155; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;18&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;International Equity(4)&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,762&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-156; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,762&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-157; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Fixed Income(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,807&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-158; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,807&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-159; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;34&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;42,877&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,313&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;20,167&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,397&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Derivative
    financial instruments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,177&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,177&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-160; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-161; font-family: Times New Roman, Times, Serif"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes recurring and nonrecurring fair value
measurements by level at December 31, 2023 (in thousands):&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Benefit Plan&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Fair&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Percentage&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Allocation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.125in; width: 40%; text-align: left"&gt;Derivative financial instruments&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-162"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-163"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Defined benefit plan assets(1) (pooled separate accounts):&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Large U.S. Equity(2)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,608&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-164"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,608&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-165"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Small/Mid U.S. Equity(3)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,350&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-166"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,350&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-167"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;International Equity(4)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,682&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-168"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,682&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-169"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1.5pt"&gt;Fixed Income(5)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,845&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-170"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,845&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-171"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;37&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;20,897&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,412&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;18,485&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-172"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 4pt"&gt;Derivative financial instruments&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,849&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,849&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-173"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-174"&gt;&#x2014;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(1)&lt;/td&gt;&lt;td style="text-align: Left"&gt;See Note 10 for accounting discussion.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(2)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(3)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(4)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;(5)&lt;/td&gt;&lt;td style="text-align: left"&gt;This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c303"
      decimals="-3"
      id="ixv-20009"
      unitRef="usd">3313000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c304"
      decimals="-3"
      id="ixv-20010"
      unitRef="usd">3313000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c307"
      decimals="-3"
      id="ixv-20011"
      unitRef="usd">19397000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c310"
      decimals="-3"
      id="ixv-20012"
      unitRef="usd">19397000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c311"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">6962000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c313"
      decimals="-3"
      id="ix_3_fact"
      unitRef="usd">6962000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c311"
      decimals="2"
      id="ix_4_fact"
      unitRef="pure">0.34</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c315"
      decimals="-3"
      id="ix_5_fact"
      unitRef="usd">3636000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c317"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">3636000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c315"
      decimals="2"
      id="ix_7_fact"
      unitRef="pure">0.18</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c319"
      decimals="-3"
      id="ix_8_fact"
      unitRef="usd">2762000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c321"
      decimals="-3"
      id="ix_9_fact"
      unitRef="usd">2762000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c319"
      decimals="2"
      id="ix_10_fact"
      unitRef="pure">0.14</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c323"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">6807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c325"
      decimals="-3"
      id="ix_12_fact"
      unitRef="usd">6807000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c323"
      decimals="2"
      id="ix_13_fact"
      unitRef="pure">0.34</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets contextRef="c3" decimals="-3" id="ixv-20025" unitRef="usd">42877000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c327"
      decimals="-3"
      id="ixv-20026"
      unitRef="usd">3313000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c328"
      decimals="-3"
      id="ixv-20027"
      unitRef="usd">20167000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c329"
      decimals="-3"
      id="ixv-20028"
      unitRef="usd">19397000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c330"
      decimals="-3"
      id="ixv-20029"
      unitRef="usd">1177000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c331"
      decimals="-3"
      id="ixv-20030"
      unitRef="usd">1177000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c334"
      decimals="-3"
      id="ixv-20031"
      unitRef="usd">2412000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c335"
      decimals="-3"
      id="ixv-20032"
      unitRef="usd">2412000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c338"
      decimals="-3"
      id="ix_14_fact"
      unitRef="usd">5608000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c340"
      decimals="-3"
      id="ix_15_fact"
      unitRef="usd">5608000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c341"
      decimals="2"
      id="ix_16_fact"
      unitRef="pure">0.30</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c342"
      decimals="-3"
      id="ix_17_fact"
      unitRef="usd">3350000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c344"
      decimals="-3"
      id="ix_18_fact"
      unitRef="usd">3350000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c345"
      decimals="2"
      id="ix_19_fact"
      unitRef="pure">0.18</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c346"
      decimals="-3"
      id="ix_20_fact"
      unitRef="usd">2682000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c348"
      decimals="-3"
      id="ix_21_fact"
      unitRef="usd">2682000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c349"
      decimals="2"
      id="ix_22_fact"
      unitRef="pure">0.15</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c350"
      decimals="-3"
      id="ix_23_fact"
      unitRef="usd">6845000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c352"
      decimals="-3"
      id="ix_24_fact"
      unitRef="usd">6845000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations
      contextRef="c353"
      decimals="2"
      id="ix_25_fact"
      unitRef="pure">0.37</us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c354"
      decimals="-3"
      id="ixv-20045"
      unitRef="usd">20897000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c355"
      decimals="-3"
      id="ixv-20046"
      unitRef="usd">2412000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c356"
      decimals="-3"
      id="ixv-20047"
      unitRef="usd">18485000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c357"
      decimals="-3"
      id="ixv-20048"
      unitRef="usd">13849000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c358"
      decimals="-3"
      id="ixv-20049"
      unitRef="usd">13849000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-16983">&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"&gt;&lt;tr style="vertical-align: top; text-align: Left"&gt;
&lt;td style="width: 0.25in; text-align: left"&gt;16.&lt;/td&gt;&lt;td style="text-align: Left"&gt;SUBSEQUENT EVENTS.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On January 1, 2025, the Company&#x2019;s wholly-owned subsidiary, Alto
Carbonic, LLC, acquired 100% of the equity interests in Kodiak Carbonic, LLC, a beverage-grade liquid CO&lt;sub&gt;2&lt;/sub&gt; processor for $7.6
million in cash. The transaction also involved an improved, long-term sales contract with a third party for the sale of beverage-grade
liquid CO&lt;sub&gt;2&lt;/sub&gt;, which will improve the financial results of the production facility. Alto Carbonic&#x2019;s facility is co-located
at the Columbia ethanol facility. Based on its preliminary assessment, the Company expects to record at fair value $3.9 million in property
and equipment and $3.7 million of intangible assets related to the long-term sales contract. The Company does not expect to record any
goodwill with the transaction and plans to report the results of Alto Carbonic in the Company&#x2019;s Western Production segment.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c361"
      decimals="2"
      id="ixv-20055"
      unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:Cash
      contextRef="c362"
      decimals="-5"
      id="ixv-20056"
      unitRef="usd">7600000</us-gaap:Cash>
    <us-gaap:PropertyPlantAndEquipmentFairValueDisclosure
      contextRef="c362"
      decimals="-5"
      id="ixv-20057"
      unitRef="usd">3900000</us-gaap:PropertyPlantAndEquipmentFairValueDisclosure>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure
      contextRef="c362"
      decimals="-5"
      id="ixv-20058"
      unitRef="usd">3700000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c4"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="c4"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="c5"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="c6"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c5"
      id="hidden-fact-6"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c6"
      id="hidden-fact-7"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c5"
      id="hidden-fact-8"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c6"
      id="hidden-fact-9"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="c9"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValue
      contextRef="c10"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c12"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <alto:IncomeFromCashGrant
      contextRef="c0"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c19"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c20"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c22"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c23"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c19"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c20"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c22"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c23"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c19"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c21"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c22"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c23"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c19"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c22"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="c23"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c19"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c20"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c22"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c23"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c19"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c20"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c21"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c22"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c19"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c20"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c21"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c23"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c19"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c20"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c21"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c23"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c30"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c31"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c33"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c34"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c30"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c33"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c34"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c30"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c33"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c34"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c30"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c31"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c32"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c33"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c30"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c31"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c32"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c34"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c30"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c31"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c32"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c34"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c40"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c41"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c43"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="c44"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c40"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c43"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c44"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c40"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c41"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c42"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="c43"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c40"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c41"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c42"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c44"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c40"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c41"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c42"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c44"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c12"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <alto:DeferredPurchasePricePayments
      contextRef="c12"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c11"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c12"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c0"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="c11"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="c0"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromSaleAndCollectionOfNotesReceivable
      contextRef="c11"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromBankDebt
      contextRef="c0"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromBankDebt
      contextRef="c11"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c0"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="c0"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c75"
      id="hidden-fact-98"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c76"
      id="hidden-fact-99"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c0"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c12"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c160"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c161"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c149"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetImpairmentCharges
      contextRef="c12"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c174"
      id="hidden-fact-106"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="c175"
      id="hidden-fact-107"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c176"
      id="hidden-fact-108"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c177"
      id="hidden-fact-109"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="c3"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LongTermDebtCurrent
      contextRef="c4"
      id="hidden-fact-111"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-112">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-113">http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-114">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-115">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c3" id="hidden-fact-116">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c4" id="hidden-fact-117">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c227"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant
      contextRef="c228"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="c225"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="c229"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c227"
      id="hidden-fact-122"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
      contextRef="c228"
      id="hidden-fact-123"
      unitRef="pure"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="c3"
      id="hidden-fact-124"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanPensionPlanWithProjectedBenefitObligationInExcessOfPlanAssetsPlanAssets
      contextRef="c4"
      id="hidden-fact-125"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c224"
      id="hidden-fact-126"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="c232"
      id="hidden-fact-127"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-128"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c11"
      id="hidden-fact-129"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c12"
      id="hidden-fact-130"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="c3"
      id="hidden-fact-131"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxLiabilitiesDerivatives
      contextRef="c4"
      id="hidden-fact-132"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c240"
      id="hidden-fact-133"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-134"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c11"
      id="hidden-fact-135"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-136"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c11"
      id="hidden-fact-137"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-138"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c11"
      id="hidden-fact-139"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-140"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="c11"
      id="hidden-fact-141"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition
      contextRef="c0"
      id="hidden-fact-142"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromAcquisition
      contextRef="c11"
      id="hidden-fact-143"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="c0"
      id="hidden-fact-144"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="c11"
      id="hidden-fact-145"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c5"
      id="hidden-fact-146"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c5"
      id="hidden-fact-147"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c305"
      id="hidden-fact-148"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c306"
      id="hidden-fact-149"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c308"
      id="hidden-fact-150"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c309"
      id="hidden-fact-151"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c312"
      id="hidden-fact-152"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c314"
      id="hidden-fact-153"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c316"
      id="hidden-fact-154"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c318"
      id="hidden-fact-155"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c320"
      id="hidden-fact-156"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c322"
      id="hidden-fact-157"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c324"
      id="hidden-fact-158"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c326"
      id="hidden-fact-159"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c332"
      id="hidden-fact-160"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c333"
      id="hidden-fact-161"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c336"
      id="hidden-fact-162"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="c337"
      id="hidden-fact-163"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c339"
      id="hidden-fact-164"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c341"
      id="hidden-fact-165"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c343"
      id="hidden-fact-166"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c345"
      id="hidden-fact-167"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c347"
      id="hidden-fact-168"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c349"
      id="hidden-fact-169"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c351"
      id="hidden-fact-170"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c353"
      id="hidden-fact-171"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c4"
      id="hidden-fact-172"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c359"
      id="hidden-fact-173"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c360"
      id="hidden-fact-174"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-20236">0000778164</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-20237">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-20238">FY</dei:DocumentFiscalPeriodFocus>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes indefinite life federal net operating losses of $128.8
million generated after 2017.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#hidden-fact-167"
          xlink:label="hidden-fact-167"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-159"
          xlink:label="hidden-fact-159"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-165"
          xlink:label="hidden-fact-165"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-157"
          xlink:label="hidden-fact-157"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-152"
          xlink:label="hidden-fact-152"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-171"
          xlink:label="hidden-fact-171"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_22_fact"
          xlink:label="ix_22_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-155"
          xlink:label="hidden-fact-155"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-154"
          xlink:label="hidden-fact-154"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_20_fact"
          xlink:label="ix_20_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-153"
          xlink:label="hidden-fact-153"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-164"
          xlink:label="hidden-fact-164"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_21_fact"
          xlink:label="ix_21_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_23_fact"
          xlink:label="ix_23_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-158"
          xlink:label="hidden-fact-158"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_25_fact"
          xlink:label="ix_25_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-168"
          xlink:label="hidden-fact-168"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-156"
          xlink:label="hidden-fact-156"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-170"
          xlink:label="hidden-fact-170"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-166"
          xlink:label="hidden-fact-166"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_24_fact"
          xlink:label="ix_24_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#hidden-fact-169"
          xlink:label="hidden-fact-169"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 10 for accounting discussion.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-167"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-159"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-165"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-157"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-152"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-171"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-155"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-154"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-153"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-164"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-158"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-168"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-156"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-170"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-166"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-169"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category includes investments in funds comprised of equity securities of large U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-152"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-165"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-164"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-153"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category includes investments in funds comprised of equity securities of small- and medium-sized U.S. companies. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-167"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-154"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-166"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-155"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnote id="ix_4_footnote" xlink:label="ix_4_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category includes investments in funds comprised of equity securities of foreign companies, including emerging markets. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_22_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-168"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-156"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_21_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-157"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_20_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-169"
          xlink:to="ix_4_footnote"
          xlink:type="arc"/>
        <link:footnote id="ix_5_footnote" xlink:label="ix_5_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This category includes investments in funds comprised of U.S. and foreign investment-grade fixed income securities, high-yield fixed income securities that are rated below investment-grade, U.S. treasury securities, mortgage-backed securities, and other asset-backed securities. The funds are valued using the net asset value method in which an average of the market prices for the underlying investments is used to value the fund.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_25_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-171"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-159"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-170"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_24_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_23_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="hidden-fact-158"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_5_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
